Temporarily mark T1969 perf test as broken (#12437)
[ghc.git] / testsuite / tests / perf / compiler / T3294.hs
1 module Main where
2
3 data X = X
4 {-# UNPACK #-} !Double
5 {-# UNPACK #-} !Double
6 {-# UNPACK #-} !Double
7 {-# UNPACK #-} !Double
8 {-# UNPACK #-} !Double
9 {-# UNPACK #-} !Double
10 {-# UNPACK #-} !Double
11 {-# UNPACK #-} !Double
12 {-# UNPACK #-} !Double
13 {-# UNPACK #-} !Double
14 {-# UNPACK #-} !Double
15 {-# UNPACK #-} !Double
16 {-# UNPACK #-} !Double
17 {-# UNPACK #-} !Double
18 {-# UNPACK #-} !Double
19 {-# UNPACK #-} !Double
20 {-# UNPACK #-} !Double
21 {-# UNPACK #-} !Double
22 {-# UNPACK #-} !Double
23 {-# UNPACK #-} !Double
24 {-# UNPACK #-} !Double
25 {-# UNPACK #-} !Double
26 {-# UNPACK #-} !Double
27 {-# UNPACK #-} !Double
28 {-# UNPACK #-} !Double
29 {-# UNPACK #-} !Double
30 {-# UNPACK #-} !Double
31 {-# UNPACK #-} !Double
32 {-# UNPACK #-} !Double
33 {-# UNPACK #-} !Double
34 {-# UNPACK #-} !Double
35 {-# UNPACK #-} !Double
36 {-# UNPACK #-} !Double
37 {-# UNPACK #-} !Double
38 {-# UNPACK #-} !Double
39 {-# UNPACK #-} !Double
40 {-# UNPACK #-} !Double
41 {-# UNPACK #-} !Double
42 {-# UNPACK #-} !Double
43 {-# UNPACK #-} !Double
44 {-# UNPACK #-} !Double
45 {-# UNPACK #-} !Double
46 {-# UNPACK #-} !Double
47 {-# UNPACK #-} !Double
48 {-# UNPACK #-} !Double
49 {-# UNPACK #-} !Double
50 {-# UNPACK #-} !Double
51 {-# UNPACK #-} !Double
52 {-# UNPACK #-} !Double
53 {-# UNPACK #-} !Double
54 {-# UNPACK #-} !Double
55 {-# UNPACK #-} !Double
56 {-# UNPACK #-} !Double
57 {-# UNPACK #-} !Double
58 {-# UNPACK #-} !Double
59 {-# UNPACK #-} !Double
60 {-# UNPACK #-} !Double
61 {-# UNPACK #-} !Double
62 {-# UNPACK #-} !Double
63 {-# UNPACK #-} !Double
64 {-# UNPACK #-} !Double
65 {-# UNPACK #-} !Double
66 {-# UNPACK #-} !Double
67 {-# UNPACK #-} !Double
68 {-# UNPACK #-} !Double
69 {-# UNPACK #-} !Double
70 {-# UNPACK #-} !Double
71 {-# UNPACK #-} !Double
72 {-# UNPACK #-} !Double
73 {-# UNPACK #-} !Double
74 {-# UNPACK #-} !Double
75 {-# UNPACK #-} !Double
76 {-# UNPACK #-} !Double
77 {-# UNPACK #-} !Double
78 {-# UNPACK #-} !Double
79 {-# UNPACK #-} !Double
80 {-# UNPACK #-} !Double
81 {-# UNPACK #-} !Double
82 {-# UNPACK #-} !Double
83 {-# UNPACK #-} !Double
84 {-# UNPACK #-} !Double
85 {-# UNPACK #-} !Double
86 {-# UNPACK #-} !Double
87 {-# UNPACK #-} !Double
88 {-# UNPACK #-} !Double
89 {-# UNPACK #-} !Double
90 {-# UNPACK #-} !Double
91 {-# UNPACK #-} !Double
92 {-# UNPACK #-} !Double
93 {-# UNPACK #-} !Double
94 {-# UNPACK #-} !Double
95 {-# UNPACK #-} !Double
96 {-# UNPACK #-} !Double
97 {-# UNPACK #-} !Double
98 {-# UNPACK #-} !Double
99 {-# UNPACK #-} !Double
100 {-# UNPACK #-} !Double
101 {-# UNPACK #-} !Double
102 {-# UNPACK #-} !Double
103 {-# UNPACK #-} !Double
104 {-# UNPACK #-} !Double
105 {-# UNPACK #-} !Double
106 {-# UNPACK #-} !Double
107 {-# UNPACK #-} !Double
108 {-# UNPACK #-} !Double
109 {-# UNPACK #-} !Double
110 {-# UNPACK #-} !Double
111 {-# UNPACK #-} !Double
112 {-# UNPACK #-} !Double
113 {-# UNPACK #-} !Double
114 {-# UNPACK #-} !Double
115 {-# UNPACK #-} !Double
116 {-# UNPACK #-} !Double
117 {-# UNPACK #-} !Double
118 {-# UNPACK #-} !Double
119 {-# UNPACK #-} !Double
120 {-# UNPACK #-} !Double
121 {-# UNPACK #-} !Double
122 {-# UNPACK #-} !Double
123 {-# UNPACK #-} !Double
124 {-# UNPACK #-} !Double
125 {-# UNPACK #-} !Double
126 {-# UNPACK #-} !Double
127 {-# UNPACK #-} !Double
128 {-# UNPACK #-} !Double
129 {-# UNPACK #-} !Double
130 {-# UNPACK #-} !Double
131 {-# UNPACK #-} !Double
132 {-# UNPACK #-} !Double
133 {-# UNPACK #-} !Double
134 {-# UNPACK #-} !Double
135 {-# UNPACK #-} !Double
136 {-# UNPACK #-} !Double
137 {-# UNPACK #-} !Double
138 {-# UNPACK #-} !Double
139 {-# UNPACK #-} !Double
140 {-# UNPACK #-} !Double
141 {-# UNPACK #-} !Double
142 {-# UNPACK #-} !Double
143 {-# UNPACK #-} !Double
144 {-# UNPACK #-} !Double
145 {-# UNPACK #-} !Double
146 {-# UNPACK #-} !Double
147 {-# UNPACK #-} !Double
148 {-# UNPACK #-} !Double
149 {-# UNPACK #-} !Double
150 {-# UNPACK #-} !Double
151 {-# UNPACK #-} !Double
152 {-# UNPACK #-} !Double
153 {-# UNPACK #-} !Double
154 {-# UNPACK #-} !Double
155 {-# UNPACK #-} !Double
156 {-# UNPACK #-} !Double
157 {-# UNPACK #-} !Double
158 {-# UNPACK #-} !Double
159 {-# UNPACK #-} !Double
160 {-# UNPACK #-} !Double
161 {-# UNPACK #-} !Double
162 {-# UNPACK #-} !Double
163 {-# UNPACK #-} !Double
164 {-# UNPACK #-} !Double
165 {-# UNPACK #-} !Double
166 {-# UNPACK #-} !Double
167 {-# UNPACK #-} !Double
168 {-# UNPACK #-} !Double
169 {-# UNPACK #-} !Double
170 {-# UNPACK #-} !Double
171 {-# UNPACK #-} !Double
172 {-# UNPACK #-} !Double
173 {-# UNPACK #-} !Double
174 {-# UNPACK #-} !Double
175 {-# UNPACK #-} !Double
176 {-# UNPACK #-} !Double
177 {-# UNPACK #-} !Double
178 {-# UNPACK #-} !Double
179 {-# UNPACK #-} !Double
180 {-# UNPACK #-} !Double
181 {-# UNPACK #-} !Double
182 {-# UNPACK #-} !Double
183 {-# UNPACK #-} !Double
184 {-# UNPACK #-} !Double
185 {-# UNPACK #-} !Double
186 {-# UNPACK #-} !Double
187 {-# UNPACK #-} !Double
188 {-# UNPACK #-} !Double
189 {-# UNPACK #-} !Double
190 {-# UNPACK #-} !Double
191 {-# UNPACK #-} !Double
192 {-# UNPACK #-} !Double
193 {-# UNPACK #-} !Double
194 {-# UNPACK #-} !Double
195 {-# UNPACK #-} !Double
196 {-# UNPACK #-} !Double
197 {-# UNPACK #-} !Double
198 {-# UNPACK #-} !Double
199 {-# UNPACK #-} !Double
200 {-# UNPACK #-} !Double
201 {-# UNPACK #-} !Double
202 {-# UNPACK #-} !Double
203 {-# UNPACK #-} !Double
204 deriving (Show)
205
206 main = print $ X 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1