1 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
6 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
8 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
11 * gfortran.dg/pointer_comp_init_1.f90: New test.
13 2011-08-25 Jason Merrill <jason@redhat.com>
16 * g++.dg/cpp0x/sfinae27.C: New.
18 2011-08-25 Tobias Burnus <burnus@net-b.de>
20 * gfortran.dg/coarray_lib_token_4.f90: New.
22 2011-08-25 Tobias Burnus <burnus@net-b.de>
24 * gfortran.dg/coarray/alloc_comp_1.f90: New.
26 2011-08-25 Richard Guenther <rguenther@suse.de>
28 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
30 2011-08-24 Tobias Burnus <burnus@net-b.de>
33 * gfortran.dg/initialization_28.f90: New.
35 2011-08-24 Richard Guenther <rguenther@suse.de>
37 PR tree-optimization/50067
38 * gcc.dg/torture/pr50067-3.c: New testcase.
39 * gcc.dg/torture/pr50067-4.c: Likewise.
40 * gcc.dg/torture/pr50067-5.c: Likewise.
42 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
44 * g++.dg/other/i386-2.C: Add -mavx2 check.
45 * g++.dg/other/i386-3.C: Likewise.
46 * gcc.target/i386/avx-1.c: Add AVX2.
47 * gcc.target/i386/avx-2.c: Likewise.
48 * gcc.target/i386/funcspec-5.c: Likewise.
49 * gcc.target/i386/sse-12.c: Likewise.
50 * gcc.target/i386/sse-13.c: Likewise.
51 * gcc.target/i386/sse-14.c: Likewise.
52 * gcc.target/i386/sse-22.c: Likewise.
53 * gcc.target/i386/sse-23.c: Likewise.
54 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
55 * gcc.target/i386/avx2-check.h: New.
56 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
57 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
58 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
59 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
60 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
61 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
62 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
63 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
64 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
65 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
66 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
67 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
68 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
69 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
70 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
71 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
72 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
73 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
74 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
75 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
76 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
77 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
78 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
79 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
80 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
81 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
82 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
83 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
84 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
85 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
86 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
87 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
88 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
89 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
90 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
91 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
92 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
93 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
94 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
95 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
96 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
97 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
98 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
99 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
100 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
101 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
102 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
103 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
104 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
105 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
106 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
107 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
108 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
109 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
110 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
111 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
112 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
113 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
114 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
115 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
116 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
117 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
118 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
119 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
120 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
121 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
122 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
123 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
124 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
125 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
126 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
127 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
128 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
129 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
130 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
131 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
132 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
133 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
134 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
135 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
136 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
137 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
138 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
139 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
140 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
141 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
142 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
143 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
144 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
145 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
146 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
147 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
148 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
149 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
150 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
151 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
152 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
153 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
154 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
155 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
156 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
157 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
158 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
159 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
160 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
161 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
162 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
163 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
164 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
165 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
166 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
167 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
168 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
169 * gcc.target/i386/avx2-vpand-1.c: Likewise.
170 * gcc.target/i386/avx2-vpand-2.c: Likewise.
171 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
172 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
173 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
174 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
175 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
176 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
177 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
178 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
179 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
180 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
181 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
182 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
183 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
184 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
185 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
186 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
187 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
188 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
189 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
190 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
191 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
192 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
193 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
194 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
195 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
196 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
197 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
198 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
199 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
200 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
201 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
202 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
203 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
204 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
205 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
206 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
207 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
208 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
209 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
210 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
211 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
212 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
213 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
214 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
215 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
216 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
217 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
218 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
219 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
220 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
221 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
222 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
223 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
224 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
225 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
226 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
227 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
228 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
229 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
230 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
231 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
232 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
233 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
234 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
235 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
236 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
237 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
238 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
239 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
240 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
241 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
242 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
243 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
244 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
245 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
246 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
247 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
248 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
249 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
250 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
251 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
252 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
253 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
254 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
255 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
256 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
257 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
258 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
259 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
260 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
261 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
262 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
263 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
264 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
265 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
266 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
267 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
268 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
269 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
270 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
271 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
272 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
273 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
274 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
275 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
276 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
277 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
278 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
279 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
280 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
281 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
282 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
283 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
284 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
285 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
286 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
287 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
288 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
289 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
290 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
291 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
292 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
293 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
294 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
295 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
296 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
297 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
298 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
299 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
300 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
301 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
302 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
303 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
304 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
305 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
306 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
307 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
308 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
309 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
310 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
311 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
312 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
313 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
314 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
315 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
316 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
317 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
318 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
319 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
320 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
321 * gcc.target/i386/avx2-vpor-1.c: Likewise.
322 * gcc.target/i386/avx2-vpor-2.c: Likewise.
323 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
324 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
325 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
326 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
327 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
328 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
329 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
330 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
331 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
332 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
333 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
334 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
335 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
336 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
337 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
338 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
339 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
340 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
341 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
342 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
343 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
344 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
345 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
346 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
347 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
348 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
349 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
350 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
351 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
352 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
353 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
354 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
355 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
356 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
357 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
358 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
359 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
360 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
361 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
362 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
363 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
364 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
365 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
366 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
367 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
368 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
369 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
370 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
371 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
372 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
373 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
374 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
375 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
376 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
377 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
378 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
379 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
380 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
381 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
382 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
383 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
384 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
385 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
386 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
387 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
388 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
389 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
390 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
391 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
392 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
393 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
394 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
395 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
396 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
397 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
398 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
399 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
400 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
401 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
402 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
403 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
404 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
405 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
406 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
407 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
408 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
409 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
410 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
411 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
412 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
413 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
414 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
415 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
416 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
417 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
418 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
419 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
420 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
421 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
422 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
423 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
424 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
425 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
426 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
427 * gcc.target/i386/testimm-9.c: Likewise.
429 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
431 * g++.dg/other/i386-2.C: Add -mbmi2 check.
432 * g++.dg/other/i386-3.C: Likewise.
433 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
434 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
435 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
436 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
437 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
438 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
439 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
440 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
441 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
442 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
443 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
444 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
445 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
446 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
447 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
448 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
449 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
450 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
451 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
452 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
453 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
454 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
455 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
456 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
457 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
458 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
459 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
460 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
461 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
462 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
463 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
464 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
465 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
466 * gcc.target/i386/sse-12.c: Add BMI2.
467 * gcc.target/i386/sse-13.c: Likewise.
468 * gcc.target/i386/sse-14.c: Likewise.
469 * gcc.target/i386/sse-22.c: Likewise.
470 * gcc.target/i386/sse-23.c: Likewise.
472 2011-08-23 Jason Merrill <jason@redhat.com>
474 * g++.dg/template/crash7.C: Adjust expected errors.
476 2011-08-23 Jason Merrill <jason@redhat.com>
480 * g++.dg/cpp0x/overload2.C: New.
482 2011-08-23 Jason Merrill <jason@redhat.com>
485 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
487 2011-08-23 Jason Merrill <jason@redhat.com>
490 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
491 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
492 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
493 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
495 2011-08-23 Jason Merrill <jason@redhat.com>
498 * g++.dg/cpp0x/constexpr-initlist5.C: New.
500 2011-08-23 Jakub Jelinek <jakub@redhat.com>
503 * g++.dg/warn/Wunused-var-16.C: New test.
506 * gcc.dg/pr50161.c: New test.
508 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
511 * g++.dg/gcov/gcov-7.C: New test.
513 2011-08-23 Jakub Jelinek <jakub@redhat.com>
516 * g++.dg/dfp/nofields.C: New test.
518 2011-08-23 Tobias Burnus <burnus@net-b.de>
521 * gfortran.dg/use_16.f90: New.
523 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
524 Kirill Yukhin <kirill.yukhin@intel.com>
527 * gcc.target/i386/pr50155.c: New test.
529 2011-08-22 Jakub Jelinek <jakub@redhat.com>
531 PR tree-optimization/50133
532 * gcc.dg/pr50133.c: New test.
535 * c-c++-common/cxxbitfields-6.c: New test.
537 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
540 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
542 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
544 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
545 * gcc.dg/pr49994-3.c: Ditto.
547 2011-08-22 Richard Guenther <rguenther@suse.de>
550 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
551 * gcc.dg/torture/pr50067-2.c: Likewise.
553 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
556 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
557 of a constant resulting from simplification.
558 * gfortran.dg/warn_conversion_3.f90: New test.
560 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
563 * gfortran.dg/zero_stride_1.f90: New test.
565 2011-08-20 Janus Weil <janus@gcc.gnu.org>
568 * gfortran.dg/typebound_override_1.f90: Modified.
570 2011-08-20 Jakub Jelinek <jakub@redhat.com>
572 PR tree-optimization/48739
573 * gcc.dg/pr48739-1.c: New test.
574 * gcc.dg/pr48739-2.c: New test.
576 2011-08-20 Tobias Burnus <burnus@net-b.de>
578 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
580 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
583 * gfortran.dg/where_3.f90: New test.
585 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
588 * gfortran.dg/pr49721-1.f: New.
589 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
591 2011-08-19 Joseph Myers <joseph@codesourcery.com>
593 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
594 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
597 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
599 * gcc.target/arm/wmul-11.c: New file.
600 * gcc.target/arm/wmul-12.c: New file.
601 * gcc.target/arm/wmul-13.c: New file.
603 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
605 * gcc.target/arm/wmul-10.c: New file.
607 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
609 * gcc.target/arm/wmul-9.c: New file.
610 * gcc.target/arm/wmul-bitfield-2.c: New file.
612 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
614 * gcc.target/arm/wmul-8.c: New file.
616 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
618 * gcc.target/arm/wmul-7.c: New file.
620 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
622 * gcc.target/arm/wmul-6.c: New file.
624 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
626 * gcc.target/arm/wmul-5.c: New file.
627 * gcc.target/arm/no-wmla-1.c: New file.
629 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
631 * gcc.target/arm/wmul-bitfield-1.c: New file.
633 2011-08-19 Joseph Myers <joseph@codesourcery.com>
635 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
637 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
639 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
640 * gcc.target/i386/conversion.c: Likewise.
642 2011-08-19 Richard Guenther <rguenther@suse.de>
644 * gcc.dg/torture/pr50067-1.c: New testcase.
645 * gcc.dg/torture/pr50067-2.c: Likewise.
647 2011-08-19 Joey Ye <joey.ye@arm.com>
650 * gcc.target/arm/handler-align.c: New test.
651 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
654 2011-08-19 Joey Ye <joey.ye@arm.com>
656 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
658 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
661 * gfortran.dg/end_block_label_1.f90: New test.
662 * gfortran.dg/end_associate_label_1.f90: New test.
664 2011-08-18 Joseph Myers <joseph@codesourcery.com>
666 * gcc.dg/c1x-pointer-float-1.c: New test.
668 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
671 * gfortran.dg/duplicate_labels_2.f: New test.
673 2011-08-18 Joseph Myers <joseph@codesourcery.com>
675 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
676 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
677 gcc.dg/c1x-noreturn-5.c: New tests.
679 2011-08-18 Joseph Myers <joseph@codesourcery.com>
681 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
683 2011-08-18 Tobias Burnus <burnus@net-b.de>
686 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
687 * gfortran.dg/coarray_lock_3.f90: Fix test.
688 * gfortran.dg/coarray_lock_4.f90: New.
689 * gfortran.dg/coarray_lock_5.f90: New.
691 2011-08-18 Jakub Jelinek <jakub@redhat.com>
694 * gcc.c-torture/compile/pr50009.c: New test.
697 * gcc.dg/torture/pr50092.c: New test.
699 2011-08-18 Tobias Burnus <burnus@net-b.de>
702 * gfortran.dg/namelist_73.f90: New.
704 2011-08-18 Jakub Jelinek <jakub@redhat.com>
706 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
709 * gcc.dg/pr50017.c: New test.
711 2011-08-18 Dodji Seketeli <dodji@redhat.com>
714 * g++.dg/lookup/hidden-var1.C: New test case.
716 2011-08-17 Tobias Burnus <burnus@net-b.de>
719 * gfortran.dg/warn_unused_var_2.f90: New.
720 * gfortran.dg/warn_unused_var_3.f90: New.
722 2011-08-17 Tom de Vries <tom@codesourcery.com>
725 * gcc.target/arm/pr43597.c: New test.
727 2011-08-17 Janus Weil <janus@gcc.gnu.org>
730 * gfortran.dg/common_13.f90: New.
732 2011-08-16 Jason Merrill <jason@redhat.com>
735 * g++.dg/cpp0x/variadic-unresolved.C: New.
737 * g++.old-deja/g++.brendan/README: Add R.I.P.
739 * g++.dg/ext/attr-used-1.C: New.
742 * g++.dg/cpp0x/initlist56.C: New.
744 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
747 * g++.dg/opt/life1.C: Only run on Linux.
749 2011-08-15 Tobias Burnus <burnus@net-b.de>
751 * gfortran.dg/coarray_26.f90: New.
753 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
755 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
758 2011-08-14 Janus Weil <janus@gcc.gnu.org>
761 * gfortran.dg/func_result_7.f90: New.
763 2011-08-13 Jason Merrill <jason@redhat.com>
766 * g++.dg/cpp0x/decltype32.C: New.
769 * g++.dg/diagnostic/expr1.C: New.
771 2011-08-12 David Li <davidxl@google.com>
773 * g++.dg/abi/vbase15.C: New test.
775 2011-08-12 Jason Merrill <jason@redhat.com>
778 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
780 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
782 * gcc.dg/builtins-67.c: New test.
783 * gcc.target/i386/conversion.c: Ditto.
785 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
786 Brian Hackett <bhackett1024@gmail.com>
788 * g++.dg/plugin/decl_plugin.c: New.
789 * g++.dg/plugin/decl-plugin-test.C: New.
790 * g++.dg/plugin/plugin.exp: Add above testcase.
792 2011-08-11 Richard Guenther <rguenther@suse.de>
794 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
796 2011-08-11 Michael Matz <matz@suse.de>
798 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
800 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
802 PR tree-optimization/50039
803 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
804 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
806 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
808 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
809 (sse4_1_test): Initialize src3 with random value.
811 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
813 * gcc.c-torture/execute/scal-to-vec1.c: New test.
814 * gcc.c-torture/execute/scal-to-vec2.c: New test.
815 * gcc.c-torture/execute/scal-to-vec3.c: New test.
816 * gcc.dg/scal-to-vec1.c: New test.
817 * gcc.dg/scal-to-vec2.c: New test.
819 2011-08-09 Richard Guenther <rguenther@suse.de>
821 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
822 * gcc.dg/tree-ssa/vrp60.c: New testcase.
823 * gcc.dg/tree-ssa/vrp61.c: Likewise.
824 * gcc.dg/tree-ssa/vrp62.c: Likewise.
826 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
828 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
830 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
832 * gcc.dg/pr49948.c: Require pthread effective target.
834 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
836 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
838 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
840 * gcc.target/i386/sse-22a.c: New test.
842 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
844 PR tree-optimization/50014
845 * gcc.dg/vect/pr50014.c: New test.
847 2011-08-08 Martin Jambor <mjambor@suse.cz>
850 * gcc.dg/tree-ssa/pr49923.c: New test.
852 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
855 * gcc.target/i386/pr49781-1.c: New.
857 2011-08-08 Jason Merrill <jason@redhat.com>
859 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
861 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
863 2011-08-07 Janus Weil <janus@gcc.gnu.org>
866 * gfortran.dg/typebound_override_1.f90: New.
868 2011-08-07 Kai Tietz <ktietz@redhat.com>
870 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
872 * gcc.dg/tree-ssa/loop-1.c: Likewise.
873 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
874 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
875 * gcc.dg/tree-ssa/loop-33.c: Likewise.
876 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
877 * gcc.dg/tree-ssa/loop-35.c: Likewise.
878 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
879 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
880 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
881 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
883 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
886 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
888 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
890 * gcc.dg/pr48770.c: Cleanup coverage files.
891 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
893 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
895 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
896 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
897 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
898 lzcnt and bmi options.
900 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
903 * gcc.dg/pr47381-1.c: New.
904 * gcc.dg/pr47381-2.c: Likewise.
905 * gcc.target/i386/pr47381.c: Likewise.
907 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
910 * gcc.dg/pr47727.c: New.
913 * gcc.dg/pr47372-1.c: New.
914 * gcc.dg/pr47372-2.c: Likewise.
916 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
919 * gcc.target/i386/pr47449.c: New.
922 * gcc.dg/pr47446-1.c: New.
923 * gcc.dg/pr47446-2.c: Likewise.
925 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
928 * gcc.dg/pr47766.c: New.
931 * gcc.dg/tls/pr47715-1.c: New.
932 * gcc.dg/tls/pr47715-2.c: Likewise.
933 * gcc.dg/tls/pr47715-3.c: Likewise.
934 * gcc.dg/tls/pr47715-4.c: Likewise.
935 * gcc.dg/tls/pr47715-5.c: Likewise.
937 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
940 * objc.dg/gnu-api-2-class.m: Updated comments.
941 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
942 * objc.dg/gnu-api-2-class-meta.m: New test.
943 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
945 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
948 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
949 with classes that are in construction.
951 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
954 * gcc.target/i386/pr48084-1.c: New.
955 * gcc.target/i386/pr48084-2.c: Likewise.
956 * gcc.target/i386/pr48084-3.c: Likewise.
957 * gcc.target/i386/pr48084-4.c: Likewise.
958 * gcc.target/i386/pr48084-5.c: Likewise.
960 PR rtl-optimization/49504
961 * gcc.target/i386/pr49504.c: New.
964 * gcc.dg/pr49860.c: New.
966 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
969 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
970 with classes that are in construction.
972 2011-08-05 Jason Merrill <jason@redhat.com>
975 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
978 * g++.dg/cpp0x/decltype31.C: New.
981 * g++.dg/init/array28.C: New.
984 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
986 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
989 * gcc.dg/pr47369-1.c: New.
991 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
994 * gcc.dg/torture/pr47364-1.c: New.
995 * gcc.c-torture/compile/pr47364-1.c: Likewise.
996 * gcc.c-torture/compile/pr47364-2.c: Likewise.
998 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1001 * gfortran.dg/transfer_check_2.f90: New test case.
1003 2011-08-05 Jan Hubicka <jh@suse.cz>
1006 * gfortran.dg/pr49494.f90: New testcase.
1008 2011-08-05 Jan Hubicka <jh@suse.cz>
1011 * gcc.c-torture/compile/pr49735.c: New testcase.
1013 2011-08-05 Jason Merrill <jason@redhat.com>
1016 * g++.dg/cpp0x/initlist56.C: New.
1019 * g++.dg/overload/rvalue2.C: New.
1022 * g++.dg/cpp0x/range-for21.C: New.
1024 * g++.dg/ext/vla11.C: New.
1026 2011-08-05 Richard Guenther <rguenther@suse.de>
1028 PR tree-optimization/49984
1029 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1031 2011-08-05 Richard Guenther <rguenther@suse.de>
1033 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1034 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1035 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1037 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1039 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1040 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1041 * gfortran.dg/ldist-pr43023.f90: Ditto.
1042 * gfortran.dg/namelist_52.f90: Ditto.
1043 * gfortran.dg/interface_proc_end.f90: Ditto.
1044 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1045 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1047 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1049 * gcc.dg/vect/vect-over-widen-1.c: New test.
1050 * gcc.dg/vect/vect-over-widen-2.c: New test.
1051 * gcc.dg/vect/vect-over-widen-3.c: New test.
1052 * gcc.dg/vect/vect-over-widen-4.c: New test.
1054 2011-08-04 Richard Guenther <rguenther@suse.de>
1057 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1059 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1061 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1063 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1066 * g++.dg/ext/builtin-object-size3.C: New test.
1068 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1070 PR tree-optimization/49948
1071 * gcc.dg/pr49948.c: New test.
1073 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1076 * gcc.dg/torture/pr47383.c: New.
1078 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1080 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1082 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1084 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1086 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1089 * gcc.dg/torture/pr47744-1.c: New.
1090 * gcc.dg/torture/pr47744-2.c: Likewise.
1091 * gcc.dg/torture/pr47744-3.c: Likewise.
1093 2011-08-03 Richard Guenther <rguenther@suse.de>
1096 * gcc.dg/torture/pr49958.c: New testcase.
1098 2011-08-03 Richard Guenther <rguenther@suse.de>
1100 PR tree-optimization/49938
1101 * g++.dg/torture/pr49938.C: New testcase.
1103 2011-08-02 Jason Merrill <jason@redhat.com>
1106 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1109 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1112 * g++.dg/cpp0x/variadic115.C: New.
1115 * g++.dg/cpp0x/union5.C: New.
1117 2011-08-02 Daniel Kraft <d@domob.eu>
1120 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1122 2011-08-02 Kai Tietz <ktietz@redhat.com>
1125 * gcc.dg/tree-ssa/forwprop-15.c
1127 2011-08-02 Jason Merrill <jason@redhat.com>
1130 * g++.dg/cpp0x/range-for20.C: New.
1132 2011-08-02 Tobias Burnus <burnus@net-b.de>
1134 * gfortran.dg/coarray_lib_token_3.f90: New.
1136 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1139 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1140 * gcc.dg/gomp/atomic-15.c: New test.
1141 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1142 * g++.dg/gomp/atomic-15.C: New test.
1143 * g++.dg/gomp/private-1.C: New test.
1144 * g++.dg/gomp/sharing-2.C: New test.
1145 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1146 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1147 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1149 2011-08-02 Tobias Burnus <burnus@net-b.de>
1151 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1152 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1154 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1155 * gfortran.dg/allocatable_function_5.f90: Ditto.
1156 * gfortran.dg/allocate_stat.f90: Ditto.
1157 * gfortran.dg/array_constructor_20.f90: Ditto.
1158 * gfortran.dg/array_constructor_21.f90: Ditto.
1159 * gfortran.dg/array_constructor_22.f90: Ditto.
1160 * gfortran.dg/array_constructor_26.f03: Ditto.
1161 * gfortran.dg/array_function_4.f90: Ditto.
1162 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1163 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1164 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1165 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1166 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1167 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1168 * gfortran.dg/class_15.f03: Ditto.
1169 * gfortran.dg/class_27.f03: Ditto.
1170 * gfortran.dg/class_33.f90: Ditto.
1171 * gfortran.dg/class_37.f03: Ditto.
1172 * gfortran.dg/class_40.f03: Ditto.
1173 * gfortran.dg/class_42.f03: Ditto.
1174 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1175 * gfortran.dg/coarray/registering_1.f90: Ditto.
1176 * gfortran.dg/convert_1.f90: Ditto.
1177 * gfortran.dg/default_initialization_3.f90: Ditto.
1178 * gfortran.dg/dependency_25.f90: Ditto.
1179 * gfortran.dg/dependency_26.f90: Ditto.
1180 * gfortran.dg/dependency_36.f90: Ditto.
1181 * gfortran.dg/dependency_37.f90: Ditto.
1182 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1183 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1184 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1185 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1186 * gfortran.dg/elemental_result_1.f90: Ditto.
1187 * gfortran.dg/empty_derived_type.f90: Ditto.
1188 * gfortran.dg/entry_7.f90: Ditto.
1189 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1190 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1191 * gfortran.dg/error_recovery_3.f90: Ditto.
1192 * gfortran.dg/extends_4.f03: Ditto.
1193 * gfortran.dg/func_assign.f90: Ditto.
1194 * gfortran.dg/func_assign_3.f90: Ditto.
1195 * gfortran.dg/generic_1.f90: Ditto.
1196 * gfortran.dg/generic_18.f90: Ditto.
1197 * gfortran.dg/generic_22.f03: Ditto.
1198 * gfortran.dg/generic_4.f90: Ditto.
1199 * gfortran.dg/generic_6.f90: Ditto.
1200 * gfortran.dg/generic_actual_arg.f90: Ditto.
1201 * gfortran.dg/graphite/id-21.f: Ditto.
1202 * gfortran.dg/graphite/pr45758.f90: Ditto.
1203 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1204 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1205 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1206 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1207 * gfortran.dg/host_used_types_1.f90: Ditto.
1208 * gfortran.dg/implicit_1.f90: Ditto.
1209 * gfortran.dg/implicit_11.f90: Ditto.
1210 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1211 * gfortran.dg/impure_actual_1.f90: Ditto.
1212 * gfortran.dg/impure_assignment_1.f90: Ditto.
1213 * gfortran.dg/impure_constructor_1.f90: Ditto.
1214 * gfortran.dg/initialization_10.f90: Ditto.
1215 * gfortran.dg/initialization_12.f90: Ditto.
1216 * gfortran.dg/interface_14.f90: Ditto.
1217 * gfortran.dg/interface_15.f90: Ditto.
1218 * gfortran.dg/interface_2.f90: Ditto.
1219 * gfortran.dg/interface_25.f90: Ditto.
1220 * gfortran.dg/interface_26.f90: Ditto.
1221 * gfortran.dg/interface_29.f90: Ditto.
1222 * gfortran.dg/interface_assignment_1.f90: Ditto.
1223 * gfortran.dg/internal_pack_6.f90: Ditto.
1224 * gfortran.dg/internal_pack_7.f90: Ditto.
1225 * gfortran.dg/internal_pack_8.f90: Ditto.
1226 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1227 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1228 * gfortran.dg/module_commons_3.f90: Ditto.
1229 * gfortran.dg/module_equivalence_4.f90: Ditto.
1230 * gfortran.dg/module_equivalence_6.f90: Ditto.
1231 * gfortran.dg/module_function_type_1.f90: Ditto.
1232 * gfortran.dg/module_naming_1.f90: Ditto.
1233 * gfortran.dg/namelist_4.f90: Ditto.
1234 * gfortran.dg/operator_c1202.f90: Ditto.
1235 * gfortran.dg/parens_7.f90: Ditto.
1236 * gfortran.dg/pr32921.f: Ditto.
1237 * gfortran.dg/pr33646.f90: Ditto.
1238 * gfortran.dg/pr41928.f90: Ditto.
1239 * gfortran.dg/pr42119.f90: Ditto.
1240 * gfortran.dg/pr43984.f90: Ditto.
1241 * gfortran.dg/present_1.f90: Ditto.
1242 * gfortran.dg/private_type_2.f90: Ditto.
1243 * gfortran.dg/proc_decl_2.f90: Ditto.
1244 * gfortran.dg/proc_ptr_10.f90: Ditto.
1245 * gfortran.dg/proc_ptr_22.f90: Ditto.
1246 * gfortran.dg/proc_ptr_8.f90: Ditto.
1247 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1248 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1249 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1250 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1251 * gfortran.dg/substring_equivalence.f90: Ditto.
1252 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1253 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1254 * gfortran.dg/trim_optimize_6.f90: Ditto.
1255 * gfortran.dg/typebound_call_12.f03: Ditto.
1256 * gfortran.dg/typebound_operator_5.f03: Ditto.
1257 * gfortran.dg/typebound_operator_6.f03: Ditto.
1258 * gfortran.dg/typebound_proc_18.f03: Ditto.
1259 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1260 * gfortran.dg/use_1.f90: Ditto.
1261 * gfortran.dg/use_10.f90: Ditto.
1262 * gfortran.dg/use_11.f90: Ditto.
1263 * gfortran.dg/use_14.f90: Ditto.
1264 * gfortran.dg/use_only_2.f90: Ditto.
1265 * gfortran.dg/use_rename_4.f90: Ditto.
1266 * gfortran.dg/use_rename_5.f90: Ditto.
1267 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1268 * gfortran.dg/used_interface_ref.f90: Ditto.
1269 * gfortran.dg/used_types_11.f90: Ditto.
1270 * gfortran.dg/used_types_3.f90: Ditto.
1271 * gfortran.dg/used_types_4.f90: Ditto.
1272 * gfortran.dg/userdef_operator_2.f90: Ditto.
1273 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1274 * gfortran.dg/vect/pr46213.f90: Ditto.
1275 * gfortran.dg/whole_file_21.f90: Ditto.
1276 * gfortran.dg/whole_file_22.f90: Ditto.
1277 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1278 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1280 2011-08-02 Kai Tietz <ktietz@redhat.com>
1282 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1284 2011-08-01 Jason Merrill <jason@redhat.com>
1287 * g++.dg/abi/mangle49.C: New.
1290 * g++.dg/cpp0x/constexpr-array4.C: New.
1293 * g++.dg/cpp0x/constexpr-builtin1.C: New.
1295 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
1298 * gcc.target/i386/pr49927.c: New test.
1300 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
1302 PR tree-optimization/49926
1303 * gcc.dg/vect/pr49926.c: New test.
1305 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
1307 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1308 * gcc.target/i386/lzcnt-1.c: New test.
1309 * gcc.target/i386/lzcnt-2.c: Likewise.
1310 * gcc.target/i386/lzcnt-2a.c: Likewise.
1311 * gcc.target/i386/lzcnt-3.c: Likewise.
1312 * gcc.target/i386/lzcnt-4.c: Likewise.
1313 * gcc.target/i386/lzcnt-4a.c: Likewise.
1314 * gcc.target/i386/lzcnt-5.c: Likewise.
1315 * gcc.target/i386/lzcnt-6.c: Likewise.
1316 * gcc.target/i386/lzcnt-6a.c: Likewise.
1317 * gcc.target/i386/lzcnt-check.h: Likewise.
1319 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1320 * gcc.target/i386/sse-13.c: Likewise.
1321 * gcc.target/i386/sse-14.c: Likewise.
1322 * g++.dg/other/i386-2.C: Likewise.
1323 * g++.dg/other/i386-3.C: Likewise.
1325 2011-08-01 Julian Brown <julian@codesourcery.com>
1327 * gcc.target/arm/fixed-point-exec.c: New test.
1329 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1332 * gcc.target/i386/pr49920.c: New test.
1334 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1336 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1337 * gcc.dg/tree-ssa/pr23109.c: Ditto.
1338 * gcc.dg/tree-ssa/loop-7.c: Ditto.
1339 * gcc.dg/tree-ssa/loop-32.c: Ditto.
1340 * gcc.dg/tree-ssa/loop-33.c: Ditto.
1341 * gcc.dg/tree-ssa/loop-34.c: Ditto.
1342 * gcc.dg/tree-ssa/loop-35.c: Ditto.
1343 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1344 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1345 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1346 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1347 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1348 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1349 * g++.dg/tree-ssa/pr33615.C: Ditto.
1350 * g++.dg/tree-ssa/restrict1.C: Ditto.
1351 * c-c++-common/restrict-2.c: Ditto.
1352 * gfortran.dg/pr32921.f: Ditto.
1353 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1354 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1355 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1356 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1357 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1358 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1359 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1360 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1361 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1362 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1364 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1366 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1367 .exe.ltrans[0-9]*. dump files.
1369 2011-07-31 Janus Weil <janus@gcc.gnu.org>
1372 * gfortran.dg/abstract_type_6.f03: Modified.
1373 * gfortran.dg/typebound_proc_24.f03: New.
1375 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1378 * g++.dg/init/for1.C: Fix.
1380 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1383 * gfortran.dg/string_5.f90: New test.
1385 2011-07-29 Jason Merrill <jason@redhat.com>
1388 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1390 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1392 PR tree-optimization/47407
1393 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1397 2011-07-29 Richard Guenther <rguenther@suse.de>
1399 * gcc.dg/uninit-suppress.c: Also disable VRP.
1400 * gcc.dg/uninit-suppress_2.c: Likewise.
1402 2011-07-28 Jason Merrill <jason@redhat.com>
1405 * g++.dg/template/nontype24.C: New.
1407 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
1409 PR rtl-optimization/47958
1410 * gcc.dg/torture/pr47958-1.c: New.
1412 2011-07-29 Wei Guozhi <carrot@google.com>
1414 PR rtl-optimization/49799
1415 * gcc.dg/pr49799.c: New test case.
1417 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
1420 * gcc.dg/graphite/id-pr48648.c: New.
1422 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1425 * gfortran.dg/maxloc_2.f90: New test.
1426 * gfortran.dg/maxloc_3.f90: New test.
1427 * gfortran.dg/minloc_1.f90: New test.
1428 * gfortran.dg/minloc_2.f90: New test.
1429 * gfortran.dg/minloc_3.f90: New test.
1430 * gfortran.dg/minmaxloc_7.f90: New test.
1433 * gcc.dg/debug/dwarf2/pr49871.c: New test.
1435 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1437 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1438 the builtin isn't optimized away.
1440 2011-07-27 Tobias Burnus <burnus@net-b.de>
1443 * gfortran.dg/lto/pr45586-2_0.f90: New.
1445 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
1448 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1449 * c-c++-common/cxxbitfields-5.c: Same.
1451 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1453 * lib/target-supports.exp (check_effective_target_mmap): Use
1454 check_function_available.
1456 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
1458 * g++.old-deja/g++.pt/crash60.C: Updated.
1460 2011-07-27 Jakub Jelinek <jakub@redhat.com>
1463 * gcc.target/i386/pr49866.c: New test.
1465 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
1467 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1468 * gcc.target/i386/bmi-andn-1.c: New test.
1469 * gcc.target/i386/bmi-andn-1a.c: Likewise.
1470 * gcc.target/i386/bmi-andn-2.c: Likewise.
1471 * gcc.target/i386/bmi-andn-2a.c: Likewise.
1472 * gcc.target/i386/bmi-bextr-1.c: Likewise.
1473 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1474 * gcc.target/i386/bmi-bextr-2.c: Likewise.
1475 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1476 * gcc.target/i386/bmi-blsi-1.c: Likewise.
1477 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1478 * gcc.target/i386/bmi-blsi-2.c: Likewise.
1479 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1480 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1481 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1482 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1483 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1484 * gcc.target/i386/bmi-blsr-1.c: Likewise.
1485 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1486 * gcc.target/i386/bmi-blsr-2.c: Likewise.
1487 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1488 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1489 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1490 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1491 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1493 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
1496 * gfortran.dg/graphite/id-pr47691.f: New.
1498 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
1500 * gcc.target/i386/avx-os-support.h: New.
1501 * gcc.target/i386/avx-check.h: Include avx-os-support.h
1502 (main): Check avx_os_support before the test is run.
1503 * gcc.target/i386/aes-avx-check.h: Ditto.
1504 * gcc.target/i386/pclmul-avx-check.h: Ditto.
1506 2011-07-27 Kai Tietz <ktietz@redhat.com>
1508 * gcc.target/i386/aggregate-ret3.c: New test.
1509 * gcc.target/i386/aggregate-ret4.c: New test.
1511 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
1514 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1515 allocated array should *not* change its size.
1516 * gfortran.dg/multiple_allocation_3.f90: New test.
1518 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1521 * g++.dg/cpp0x/constexpr-49776.C: New.
1523 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1526 * gcc.dg/graphite/id-pr47046.c: New.
1528 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1531 * gcc.dg/graphite/run-id-pr47593.c: New.
1533 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1536 * gcc.dg/graphite/run-id-pr47653.c: New.
1537 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1538 induction variables.
1539 * gcc.dg/graphite/scop-16.c: Same.
1540 * gcc.dg/graphite/scop-17.c: Same.
1541 * gcc.dg/graphite/scop-21.c: Same.
1543 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1546 * gcc.dg/graphite/id-pr48805.c: New.
1548 2011-07-26 Tobias Burnus <burnus@net-b.de>
1550 * gfortran.dg/coarray_lib_token_2.f90: New.
1552 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
1554 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1557 2011-07-25 Andrew Pinski <apinski@cavium.com>
1560 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1561 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1563 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1565 * lib/target-supports.exp (check_effective_target_mmap): New proc.
1567 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1568 * gcc.c-torture/execute/loop-2g.c: Likewise.
1569 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1570 Require mmap support.
1571 * gcc.c-torture/execute/loop-2g.x: Likewise.
1572 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1573 (MAP_ANON): Provide default.
1574 * gcc.dg/20050826-1.c: Likewise.
1575 * gcc.target/i386/pr36533.c: Likewise.
1576 * gcc.dg/vect/pr49038.c: Remove dg-do run.
1577 Use dg-require-effective-target mmap.
1579 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1582 * g++.dg/cpp0x/range-for19.C: New.
1584 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1587 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1590 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1593 * g++.dg/torture/pr49309.C: Remove.
1595 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
1597 PR tree-optimization/49809
1598 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1601 2011-07-25 Richard Guenther <rguenther@suse.de>
1603 PR tree-optimization/49715
1604 * gcc.target/i386/pr49715-1.c: New testcase.
1605 * gcc.target/i386/pr49715-2.c: Likewise.
1607 2011-07-23 Jason Merrill <jason@redhat.com>
1609 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1611 2011-07-22 Jason Merrill <jason@redhat.com>
1614 * g++.dg/cpp0x/initlist55.C: New.
1616 2011-07-23 Tobias Burnus <burnus@net-b.de>
1619 * gfortran.dg/namelist_72.f: New.
1621 2011-07-23 Tobias Burnus <burnus@net-b.de>
1623 * gfortran.dg/coarray_25.f90: New.
1625 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1627 * override1.C: This test should use c++0x mode.
1628 * override3.C: New. Test the diagnostics in c++98 mode.
1630 2011-07-22 Jason Merrill <jason@redhat.com>
1631 Mark Glisse <marc.glisse@normalesup.org>
1634 * g++.dg/other/pragma-re-1.C: Add namespace cases.
1637 * g++.dg/opt/builtins2.C: New.
1638 * g++.dg/other/error27.C: Don't rely on __builtin.
1640 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
1642 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1644 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1645 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1646 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1647 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1649 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1652 2011-07-22 Richard Guenther <rguenther@suse.de>
1654 PR tree-optimization/45819
1655 * gcc.dg/pr45819.c: New testcase.
1657 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
1659 * lib/target-supports.exp (check_ifunc_available): Rewrite.
1661 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
1665 * gcc.dg/graphite/run-id-pr47654.c: New.
1667 2011-07-21 Ian Lance Taylor <iant@google.com>
1670 * gcc.dg/pr49705.c: New test.
1672 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
1674 * lib/target-supports.exp (check_avx_os_support_available): New.
1675 (check_effective_target_avx_runtime): Use it.
1677 2011-07-21 Richard Guenther <rguenther@suse.de>
1679 PR tree-optimization/49770
1680 * g++.dg/torture/pr49770.C: New testcase.
1682 2011-07-21 Kai Tietz <ktietz@redhat.com>
1684 * gcc.dg/tree-ssa/pr30978.c: adjusted.
1685 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1687 2011-07-21 Tobias Burnus <burnus@net-b.de>
1689 * gfortran.dg/coarray_lib_token_1.f90: New.
1691 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1693 * gcc.dg/pr32912-2.c: Skip for AVR.
1694 * gcc.dg/pr44674.c: Add dg-require-profiling.
1696 2011-07-20 Jason Merrill <jason@redhat.com>
1698 * g++.dg/ext/desig2.C: New.
1700 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1702 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1704 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1705 * gcc.target/powerpc/recip-3.c: Ditto.
1707 2011-07-19 Jason Merrill <jason@redhat.com>
1709 PR c++/6709 (DR 743)
1710 PR c++/42603 (DR 950)
1711 * g++.dg/cpp0x/decltype21.C: New.
1713 2011-07-20 Richard Guenther <rguenther@suse.de>
1716 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1717 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1719 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1721 * gcc.target/arm/combine-movs.c: New.
1722 * gcc.target/arm/unsigned-extend-2.c: New.
1724 2011-07-19 Jason Merrill <jason@redhat.com>
1727 * g++.dg/cpp0x/variadic114.C: New.
1729 2011-07-19 Tobias Burnus <burnus@net-b.de>
1731 * gfortran.dg/coarray_args_1.f90: New.
1732 * gfortran.dg/coarray_args_2.f90: New.
1734 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1737 * gfortran.dg/allocate_error_3.f90: New.
1739 2011-07-19 Richard Guenther <rguenther@suse.de>
1741 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1742 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1743 * gcc.dg/torture/20110719-1.c: New testcase.
1745 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1747 PR tree-optimization/49768
1748 * gcc.c-torture/execute/pr49768.c: New test.
1750 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1752 PR tree-optimization/49771
1753 * gcc.dg/vect/pr49771.c: New test.
1755 2011-07-18 Martin Jambor <mjambor@suse.cz>
1757 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1758 * gcc.dg/ipa/ipa-2.c: Likewise.
1759 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1760 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1761 * gcc.dg/ipa/ipa-5.c: Likewise.
1762 * gcc.dg/ipa/ipa-7.c: Likewise.
1763 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1764 * gcc.dg/ipa/ipacost-1.c: Likewise.
1765 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1767 * gcc.dg/ipa/ipcp-1.c: New test.
1768 * gcc.dg/ipa/ipcp-2.c: Likewise.
1769 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1771 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1774 * gfortran.dg/pr49675.f90: New test.
1776 2011-07-18 Richard Guenther <rguenther@suse.de>
1778 * gcc.dg/torture/20110718-1.c: New testcase.
1780 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1782 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1783 * g++.dg/ext/bitfield3.C: Likewise.
1784 * g++.dg/ext/bitfield4.C: Likewise.
1785 * g++.dg/ext/bitfield5.C: Likewise.
1786 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1787 * g++.dg/other/pr23205-2.C: Likewise.
1788 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1789 * gcc.c-torture/compile/20001109-2.c: Likewise.
1790 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1791 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1792 * gcc.dg/bitfld-16.c: Likewise.
1793 * gcc.dg/bitfld-17.c: Likewise.
1794 * gcc.dg/bitfld-18.c: Likewise.
1795 * gcc.dg/builtins-config.h: Remove Netware support.
1796 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1797 * gcc.dg/cdce2.c: Likewise.
1798 * gcc.dg/cpp/assert4.c: Remove netware support.
1799 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1800 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1802 * lib/target-supports.exp (check_visibility_available): Remove
1804 (check_profiling_available): Likewise.
1806 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1808 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1810 2011-07-17 Tobias Burnus <burnus@net-b.de>
1811 Thomas Koenig <tkoenig@gcc.gnu.org>
1814 * gfortran.dg/generic_17.f90: Fix testcase.
1815 * gfortran.dg/interface_3.f90: Add dg-error.
1816 * gfortran.dg/use_14.f90: New.
1817 * gfortran.dg/use_15.f90: New.
1819 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1821 * gnat.dg/pointer_controlled.adb: New test.
1823 2011-07-17 Tobias Burnus <burnus@net-b.de>
1826 * gfortran.dg/pointer_remapping_7.f90: New.
1828 2011-07-16 Jason Merrill <jason@redhat.com>
1830 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1832 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1833 Jason Merrill <jason@redhat.com>
1837 * g++.dg/cpp0x/decltype29.C: Adjust.
1838 * g++.dg/cpp0x/error4.C: Adjust.
1839 * g++.dg/cpp0x/sfinae26.C: Adjust.
1840 * g++.dg/cpp0x/variadic105.C: Adjust.
1841 * g++.dg/template/deduce3.C: Adjust.
1842 * g++.dg/template/error45.C: Adjust.
1843 * g++.dg/template/ptrmem2.C: Adjust.
1844 * g++.dg/template/sfinae2.C: Adjust.
1845 * g++.old-deja/g++.pt/crash60.C: Adjust.
1846 * g++.old-deja/g++.pt/unify6.C: Adjust.
1847 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1848 * g++.dg/cpp0x/nullptr15.C: Adjust.
1849 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1850 * g++.dg/cpp0x/pr31431.C: Adjust.
1851 * g++.dg/cpp0x/pr31434.C: Adjust.
1852 * g++.dg/cpp0x/sfinae11.C: Adjust
1853 * g++.dg/cpp0x/temp_default2.C: Adjust.
1854 * g++.dg/cpp0x/trailing4.C: Adjust.
1855 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1856 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1857 * g++.dg/cpp0x/variadic105.C: Adjust.
1858 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1859 * g++.dg/ext/vla2.C: Adjust.
1860 * g++.dg/other/ptrmem10.C: Adjust.
1861 * g++.dg/other/ptrmem11.C: Adjust.
1862 * g++.dg/overload/unknown1.C: Adjust.
1863 * g++.dg/template/conv11.C: Adjust.
1864 * g++.dg/template/dependent-expr5.C: Adjust.
1865 * g++.dg/template/friend.C: Adjust.
1866 * g++.dg/template/incomplete2.C: Adjust.
1867 * g++.dg/template/local4.C: Adjust.
1868 * g++.dg/template/local6.C: Adjust.
1869 * g++.dg/template/operator9.C: Adjust.
1870 * g++.dg/template/ttp25.C: Adjust.
1871 * g++.dg/template/unify10.C: Adjust.
1872 * g++.dg/template/unify11.C: Adjust.
1873 * g++.dg/template/unify6.C: Adjust.
1874 * g++.dg/template/unify9.C: Adjust.
1875 * g++.dg/template/varmod1.C: Adjust.
1876 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1877 * g++.old-deja/g++.pt/crash28.C: Adjust.
1878 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1879 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1880 * g++.old-deja/g++.pt/expr2.C: Adjust.
1881 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1882 * g++.old-deja/g++.pt/spec5.C: Adjust.
1883 * g++.old-deja/g++.pt/spec6.C: Adjust.
1884 * g++.old-deja/g++.pt/unify4.C: Adjust.
1885 * g++.old-deja/g++.pt/unify8.C: Adjust.
1886 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1887 * g++.dg/overload/template5.C: New testcase.
1888 * g++.dg/template/overload12.C: New testcase.
1890 2011-07-11 Tobias Burnus <burnus@net-b.de>
1892 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1893 * gfortran.dg/coarray_7.f90: Ditto.
1894 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1895 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1897 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1899 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1901 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1902 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1903 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1905 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1906 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1907 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1909 2011-07-15 Jason Merrill <jason@redhat.com>
1912 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1913 Use --extra_opts instead of --additional_options.
1915 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1918 * g++.dg/torture/pr49309.C: Remove.
1920 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1922 * gcc.target/tic6x/weak-call.c: New test.
1923 * gcc.target/tic6x/fpcmp.c: New test.
1924 * gcc.target/tic6x/fpdiv.c: New test.
1925 * gcc.target/tic6x/rotdi16-scan.c: New test.
1926 * gcc.target/tic6x/ffssi.c: New test.
1927 * gcc.target/tic6x/fpdiv-lib.c: New test.
1928 * gcc.target/tic6x/cold-lc.c: New test.
1929 * gcc.target/tic6x/longcalls.c: New test.
1930 * gcc.target/tic6x/abi-align-1.c: New test.
1931 * gcc.target/tic6x/fpcmp-finite.c: New test.
1932 * gcc.target/tic6x/rotdi16.c: New test.
1933 * gcc.target/tic6x/bswapl.c: New test.
1934 * gcc.target/tic6x/ffsdi.c: New test.
1935 * gcc.target/tic6x/tic6x.exp: New file.
1936 * gcc.target/tic6x/builtins/arith24.c: New test.
1937 * gcc.target/tic6x/builtins/smpy.c: New test.
1938 * gcc.target/tic6x/builtins/smpylh.c: New test.
1939 * gcc.target/tic6x/builtins/smpyh.c: New test.
1940 * gcc.target/tic6x/builtins/sarith1.c: New test.
1941 * gcc.target/tic6x/builtins/extclr.c: New test
1942 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1943 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1944 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1945 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1947 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1949 * gcc.dg/20020312-2.c: Likewise.
1950 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1951 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1952 * gcc.dg/torture/builtin-math-7.c: Likewise.
1955 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1956 not testing tic6x-*-*.
1958 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1961 * g++.dg/torture/pr49309.C: New testcase.
1963 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1965 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1967 2011-07-14 Richard Guenther <rguenther@suse.de>
1969 PR tree-optimization/49651
1970 * gcc.dg/torture/pr49651.c: New testcase.
1972 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1975 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1977 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1979 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1980 -mno-pointers-to-nested-functions.
1981 * gcc.target/powerpc/no-r11-2.c: Ditto.
1982 * gcc.target/powerpc/no-r11-3.c: Ditto.
1984 2011-07-13 Jason Merrill <jason@redhat.com>
1986 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1987 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1988 when compiling C files.
1989 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1990 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1991 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1992 * g++.dg/lookup/anon2.C: Likewise.
1993 * g++.dg/tree-ssa/copyprop.C: Likewise.
1994 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1995 * g++.dg/init/vector1.C: Ignore narrowing errors.
1996 * g++.dg/torture/pr35526.C: Likewise.
1997 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1999 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2002 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2005 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2007 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2008 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2010 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2012 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2013 * lib/obj-c++.exp (obj-c++_init): Ditto.
2014 * lib/file-format.exp (gcc_target_object_format): Ditto.
2015 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2016 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2017 (check_visibility_available): Ditto.
2018 (check_effective_target_tls_native): Ditto.
2019 (check_effective_target_tls_emulated): Ditto.
2020 (check_effective_target_function_sections): Ditto.
2022 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2024 * gcc.target/arm/pr48183.c: New test.
2026 2011-07-13 Richard Guenther <rguenther@suse.de>
2028 * gcc.dg/torture/20110713-1.c: New testcase.
2030 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2033 * gcc.c-torture/compile/pr49474.c: New testcase.
2035 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2037 PR tree-optimization/49712
2038 * gcc.c-torture/execute/pr49712.c: New test.
2040 2011-07-11 Jason Merrill <jason@redhat.com>
2043 * g++.dg/template/recurse3.C: New.
2045 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2048 * gcc.dg/guality/csttest.c: New test.
2051 * gfortran.dg/pr49698.f90: New test.
2053 2011-07-11 Jeff Law <law@redhat.com>
2055 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2057 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2059 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2060 * go.test/go-test.exp (go-set-goarch): Likewise.
2062 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2065 * gcc.target/avr/torture/pr39633.c: New test case.
2067 2011-07-11 Tobias Burnus <burnus@net-b.de>
2070 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2072 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2074 * lib/target-supports.exp (check_effective_target_scheduling):
2076 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2077 * gcc.dg/pr45055.c: Ditto.
2078 * gcc.dg/pr45353.c: Ditto.
2079 * g++.dg/pr45056.C: Ditto.
2081 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2083 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2084 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2085 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2086 * g++.dg/torture/pr31863.C: Skip AVR.
2088 2011-07-10 Tobias Burnus <burnus@net-b.de>
2091 * gfortran.dg/intrinsic_signal.f90: New.
2093 2011-07-09 Jason Merrill <jason@redhat.com>
2095 * g++.dg/cpp0x/regress/regress6.C: New.
2096 * g++.dg/parse/crash45.C: Adjust message.
2097 * g++.dg/template/crash38.C: Adjust message.
2098 * g++.dg/template/crash64.C: Adjust message.
2100 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2102 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2103 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2104 * g++.dg/abi/bitfield3.C: Likewise.
2105 * g++.dg/eh/pr38662.C: Likewise.
2106 * g++.dg/ext/attrib36.C: Likewise.
2107 * g++.dg/ext/attrib37.C: Likewise.
2108 * g++.dg/ext/attrib8.C: Likewise.
2109 * g++.dg/ext/tmplattr1.C: Likewise.
2110 * g++.dg/inherit/override-attribs.C: Likewise.
2111 * g++.dg/opt/inline9.C: Likewise.
2112 * g++.dg/opt/life1.C: Likewise.
2113 * g++.dg/opt/longbranch2.C: Likewise.
2114 * g++.dg/opt/nrv12.C: Likewise.
2115 * g++.dg/opt/reg-stack4.C: Likewise.
2116 * g++.dg/other/pr35504.C: Likewise.
2117 * g++.dg/other/pr39496.C: Likewise.
2118 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2119 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2120 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2121 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2122 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2123 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2124 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2125 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2126 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2127 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2128 * g++.dg/warn/pr15774-1.C: Likewise.
2129 * g++.dg/warn/pr15774-2.C: Likewise.
2130 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2131 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2132 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2133 * g++.old-deja/g++.pt/asm2.C: Likewise.
2134 * gcc.c-torture/compile/20000804-1.c: Likewise.
2135 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2136 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2137 * gcc.dg/20020108-1.c: Likewise.
2138 * gcc.dg/20020122-2.c: Likewise.
2139 * gcc.dg/20020122-3.c: Likewise.
2140 * gcc.dg/20020206-1.c: Likewise.
2141 * gcc.dg/20020219-1.c: Likewise.
2142 * gcc.dg/20020310-1.c: Likewise.
2143 * gcc.dg/20020411-1.c: Likewise.
2144 * gcc.dg/20020418-2.c: Likewise.
2145 * gcc.dg/20020426-2.c: Likewise.
2146 * gcc.dg/20020517-1.c: Likewise.
2147 * gcc.dg/20030204-1.c: Likewise.
2148 * gcc.dg/20030826-2.c: Likewise.
2149 * gcc.dg/20031102-1.c: Likewise.
2150 * gcc.dg/20031202-1.c: Likewise.
2151 * gcc.dg/20050111-1.c: Likewise.
2152 * gcc.dg/20050503-1.c: Likewise.
2153 * gcc.dg/array-init-1.c: Likewise.
2154 * gcc.dg/builtin-apply4.c: Likewise.
2155 * gcc.dg/dfp/pr31344.c: Likewise.
2156 * gcc.dg/gomp/atomic-11.c: Likewise.
2157 * gcc.dg/graphite/pr40281.c: Likewise.
2158 * gcc.dg/ia64-sync-1.c: Likewise.
2159 * gcc.dg/ia64-sync-2.c: Likewise.
2160 * gcc.dg/ia64-sync-3.c: Likewise.
2161 * gcc.dg/ia64-sync-4.c: Likewise.
2162 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2163 * gcc.dg/invalid-call-1.c: Likewise.
2164 * gcc.dg/loop-3.c: Likewise.
2165 * gcc.dg/lower-subreg-1.c: Likewise.
2166 * gcc.dg/lto/pr47259_0.c: Likewise.
2167 * gcc.dg/nested-calls-1.c: Likewise.
2168 * gcc.dg/pr20017.c: Likewise.
2169 * gcc.dg/pr25023.c: Likewise.
2170 * gcc.dg/pr27671-2.c: Likewise.
2171 * gcc.dg/pr32176.c: Likewise.
2172 * gcc.dg/pr33676.c: Likewise.
2173 * gcc.dg/pr35045.c: Likewise.
2174 * gcc.dg/pr36015.c: Likewise.
2175 * gcc.dg/pr36584.c: Likewise.
2176 * gcc.dg/pr36998.c: Likewise.
2177 * gcc.dg/pr37438.c: Likewise.
2178 * gcc.dg/pr37908.c: Likewise.
2179 * gcc.dg/pr41241.c: Likewise.
2180 * gcc.dg/pr41340.c: Likewise.
2181 * gcc.dg/pr44136.c: Likewise.
2182 * gcc.dg/pr44194-1.c: Likewise.
2183 * gcc.dg/pr46212.c: Likewise.
2184 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2185 * gcc.dg/setjmp-2.c: Likewise.
2186 * gcc.dg/short-compare-1.c: Likewise.
2187 * gcc.dg/short-compare-2.c: Likewise.
2188 * gcc.dg/smod-1.c: Likewise.
2189 * gcc.dg/sync-2.c: Likewise.
2190 * gcc.dg/sync-3.c: Likewise.
2191 * gcc.dg/tls/opt-1.c: Likewise.
2192 * gcc.dg/tls/opt-2.c: Likewise.
2193 * gcc.dg/tls/opt-3.c: Likewise.
2194 * gcc.dg/torture/badshift.c: Likewise.
2195 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2196 * gcc.dg/torture/pr20314-2.c: Likewise.
2197 * gcc.dg/torture/pr36891.c: Likewise.
2198 * gcc.dg/torture/pr38774.c: Likewise.
2199 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2200 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2201 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2202 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2203 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2204 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2205 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2206 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2207 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2208 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2209 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2210 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2211 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2212 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2213 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2214 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2215 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2216 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2217 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2218 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2219 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2220 * gcc.dg/unroll-1.c: Likewise.
2221 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2222 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2223 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2224 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2225 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2226 * gcc.target/i386/20000609-1.c: Likewise.
2227 * gcc.target/i386/20000720-1.c: Likewise.
2228 * gcc.target/i386/20000724-1.c: Likewise.
2229 * gcc.target/i386/20011107-1.c: Likewise.
2230 * gcc.target/i386/20011119-1.c: Likewise.
2231 * gcc.target/i386/20020201-3.c: Likewise.
2232 * gcc.target/i386/20020218-1.c: Likewise.
2233 * gcc.target/i386/20020729-1.c: Likewise.
2234 * gcc.target/i386/20030926-1.c: Likewise.
2235 * gcc.target/i386/20060125-1.c: Likewise.
2236 * gcc.target/i386/20060125-2.c: Likewise.
2237 * gcc.target/i386/20060512-1.c: Likewise.
2238 * gcc.target/i386/20060512-2.c: Likewise.
2239 * gcc.target/i386/20060512-3.c: Likewise.
2240 * gcc.target/i386/20060512-4.c: Likewise.
2241 * gcc.target/i386/387-1.c: Likewise.
2242 * gcc.target/i386/387-2.c: Likewise.
2243 * gcc.target/i386/387-5.c: Likewise.
2244 * gcc.target/i386/387-6.c: Likewise.
2245 * gcc.target/i386/980312-1.c: Likewise.
2246 * gcc.target/i386/980313-1.c: Likewise.
2247 * gcc.target/i386/990117-1.c: Likewise.
2248 * gcc.target/i386/990424-1.c: Likewise.
2249 * gcc.target/i386/990524-1.c: Likewise.
2250 * gcc.target/i386/991129-1.c: Likewise.
2251 * gcc.target/i386/991214-1.c: Likewise.
2252 * gcc.target/i386/991230-1.c: Likewise.
2253 * gcc.target/i386/addr-sel-1.c: Likewise.
2254 * gcc.target/i386/aggregate-ret1.c: Likewise.
2255 * gcc.target/i386/aggregate-ret2.c: Likewise.
2256 * gcc.target/i386/align-main-3.c: Likewise.
2257 * gcc.target/i386/amd64-abi-1.c: Likewise.
2258 * gcc.target/i386/amd64-abi-2.c: Likewise.
2259 * gcc.target/i386/amd64-abi-4.c: Likewise.
2260 * gcc.target/i386/amd64-abi-5.c: Likewise.
2261 * gcc.target/i386/amd64-abi-6.c: Likewise.
2262 * gcc.target/i386/asm-1.c: Likewise.
2263 * gcc.target/i386/asm-3.c: Likewise.
2264 * gcc.target/i386/asm-5.c: Likewise.
2265 * gcc.target/i386/attributes-error.c: Likewise.
2266 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2267 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2268 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2269 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2270 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2271 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2272 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2273 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2274 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2275 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2276 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2277 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2278 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2279 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2280 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2281 * gcc.target/i386/bitfield1.c: Likewise.
2282 * gcc.target/i386/bitfield2.c: Likewise.
2283 * gcc.target/i386/bmi-2.c: Likewise.
2284 * gcc.target/i386/bmi-5.c: Likewise.
2285 * gcc.target/i386/builtin-unreachable.c: Likewise.
2286 * gcc.target/i386/cleanup-2.c: Likewise.
2287 * gcc.target/i386/clobbers.c: Likewise.
2288 * gcc.target/i386/cmov8.c: Likewise.
2289 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2290 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2291 * gcc.target/i386/compress-float-387.c: Likewise.
2292 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2293 * gcc.target/i386/compress-float-sse.c: Likewise.
2294 * gcc.target/i386/crc32-2.c: Likewise.
2295 * gcc.target/i386/crc32-3.c: Likewise.
2296 * gcc.target/i386/divmod-7.c: Likewise.
2297 * gcc.target/i386/divmod-8.c: Likewise.
2298 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2299 * gcc.target/i386/fma3-builtin.c: Likewise.
2300 * gcc.target/i386/fma3-fma.c: Likewise.
2301 * gcc.target/i386/fma4-256-vector.c: Likewise.
2302 * gcc.target/i386/fma4-builtin.c: Likewise.
2303 * gcc.target/i386/fma4-fma-2.c: Likewise.
2304 * gcc.target/i386/fma4-fma.c: Likewise.
2305 * gcc.target/i386/fma4-vector-2.c: Likewise.
2306 * gcc.target/i386/fma4-vector.c: Likewise.
2307 * gcc.target/i386/funcspec-1.c: Likewise.
2308 * gcc.target/i386/funcspec-10.c: Likewise.
2309 * gcc.target/i386/funcspec-11.c: Likewise.
2310 * gcc.target/i386/funcspec-2.c: Likewise.
2311 * gcc.target/i386/funcspec-5.c: Likewise.
2312 * gcc.target/i386/funcspec-6.c: Likewise.
2313 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2314 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2315 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2316 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2317 * gcc.target/i386/incoming-1.c: Likewise.
2318 * gcc.target/i386/incoming-10.c: Likewise.
2319 * gcc.target/i386/incoming-11.c: Likewise.
2320 * gcc.target/i386/incoming-12.c: Likewise.
2321 * gcc.target/i386/incoming-13.c: Likewise.
2322 * gcc.target/i386/incoming-14.c: Likewise.
2323 * gcc.target/i386/incoming-15.c: Likewise.
2324 * gcc.target/i386/incoming-2.c: Likewise.
2325 * gcc.target/i386/incoming-3.c: Likewise.
2326 * gcc.target/i386/incoming-4.c: Likewise.
2327 * gcc.target/i386/incoming-5.c: Likewise.
2328 * gcc.target/i386/incoming-6.c: Likewise.
2329 * gcc.target/i386/incoming-7.c: Likewise.
2330 * gcc.target/i386/incoming-8.c: Likewise.
2331 * gcc.target/i386/incoming-9.c: Likewise.
2332 * gcc.target/i386/lea.c: Likewise.
2333 * gcc.target/i386/local.c: Likewise.
2334 * gcc.target/i386/loop-1.c: Likewise.
2335 * gcc.target/i386/loop-2.c: Likewise.
2336 * gcc.target/i386/loop-3.c: Likewise.
2337 * gcc.target/i386/max-stack-align.c: Likewise.
2338 * gcc.target/i386/memcpy-1.c: Likewise.
2339 * gcc.target/i386/movbe-2.c: Likewise.
2340 * gcc.target/i386/movq-2.c: Likewise.
2341 * gcc.target/i386/movq.c: Likewise.
2342 * gcc.target/i386/nrv1.c: Likewise.
2343 * gcc.target/i386/pad-4.c: Likewise.
2344 * gcc.target/i386/pad-5a.c: Likewise.
2345 * gcc.target/i386/pad-5b.c: Likewise.
2346 * gcc.target/i386/pad-6a.c: Likewise.
2347 * gcc.target/i386/pad-6b.c: Likewise.
2348 * gcc.target/i386/pad-7.c: Likewise.
2349 * gcc.target/i386/pad-9.c: Likewise.
2350 * gcc.target/i386/pentium4-not-mull.c: Likewise.
2351 * gcc.target/i386/pic-1.c: Likewise.
2352 * gcc.target/i386/pr12092-1.c: Likewise.
2353 * gcc.target/i386/pr12329.c: Likewise.
2354 * gcc.target/i386/pr21518.c: Likewise.
2355 * gcc.target/i386/pr22362.c: Likewise.
2356 * gcc.target/i386/pr22585.c: Likewise.
2357 * gcc.target/i386/pr23098.c: Likewise.
2358 * gcc.target/i386/pr25196.c: Likewise.
2359 * gcc.target/i386/pr25293.c: Likewise.
2360 * gcc.target/i386/pr25654.c: Likewise.
2361 * gcc.target/i386/pr26449.c: Likewise.
2362 * gcc.target/i386/pr26778.c: Likewise.
2363 * gcc.target/i386/pr26826.c: Likewise.
2364 * gcc.target/i386/pr27266.c: Likewise.
2365 * gcc.target/i386/pr29978.c: Likewise.
2366 * gcc.target/i386/pr30505.c: Likewise.
2367 * gcc.target/i386/pr30961-1.c: Likewise.
2368 * gcc.target/i386/pr31628.c: Likewise.
2369 * gcc.target/i386/pr32000-2.c: Likewise.
2370 * gcc.target/i386/pr32661-1.c: Likewise.
2371 * gcc.target/i386/pr32708-2.c: Likewise.
2372 * gcc.target/i386/pr32708-3.c: Likewise.
2373 * gcc.target/i386/pr34256.c: Likewise.
2374 * gcc.target/i386/pr34312.c: Likewise.
2375 * gcc.target/i386/pr34522.c: Likewise.
2376 * gcc.target/i386/pr35160.c: Likewise.
2377 * gcc.target/i386/pr35281.c: Likewise.
2378 * gcc.target/i386/pr36246.c: Likewise.
2379 * gcc.target/i386/pr36786.c: Likewise.
2380 * gcc.target/i386/pr37275.c: Likewise.
2381 * gcc.target/i386/pr37843-3.c: Likewise.
2382 * gcc.target/i386/pr37843-4.c: Likewise.
2383 * gcc.target/i386/pr39082-1.c: Likewise.
2384 * gcc.target/i386/pr39431.c: Likewise.
2385 * gcc.target/i386/pr39496.c: Likewise.
2386 * gcc.target/i386/pr39543-2.c: Likewise.
2387 * gcc.target/i386/pr39911.c: Likewise.
2388 * gcc.target/i386/pr40718.c: Likewise.
2389 * gcc.target/i386/pr40906-1.c: Likewise.
2390 * gcc.target/i386/pr40906-2.c: Likewise.
2391 * gcc.target/i386/pr40906-3.c: Likewise.
2392 * gcc.target/i386/pr40934.c: Likewise.
2393 * gcc.target/i386/pr41900.c: Likewise.
2394 * gcc.target/i386/pr42589.c: Likewise.
2395 * gcc.target/i386/pr43662.c: Likewise.
2396 * gcc.target/i386/pr43671.c: Likewise.
2397 * gcc.target/i386/pr43766.c: Likewise.
2398 * gcc.target/i386/pr43869.c: Likewise.
2399 * gcc.target/i386/pr44942.c: Likewise.
2400 * gcc.target/i386/pr44948-2a.c: Likewise.
2401 * gcc.target/i386/pr45234.c: Likewise.
2402 * gcc.target/i386/pr45336-2.c: Likewise.
2403 * gcc.target/i386/pr45336-4.c: Likewise.
2404 * gcc.target/i386/pr45852.c: Likewise.
2405 * gcc.target/i386/pr46470.c: Likewise.
2406 * gcc.target/i386/pr48037-1.c: Likewise.
2407 * gcc.target/i386/pr48389.c: Likewise.
2408 * gcc.target/i386/pr49095.c: Likewise.
2409 * gcc.target/i386/pr9771-1.c: Likewise.
2410 * gcc.target/i386/rdfsbase-1.c: Likewise.
2411 * gcc.target/i386/rdfsbase-2.c: Likewise.
2412 * gcc.target/i386/rdgsbase-1.c: Likewise.
2413 * gcc.target/i386/rdgsbase-2.c: Likewise.
2414 * gcc.target/i386/rdrand-3.c: Likewise.
2415 * gcc.target/i386/regparm-stdcall.c: Likewise.
2416 * gcc.target/i386/regparm.c: Likewise.
2417 * gcc.target/i386/reload-1.c: Likewise.
2418 * gcc.target/i386/rotate-2.c: Likewise.
2419 * gcc.target/i386/sibcall-5.c: Likewise.
2420 * gcc.target/i386/signbit-1.c: Likewise.
2421 * gcc.target/i386/signbit-2.c: Likewise.
2422 * gcc.target/i386/signbit-3.c: Likewise.
2423 * gcc.target/i386/sse-5.c: Likewise.
2424 * gcc.target/i386/sse-8.c: Likewise.
2425 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2426 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2427 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2428 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2429 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2430 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2431 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2432 * gcc.target/i386/sse2-movq-2.c: Likewise.
2433 * gcc.target/i386/sse2-movq-3.c: Likewise.
2434 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2435 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2436 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2437 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2438 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2439 * gcc.target/i386/ssefn-1.c: Likewise.
2440 * gcc.target/i386/ssefn-2.c: Likewise.
2441 * gcc.target/i386/sseregparm-1.c: Likewise.
2442 * gcc.target/i386/sseregparm-2.c: Likewise.
2443 * gcc.target/i386/sseregparm-3.c: Likewise.
2444 * gcc.target/i386/sseregparm-4.c: Likewise.
2445 * gcc.target/i386/sseregparm-5.c: Likewise.
2446 * gcc.target/i386/sseregparm-6.c: Likewise.
2447 * gcc.target/i386/sseregparm-7.c: Likewise.
2448 * gcc.target/i386/sseregparm-8.c: Likewise.
2449 * gcc.target/i386/stack-realign.c: Likewise.
2450 * gcc.target/i386/stack-usage-realign.c: Likewise.
2451 * gcc.target/i386/stackalign/asm-1.c: Likewise.
2452 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2453 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2454 * gcc.target/i386/stackalign/return-1.c: Likewise.
2455 * gcc.target/i386/stackalign/return-2.c: Likewise.
2456 * gcc.target/i386/stackalign/return-3.c: Likewise.
2457 * gcc.target/i386/tailcall-1.c: Likewise.
2458 * gcc.target/i386/tbm-2.c: Likewise.
2459 * gcc.target/i386/udivmod-7.c: Likewise.
2460 * gcc.target/i386/udivmod-8.c: Likewise.
2461 * gcc.target/i386/unroll-1.c: Likewise.
2462 * gcc.target/i386/vararg-1.c: Likewise.
2463 * gcc.target/i386/vararg-2.c: Likewise.
2464 * gcc.target/i386/vect8-ret.c: Likewise.
2465 * gcc.target/i386/vectorize5.c: Likewise.
2466 * gcc.target/i386/wmul-1.c: Likewise.
2467 * gcc.target/i386/wmul-2.c: Likewise.
2468 * gcc.target/i386/wrfsbase-1.c: Likewise.
2469 * gcc.target/i386/wrfsbase-2.c: Likewise.
2470 * gcc.target/i386/wrgsbase-1.c: Likewise.
2471 * gcc.target/i386/wrgsbase-2.c: Likewise.
2472 * gcc.target/i386/xop-pcmov.c: Likewise.
2473 * gcc.target/i386/xop-pcmov2.c: Likewise.
2474 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2475 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2476 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2477 * gcc.target/i386/xop-shift1-vector.c: Likewise.
2478 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2479 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2480 * gcc.target/i386/zee.c: Likewise.
2481 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2482 * gfortran.dg/compiler-directive_2.f: Likewise.
2483 * gfortran.dg/g77/20010216-1.f: Likewise.
2484 * gfortran.dg/gomp/pr39152.f90: Likewise.
2485 * gfortran.dg/pr33794.f90: Likewise.
2487 2011-07-09 Jason Merrill <jason@redhat.com>
2489 * g++.dg/cpp0x/regress/regress5.C: New.
2491 2011-07-08 Jason Merrill <jason@redhat.com>
2494 * g++.dg/expr/compound-asn1.C: New.
2495 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2497 2011-07-08 Jakub Jelinek <jakub@redhat.com>
2500 * gcc.target/powerpc/altivec-34.c: New test.
2502 2011-07-08 Jason Merrill <jason@redhat.com>
2505 * g++.dg/abi/guard3.C: New.
2507 2011-07-08 Julian Brown <julian@codesourcery.com>
2509 * lib/target-supports.exp
2510 (check_effective_target_arm_little_endian): New.
2511 (check_effective_target_vect_pack_trunc): Use above.
2512 (check_effective_target_vect_unpack): Likewise.
2513 (check_effective_target_vect_element_align): Test
2514 check_effective_target_arm_vect_no_misalign for ARM.
2516 2011-07-08 Jason Merrill <jason@redhat.com>
2519 * g++.dg/cpp0x/constexpr-rom.C: New.
2521 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
2524 * g++.dg/torture/pr49519.C: New test.
2526 2011-07-08 Martin Jambor <mjambor@suse.cz>
2528 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2530 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2533 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2535 2011-07-08 Richard Guenther <rguenther@suse.de>
2537 PR tree-optimization/49662
2538 * gcc.dg/graphite/interchange-14.c: XFAIL.
2539 * gcc.dg/graphite/interchange-15.c: Likewise.
2540 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2542 2011-07-06 Jason Merrill <jason@redhat.com>
2545 * g++.dg/cpp0x/regress/regress4.C: New.
2547 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
2550 * gfortran.dg/result_in_spec_4.f90: New test.
2552 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2554 * gcc.target/sparc/cas64.c: New test.
2556 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2559 * g++.dg/torture/pr49644.C: New test.
2562 * gcc.c-torture/execute/pr49644.c: New test.
2564 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
2566 * lib/target-supports.exp (check_effective_target_ia32): New.
2567 (check_effective_target_x32): Likewise.
2568 (check_effective_target_vect_cmdline_needed): Also check x32.
2570 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2572 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2574 * gcc.target/arm/pr42235.c: Likewise.
2575 * gcc.target/arm/pr42495.c: Likewise.
2576 * gcc.target/arm/pr42574.c: Likewise.
2577 * gcc.target/arm/thumb-branch1.c: Likewise.
2579 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2580 unneeded prune of possible warning.
2581 * gcc.target/arm/pr40956.c: Likewise.
2582 * gcc.target/arm/pr42505.c: Likewise.
2584 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2585 * gcc.c-torture/compile/pr46883.c: Likewise.
2586 * gcc.c-torture/compile/pr46934.c: Likewise.
2588 * gcc.target/arm/pr41679.c: Remove test directives in preparation
2589 for move to ../../gcc.c-torture/compile.
2590 * gcc.target/arm/pr46883.c: Likewise.
2591 * gcc.target/arm/pr46934.c: Likewise.
2593 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2594 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2595 * gcc.target/arm/wmul-1.c: Likewise.
2596 * gcc.target/arm/wmul-2.c: Likewise.
2597 * gcc.target/arm/wmul-3.c: Likewise.
2598 * gcc.target/arm/wmul-4.c: Likewise.
2599 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2600 add tab after scan target.
2601 * gcc.target/arm/smlaltt-1.c: Likewise.
2602 * gcc.target/arm/smlatb-1.c: Likewise.
2603 * gcc.target/arm/smlatt-1.c: Likewise.
2605 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2608 * gcc.dg/debug/pr49522.c: New test.
2610 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
2612 * gcc.dg/pragma-align.c: Run only if target !default_packed.
2613 * gcc.dg/pr46212.c: Run only if target int32plus.
2614 * gcc.dg/torture/pr48146.c: Ditto.
2615 * gcc.dg/tree-ssa/vrp51.c: Ditto.
2616 * c-c++-common/pr44832.c: Ditto.
2617 * gcc.dg/pr49544.c: Run only if target ptr32plus.
2618 * gcc.dg/pr31490.c: Ditto.
2619 * gcc.dg/torture/builtin-math-7.c: Run only if target
2621 * gcc.dg/torture/pr45764.c: Skip for AVR.
2622 * gcc.dg/pr47893.c: Ditto.
2624 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2626 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2627 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2628 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2629 add tab to scan target.
2631 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
2633 * gcc.target/arm/neon-modes-3.c: New test.
2635 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
2637 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2638 -fno-loop-interchange -ffast-math.
2640 2011-07-07 Richard Guenther <rguenther@suse.de>
2642 * gcc.dg/ftrapv-3.c: New testcase.
2644 2011-07-07 Richard Guenther <rguenther@suse.de>
2646 * gcc.dg/tree-ssa/vrp58.c: New testcase.
2647 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2649 2011-07-07 Kai Tietz <ktietz@redhat.com>
2651 * gcc.dg/binop-notxor1.c: New test.
2652 * gcc.dg/binop-notand4a.c: New test.
2653 * gcc.dg/binop-notxor2.c: New test.
2654 * gcc.dg/binop-notand3a.c: New test.
2655 * gcc.dg/binop-notand2a.c: New test.
2656 * gcc.dg/binop-notand6a.c: New test.
2657 * gcc.dg/binop-notor1.c: New test.
2658 * gcc.dg/binop-notand1a.c: New test.
2659 * gcc.dg/binop-notand5a.c: New test.
2660 * gcc.dg/binop-notor2.c: New test.
2662 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2665 * gcc.dg/gomp/pr49640.c: New test.
2667 2011-07-07 Richard Guenther <rguenther@suse.de>
2669 * gcc.dg/graphite/pr37485.c: Add -floop-block.
2671 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2674 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2676 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2678 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2679 * gcc.target/powerpc/no-r11-2.c: Ditto.
2680 * gcc.target/powerpc/no-r11-3.c: Ditto.
2682 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
2684 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2685 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2687 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
2689 * lib/target-supports.exp (check_profiling_available): Disable
2690 profiling with -fprofile-generate for target avr.
2692 2011-07-06 Richard Guenther <rguenther@suse.de>
2694 PR tree-optimization/49645
2695 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2697 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2700 * gcc.dg/pr47383.c: New.
2702 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2704 PR tree-optimization/49647
2705 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2707 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2710 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2711 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2713 2011-07-05 Jason Merrill <jason@redhat.com>
2716 * g++.dg/template/template-id-4.C: New.
2718 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2720 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2721 * gcc.dg/pr43402.c: Ditto.
2723 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2725 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2727 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2729 * gcc.target/powerpc/ppc-switch-1.c: New test for
2730 --param case-values-threshold.
2731 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2733 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2735 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2737 2011-07-05 Jason Merrill <jason@redhat.com>
2739 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2741 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2743 PR tree-optimization/47654
2744 * gcc.dg/graphite/block-pr47654.c: New.
2746 2011-07-05 Jason Merrill <jason@redhat.com>
2748 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2750 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2752 PR tree-optimization/49580
2753 * gcc.dg/autopar/pr49580.c: New test.
2755 2011-07-05 Richard Guenther <rguenther@suse.de>
2757 PR tree-optimization/49518
2758 PR tree-optimization/49628
2759 * g++.dg/torture/pr49628.C: New testcase.
2760 * gcc.dg/torture/pr49518.c: Likewise.
2762 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2764 * ada/acats/run_acats (which): Extract last field from type -p,
2765 type output only if command succeeded.
2767 2011-07-04 Jason Merrill <jason@redhat.com>
2769 * g++.dg/abi/mangle48.C: New.
2771 * g++.dg/cpp0x/diag1.C: New.
2773 * g++.dg/diagnostic/aka1.C: New.
2775 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2777 PR rtl-optimization/49619
2778 * gcc.dg/pr49619.c: New test.
2780 PR rtl-optimization/49472
2781 * gfortran.dg/pr49472.f90: New test.
2784 * gcc.dg/pr49602.c: New test.
2786 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2790 * gcc.target/avr/avr.exp: Run over cpp files, too.
2791 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2792 * gcc.target/avr/progmem.h: New file.
2793 * gcc.target/avr/exit-abort.h: New file.
2794 * gcc.target/avr/progmem-error-1.c: New file.
2795 * gcc.target/avr/progmem-error-1.cpp: New file.
2796 * gcc.target/avr/progmem-warning-1.c: New file.
2797 * gcc.target/avr/torture/progmem-1.c: New file.
2798 * gcc.target/avr/torture/progmem-1.cpp: New file.
2800 2011-07-04 Richard Guenther <rguenther@suse.de>
2802 PR tree-optimization/49615
2803 * g++.dg/torture/pr49615.C: New testcase.
2805 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2807 PR tree-optimization/49610
2808 * gcc.dg/vect/pr49610.c: New test.
2810 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2812 * gnat.dg/specs/debug1.ads: New test.
2814 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2817 * gfortran.dg/typebound_proc_23.f90: New.
2819 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2822 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2824 2011-07-01 Jason Merrill <jason@redhat.com>
2827 * g++.dg/template/template-id-3.C: New.
2830 * g++.dg/template/qualified-id4.C: New.
2833 * g++.dg/template/explicit-args4.C: New.
2836 * g++.dg/template/offsetof2.C: New.
2838 2011-07-01 Kai Tietz <ktietz@redhat.com>
2840 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2842 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2845 * lib/target-supports.exp (check_effective_target_gld): New proc.
2847 2011-07-01 Richard Guenther <rguenther@suse.de>
2849 PR tree-optimization/49603
2850 * gcc.dg/torture/pr49603.c: New testcase.
2852 2011-06-30 Jason Merrill <jason@redhat.com>
2855 * g++.dg/rtti/template1.C: New.
2858 * g++.dg/cpp0x/regress/ctor1.C: New.
2861 * g++.dg/cpp0x/initlist54.C: New.
2863 2011-06-30 Martin Jambor <mjambor@suse.cz>
2865 * gcc.dg/tree-ssa/sra-12.c: New test.
2867 2011-06-29 Jason Merrill <jason@redhat.com>
2869 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2871 2011-06-30 Richard Guenther <rguenther@suse.de>
2873 PR tree-optimization/46787
2874 * gcc.dg/vect/vect-121.c: New testcase.
2876 2011-06-30 Martin Jambor <mjambor@suse.cz>
2878 PR tree-optimization/49094
2879 * gcc.dg/tree-ssa/pr49094.c: New test.
2881 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2884 * gfortran.dg/pr49540-1.f90: New test.
2885 * gfortran.dg/pr49540-2.f90: New test.
2887 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2890 * ada/acats/run_acats (which): Use last field of type -p output.
2892 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2893 Iain Sandoe <iains@gcc.gnu.org>
2896 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2897 Only skip on 64-bit *-*-darwin8* && !objc2.
2899 2011-06-30 Richard Guenther <rguenther@suse.de>
2901 PR tree-optimization/38752
2902 * gcc.c-torture/compile/pr38752.c: New testcase.
2904 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2906 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2907 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2909 2011-06-29 Jason Merrill <jason@redhat.com>
2912 * g++.dg/cpp0x/initlist53.C: Use placement new.
2913 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2914 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2917 * g++.dg/cpp0x/trailing6.C: New.
2918 * g++.dg/cpp0x/pr45908.C: No error.
2921 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2924 * g++.dg/cpp0x/constexpr-using2.C: New.
2926 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2929 * g++.dg/cpp0x/constexpr-diag3.C: New.
2930 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2931 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2932 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2933 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2935 2011-06-29 Jason Merrill <jason@redhat.com>
2937 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2939 2011-06-29 Richard Guenther <rguenther@suse.de>
2941 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2943 2011-06-29 Jason Merrill <jason@redhat.com>
2945 * g++.dg/cpp0x/initlist-value2.C: New.
2947 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2948 * g++.dg/cpp0x/initlist-value.C: New.
2950 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2952 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2954 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2956 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2957 * gcc.dg/inline_2.c: Likewise.
2958 * gcc.dg/unroll_1.c: Likewise.
2960 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2963 * gcc.target/i386/pr49567.c: New test.
2965 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2967 * gnat.dg/opt17.ad[sb]: New test.
2969 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2970 Tom de Vries <tom@codesourcery.com>
2972 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2973 (check_effective_target_arm_thumb2): New effective targets.
2974 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2975 properly. Clean up temporary files.
2976 * gcc.target/arm/ivopts-2.c: Likewise.
2977 * gcc.target/arm/ivopts-3.c: Likewise.
2978 * gcc.target/arm/ivopts-4.c: Likewise.
2979 * gcc.target/arm/ivopts-5.c: Likewise.
2980 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2982 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2985 * gfortran.dg/reshape_zerosize_3.f90: New test.
2987 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2989 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2990 * gcc.target/arm/vfp-ldmias.c: Likewise.
2991 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2992 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2993 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2994 * gcc.target/arm/vfp-stmias.c: Likewise.
2995 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2996 * gcc.target/arm/vfp-stmiad.c: Likewise.
2998 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3000 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3002 * gcc.target/arm/pr45701-2.c: Ditto.
3004 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3007 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3008 * gfortran.dg/extends_14.f03: Modified.
3010 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3012 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3013 early if the test is already being skipped.
3015 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3016 scan-assembler-dem-not): For missing file, report unresolved with
3017 same message as for pass/fail, with reason reported in log file.
3019 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3020 from add_options_for_arm_neon_fp16.
3021 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3022 check_effective_target_arm_neon_fp16_ok_nocache.
3023 Check -mfpu and -mfloat-abi options from current multilib.
3024 Do not require neon support.
3025 (check_effective_target_arm_fp16_ok): Renamed from
3026 check_effecitve_target_arm_neon_fp16_ok.
3027 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3028 arm_neon_fp16_ok and arm_fp16.
3029 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3030 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3031 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3032 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3034 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3036 * gcc.dg/builtin-assume-aligned-1.c: New test.
3037 * gcc.dg/builtin-assume-aligned-2.c: New test.
3038 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3041 * gcc.dg/pr49544.c: New test.
3043 2011-06-27 Richard Guenther <rguenther@suse.de>
3045 PR tree-optimization/49394
3046 * g++.dg/torture/pr49394.C: New testcase.
3048 2011-06-27 Kai Tietz <ktietz@redhat.com>
3050 * gcc.dg/optimize-bswapdi-2.c: New test.
3052 2011-06-27 Michael Hope <michael.hope@linaro.org>
3053 Richard Sandiford <richard.sandiford@linaro.org>
3055 PR tree-optimization/49169
3056 * gcc.dg/torture/pr49169.c: New test.
3058 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3061 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3063 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3066 2011-06-26 Jason Merrill <jason@redhat.com>
3068 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3071 * g++.dg/init/ref19.C: New.
3072 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3074 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3076 PR tree-optimization/48377
3077 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3080 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3083 * lib/target-supports.exp (check_effective_target_non_strict_align):
3085 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3087 2011-06-24 Martin Jambor <mjambor@suse.cz>
3089 PR tree-optimizations/49516
3090 * g++.dg/tree-ssa/pr49516.C: New test.
3092 2011-06-23 Jason Merrill <jason@redhat.com>
3095 * g++.dg/template/partial10.C: New.
3096 * g++.dg/template/partial11.C: New.
3098 2011-06-23 Jeff Law <law@redhat.com>
3101 * gcc.dg/pr48770.c: New test.
3103 2011-06-23 Jan Hubicka <jh@suse.cz>
3106 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3108 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3111 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3112 instead of -fdump-tree-optimized.
3114 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3117 * g++.dg/template/crash107.C: New.
3118 * g++.dg/template/error17.C: Adjust.
3120 2011-06-23 Jason Merrill <jason@redhat.com>
3123 * g++.dg/cpp0x/defaulted30.C: New.
3126 * g++.dg/rtti/anon-ns1.C: New.
3129 * g++.dg/init/ref18.C: New.
3132 * g++.dg/template/partial9.C: New.
3134 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3137 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3139 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3142 * gcc.dg/pr49496.c: New test.
3144 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3146 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3149 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3151 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3152 * gcc.target/arm/pr42879.c: Likewise.
3153 * gcc.target/arm/pr45701-3.c: Likewise.
3155 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3156 * gcc.target/arm/pr40482.c: Likewise.
3157 * gcc.target/arm/stack-corruption.c: Likewise.
3159 2011-06-22 Richard Guenther <rguenther@suse.de>
3161 PR tree-optimization/49493
3162 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3164 2011-06-22 Jason Merrill <jason@redhat.com>
3167 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3169 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3170 Dmitry Melnik <dm@ispras.ru>
3172 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3173 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3174 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3176 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3178 * gcc.target/arm/tlscall.c: New.
3180 2011-06-21 Jason Merrill <jason@redhat.com>
3183 * g++.dg/cpp0x/constexpr-ref1.C: New.
3184 * g++.dg/cpp0x/constexpr-ref2.C: New.
3185 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3188 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3191 * g++.dg/template/param3.C: New.
3193 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3195 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3196 my_clrsb test functions.
3198 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3199 test_sll, test_ull): Add clrsb tests.
3200 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3203 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3206 * gfortran.dg/class_44.f03: New.
3208 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3210 PR tree-optimization/49478
3211 * gcc.dg/vect/pr49478.c
3213 2011-06-21 Richard Guenther <rguenther@suse.de>
3215 PR tree-optimization/49483
3216 * gcc.dg/vect/vect-120.c: New testcase.
3218 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3221 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3222 * gcc.dg/vect/vect-peel-4.c: Likewise.
3224 2011-06-22 Christian Bruel <christian.bruel@st.com>
3227 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3228 * gcc.dg/always_inline2.c: Likewise.
3229 * gcc.dg/always_inline3.c: Likewise.
3230 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3231 * gcc.dg/inline_1.c: Likewise.
3232 * gcc.dg/inline_2.c: Likewise.
3233 * gcc.dg/inline_3.c: Likewise.
3234 * gcc.dg/inline_4.c: Likewise.
3235 * gcc.dg/20051201-1.c: Likewise.
3236 * gcc.dg/pr40087.c: Likewise.
3237 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3238 * gcc.dg/inline-22.c: Likewise.
3239 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3240 * gcc.dg/lto/20090218-1_1.c: Likewise.
3241 * g++.dg/ipa/devirt-7.C: Likewise.
3242 * gcc.dg/uninit-pred-5_a.c: Likewise.
3243 * gcc.dg/uninit-pred-5_b.c: Likewise.
3244 * gcc.dg/fail_always_inline.c: New.
3246 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3248 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3249 into 6 jobs instead of 3.
3251 2011-06-20 Jason Merrill <jason@redhat.com>
3254 * g++.dg/cpp0x/initlist53.C: New.
3256 2011-06-20 Tobias Burnus <burnus@net-b.de>
3259 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3260 * gfortran.dg/coarray_lock_3.f90: New.
3261 * gfortran.dg/coarray/lock_1.f90: New.
3263 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3265 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3266 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3267 unresolved and report the reason to the log file.
3269 * lib/scanasm.exp (object-size): Move argument processing earlier
3270 to report errors before verifying that the file exists. Report
3271 problems detected at runtime as unresolved instead of error and
3272 report their reasons to the log file.
3274 2011-06-20 Jason Merrill <jason@redhat.com>
3277 * g++.dg/cpp0x/explicit6.C: New.
3280 * g++.dg/cpp0x/enum20.C: New.
3283 * g++.dg/ext/attr-aligned01.C: New.
3286 * g++.dg/cpp0x/variadic-default.C: New.
3289 * g++.dg/cpp0x/auto26.C: New.
3292 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3294 2011-06-20 Kai Tietz <ktietz@redhat.com>
3296 * gcc.dg/binop-notand1.c: New test.
3297 * gcc.dg/binop-notand2.c: New test.
3298 * gcc.dg/binop-notand3.c: New test.
3299 * gcc.dg/binop-notand4.c: New test.
3300 * gcc.dg/binop-notand5.c: New test.
3301 * gcc.dg/binop-notand6.c: New test.
3303 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3306 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3308 2011-06-18 Janus Weil <janus@gcc.gnu.org>
3311 * gfortran.dg/proc_ptr_31.f90: New.
3313 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3315 * gnat.dg/volatile6.adb: New test.
3316 * gnat.dg/volatile7.adb: Likewise.
3317 * gnat.dg/volatile8.adb: Likewise.
3318 * gnat.dg/volatile9.adb: Likewise.
3320 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3322 * gnat.dg/constant3.adb: New test.
3324 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
3327 * gfortran.dg/read_list_eof_1.f90: New test.
3329 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3332 * gcc.target/i386/testimm-1.c: New test.
3333 * gcc.target/i386/testimm-2.c: New test.
3334 * gcc.target/i386/testimm-3.c: New test.
3335 * gcc.target/i386/testimm-4.c: New test.
3336 * gcc.target/i386/testimm-5.c: New test.
3337 * gcc.target/i386/testimm-6.c: New test.
3338 * gcc.target/i386/testimm-7.c: New test.
3339 * gcc.target/i386/testimm-8.c: New test.
3340 * gcc.target/i386/xop-vpermil2px-2.c: New test.
3341 * gcc.target/i386/xop-rotate1-int.c: New test.
3342 * gcc.target/i386/xop-rotate2-int.c: New test.
3344 2011-06-17 Jason Merrill <jason@redhat.com>
3346 * g++.dg/cpp0x/rv-func2.C: New.
3348 * g++.dg/debug/dwarf2/lambda1.C: New.
3349 * g++.dg/warn/Wshadow-6.C: Adjust.
3351 2011-06-17 Janus Weil <janus@gcc.gnu.org>
3354 * gfortran.dg/move_alloc_5.f90: New.
3356 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
3358 PR rtl-optimization/48542
3359 * gcc.dg/torture/pr48542.c: New test.
3361 2011-06-16 Jason Merrill <jason@redhat.com>
3364 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3367 * g++.dg/cpp0x/initlist52.C New.
3370 * c-c++-common/raw-string-12.c: New.
3373 * g++.dg/cpp0x/sfinae26.C: New.
3376 * g++.dg/cpp0x/variadic113.C: New.
3379 * g++.dg/cpp0x/variadic112.C: New.
3381 2011-06-16 Jeff Law <law@redhat.com>
3383 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3384 improved jump threading.
3385 * gcc.dg/builtin-object-size-2.c: Likewise.
3386 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3388 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3391 * gfortran.dg/typebound_assignment_3.f03: New.
3393 2011-06-16 Steve Ellcey <sje@cup.hp.com>
3396 * g++.dg/opt/devirt2.C: Change xfail rule to target.
3398 2011-06-16 Martin Jambor <mjambor@suse.cz>
3400 PR tree-optimization/49343
3401 * gnat.dg/discr31.ad[sb]: New test.
3403 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3405 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3407 2011-06-16 Tom de Vries <tom@codesourcery.com>
3410 * gcc.target/arm/ivopts-3.c: Update test.
3411 * gcc.target/arm/ivopts-5.c: Same.
3413 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3416 2011-06-10 Wei Guozhi <carrot@google.com>
3419 * gcc.target/arm/pr45335.c: New test.
3420 * gcc.target/arm/pr45335-2.c: New test.
3421 * gcc.target/arm/pr45335-3.c: New test.
3422 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3423 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3424 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3426 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
3428 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3430 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3433 * gfortran.dg/class_43.f03: New.
3435 2011-06-16 Jakub Jelinek <jakub@redhat.com>
3437 PR tree-optimization/49419
3438 * gcc.c-torture/execute/pr49419.c: New test.
3440 2011-06-16 Revital Eres <revital.eres@linaro.org>
3442 * gcc.dg/sms-9.c: New file.
3444 2011-06-15 Easwaran Raman <eraman@google.com>
3446 PR rtl-optimization/49414
3447 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3449 2011-06-14 Jason Merrill <jason@redhat.com>
3451 * g++.dg/cpp0x/noexcept13.C: New.
3453 2011-06-14 Easwaran Raman <eraman@google.com>
3455 PR rtl-optimization/44194
3456 * gcc.dg/pr44194-1.c: New test.
3457 * gcc.dg/pr44194-2.c: New test.
3459 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3461 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3463 * gcc.target/arm/pr45701-2.c: Likewise.
3464 * gcc.target/arm/thumb-branch1.c: Likewise.
3466 2011-06-14 Steve Ellcey <sje@cup.hp.com>
3469 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3471 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3473 * gcc.target/arm/pr45701-1.c: Require thumb support.
3474 * gcc.target/arm/pr45701-2.c: Likewise.
3475 * gcc.target/arm/thumb-branch1.c: Likewise.
3477 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3478 * gcc.target/arm/pr39839.c: Likewise.
3479 * gcc.target/arm/pr40657-2.c: Likewise.
3480 * gcc.target/arm/pr40956.c: Likewise.
3481 * gcc.target/arm/pr41679.c: Likewise.
3482 * gcc.target/arm/pr42235.c: Likewise.
3483 * gcc.target/arm/pr42495.c: Likewise.
3484 * gcc.target/arm/pr42505.c: Likewise.
3485 * gcc.target/arm/pr42574.c: Likewise.
3486 * gcc.target/arm/pr46883.c: Likewise.
3487 * gcc.target/arm/pr46934.c: Likewise.
3488 * gcc.target/arm/xor-and.c: Likewise.
3490 2011-06-14 Jason Merrill <jason@redhat.com>
3492 * g++.dg/other/error23.C: Adjust error message.
3493 * g++.dg/other/error32.C: Likewise.
3496 * g++.dg/cpp0x/rv-dotstar.C: New.
3499 * g++.dg/cpp0x/decltype30.C: New.
3501 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3503 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3506 * gfortran.dg/pr49103.f90: New test.
3508 2011-06-14 Tom de Vries <tom@codesourcery.com>
3511 * gcc.target/arm/ivopts-3.c: New test.
3512 * gcc.target/arm/ivopts-4.c: New test.
3513 * gcc.target/arm/ivopts-5.c: New test.
3515 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3517 PR rtl-optimization/49390
3518 * gcc.c-torture/execute/pr49390.c: New test.
3520 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3522 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3524 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
3526 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3527 * gcc.c-torture/execute/cmpsi-2.x: New file.
3528 * gcc.c-torture/execute/pr45262.c: Undo 172757.
3529 * gcc.c-torture/execute/pr45262.x: New file.
3530 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3531 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3533 * gcc.c-torture/compile/pr49163.c: Ditto.
3535 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
3537 * gcc.dg/vect/vect-16.c: Rename to...
3538 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3539 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3540 for double-word vectors.
3541 * gcc.dg/vect/vect-peel-4.c: Likewise.
3542 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3544 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3547 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
3550 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3552 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
3554 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3556 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3558 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3560 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3562 * gfortran.dg/trim_optimize_8.f90: New test case.
3564 2011-06-13 Jakub Jelinek <jakub@redhat.com>
3565 Ira Rosen <ira.rosen@linaro.org>
3567 PR tree-optimization/49352
3568 * gcc.dg/vect/pr49352.c: New test.
3570 2011-06-12 Tobias Burnus
3573 * gfortran.dg/alloc_comp_assign_11.f90: New.
3575 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3577 * gfortran.dg/trim_optimize_7.f90: New test.
3579 2011-06-10 Wei Guozhi <carrot@google.com>
3582 * gcc.target/arm/pr45335.c: New test.
3583 * gcc.target/arm/pr45335-2.c: New test.
3584 * gcc.target/arm/pr45335-3.c: New test.
3585 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3586 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3587 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3589 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3592 * g++.dg/parse/error39.C: New.
3594 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
3596 * gcc.target/arm/20090811-1.c: Skip for incompatible
3597 options, do not override other options.
3598 * gcc.target/arm/combine-cmp-shift.c: Skip for
3599 incompatible options.
3600 * gcc.target/arm/pr45094.c: Likewise.
3601 * gcc.target/arm/scd42-1.c: Likewise.
3602 * gcc.target/arm/scd42-3.c: Likewise.
3603 * gcc.target/arm/thumb-ltu.c: Likewise.
3605 * lib/target-supports.exp
3606 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3607 multilib flags use -mfpu with a value other than neon-fp16.
3609 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3611 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3612 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3614 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3616 * lib/target-supports.exp (check_effective_target_pie): New proc.
3617 * gcc.dg/pie-link.c: Use target pie.
3619 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
3620 Laurent Rougé <laurent.rouge@menta.fr>
3622 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3623 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3625 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
3627 * gfortran.dg/coarray/sync_1.f90: New test for
3628 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3630 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
3632 PR tree-optimization/49318
3633 * gcc.dg/vect/pr49318.c: New test.
3635 2011-06-09 David Krauss <potswa@mac.com>
3637 * g++.dg/template/arrow1.C: New.
3639 2011-06-09 Jason Merrill <jason@redhat.com>
3641 * lib/prune.exp: Prune "note"s.
3642 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3644 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3645 * g++.dg/template/dependent-expr3.C: Likewise.
3646 * g++.dg/parse/template7.C: Likewise.
3647 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3648 * g++.old-deja/g++.jason/rfg10.C: Likewise.
3649 * g++.old-deja/g++.pt/friend38.C: Likewise.
3650 * g++.old-deja/g++.pt/crash32.C: Likewise.
3651 * g++.old-deja/g++.other/init4.C: Likewise.
3652 * g++.old-deja/g++.other/friend8.C: Likewise.
3654 * g++.dg/ext/complex7.C: Adjust expected output.
3655 * g++.dg/diagnostic/method1.C: Likewise.
3656 * g++.dg/parse/parameter-declaration-2.C: Likewise.
3657 * g++.dg/parse/crash33.C: Likewise.
3658 * g++.dg/other/warning1.C: Likewise.
3659 * g++.dg/init/pr29571.C: Likewise.
3660 * g++.dg/warn/overflow-warn-1.C: Likewise.
3661 * g++.dg/warn/overflow-warn-3.C: Likewise.
3662 * g++.dg/warn/overflow-warn-4.C: Likewise.
3663 * g++.old-deja/g++.oliva/template1.C: Likewise.
3665 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3666 * g++.dg/parse/template7.C: Adjust.
3668 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
3671 * gcc.dg/pr49307.c: New.
3673 2011-06-09 Wei Guozhi <carrot@google.com>
3676 * gcc.target/arm/pr46975.c: New testcase.
3678 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
3680 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3681 (PMETH, arglist_t): Removed.
3682 (method_get_number_of_arguments): Removed.
3683 (method_get_nth_argument): Removed.
3684 (method_get_first_argument): Removed.
3685 (method_get_next_argument): Removed.
3686 (method_get_sizeof_arguments): Removed.
3687 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3689 (method_get_number_of_arguments): Removed.
3690 (method_get_nth_argument): Removed.
3691 (method_get_first_argument): Removed.
3692 (method_get_next_argument): Removed.
3693 (method_get_sizeof_arguments): Removed.
3694 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3696 2011-06-09 David Li <davidxl@google.com>
3698 * gcc.dg/dump-pass.c: New test.
3700 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3703 * g++.dg/parse/error38.C: New.
3705 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3708 * gfortran.dg/pr49308.f90: New test.
3710 2011-06-08 Jason Merrill <jason@redhat.com>
3712 * g++.dg/cpp0x/noexcept11.C: New.
3713 * g++.dg/cpp0x/noexcept12.C: New.
3714 * g++.dg/cpp0x/sfinae11.C: Adjust.
3716 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3719 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3720 to dg-options, match also DW_AT_linkage_name.
3722 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3725 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3726 -fno-common on alpha*-dec-osf*.
3727 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3729 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3731 PR rtl-optimization/49303
3732 * gcc.target/ia64/pr49303.c: New test.
3734 2011-06-08 Tobias Burnus <burnus@net-b.de>
3737 * gfortran.dg/coarray_lock_1.f90: New.
3738 * gfortran.dg/coarray_lock_2.f90: New.
3740 2011-06-07 Jason Merrill <jason@redhat.com>
3742 * lib/prune.exp: Look for "required" rather than "instantiated".
3743 * g++.dg/abi/mangle11.C: Likewise.
3744 * g++.dg/abi/mangle12.C: Likewise.
3745 * g++.dg/abi/mangle17.C: Likewise.
3746 * g++.dg/abi/mangle20-2.C: Likewise.
3747 * g++.dg/abi/pragma-pack1.C: Likewise.
3748 * g++.dg/cpp0x/decltype26.C: Likewise.
3749 * g++.dg/cpp0x/decltype28.C: Likewise.
3750 * g++.dg/cpp0x/decltype29.C: Likewise.
3751 * g++.dg/cpp0x/enum11.C: Likewise.
3752 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3753 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3754 * g++.dg/cpp0x/pr47416.C: Likewise.
3755 * g++.dg/ext/case-range2.C: Likewise.
3756 * g++.dg/ext/case-range3.C: Likewise.
3757 * g++.dg/gomp/for-19.C: Likewise.
3758 * g++.dg/gomp/pr37533.C: Likewise.
3759 * g++.dg/gomp/pr38639.C: Likewise.
3760 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3761 * g++.dg/inherit/base3.C: Likewise.
3762 * g++.dg/inherit/using6.C: Likewise.
3763 * g++.dg/init/placement4.C: Likewise.
3764 * g++.dg/init/reference3.C: Likewise.
3765 * g++.dg/lookup/scoped6.C: Likewise.
3766 * g++.dg/lookup/using7.C: Likewise.
3767 * g++.dg/other/abstract1.C: Likewise.
3768 * g++.dg/other/error10.C: Likewise.
3769 * g++.dg/other/error5.C: Likewise.
3770 * g++.dg/other/field1.C: Likewise.
3771 * g++.dg/other/offsetof5.C: Likewise.
3772 * g++.dg/parse/bitfield2.C: Likewise.
3773 * g++.dg/parse/constant4.C: Likewise.
3774 * g++.dg/parse/crash20.C: Likewise.
3775 * g++.dg/parse/invalid-op1.C: Likewise.
3776 * g++.dg/parse/non-dependent2.C: Likewise.
3777 * g++.dg/parse/template18.C: Likewise.
3778 * g++.dg/tc1/dr152.C: Likewise.
3779 * g++.dg/tc1/dr166.C: Likewise.
3780 * g++.dg/tc1/dr176.C: Likewise.
3781 * g++.dg/tc1/dr213.C: Likewise.
3782 * g++.dg/template/access11.C: Likewise.
3783 * g++.dg/template/access2.C: Likewise.
3784 * g++.dg/template/access3.C: Likewise.
3785 * g++.dg/template/access7.C: Likewise.
3786 * g++.dg/template/arg7.C: Likewise.
3787 * g++.dg/template/cond2.C: Likewise.
3788 * g++.dg/template/crash13.C: Likewise.
3789 * g++.dg/template/crash40.C: Likewise.
3790 * g++.dg/template/crash7.C: Likewise.
3791 * g++.dg/template/crash84.C: Likewise.
3792 * g++.dg/template/ctor5.C: Likewise.
3793 * g++.dg/template/defarg13.C: Likewise.
3794 * g++.dg/template/defarg14.C: Likewise.
3795 * g++.dg/template/dtor7.C: Likewise.
3796 * g++.dg/template/eh2.C: Likewise.
3797 * g++.dg/template/error2.C: Likewise.
3798 * g++.dg/template/error43.C: Likewise.
3799 * g++.dg/template/friend32.C: Likewise.
3800 * g++.dg/template/injected1.C: Likewise.
3801 * g++.dg/template/instantiate1.C: Likewise.
3802 * g++.dg/template/instantiate3.C: Likewise.
3803 * g++.dg/template/instantiate5.C: Likewise.
3804 * g++.dg/template/instantiate7.C: Likewise.
3805 * g++.dg/template/local6.C: Likewise.
3806 * g++.dg/template/lookup2.C: Likewise.
3807 * g++.dg/template/member5.C: Likewise.
3808 * g++.dg/template/memfriend15.C: Likewise.
3809 * g++.dg/template/memfriend16.C: Likewise.
3810 * g++.dg/template/memfriend17.C: Likewise.
3811 * g++.dg/template/memfriend7.C: Likewise.
3812 * g++.dg/template/meminit1.C: Likewise.
3813 * g++.dg/template/nested3.C: Likewise.
3814 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3815 * g++.dg/template/nontype12.C: Likewise.
3816 * g++.dg/template/nontype13.C: Likewise.
3817 * g++.dg/template/nontype6.C: Likewise.
3818 * g++.dg/template/pr23510.C: Likewise.
3819 * g++.dg/template/pr35240.C: Likewise.
3820 * g++.dg/template/ptrmem15.C: Likewise.
3821 * g++.dg/template/ptrmem6.C: Likewise.
3822 * g++.dg/template/qualified-id1.C: Likewise.
3823 * g++.dg/template/qualttp20.C: Likewise.
3824 * g++.dg/template/qualttp3.C: Likewise.
3825 * g++.dg/template/qualttp4.C: Likewise.
3826 * g++.dg/template/qualttp5.C: Likewise.
3827 * g++.dg/template/qualttp6.C: Likewise.
3828 * g++.dg/template/qualttp7.C: Likewise.
3829 * g++.dg/template/qualttp8.C: Likewise.
3830 * g++.dg/template/recurse.C: Likewise.
3831 * g++.dg/template/recurse2.C: Likewise.
3832 * g++.dg/template/ref5.C: Likewise.
3833 * g++.dg/template/scope2.C: Likewise.
3834 * g++.dg/template/sfinae10.C: Likewise.
3835 * g++.dg/template/sfinae3.C: Likewise.
3836 * g++.dg/template/sizeof3.C: Likewise.
3837 * g++.dg/template/static9.C: Likewise.
3838 * g++.dg/template/template-id-2.C: Likewise.
3839 * g++.dg/template/typedef13.C: Likewise.
3840 * g++.dg/template/typename4.C: Likewise.
3841 * g++.dg/template/using14.C: Likewise.
3842 * g++.dg/template/using2.C: Likewise.
3843 * g++.dg/template/warn1.C: Likewise.
3844 * g++.dg/warn/Wparentheses-13.C: Likewise.
3845 * g++.dg/warn/Wparentheses-15.C: Likewise.
3846 * g++.dg/warn/Wparentheses-16.C: Likewise.
3847 * g++.dg/warn/Wparentheses-17.C: Likewise.
3848 * g++.dg/warn/Wparentheses-18.C: Likewise.
3849 * g++.dg/warn/Wparentheses-19.C: Likewise.
3850 * g++.dg/warn/Wparentheses-20.C: Likewise.
3851 * g++.dg/warn/Wparentheses-23.C: Likewise.
3852 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3853 * g++.dg/warn/noeffect2.C: Likewise.
3854 * g++.dg/warn/noeffect4.C: Likewise.
3855 * g++.dg/warn/pr8570.C: Likewise.
3856 * g++.old-deja/g++.brendan/init2.C: Likewise.
3857 * g++.old-deja/g++.eh/spec6.C: Likewise.
3858 * g++.old-deja/g++.pt/crash10.C: Likewise.
3859 * g++.old-deja/g++.pt/crash36.C: Likewise.
3860 * g++.old-deja/g++.pt/derived3.C: Likewise.
3861 * g++.old-deja/g++.pt/error2.C: Likewise.
3862 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3863 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3864 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3865 * g++.old-deja/g++.pt/overload7.C: Likewise.
3866 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3868 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3869 Iain Sandoe <iains@gcc.gnu.org>
3871 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3872 Added code to deal with the case when [Protocol
3873 -descriptionForInstanceMethod:] or [Protocol
3874 -descriptionForClassMethod:] returns NULL.
3876 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3877 Iain Sandoe <iains@gcc.gnu.org>
3879 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3880 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3883 2011-06-07 Xinliang David Li <davidxl@google.com>
3885 * gcc.dg/inline_2.c: New test.
3886 * gcc.dg/unroll_2.c: New test.
3887 * gcc.dg/inline_3.c: New test.
3888 * gcc.dg/unroll_3.c: New test.
3889 * gcc.dg/inline_4.c: New test.
3890 * gcc.dg/unroll_4.c: New test.
3891 * gcc.dg/inline_1.c: New test.
3892 * gcc.dg/unroll_1.c: New test.
3894 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3896 PR tree-optimization/48497
3897 * lib/gcc-defs.exp (dg-additional-options): New proc.
3898 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3899 -msse2 on 32-bit x86.
3901 2011-06-06 Jason Merrill <jason@redhat.com>
3903 * g++.dg/cpp0x/enum19.C: New.
3905 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3907 * gcc.target/arm/neon-reload-class.c: New test.
3909 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3912 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3914 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3916 * gcc.target/arm/smlatb-1.c: New file.
3917 * gcc.target/arm/smlatt-1.c: New file.
3918 * gcc.target/arm/smlaltb-1.c: New file.
3919 * gcc.target/arm/smlaltt-1.c: New file.
3921 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3923 * gcc.target/arm/mla-2.c: New test.
3925 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3927 PR gcov-profile/49299
3928 * gcc.dg/tree-prof/pr49299-1.c: New test.
3929 * gcc.dg/tree-prof/pr49299-2.c: New test.
3931 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3933 * lib/target-supports.exp
3934 (check_effective_target_vect_widen_mult_qi_to_hi):
3935 Add NEON as supporting target.
3936 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3937 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3938 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3939 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3940 using widening multiplication on targets that support it.
3941 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3942 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3943 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3945 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3947 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3948 Modern Objective-C runtime API.
3949 * objc/execute/next_mapping.h: Removed.
3950 * objc-obj-c++-shared/next-mapping.h: Removed.
3951 * objc-obj-c++-shared/Object1.h: Removed.
3952 * objc-obj-c++-shared/Object1.m: Removed.
3953 * objc-obj-c++-shared/Object1.mm: Removed.
3954 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3955 * objc-obj-c++-shared/Protocol1.h: Removed.
3956 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3957 of ProtoBool, IVAR_T and METHOD.
3958 * objc-obj-c++-shared/runtime.h: New.
3959 * objc-obj-c++-shared/TestsuiteObject.h: New.
3960 * objc-obj-c++-shared/TestsuiteObject.m: New.
3962 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3963 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3964 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3966 * objc/execute/_cmd.m: Include
3967 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3968 runtime API. ([TestClass +initialize]): Include this method also
3969 with the GNU runtime.
3970 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3971 Object. ([-setValue:]): Return void.
3972 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3973 with the GNU runtime. Include
3974 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3975 for the NeXT runtime. Use the existing print_ivars() and
3976 compare_structures() implementations for the old NeXT runtime.
3977 Added new implementations for the Modern GNU and NeXT runtimes.
3978 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3979 well. (main): Use objc_getClass(). Use return instead of exit.
3980 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3981 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3983 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3984 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3985 instead of Object. (main): Use return instead of exit().
3986 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3987 instead of Object. Removed prototype for exit(). (main): Use
3988 return instead of exit(). Use the Modern Objective-C runtime API.
3989 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3991 * objc/execute/class-tests-1.h: Include
3992 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3993 runtime API. (test_class_with_superclass): Do not call [Object
3994 class]. There is no need to with the current libobjc.
3995 * objc/execute/class-tests-2.h: Include
3996 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3998 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3999 ../../objc-obj-c++-shared/next-mapping.h.
4000 * objc/execute/class-2.m: Likewise.
4001 * objc/execute/class-3.m: Likewise.
4002 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4003 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4004 +initialize]): Include this method also with the GNU
4005 runtime. (main): Use the Modern Objective-C runtime API.
4006 * objc/execute/class-5.m: Likewise.
4007 * objc/execute/class-6.m: Likewise.
4008 * objc/execute/class-7.m: Likewise.
4009 * objc/execute/class-8.m: Likewise.
4010 * objc/execute/class-9.m: Likewise.
4011 * objc/execute/class-10.m: Likewise.
4012 * objc/execute/class-11.m: Likewise.
4013 * objc/execute/class-12.m: Likewise.
4014 * objc/execute/class-13.m: Likewise.
4015 * objc/execute/class-14.m: Likewise.
4016 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4017 this method also with the GNU runtime.
4018 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4019 +initialize]): Include this method also with the GNU runtime.
4020 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4022 * objc/execute/encode-1.m: Likewise.
4023 * objc/execute/enumeration-1.m: Likewise.
4024 * objc/execute/enumeration-2.m: Likewise.
4025 * objc/execute/exceptions/catchall-1.m: Likewise.
4026 * objc/execute/exceptions/finally-1.m: Likewise.
4027 * objc/execute/exceptions/foward-1.m: Likewise.
4028 * objc/execute/exceptions/local-variables-1.m: Likewise.
4029 * objc/execute/exceptions/throw-nil.m: Likewise.
4030 * objc/execute/exceptions/trivial.m: Likewise.
4031 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4032 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4033 * objc/execute/exceptions/matcher-1.m: Likewise.
4034 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4036 * objc/execute/formal_protocol-2.m: Likewise.
4037 * objc/execute/formal_protocol-3.m: Likewise.
4038 * objc/execute/formal_protocol-4.m: Likewise.
4039 * objc/execute/formal_protocol-5.m: Include
4040 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4042 * objc/execute/formal_protocol-6.m: Likewise.
4043 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4044 Object. Include <objc/Protocol.h> instead of
4045 ../../objc-obj-c++-shared/Protocol1.h.
4046 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4048 * objc/execute/informal_protocol.m: Likewise.
4049 * objc/execute/load-3.m: Likewise.
4050 * objc/execute/many_args_method.m ([TestClass +initialize]):
4051 Include this method with the GNU runtime as well.
4052 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4053 * objc/execute/nested-func-1.m: Use TestsuiteObject
4055 * objc/execute/nil_method-1.m: Likewise.
4056 * objc/execute/no_clash.m: Likewise.
4057 * objc/execute/np-1.m: Do not include
4058 ../../objc-obj-c++-shared/Protocol1.h.
4059 (main): Use return instead of exit().
4060 * objc/execute/np-2.m: Do not include
4061 ../../objc-obj-c++-shared/Protocol1.h.
4062 ([MyObject +initialize]): Include this method also with the GNU
4063 runtime. (main): Use return instead of exit().
4064 * objc/execute/object_is_class.m: Include
4065 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4066 of Object. (main): Use the Modern Objective-C runtime API.
4067 * objc/execute/object_is_meta_class.m: Likewise.
4068 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4069 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4070 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4071 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4072 Objective-C runtime API.
4073 * objc/execute/protocol-isEqual-2.m: Likewise.
4074 * objc/execute/protocol-isEqual-3.m: Likewise.
4075 * objc/execute/protocol-isEqual-4.m: Likewise.
4076 * objc/execute/redefining_self.m ([TestClass +initialize]):
4077 Include this method with the GNU runtime as well.
4078 * objc/execute/root_methods.m: Include
4079 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4080 Include this method with the GNU runtime as well.
4081 (main): Use the Modern Objective-C runtime API.
4082 * objc/execute/selector-1.m: Include
4083 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4084 of Object. (main): Use the Modern Objective-C runtime API.
4085 * objc/execute/static-1.m ([Test +initialize]): Include this
4086 method with the GNU runtime as well.
4087 * objc/execute/static-2.m: Likewise.
4088 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4089 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4090 ([MathClass +initialize]): Include this method with the GNU
4092 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4094 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4095 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4096 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4097 * objc.dg/attributes/method-attribute-1.m: Likewise.
4098 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4099 * objc.dg/attributes/method-attribute-2.m: Likewise.
4100 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4101 * objc.dg/attributes/method-attribute-3.m: Likewise.
4102 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4103 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4104 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4105 * obj-c++.dg/bitfield-1.mm: Likewise.
4106 * obj-c++.dg/bitfield-2.mm: Likewise
4107 * objc.dg/bitfield-3.m: Likewise.
4108 * obj-c++.dg/bitfield-4.mm: Likewise.
4109 * objc.dg/bitfield-5.m: Likewise
4110 * objc.dg/call-super-1.m: Likewise.
4111 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4112 Use objc_getClass() instead of objc_get_class(), but for the GNU
4113 runtime redefine objc_getClass as objc_get_class. Include
4114 ../objc-obj-c++-shared/runtime.h.
4115 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4116 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4117 Use the Modern Objective-C runtime API.
4118 * objc.dg/class-protocol-1.m: Include
4119 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4120 * obj-c++.dg/class-protocol-1.mm: Likewise.
4121 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4122 * objc.dg/comp-types-10.m: Likewise.
4123 * objc.dg/comp-types-11.m: Likewise.
4124 * objc.dg/comp-types-12.m: Likewise.
4125 * obj-c++.dg/comp-types-9.mm: Likewise.
4126 * obj-c++.dg/comp-types-11.mm: Likewise.
4127 * obj-c++.dg/comp-types-12.mm: Likewise.
4128 * obj-c++.dg/comp-types-13.mm: Likewise.
4129 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4130 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4131 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4132 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4133 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4134 * objc.dg/desig-init-1.m: Likewise.
4135 * obj-c++.dg/defs.mm: Likewise.
4136 * objc.dg/exceptions-2.m: Likewise.
4137 * obj-c++.dg/except-1.mm: Likewise.
4138 * obj-c++.dg/exceptions-2.mm: Likewise.
4139 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4140 Use the Modern Objective-C runtime API.
4141 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4142 the Modern Objective-C runtime API. Do not include
4143 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4144 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4145 the Modern Objective-C runtime API except when using an older NeXT
4147 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4148 the Modern Objective-C runtime API.
4149 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4151 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4152 * objc.dg/encode-7-next-64bit.m: Updated include.
4153 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4155 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4156 the Modern Objective-C runtime API.
4157 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4158 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4159 instead of ../objc-obj-c++-shared/Protocol1.h.
4160 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4161 the Modern Objective-C runtime API except when using an older NeXT
4163 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4164 the Modern Objective-C runtime API.
4165 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4167 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4168 * objc.dg/fix-and-continue-2.m: Likewise.
4169 * objc.dg/foreach-1.m: Likewise.
4170 * objc.dg/foreach-2.m: Likewise.
4171 * objc.dg/foreach-3.m: Likewise.
4172 * objc.dg/foreach-4.m: Likewise.
4173 * objc.dg/foreach-5.m: Likewise.
4174 * objc.dg/foreach-6.m: Likewise.
4175 * objc.dg/foreach-7.m: Likewise.
4176 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4178 * objc.dg/func-ptr-2.m: Likewise.
4179 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4180 Do not include objc/objc-api.h.
4181 * obj-c++.dg/fsf-package-0.mm: Likewise.
4182 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4183 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4184 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4186 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4187 * objc.dg/gnu-runtime-3.m: Likewise.
4188 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4189 * objc.dg/headers.m: Include objc/runtime.h instead of
4190 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4191 for the NeXT runtime.
4192 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4193 * obj-c++.dg/isa-field-1.mm: Likewise.
4194 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4195 * objc.dg/layout-1.m: Likewise.
4196 * objc.dg/layout-2.m: Likewise.
4197 * objc.dg/local-decl-2.m: Likewise.
4198 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4199 Object. ([Container +elementForView:]): Use
4200 class_conformsToProtocol().
4201 * obj-c++.dg/lookup-2.mm: Likewise.
4202 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4203 * obj-c++.dg/local-decl-1.mm: Likewise.
4204 * objc.dg/method-3.m: Likewise.
4205 * objc.dg/method-4.m: Likewise.
4206 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4207 ../objc-obj-c++-shared/Protocol1.h.
4208 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4209 * objc.dg/method-9.m: Likewise.
4210 * objc.dg/method-10.m: Likewise.
4211 * objc.dg/method-13.m ([Root +initialize]): Include this method
4212 also for the GNU runtime. (main): Use objc_getClass() also for
4214 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4215 * objc.dg/method-17.m: Likewise.
4216 * objc.dg/method-19.m: Likewise.
4217 * objc.dg/method-20b.m: Likewise.
4218 * obj-c++.dg/method-2.mm: Likewise.
4219 * obj-c++.dg/method-6.mm: Likewise.
4220 * obj-c++.dg/method-10.mm: Likewise.
4221 * obj-c++.dg/method-11.mm: Likewise.
4222 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4223 ../objc-obj-c++-shared/Protocol1.h.
4224 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4225 * obj-c++.dg/method-15.mm: Likewise.
4226 * obj-c++.dg/method-17.mm: Likewise.
4227 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4228 +initialize]): Include this method also for the GNU
4229 runtime. (main): Use objc_getClass() also for the GNU runtime.
4230 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4231 * obj-c++.dg/method-22.mm: Likewise.
4232 * obj-c++.dg/method-23.mm: Likewise.
4233 * obj-c++.dg/no-extra-load.mm: Likewise.
4234 * objc.dg/objc-fast-4.m: Likewise.
4235 * objc.dg/objc-gc-4.m: Likewise.
4236 * obj-c++.dg/objc-gc-3.mm: Likewise.
4237 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4238 protocol_getMethodDescription() instead of [Protocol
4239 -descriptionForInstanceMethod].
4240 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4241 Made it available with all runtimes. (main): Call -test instead
4243 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4244 and put into a category.
4245 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4246 Object. Include objc/objc.h.
4247 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4248 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4249 New. (main): Use protocol_getMethodDescription() instead
4250 of [Protocol -descriptionForInstanceMethod] and [Protocol
4251 -descriptionForClassMethod].
4252 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4253 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4254 Objective-C runtime API.
4255 * obj-c++.dg/proto-qual-1.mm: Likewise.
4256 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4258 * obj-c++.dg/property/property-1.mm: Likewise.
4259 * obj-c++.dg/qual-types-1.mm: Likewise.
4260 * objc.dg/selector-2.m: Include objc/objc.h instead of
4261 ../objc-obj-c++-shared/Object1.h.
4262 * obj-c++.dg/selector-2.mm: Likewise.
4263 * obj-c++.dg/selector-5.mm: Likewise.
4264 * obj-c++.dg/selector-6.mm: Likewise.
4265 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4266 Object. Do not include objc/objc-api.h.
4267 * obj-c++.dg/set-not-used-1.mm: Likewise.
4268 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4269 * objc.dg/stret-1.m: Likewise.
4270 * objc.dg/stret-2.m: Likewise.
4271 * obj-c++.dg/super-class-2.mm: Likewise.
4272 * objc.dg/super-class-3.m: Likewise.
4273 * objc.dg/super-class-4.m: Likewise.
4274 * objc.dg/sync-2.m: Likewise.
4275 * obj-c++.dg/sync-2.mm: Likewise.
4276 * objc.dg/sync-1.m: Include objc/objc.h instead of
4277 ../objc-obj-c++-shared/Object1.h.
4278 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4279 'Class' as the type of 'isa'.
4280 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4281 Objective-C runtime API. ([TestClass +initialize]): Include this
4282 method with the GNU runtime as well.
4283 * objc.dg/strings/strings-1.m: Updated includes.
4284 * obj-c++.dg/strings/strings-1.mm: Likewise.
4285 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4286 objc.dg/strings/const-str-12b.m.
4287 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4288 * obj-c++.dg/template-3.mm: Likewise.
4289 * obj-c++.dg/template-4.mm: Likewise.
4290 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
4291 Objective-C runtime API.
4292 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4293 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4294 * obj-c++.dg/try-catch-1.mm: Likewise.
4295 * obj-c++.dg/try-catch-2.mm: Likewise.
4296 * objc.dg/try-catch-3.m: Likewise.
4297 * obj-c++.dg/try-catch-3.mm: Likewise.
4298 * objc.dg/try-catch-6.m: Likewise.
4299 * objc.dg/try-catch-7.m: Likewise.
4300 * obj-c++.dg/try-catch-7.mm: Likewise.
4301 * obj-c++.dg/try-catch-8.mm: Likewise.
4302 * obj-c++.dg/try-catch-9.mm: Likewise.
4303 * objc.dg/try-catch-10.m: Likewise.
4304 * obj-c++.dg/try-catch-11.mm: Likewise.
4305 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4306 Object. Include objc/objc.h.
4307 * obj-c++.dg/typedef-alias-1.mm: Likewise.
4308 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4309 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4310 Object. Use Modern Objective-C runtime API. Do not use
4312 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4313 * obj-c++.dg/torture/trivial.mm: Likewise.
4314 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4315 instead of ../objc-obj-c++-shared/Object1.h. Include
4316 ../objc-obj-c++-shared/runtime.h.
4317 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4318 * objc.dg/torture/strings/const-str-11.m: Likewise.
4319 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4320 * objc.dg/torture/strings/const-str-9.m: Likewise.
4321 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4322 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4323 instead of Object. Only add _FooClassReference if
4325 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4326 * objc.dg/torture/strings/const-str-8.m: Likewise.
4327 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4328 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4330 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4332 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4333 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4334 * obj-c++.dg/va-meth-1.mm: Likewise.
4335 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4336 ../objc-obj-c++-shared/Object1.h.
4337 * objc.dg/zero-link-3.m: Likewise.
4339 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4341 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4343 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4346 * obj-c++.dg/property/cxx-property-1.mm: New.
4347 * obj-c++.dg/property/cxx-property-2.mm: New.
4349 2011-06-06 Jason Merrill <jason@redhat.com>
4351 * g++.dg/cpp0x/regress/ptrmem1.C: New.
4353 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
4355 PR rtl-optimization/49145
4357 * gcc.c-torture/compile/pr49145.c: New test.
4359 2011-06-06 Jakub Jelinek <jakub@redhat.com>
4362 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4363 to dg-options, match also DW_AT_linkage_name.
4366 * gcc.dg/debug/pr49294.c: New test.
4369 * g++.dg/opt/pr49264.C: New test.
4371 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
4373 PR tree-optimization/49243
4374 * gcc.dg/pr49243.c: New.
4376 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4378 * gnat.dg/specs/cond_expr1.ads: New test.
4380 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4382 * gnat.dg/deferred_const4.ad[sb]: New test.
4383 * gnat.dg/deferred_const4_pkg.ads: New helper.
4385 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4387 * gnat.dg/test_tamdt.adb: Rename to...
4388 * gnat.dg/taft_type1.adb: ...this.
4389 * gnat.dg/tamdt.ad[sb]: Rename to...
4390 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4391 * gnat.dg/tamdt_aux.ads: Rename to...
4392 * gnat.dg/taft_type1_pkg2.ads: ...this.
4393 * gnat.dg/taft_type2.ad[sb]: New test.
4394 * gnat.dg/taft_type2_pkg.ads: New helper.
4395 * gnat.dg/taft_type3.adb: New test.
4396 * gnat.dg/taft_type3_pkg.ads: New helper.
4398 2011-06-05 Tobias Burnus <burnus@net-b.de>
4401 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4404 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4407 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4409 * objc.dg/gnu-api-2-objc.m: Likewise.
4410 * obj-c++.dg/gnu-api-2-class.mm: Likewise
4411 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4413 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4415 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
4416 alignment, not the alignment, when calling class_addIvar(). Add
4417 an 'isa' instance variable to the test root class.
4418 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4420 2011-06-04 Jan Hubicka <jh@suse.cz>
4422 PR tree-optimization/48893
4423 PR tree-optimization/49091
4424 PR tree-optimization/49179
4425 * gfortran.dg/pr49179.f90: New testcase
4427 2011-06-04 Jan Hubicka <jh@suse.cz>
4430 * g++.dg/torture/pr48954.C: New testcase.
4432 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4434 * g++.dg/warn/delete-non-virtual-dtor.C: New.
4436 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4439 * g++.dg/diagnostic/bitfld2.C: New.
4441 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4444 * gcc.c-torture/execute/pr49281.c: New test.
4446 2011-06-04 Jan Hubicka <jh@suse.cz>
4448 PR tree-optimize/48929
4449 * gcc.c-torture/compile/pr48929.c: New testcase.
4451 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4453 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4455 2011-06-03 Jakub Jelinek <jakub@redhat.com>
4458 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4460 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4462 * objc.dg/headers.m: Do not include sarray.h and hash.h.
4464 2011-06-03 Richard Henderson <rth@redhat.com>
4465 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4467 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4469 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4471 * objc.dg/headers.m: Do not include objc-list.h.
4473 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4475 * objc.dg/type-stream-1.m: Test removed.
4476 * objc.dg/headers.m: Do not include typedstream.h.
4478 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4480 * objc.dg/torture/forward-1.m (main): Updated testcase.
4482 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
4485 * gcc.c-torture/compile/pr49163.c: New.
4487 2011-06-02 Asher Langton <langton2@llnl.gov>
4490 * gfortran.dg/PR49268.f90: New test.
4492 2011-06-02 Asher Langton <langton2@llnl.gov>
4495 * gfortran.dg/PR37039.f90: New test.
4497 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4500 * objc.dg/method-5.m: Updated.
4501 * objc.dg/method-19.m: Updated.
4502 * objc.dg/method-lookup-1.m: New.
4503 * obj-c++.dg/method-6.mm: Updated.
4504 * obj-c++.dg/method-7.mm: Updated.
4505 * obj-c++.dg/method-lookup-1.mm: New.
4507 2011-06-02 DJ Delorie <dj@redhat.com>
4509 * lib/timeout.exp (timeout): Add board_info support.
4511 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
4513 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4515 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4518 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4519 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4521 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
4522 Hans-Peter Nilsson <hp@axis.com>
4524 PR rtl-optimization/48840
4525 * gcc.target/sparc/ultrasp13.c: New test.
4527 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
4530 * gcc.c-torture/compile/pr49238.c: New.
4532 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
4534 * gcc.target/arm/g2.c: Skip test in -mthumb.
4535 Skip test unless cpu is xscale.
4536 * gcc.target/arm/scd42-2.c: Likewise.
4537 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4539 2011-06-01 Jason Merrill <jason@redhat.com>
4541 * g++.dg/cpp0x/decltype28.C: New.
4542 * g++.dg/cpp0x/decltype29.C: New.
4544 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
4547 * gcc.target/mips/pr45074.c: New test.
4549 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
4550 Hans-Peter Nilsson <hp@axis.com>
4552 PR rtl-optimization/48830
4553 * gcc.target/sparc/ultrasp12.c: New test.
4555 2011-06-01 David Li <davidxl@google.com>
4557 * gcc.dg/profile-dir-1.c: Change pass name.
4558 * gcc.dg/profile-dir-2.c: Ditto.
4559 * gcc.dg/tree-ssa/dump-1.c: Ditto.
4560 * gcc.dg/tree-ssa/loop-25.c: Ditto.
4561 * gcc.dg/tree-prof/stringop-1.c: Ditto.
4562 * gcc.dg/tree-prof/update-loopch.c: Ditto.
4563 * gcc.dg/tree-prof/stringop-2.c: Ditto.
4564 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4565 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4566 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4567 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4568 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4569 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4570 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4571 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4572 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4573 * gcc.dg/profile-dir-3.c: Ditto.
4574 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4576 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
4578 * objc.dg/attributes/method-nonnull-1.m: New test.
4579 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4581 2011-05-31 Tobias Burnus <burnus@net-b.de>
4584 * gfortran.dg/coarray_atomic_1.f90: New.
4585 * gfortran.dg/coarray/atomic_1.f90: New.
4587 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4589 * gcc.dg/guality/bswaptest.c: New test.
4590 * gcc.dg/guality/clztest.c: New test.
4591 * gcc.dg/guality/ctztest.c: New test.
4592 * gcc.dg/guality/rotatetest.c: New test.
4595 * gcc.target/i386/pr48688.c: New test.
4597 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
4600 * g++.dg/lookup/name-clash9.C: New.
4602 2011-05-31 Tobias Burnus <burnus@net-b.de>
4605 * gfortran.dg/coarray/dummy_1.f90: New.
4607 2011-05-31 Tobias Burnus <burnus@net-b.de>
4610 * gfortran.dg/coarray/save_1.f90: New.
4611 * gfortran.dg/coarray_4.f90: Update dg-error.
4613 2011-05-31 Jason Merrill <jason@redhat.com>
4615 * g++.dg/cpp0x/rv-template1.C: New.
4617 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4619 PR rtl-optimization/49235
4620 * gcc.dg/pr49235.c: New test.
4622 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4624 PR tree-optimization/49093
4625 * gcc.dg/vect/pr49093.c: New test.
4627 2011-05-31 Dodji Seketeli <dodji@redhat.com>
4630 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4632 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4635 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4638 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
4641 * gcc.c-torture/execute/pr49186.c: New.
4643 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
4646 * gcc.target/i386/pr49168-1.c: New.
4648 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4649 Eric Botcazou <ebotcazou@adacore.com>
4651 * gcc.dg/guality/drap.c: New test.
4653 2011-05-30 Richard Guenther <rguenther@suse.de>
4655 PR tree-optimization/49210
4656 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4657 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4659 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4662 * g++.dg/gomp/pr49223-1.C: New test.
4663 * g++.dg/gomp/pr49223-2.C: New test.
4665 2011-05-30 Richard Guenther <rguenther@suse.de>
4667 PR tree-optimization/49218
4668 * gcc.c-torture/execute/pr49218.c: New testcase.
4670 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
4672 PR tree-optimization/49199
4673 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4674 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4675 -fno-tree-scev-cprop.
4677 2011-05-29 Janus Weil <janus@gcc.gnu.org>
4680 * gfortran.dg/extends_13.f03: New.
4682 2011-05-29 Jakub Jelinek <jakub@redhat.com>
4684 PR rtl-optimization/49095
4685 * gcc.target/i386/pr49095.c: New test.
4687 2011-05-29 Tobias Burnus <burnus@net-b.de>
4690 * gfortran.dg/coarray_24.f90: New.
4692 2011-05-29 Tobias Burnus <burnus@net-b.de>
4695 * gfortran.dg/coarray_23.f90: New.
4697 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4700 * gcc.dg/pr48826.c: New test.
4702 2011-05-29 Richard Guenther <rguenther@suse.de>
4704 PR tree-optimization/49217
4705 * gcc.dg/torture/pr49217.c: New testcase.
4707 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4710 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4712 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4714 * gnat.dg/boolean_subtype.adb: Rename to...
4715 * gnat.dg/boolean_subtype1.adb: ...this.
4717 2011-05-28 Jason Merrill <jason@redhat.com>
4719 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4721 2011-05-27 Jason Merrill <jason@redhat.com>
4723 * g++.dg/cpp0x/enum18.C: Adjust.
4725 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4727 2011-05-27 Tobias Burnus <burnus@net-b.de>
4730 * gfortran.dg/coarray_22.f90: New.
4732 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4734 PR tree-optimization/46728
4735 * gcc.target/powerpc/pr46728-1.c: New.
4736 * gcc.target/powerpc/pr46728-2.c: New.
4737 * gcc.target/powerpc/pr46728-3.c: New.
4738 * gcc.target/powerpc/pr46728-4.c: New.
4739 * gcc.target/powerpc/pr46728-5.c: New.
4740 * gcc.dg/pr46728-6.c: New.
4741 * gcc.target/powerpc/pr46728-7.c: New.
4742 * gcc.target/powerpc/pr46728-8.c: New.
4743 * gcc.dg/pr46728-9.c: New.
4744 * gcc.target/powerpc/pr46728-10.c: New.
4745 * gcc.target/powerpc/pr46728-11.c: New.
4746 * gcc.dg/pr46728-12.c: New.
4747 * gcc.target/powerpc/pr46728-13.c: New.
4748 * gcc.target/powerpc/pr46728-14.c: New.
4749 * gcc.target/powerpc/pr46728-15.c: New.
4750 * gcc.target/powerpc/pr46728-16.c: New.
4752 2011-05-27 Jason Merrill <jason@redhat.com>
4754 * g++.dg/abi/mangle47.C: New.
4757 * g++.dg/template/const5.C: New.
4759 * g++.dg/cpp0x/enum18.C: New.
4761 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4763 * g++.dg/cpp0x/error6.C: New.
4765 * g++.dg/cpp0x/error5.C: New.
4767 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4770 * g++.dg/eh/cond6.C: New test.
4772 2011-05-27 Tobias Burnus <burnus@net-b.de>
4775 * gfortran.dg/rank_3.f90: New.
4776 * gfortran.dg/rank_4.f90: New.
4778 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4780 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4781 replace dump search.
4783 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4785 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4786 * gnat.dg/bit_packed_array5.adb: ...here.
4788 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4791 * g++.dg/cpp0x/auto25.C: New.
4793 2011-05-27 Richard Guenther <rguenther@suse.de>
4795 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4797 2011-05-27 Richard Guenther <rguenther@suse.de>
4799 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4801 2011-05-27 Richard Guenther <rguenther@suse.de>
4804 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4806 2011-05-26 Jason Merrill <jason@redhat.com>
4808 * g++.dg/cpp0x/friend1.C: New.
4809 * g++.dg/cpp0x/friend2.C: New.
4811 * g++.dg/cpp0x/auto7.C: Update.
4812 * g++.dg/template/crash50.C: Adjust.
4813 * g++.dg/template/static9.C: Adjust.
4814 * g++.old-deja/g++.ext/memconst.C: Adjust.
4816 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4818 * gcc.dg/march.c: Ignore a note for some targets.
4820 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4821 Nathan Froyd <froydnj@codesourcery.com>
4825 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4826 * g++.dg/parse/pr18770.C: New test.
4827 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4829 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4832 * gfortran.dg/dependency_40.f90 : New test.
4834 2011-05-26 Tobias Burnus <burnus@net-b.de>
4837 * gfortran.dg/coarray/registering_1.f90: New.
4839 2011-05-26 Jason Merrill <jason@redhat.com>
4841 * g++.dg/cpp0x/variadic111.C: New.
4842 * g++.dg/cpp0x/variadic41.C: Adjust.
4844 2011-05-26 Richard Guenther <rguenther@suse.de>
4846 PR tree-optimization/48702
4847 * gcc.dg/torture/pr48702.c: New testcase.
4849 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4851 PR gcov-profile/48845
4852 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4854 * gcc.dg/matrix/matrix.exp: Likewise.
4855 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4856 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4857 line number to check_profiling_available.
4858 * lib/target-supports.exp (check_profiling_available): Account for
4860 Require TLS runtime support with -fprofile-generate.
4861 * lib/profopt.exp (profopt-execute): Add TLS options for
4863 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4865 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4868 * g++.dg/eh/cond5.C: New test.
4870 PR tree-optimization/49161
4871 * gcc.c-torture/execute/pr49161.c: New test.
4873 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4875 * gcc.target/arm/neon-vorn-vbic.c: New test.
4877 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4879 PR tree-optimization/49038
4880 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4881 * gcc.dg/vect/pr49038.c: New test.
4883 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4884 * g++.dg/init/pr25811-3.C: New.
4885 * g++.dg/init/pr25811-4.C: New.
4887 2011-05-25 Jason Merrill <jason@redhat.com>
4889 * g++.dg/cpp0x/enum17.C: New.
4890 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4892 * g++.dg/cpp0x/auto24.C: New.
4894 * g++.dg/cpp0x/error4.C: New.
4896 * g++.dg/cpp0x/rv-restrict.C: New.
4898 * g++.dg/cpp0x/enum15.C: New.
4899 * g++.dg/cpp0x/constexpr-switch2.C: New.
4901 * g++.dg/cpp0x/variadic110.C: New.
4903 * g++.dg/cpp0x/auto9.C: Add typedef test.
4905 * g++.dg/cpp0x/auto23.C: New.
4906 * g++.dg/cpp0x/auto9.C: Adjust.
4908 * g++.dg/cpp0x/defaulted29.C: New.
4910 * g++.dg/cpp0x/initlist51.C: New.
4912 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4914 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4915 * g++.dg/abi/packed1.C: Suppress warning.
4916 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4917 * g++.dg/template/stdarg1.C: Likewise.
4918 * g++.dg/other/packed1.C: Remove arm from xfail list.
4920 2011-05-25 Jason Merrill <jason@redhat.com>
4922 * g++.dg/cpp0x/enum16.C: New.
4923 * g++.dg/parse/error15.C: Adjust.
4925 * g++.dg/cpp0x/initlist50.C: New.
4927 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4929 * g++.dg/cpp0x/variadic109.C: New.
4931 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4933 * gcc.target/i386/pause-1.c: New.
4935 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4937 * gcc.dg/stack-usage-1.c: Adjust comment.
4938 * gcc.dg/stack-usage-2.c: New test.
4940 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4943 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4944 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4946 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4948 PR rtl-optimization/48757
4949 * gfortran.dg/pr48757.f: New test case.
4951 2011-05-24 Jason Merrill <jason@redhat.com>
4953 * g++.dg/cpp0x/access01.C: New.
4955 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4958 * objc.dg/pr48177.m: New testcase.
4960 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4963 * objc.dg/pr48187.m: New testcase.
4964 * obj-c++.dg/pr48187.mm: New testcase.
4965 * objc.dg/ivar-extra-semicolon.m: New testcase.
4967 2011-05-24 Jason Merrill <jason@redhat.com>
4969 * g++.dg/template/access21.C: New.
4970 * g++.dg/template/access22.C: New.
4972 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4974 PR rtl-optimization/48633
4975 * g++.dg/pr48633.C: New test.
4977 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4980 * g++.dg/other/pr49133.C: New test.
4982 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4983 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4985 * gcc.dg/torture/tls/run-gd.c: New test.
4986 * gcc.dg/torture/tls/run-ie.c: New test.
4987 * gcc.dg/torture/tls/run-ld.c: New test.
4988 * gcc.dg/torture/tls/run-le.c: New test.
4989 * lib/target-supports.exp (check_effective_target_tls_runtime):
4990 Build testcase with TLS options.
4992 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4994 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4996 2011-05-24 Tom de Vries <tom@codesourcery.com>
4998 PR tree-optimization/49121
4999 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5001 2011-05-23 Jason Merrill <jason@redhat.com>
5003 * g++.dg/cpp0x/defaulted28.C: New.
5005 * g++.dg/cpp0x/sfinae25.C: New.
5007 * g++.dg/cpp0x/rv-cast2.C: New.
5009 * g++.dg/cpp0x/enum14.C: New.
5011 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5014 * gcc.c-torture/execute/pr49123.c: New test.
5017 * gcc.dg/debug/pr49032.c: New test.
5020 * gcc.dg/pr49120.c: New test.
5022 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5025 * gcc.target/i386/pr47315.c: New test.
5027 2011-05-23 Jason Merrill <jason@redhat.com>
5029 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5031 * g++.dg/cpp0x/sfinae24.C: New.
5033 * g++.dg/cpp0x/error3.C: New.
5035 * g++.dg/cpp0x/defaulted27.C: New.
5037 * g++.dg/cpp0x/decltype27.C: New.
5039 2011-05-23 Richard Guenther <rguenther@suse.de>
5041 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5043 2011-05-23 Richard Guenther <rguenther@suse.de>
5045 PR tree-optimization/40874
5046 * g++.dg/tree-ssa/pr40874.C: New testcase.
5048 2011-05-23 Richard Guenther <rguenther@suse.de>
5050 PR tree-optimization/49115
5051 * g++.dg/torture/pr49115.C: New testcase.
5053 2011-05-23 Richard Guenther <rguenther@suse.de>
5056 * gcc.dg/memcpy-3.c: New testcase.
5058 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5061 * gcc.c-torture/execute/pr48973-1.c: New test.
5062 * gcc.c-torture/execute/pr48973-2.c: New test.
5064 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5067 * g++.dg/warn/pr18016.C: New.
5069 2011-05-23 Tom de Vries <tom@codesourcery.com>
5072 * gcc.target/arm/ivopts-6.c: New test.
5074 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5077 * gcc.c-torture/compile/pr49029.c: New test.
5079 2011-05-22 Jason Merrill <jason@redhat.com>
5081 * g++.dg/cpp0x/sfinae23.C: New.
5082 * g++.dg/cpp0x/sfinae8.C: Correct.
5084 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5086 * gfortran.dg/function_optimize_8.f90: New test case.
5088 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5090 PR tree-optimization/49087
5091 * gcc.dg/vect/O3-pr49087.c: New test.
5093 2011-05-21 Jason Merrill <jason@redhat.com>
5095 * g++.dg/debug/const5.C: New.
5097 2011-05-20 Jason Merrill <jason@redhat.com>
5099 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5101 * g++.dg/cpp0x/constexpr-static7.C: New.
5103 * g++.dg/cpp0x/enum12.C: New.
5104 * g++.dg/cpp0x/enum13.C: New.
5106 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5109 * gfortran.dg/select_type_23.f03: New.
5111 2011-05-20 Jason Merrill <jason@redhat.com>
5113 * g++.dg/cpp0x/defaulted26.C: New.
5115 * g++.dg/cpp0x/noexcept02.C: Fix.
5116 * g++.dg/cpp0x/noexcept03.C: Fix.
5117 * g++.dg/cpp0x/noexcept08.C: Fix.
5118 * g++.dg/cpp0x/noexcept10.C: New.
5120 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5123 * gfortran.dg/extends_12.f03: New.
5125 2011-05-20 Jason Merrill <jason@redhat.com>
5127 * g++.dg/template/koenig9.C: New.
5128 * g++.dg/opt/pr47615.C: Fix.
5129 * g++.dg/overload/defarg1.C: Fix.
5130 * g++.dg/tc1/dr213.C: Remove xfail.
5131 * g++.dg/torture/pr34850.C: Fix.
5132 * g++.dg/torture/pr39362.C: Fix.
5133 * g++.old-deja/g++.brendan/crash56.C: Fix.
5134 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5136 2011-05-20 Richard Guenther <rguenther@suse.de>
5138 PR tree-optimization/49079
5139 * gcc.dg/torture/pr49079.c: New testcase.
5141 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5143 PR tree-optimization/49073
5144 * gcc.c-torture/execute/pr49073.c: New test.
5146 2011-06-19 Tobias Burnus <burnus@net-b.de>
5149 * gfortran.dg/coarray_21.f90: New.
5151 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5153 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5156 2011-05-19 Richard Guenther <rguenther@suse.de>
5159 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5161 2011-05-19 Richard Guenther <rguenther@suse.de>
5164 * gcc.dg/builtin-object-size-11.c: New testcase.
5166 2011-05-19 Tom de Vries <tom@codesourcery.com>
5169 * gcc.target/arm/ivopts.c: New test.
5170 * gcc.target/arm/ivopts-2.c: New test.
5172 2011-05-19 Tom de Vries <tom@codesourcery.com>
5174 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5176 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5178 * gcc.c-torture/execute/960321-1.x: Remove.
5180 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5183 * gfortran.dg/move_alloc_4.f90: New.
5185 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5188 * gcc.target/i386/pr49002-1.c: New test.
5189 * gcc.target/i386/pr49002-2.c: Likewise.
5191 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5193 PR tree-optimization/49039
5194 * gcc.c-torture/execute/pr49039.c: New test.
5195 * gcc.dg/tree-ssa/pr49039.c: New test.
5196 * g++.dg/torture/pr49039.C: New test.
5198 2011-05-18 Jason Merrill <jason@redhat.com>
5200 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5201 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5202 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5204 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5206 * gcc.target/bfin/mcpu-bf592.c: New test.
5208 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5210 PR tree-optimization/41881
5211 * gcc.dg/vect/O3-pr41881.c: New test.
5212 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5214 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5216 PR tree-optimization/49000
5217 * gcc.dg/pr49000.c: New test.
5219 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5221 * gnat.dg/invalid1.adb: New test.
5223 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5225 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5227 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5228 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5230 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5233 * g++.dg/cpp0x/range-for18.C: New.
5235 2011-05-15 Tobias Burnus <burnus@net-b.de>
5238 * gfortran.dg/coarray/image_index_2.f90: New.
5240 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5242 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5243 * g++.dg/cpp0x/override2.C: New.
5245 2011-05-14 Tobias Burnus <burnus@net-b.de>
5248 * gfortran.de/coarray_20.f90: New.
5250 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5253 * function_optimize_7.f90: New test case.
5255 2011-05-13 Jason Merrill <jason@redhat.com>
5257 * g++.dg/cpp0x/decltype26.C: New.
5258 * g++.dg/cpp0x/enum11.C: New.
5260 2011-05-13 Tobias Burnus <burnus@net-b.de>
5264 * gfortran.dg/assign_8.f90: Update dg-error.
5266 2011-05-13 Tobias Burnus <burnus@net-b.de>
5269 * gfortran.dg/io_constraints_8.f90: New.
5270 * gfortran.dg/io_constraints_9.f90: New.
5272 2011-05-13 Martin Thuresson <martint@google.com>
5274 PR gcov-profile/47793
5275 * gcc.dg/pr47793.c: New.
5277 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5279 PR tree-optimization/48975
5280 * gcc.dg/pr48975.c: New test.
5282 2011-05-12 Tobias Burnus <burnus@net-b.de>
5285 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5287 2011-05-12 Jason Merrill <jason@redhat.com>
5289 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5291 2011-05-12 Geert Bosch <bosch@adacore.com>
5293 * gnat.dg/view_conversion1.adb: New test.
5295 2011-05-12 Richard Guenther <rguenther@suse.de>
5297 PR tree-optimization/48172
5298 * gcc.dg/vect/pr48172.c: New testcase.
5300 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5303 * g++.dg/opt/pr48967.C: New test.
5305 2011-05-11 Jason Merrill <jason@redhat.com>
5307 * g++.dg/cpp0x/constexpr-friend.C: New.
5308 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5310 * g++.dg/cpp0x/sfinae22.C: New.
5312 2011-05-11 Tobias Burnus <burnus@net-b.de>
5315 * gfortran.dg/generic_24.f90: New.
5317 2011-05-11 Richard Guenther <rguenther@suse.de>
5319 PR tree-optimization/15256
5320 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5322 2011-05-11 Jakub Jelinek <jakub@redhat.com>
5325 * gcc.dg/pr48159-1.c: New test.
5326 * gcc.dg/pr48159-2.c: New test.
5328 2011-05-11 Richard Guenther <rguenther@suse.de>
5331 * gcc.dg/torture/pr48953.c: New testcase.
5333 2011-05-11 Richard Guenther <rguenther@suse.de>
5335 PR tree-optimization/18041
5336 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5338 2011-05-11 Alan Modra <amodra@gmail.com>
5341 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5343 2011-05-10 Jason Merrill <jason@redhat.com>
5345 * g++.dg/cpp0x/defaulted25.C: New.
5346 * g++.dg/template/crash7.C: Adjust.
5348 * g++.dg/cpp0x/variadic108.C: New.
5350 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
5352 * g++.dg/inherit/virtual9.C: Extend.
5354 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5357 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5358 are passed and returned in vector registers.
5360 2011-05-10 Richard Guenther <rguenther@suse.de>
5362 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5363 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5364 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5365 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5366 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
5369 2011-05-10 Jakub Jelinek <jakub@redhat.com>
5371 PR tree-optimization/48611
5372 PR tree-optimization/48794
5373 * gfortran.dg/gomp/pr48611.f90: New test.
5374 * gfortran.dg/gomp/pr48794.f90: New test.
5377 * gcc.dg/dfp/pr48928.c: New test.
5379 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5382 * g++.dg/cpp0x/pr48522.C: New.
5384 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5387 * g++.dg/cpp0x/sfinae21.C: New.
5389 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5391 * g++.dg/template/sfinae28.C: Rename to...
5392 * g++.dg/cpp0x/sfinae19.C: ... this.
5393 * g++.dg/template/sfinae29.C: Rename to...
5394 * g++.dg/cpp0x/sfinae20.C: ... this.
5396 2011-05-09 Jeff Law <law@redhat.com>
5398 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5401 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
5404 * g++.dg/init/pr20039.C: New.
5406 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5410 * g++.dg/template/sfinae28.C: New.
5411 * g++.dg/template/sfinae29.C: Likewise.
5413 2011-05-09 Jason Merrill <jason@redhat.com>
5415 * g++.dg/template/nontype23.C: New.
5417 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
5419 * g++.dg/init/pr48859.C: New.
5421 2011-05-09 Jason Merrill <jason@redhat.com>
5423 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5424 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5425 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5426 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5427 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5428 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5429 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5430 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5432 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
5434 * g++.dg/inherit/virtual9.C: New.
5436 2011-05-09 Dodji Seketeli <dodji@redhat.com>
5439 * g++.dg/template/dependent-expr8.C: New test case.
5441 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
5443 PR tree-optimization/48837
5444 * gcc.dg/pr48837.c: New testcase.
5446 2011-05-06 Jason Merrill <jason@redhat.com>
5448 * g++.dg/cpp0x/constexpr-condition2.C: New.
5450 * g++.dg/cpp0x/constexpr-missing.C: New.
5452 2011-05-06 Tobias Burnus <burnus@net-b.de>
5455 * gfortran.dg/coarray/this_image_2.f90: New.
5457 2011-05-06 Tobias Burnus <burnus@net-b.de>
5461 * gfortran.dg/bind_c_usage_22.f90: New.
5462 * gfortran.dg/bind_c_usage_23.f90: New.
5463 * gfortran.dg/bind_c_usage_24.f90: New.
5464 * gfortran.dg/bind_c_usage_24_c.c: New.
5466 2011-05-06 Dodji Seketeli <dodji@redhat.com>
5469 * g++.dg/template/member9.C: New test case.
5471 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
5473 * gnat.dg/discr29.ad[sb]: New test.
5474 * gnat.dg/discr30.adb: Likewise.
5476 2011-05-05 Julian Brown <julian@codesourcery.com>
5478 * gcc.target/arm/neon-vset_lanes8.c: New test.
5480 2011-05-05 Jason Merrill <jason@redhat.com>
5482 * g++.dg/init/new32.C: New.
5484 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5486 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5489 2011-05-05 Jakub Jelinek <jakub@redhat.com>
5491 PR rtl-optimization/48381
5492 * gcc.c-torture/compile/pr48381.c: New test.
5494 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
5496 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5498 * gcc.target/i386/opt-1.c: Ditto.
5500 2011-05-04 Jason Merrill <jason@redhat.com>
5502 * g++.dg/conversion/base1.C: New.
5504 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5506 PR libgfortran/48787
5507 * gfortran.dg/round_3.f08: Add more checks to test case.
5509 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
5511 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5512 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5513 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5514 Gate test on effective_target fd_truncate.
5516 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
5518 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5519 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5520 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5521 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
5522 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5523 * gcc.target/i386/pr38824.c: Ditto.
5524 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5525 * gcc.target/i386/vecinit-2.c: Ditto.
5526 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5527 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5528 * gcc.target/i386/parity-2.c: Ditto.
5529 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5531 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
5533 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5535 * gcc.target/bfin/mcpu-bf514.c: Likewise.
5536 * gcc.target/bfin/mcpu-bf516.c: Likewise.
5537 * gcc.target/bfin/mcpu-bf518.c: Likewise.
5539 2011-05-03 Tobias Burnus <burnus@net-b.de>
5542 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5544 2011-05-03 Tobias Burnus <burnus@net-b.de>
5547 * gfortran.dg/coarray/this_image_1.f90: New.
5549 2011-05-03 Tobias Burnus <burnus@net-b.de>
5552 * gfortran.dg/coarray/caf.dg: New.
5553 * gfortran.dg/coarray/image_index_1.f90: New, copied
5554 from ../coarray_16.f90.
5556 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5559 * g++.dg/ext/complex9.C: New.
5561 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5564 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5565 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5566 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5568 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5570 * gcc.target/bfin/builtins: Created.
5571 * gcc.target/bfin/hisilh-O0.c: Deleted.
5572 * gcc.target/bfin/hisilh.c: Moved to...
5573 * gcc.target/bfin/builtins/hisilh.c: ...here.
5574 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5575 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5576 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5577 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5578 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5579 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5580 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5581 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5582 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5583 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5584 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5585 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5586 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5587 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5588 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5589 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5590 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5591 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5592 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5593 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5594 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5595 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5596 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5597 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5598 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5599 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5600 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5601 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5602 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5603 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5604 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5605 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5606 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5607 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5608 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5609 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5610 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5611 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5612 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5613 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5614 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5615 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5616 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5617 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5618 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5619 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5620 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5621 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5622 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5623 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5624 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5625 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5626 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5627 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5628 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5629 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5630 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5631 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5632 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5633 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5634 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5635 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5636 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5637 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5638 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5639 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5640 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5641 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5642 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5643 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5644 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5645 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5646 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5647 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5648 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5649 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5650 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5651 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5652 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5653 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5654 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5655 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5656 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5657 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5658 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5659 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5660 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5661 * gcc.target/bfin/builtins/circptr.c: Ditto.
5662 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5663 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5664 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5665 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5666 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5667 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5668 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5669 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5670 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5671 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5672 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5673 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5674 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5675 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5676 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5677 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5678 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5679 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5680 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5681 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5682 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5683 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5684 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5685 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5686 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5687 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5688 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5689 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5690 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5691 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5692 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5693 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5694 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5695 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5696 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5697 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5698 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5699 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5700 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5701 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5702 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5703 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5704 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5705 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5706 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5707 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5708 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5709 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5710 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5711 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5712 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5713 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5714 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5715 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5716 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5717 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5718 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5719 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5720 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5721 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5722 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5723 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5724 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5725 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5726 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5727 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5728 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5729 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5730 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5731 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5733 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5735 * gcc.target/arm/cold-lc.c: New test.
5737 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5740 * gcc.dg/pr48774.c: New test.
5742 2011-05-03 Richard Guenther <rguenther@suse.de>
5744 * gcc.dg/large-size-array-5.c: New testcase.
5746 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5748 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5750 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5752 * lib/target-supports.exp (check_effective_target_vect_strided):
5754 (check_effective_target_vect_strided2)
5755 (check_effective_target_vect_strided3)
5756 (check_effective_target_vect_strided4)
5757 (check_effective_target_vect_strided8): ...these new functions.
5759 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5760 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5761 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5762 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5763 * gcc.dg/vect/pr37539.c: Likewise.
5764 * gcc.dg/vect/slp-11a.c: Likewise.
5765 * gcc.dg/vect/slp-11b.c: Likewise.
5766 * gcc.dg/vect/slp-11c.c: Likewise.
5767 * gcc.dg/vect/slp-12a.c: Likewise.
5768 * gcc.dg/vect/slp-12b.c: Likewise.
5769 * gcc.dg/vect/slp-18.c: Likewise.
5770 * gcc.dg/vect/slp-19a.c: Likewise.
5771 * gcc.dg/vect/slp-19b.c: Likewise.
5772 * gcc.dg/vect/slp-21.c: Likewise.
5773 * gcc.dg/vect/slp-23.c: Likewise.
5774 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5776 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5777 instead of vect_interleave && vect_extract_even_odd.
5778 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5779 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5780 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5781 * gcc.dg/vect/vect-1.c: Likewise.
5782 * gcc.dg/vect/vect-10.c: Likewise.
5783 * gcc.dg/vect/vect-98.c: Likewise.
5784 * gcc.dg/vect/vect-107.c: Likewise.
5785 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5786 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5787 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5788 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5789 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5790 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5791 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5792 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5793 * gcc.dg/vect/vect-strided-float.c: Likewise.
5794 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5795 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5796 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5797 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5798 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5799 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5800 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5801 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5802 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5803 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5804 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5805 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5806 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5807 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5808 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5810 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5812 * gcc.dg/vect/pr30843.c: Likewise.
5813 * gcc.dg/vect/pr33866.c: Likewise.
5814 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5815 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5816 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5817 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5819 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5821 * gcc.dg/vect/slp-11.c: Split into...
5822 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5823 gcc.dg/vect/slp-11c.c: ...these tests.
5824 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5825 * gcc.dg/vect/slp-12c.c: ...this new test.
5826 * gcc.dg/vect/slp-19.c: Split into...
5827 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5828 gcc.dg/vect/slp-19c.c: ...these new tests.
5830 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5832 * lib/target-supports.exp
5833 (check_effective_target_vect_extract_even_odd_wide): Delete.
5834 (check_effective_target_vect_strided_wide): Likewise.
5835 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5836 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5837 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5838 * gcc.dg/vect/pr37539.c: Likewise.
5839 * gcc.dg/vect/slp-11.c: Likewise.
5840 * gcc.dg/vect/slp-12a.c: Likewise.
5841 * gcc.dg/vect/slp-12b.c: Likewise.
5842 * gcc.dg/vect/slp-19.c: Likewise.
5843 * gcc.dg/vect/slp-23.c: Likewise.
5844 * gcc.dg/vect/vect-1.c: Likewise.
5845 * gcc.dg/vect/vect-98.c: Likewise.
5846 * gcc.dg/vect/vect-107.c: Likewise.
5847 * gcc.dg/vect/vect-strided-float.c: Likewise.
5849 2011-05-02 Jason Merrill <jason@redhat.com>
5851 * g++.dg/init/new31.C: New.
5853 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5856 * gcc.dg/pr35445.c: New test.
5858 2011-05-02 Jason Merrill <jason@redhat.com>
5860 * c-c++-common/vla-1.c: New.
5862 2011-05-02 Richard Guenther <rguenther@suse.de>
5864 PR tree-optimization/48822
5865 * gcc.dg/torture/pr48822.c: New testcase.
5867 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5870 * g++.dg/cpp0x/constexpr-47969.C: New.
5872 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5875 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5876 on vect_no_align targets.
5877 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5878 vect_no_align targets.
5880 2011-05-01 Xinliang David Li <davidxl@google.com>
5882 * gcc.dg/tree-ssa/integer-addr.c: New test.
5883 * gcc.dg/tree-ssa/alias_bug.c: New test.
5885 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5887 PR libgfortran/48787
5888 * gfortran.dg/round_3.f08: Add more checks.
5890 2011-04-30 Tobias Burnus <burnus@net-b.de>
5893 * gfortran.dg/import9.f90: New, proper test.
5894 * gfortran.dg/interface_37.f90: Remove bogus
5895 test (bogus copy of interface_36.f90).
5897 2011-04-30 Tobias Burnus <burnus@net-b.de>
5900 * gfortran.dg/interface_37.f90: New.
5902 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5905 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5907 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5909 PR tree-optimization/48809
5910 * gcc.c-torture/execute/pr48809.c: New test.
5912 2011-04-29 Jeff Law <law@redhat.com>
5914 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5916 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5919 * g++.dg/init/ctor10.C: New.
5921 2011-04-29 Le-Chun Wu <lcwu@google.com>
5923 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5924 warning in implicitly instantiated templates.
5926 2011-04-29 Le-Chun Wu <lcwu@google.com>
5928 * g++.dg/warn/Wnull-conversion-1.C: New.
5929 * g++.dg/warn/Wnull-conversion-2.C: New.
5931 2011-04-29 Diego Novillo <dnovillo@google.com>
5933 * g++.old-deja/g++.other/null3.C: Expect warning about
5934 converting boolean to a pointer.
5936 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5939 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5943 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5945 2011-04-29 Tobias Burnus <burnus@net-b.de>
5948 * gfortran.dg/typebound_proc_22.f90: New.
5951 * gfortran.dg/interface_36.f90: New.
5953 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5955 PR libgfortran/48488
5956 PR libgfortran/48602
5957 PR libgfortran/48615
5958 PR libgfortran/48684
5959 PR libgfortran/48787
5960 * gfortran.dg/fmt_g.f: Adjust test.
5961 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5962 * gfortran.dg/round_3.f08: New test.
5963 * gfortran.dg/namelist_print_1.f: Adjust test.
5964 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5965 * gfortran.dg/f2003_io_5.f03: Adjust test.
5966 * gfortran.dg/coarray_15.f90: Adjust test.
5967 * gfortran.dg/namelist_65.f90: Adjust test.
5968 * gfortran.dg/fmt_cache_1.f: Adjust test.
5969 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5970 * gfortran.dg/real_const_3.f90: Adjust test.
5972 2011-04-28 Xinliang David Li <davidxl@google.com>
5974 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5975 * g++.dg/prof-robust-1.C: New test.
5977 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5979 PR tree-optimization/48765
5980 * gcc.dg/vect/pr48765.c: New.
5982 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5984 PR tree-optimization/48775
5985 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5987 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5990 * g++.dg/inherit/pr48798.C: New.
5991 * g++.old-deja/g++.other/base1.C: Adjust.
5993 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5996 * g++.dg/template/inherit7.C: New test case.
5998 2011-04-28 Richard Guenther <rguenther@suse.de>
6000 PR tree-optimization/40052
6001 PR tree-optimization/15347
6002 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6003 * gcc.dg/pr15347.c: Likewise.
6005 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6008 * g++.dg/cpp0x/sfinae18.C: New.
6010 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6013 * g++.dg/ext/is_literal_type1.C: New.
6015 2011-04-28 Tobias Burnus <burnus@net-b.de>
6019 * gfortran.dg/interface_35.f90: New.
6020 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6021 * gfortran.dg/func_result_6.f90: Add dg-warning.
6022 * gfortran.dg/bessel_1.f90: Ditto.
6023 * gfortran.dg/hypot_1.f90: Ditto.
6024 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6025 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6026 * gfortran.dg/interface_assignment_4.f90: Ditto.
6028 2011-04-27 Jason Merrill <jason@redhat.com>
6030 * g++.dg/ext/complex8.C: New.
6032 * g++.dg/cpp0x/initlist49.C: New.
6033 * g++.dg/init/new30.C: New.
6035 2011-04-27 Tobias Burnus <burnus@net-b.de>
6038 * gfortran.dg/whole_file_34.f90: New.
6040 2011-04-27 Jan Hubicka <jh@suse.cz>
6042 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6044 2011-04-27 Jason Merrill <jason@redhat.com>
6046 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6048 * g++.dg/parse/ambig6.C: New.
6050 2011-04-27 Nick Clifton <nickc@redhat.com>
6052 * gcc.dg/20020312-2.c: Add definition for RX.
6054 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6055 option with RX targets.
6057 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6060 2011-04-27 Richard Guenther <rguenther@suse.de>
6062 * gcc.dg/tree-ssa/pr23382.c: Remove.
6064 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6067 * gcc.c-torture/compile/pr48767.c: New test.
6069 2011-04-27 Richard Guenther <rguenther@suse.de>
6071 PR tree-optimization/48772
6072 * g++.dg/pr48772.C: New testcase.
6074 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6077 * gcc.c-torture/compile/pr48742.c: New test.
6079 2011-04-26 Jason Merrill <jason@redhat.com>
6081 * g++.dg/lookup/koenig13.C: New.
6083 * g++.dg/cpp0x/initlist48.C: New.
6085 2011-04-25 Jason Merrill <jason@redhat.com>
6087 * g++.dg/cpp0x/sfinae17.C: New.
6089 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6092 * gcc.target/powerpc/pr48258-1.c: New file.
6093 * gcc.target/powerpc/pr48258-2.c: Ditto.
6095 2011-04-26 Xinliang David Li <davidxl@google.com>
6097 * gcc.dg/uninit-suppress.c: New test.
6098 * gcc.dg/uninit-suppress.c: New test.
6100 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6103 * gcc.dg/pr48768.c: New test.
6105 PR tree-optimization/48734
6106 * gcc.c-torture/compile/pr48734.c: New test.
6109 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6111 2011-04-26 Richard Guenther <rguenther@suse.de>
6113 PR tree-optimization/48731
6114 * gcc.dg/torture/pr48731.c: New testcase.
6116 2011-04-26 Richard Guenther <rguenther@suse.de>
6119 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6121 2011-04-26 Richard Guenther <rguenther@suse.de>
6124 * gcc.dg/torture/pr48694-1.c: New testcase.
6125 * gcc.dg/torture/pr48694-2.c: Likewise.
6127 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6129 * g++.dg/ext/underlying_type1.C: New.
6130 * g++.dg/ext/underlying_type2.C: Likewise.
6131 * g++.dg/ext/underlying_type3.C: Likewise.
6132 * g++.dg/ext/underlying_type4.C: Likewise.
6133 * g++.dg/ext/underlying_type5.C: Likewise.
6134 * g++.dg/ext/underlying_type6.C: Likewise.
6135 * g++.dg/ext/underlying_type7.C: Likewise.
6136 * g++.dg/ext/underlying_type8.C: Likewise.
6137 * g++.dg/ext/underlying_type9.C: Likewise.
6138 * g++.dg/ext/underlying_type10.C: Likewise.
6140 2011-04-25 Jason Merrill <jason@redhat.com>
6142 * g++.dg/cpp0x/regress/template-const2.C: New.
6144 2011-04-25 Jeff Law <law@redhat.com>
6146 * gcc.dg/tree-ssa/vrp56.c: new test.
6148 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6150 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6152 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6154 PR preprocessor/48740
6155 * c-c++-common/raw-string-11.c: New test.
6157 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6159 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6162 2011-04-23 Tobias Burnus <burnus@net-b.de>
6165 * gfortran.dg/coarray_19.f90: New.
6167 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6170 * gcc.dg/pr48685.c: New test.
6172 2011-04-22 Jan Hubicka <jh@suse.cz>
6174 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6176 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6178 PR tree-optimization/48717
6179 * gcc.c-torture/execute/pr48717.c: New test.
6181 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6184 * gcc.target/i386/pr48723.c: New test.
6186 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6189 * gcc.dg/gomp/pr48716.c: New test.
6190 * g++.dg/gomp/pr48716.C: New test.
6192 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6195 * gcc.dg/missing-field-init-2.c: Update testcase.
6197 2011-04-22 Alan Modra <amodra@gmail.com>
6199 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6201 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6204 * gfortran.dg/function_optimize_6.f90: New test.
6206 2011-04-21 Easwaran Raman <eraman@google.com>
6208 * gcc.dg/stack-layout-2.c: New test.
6210 2011-04-21 Richard Guenther <rguenther@suse.de>
6213 * g++.dg/lto/pr48207-2_0.C: New testcase.
6214 * g++.dg/lto/pr48207-3_0.C: Likewise.
6216 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6218 * gnat.dg/volatile5.adb: New test.
6219 * gnat.dg/volatile5_pkg.ads: New helper.
6221 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6224 * gcc.target/i386/pr48708.c: New test.
6226 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6228 * gcc.dg/vect/vect-119.c: New test.
6230 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6232 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6235 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6236 Richard Sandiford <richard.sandiford@linaro.org>
6239 * gcc.target/arm/pr46329.c: New test.
6241 2011-04-21 Tobias Burnus <burnus@net-b.de>
6244 * gfortran.dg/coarray_18.f90: New.
6246 2011-04-20 Jason Merrill <jason@redhat.com>
6248 * g++.dg/cpp0x/initlist47.C: New.
6250 * g++.dg/init/dtor4.C: New.
6252 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6255 * gcc.target/i386/sse2-pinsrw.c: New test.
6256 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6257 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6258 * gcc.target/i386/sse2-insvhi.c: Ditto.
6259 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6260 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6262 2011-04-20 Jason Merrill <jason@redhat.com>
6264 * g++.dg/template/const4.C: New.
6266 2011-04-20 Easwaran Raman <eraman@google.com>
6268 * gcc.dg/stack-layout-1.c: New test.
6270 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6272 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6273 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6276 2011-04-20 Kai Tietz <ktietz@redhat.com>
6278 * gcc.dg/binop-xor1.c: New test.
6279 * gcc.dg/binop-xor2.c: New test.
6280 * gcc.dg/binop-xor3.c: New test.
6281 * gcc.dg/binop-xor4.c: New test.
6282 * gcc.dg/binop-xor5.c: New test.
6284 2011-04-20 Richard Guenther <rguenther@suse.de>
6286 PR tree-optimization/47892
6287 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6289 2011-04-20 Richard Guenther <rguenther@suse.de>
6292 * g++.dg/torture/pr48695.C: New testcase.
6294 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
6296 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6297 * gcc.c-torture/execute/cmpsi-2.c: Ditto
6298 * gcc.c-torture/execute/pr45262.c: Ditto
6299 * gcc.dg/torture/pr43165.c: Ditto.
6300 * gcc.dg/torture/pr47228.c: Ditto.
6301 * gcc.dg/tree-ssa/pr45144.c: Ditto.
6302 * gcc.dg/ipa/pr45644.c: Ditto.
6303 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6306 2011-04-19 Jason Merrill <jason@redhat.com>
6308 * g++.dg/ext/complex7.C: New.
6310 * g++.dg/ext/attrib41.C: New.
6312 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
6315 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6317 2011-04-19 Jakub Jelinek <jakub@redhat.com>
6320 * gcc.target/i386/pr48678.c: New test.
6322 2011-04-19 Martin Jambor <mjambor@suse.cz>
6324 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6325 * g++.dg/opt/devirt2.C: New test.
6326 * g++.dg/ipa/devirt-g-1.C: Likewise.
6328 2011-04-19 Tobias Burnus <burnus@net-b.de>
6331 * gfortran.dg/whole_file_33.f90: New.
6333 2011-04-19 Martin Jambor <mjambor@suse.cz>
6335 * g++.dg/ipa/devirt-7.C: New test.
6337 2011-04-19 Richard Guenther <rguenther@suse.de>
6340 * g++.dg/lto/pr48207_0.C: New testcase.
6342 2011-04-18 Jason Merrill <jason@redhat.com>
6344 * g++.dg/init/void1.C: New.
6346 * g++.dg/cpp0x/union4.C: New.
6348 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6351 * g++.dg/torture/pr48661.C: New test.
6354 * g++.dg/gomp/pr48632.C: New test.
6356 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
6358 * gcc.target/i386/sse2-maskmovdqu.c: New test.
6359 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6361 2011-04-18 Tobias Burnus <burnus@net-b.de>
6364 * gfortran.dg/coarray_17.f90: New.
6365 * gfortran.dg/coarray_10.f90: Update dg-error.
6367 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6370 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6371 * gfortran.dg/guality/guality.exp: Likewise.
6373 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6375 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6377 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6379 * gcc.dg/vect/pr48377.c: Remove dg-do run.
6381 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6383 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6385 2011-04-18 Richard Guenther <rguenther@suse.de>
6388 * g++.dg/torture/pr46364.C: New testcase.
6390 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6392 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6394 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
6396 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6398 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
6399 Ira Rosen <ira.rosen@linaro.org>
6402 * gcc.target/arm/pr48252.c: New test.
6404 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6406 PR tree-optimization/48616
6407 * gcc.dg/pr48616.c: New test.
6409 2011-04-18 Tobias Burnus <burnus@net-b.de>
6412 * gfortran.dg/coarray_16.f90: New.
6414 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
6417 * gfortran.dg/realloc_on_assign_7.f03: New test.
6419 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6421 PR libgfortran/48602
6422 * gfortran.dg/fmt_g0_6.f08: New test.
6424 2011-04-17 Jason Merrill <jason@redhat.com>
6426 * g++.dg/cpp0x/sfinae16.C: New.
6428 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
6430 * gcc.target/mips/reg-var-1.c: New test.
6432 2011-04-17 Jan Hubicka <jh@suse.cz>
6434 * gcc.dg/winline-5.c: Update testcase.
6436 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
6438 * gnat.dg/discr27.ad[sb]: Move dg directive.
6439 * gnat.dg/discr28.ad[sb]: New test.
6440 * gnat.dg/discr28_pkg.ads: New helper.
6442 2011-04-17 Michael Matz <matz@suse.de>
6444 PR tree-optimization/48622
6446 * gcc.dg/lto/pr48622_0.c: New test.
6448 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
6450 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6451 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6452 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6453 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6454 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6455 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6457 2011-04-15 Jason Merrill <jason@redhat.com>
6459 * g++.dg/cpp0x/range-for17.C: New.
6461 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6463 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6464 * g++.dg/cpp0x/range-for3.C: Likewise.
6465 * g++.dg/cpp0x/range-for9.C: Correct error message.
6466 * g++.dg/cpp0x/range-for11.C: New.
6467 * g++.dg/cpp0x/range-for12.C: New.
6468 * g++.dg/cpp0x/range-for13.C: New.
6469 * g++.dg/cpp0x/range-for14.C: New.
6470 * g++.dg/cpp0x/range-for15.C: New.
6471 * g++.dg/cpp0x/range-for16.C: New.
6473 2011-04-15 Tobias Burnus <burnus@net-b.de>
6476 * gfortran.dg/coarray_15.f90: Change to dg-do run.
6478 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
6480 * objc.dg/naming-4.m: Updated.
6481 * objc.dg/naming-5.m: Updated.
6482 * objc.dg/naming-6.m: New.
6483 * objc.dg/naming-7.m: New.
6484 * obj-c++.dg/naming-1.mm: Updated.
6485 * obj-c++.dg/naming-2.mm: Updated.
6486 * obj-c++.dg/naming-3.mm: New.
6487 * obj-c++.dg/naming-4.mm: New.
6489 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6491 PR libgfortran/48589
6492 * gfortran.dg/fmt_g0_5.f08: New test.
6494 2011-04-15 Richard Guenther <rguenther@suse.de>
6497 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6499 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
6501 * gcc.target/avr/torture/pr41885.c (dg-options): Change
6502 -finline-limit=0 to -fno-inline
6504 2011-04-15 Jakub Jelinek <jakub@redhat.com>
6507 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6510 2011-04-14 Jakub Jelinek <jakub@redhat.com>
6513 * gcc.target/i386/sse4_1-insertps-3.c: New test.
6514 * gcc.target/i386/sse4_1-insertps-4.c: New test.
6515 * gcc.target/i386/avx-insertps-3.c: New test.
6516 * gcc.target/i386/avx-insertps-4.c: New test.
6518 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6520 * gcc.target/avr/torture/pr41885.c (dg-options): Add
6523 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6528 * gcc.target/avr/pr46779-1.c: New test case
6529 * gcc.target/avr/pr46779-2.c: New test case
6531 2011-04-14 Jason Merrill <jason@redhat.com>
6533 * g++.dg/cpp0x/sfinae15.C: New.
6535 * g++.dg/cpp0x/sfinae14.C: New.
6537 * g++.dg/ext/vla10.C: New.
6539 2011-04-14 Richard Guenther <rguenther@suse.de>
6541 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6543 2011-04-14 Richard Guenther <rguenther@suse.de>
6545 * gcc.dg/fold-bitand-4.c: Move ...
6546 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
6548 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6550 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6552 * gcc.target/avr/torture/trivial.c: Ditto.
6554 2011-04-13 Jason Merrill <jason@redhat.com>
6556 * g++.dg/template/operator11.C: New.
6558 2011-04-13 Jakub Jelinek <jakub@redhat.com>
6561 * gcc.dg/gomp/pr48591.c: New test.
6564 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6565 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6567 2011-04-13 Dodji Seketeli <dodji@redhat.com>
6570 * g++.dg/template/dependent-expr7.C: New test case.
6572 2011-04-13 Jason Merrill <jason@redhat.com>
6574 * g++.dg/cpp0x/sfinae13.C: New.
6576 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
6578 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6580 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6582 * gcc.target/arm/pr43698.c: Remove -march option.
6584 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6586 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6589 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
6593 * gfortran.dg/realloc_on_assign_6.f03: New test.
6595 2011-04-12 Kai Tietz <ktietz@redhat.com>
6597 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6598 targets the additional -mno-ms-bitfields and
6599 -Wno-packed-bitfield-compat options.
6600 * g++.dg/ext/bitfield3.C: Likewise.
6601 * g++.dg/ext/bitfield4.C: Likewise.
6602 * g++.dg/ext/bitfield5.C: Likewise.
6603 * gcc.dg/bitfld-15.c: Likewise.
6604 * gcc.dg/bitfld-16.c: Likewise.
6605 * gcc.dg/bitfld-17.c: Likewise.
6606 * gcc.dg/bitfld-18.c: Likewise.
6608 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
6610 * gcc.target/arm/neon-vld3-1.c: New test.
6611 * gcc.target/arm/neon-vst3-1.c: New test.
6612 * gcc.target/arm/neon/v*.c: Regenerate.
6614 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6616 PR rtl-optimization/48549
6617 * g++.dg/opt/pr48549.C: New test.
6619 2011-04-12 Richard Guenther <rguenther@suse.de>
6621 PR tree-optimization/46076
6622 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6624 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6627 * lib/compat.exp (compat-execute): Declare unsupported after
6628 stripping path from src1.
6629 * lib/lto.exp (lto-execute): Likewise.
6631 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6634 * gcc.dg/pr48552-1.c: New test.
6635 * gcc.dg/pr48552-2.c: New test.
6637 2011-04-11 Jason Merrill <jason@redhat.com>
6639 * g++.dg/cpp0x/sfinae12.C: New.
6641 * g++.dg/cpp0x/enum10.C: New.
6643 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6645 * g++.dg/cpp0x/rv-func.C: New.
6647 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6649 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6652 2011-04-11 Martin Jambor <mjambor@suse.cz>
6654 PR tree-optimization/48195
6655 * gcc.dg/ipa/pr48195.c: New test.
6657 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
6659 * gnat.dg/return3.adb: Remove unused switch.
6661 2011-04-08 Mike Stump <mikestump@comcast.net>
6664 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6665 default to fno-common.
6667 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
6669 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6670 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6672 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6675 * gfortran.dg/function_optimize_5.f90: New test.
6677 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
6679 * gnat.dg/aggr17.adb: New test.
6680 * gnat.dg/aggr18.adb: Likewise.
6682 2011-04-08 Michael Matz <matz@suse.de>
6685 * gcc.target/i386/pr48389.c: New test.
6687 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
6689 PR rtl-optimization/48272
6690 * g++.dg/opt/pr48272.C: New.
6692 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6694 PR rtl-optimization/48235
6695 * gcc.dg/pr48235.c: New.
6697 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6699 PR rtl-optimization/48302
6700 * g++.dg/opt/pr48302.C: New.
6702 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6705 * g++.dg/opt/pr48273.C: New.
6707 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6709 PR rtl-optimization/48442
6710 * gcc.dg/pr48442.c: New.
6712 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6714 PR tree-optimization/48377
6715 * gcc.dg/vect/pr48377.c: New test.
6717 2011-04-07 Jason Merrill <jason@redhat.com>
6719 * g++.dg/cpp0x/regress/call1.C: New.
6721 * g++.dg/cpp0x/variadic107.C: New.
6723 * g++.dg/cpp0x/sfinae11.C: New.
6724 * g++.dg/cpp0x/noexcept02.C: Fix.
6726 * g++.dg/cpp0x/sfinae10.C: New.
6728 * g++.dg/cpp0x/sfinae9.C: New.
6730 * c-c++-common/Wcast-qual-1.c: Move here from...
6731 * gcc.dg/cast-qual-3.c: ...here, and...
6732 * g++.dg/warn/Wcast-qual2.C: ...here.
6734 * g++.dg/cpp0x/sfinae8.C: New.
6736 * g++.dg/cpp0x/sfinae7.C: New.
6738 * g++.dg/cpp0x/enum9.C: New.
6740 2011-04-07 Mike Stump <mikestump@comcast.net>
6742 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6743 with no trampolines.
6745 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6748 * gfortran.dg/gomp/pr48117.f90: New test.
6751 * gcc.dg/torture/pr48343.c: New test.
6753 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6755 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6757 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6759 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6761 2011-04-07 Tom de Vries <tom@codesourcery.com>
6764 * lib/scanasm.exp (object-size): New proc.
6765 * gcc.target/arm/pr43920-2.c: New test.
6767 2011-04-06 Tobias Burnus <burnus@net-b.de>
6771 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6773 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6775 * gcc.dg/mtune.c: Prune note from output.
6777 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6780 * gcc.dg/guality/pr36977.c: New test.
6781 * gcc.dg/guality/pr48466.c: New test.
6783 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6785 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6787 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6789 * gnat.dg/return3.adb: New test.
6791 2011-04-06 Richard Guenther <rguenther@suse.de>
6793 PR tree-optimization/47663
6794 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6796 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6798 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6799 Solaris 8 and 9 as well.
6801 2011-04-05 Tom de Vries <tom@codesourcery.com>
6804 * gcc.target/arm/pr43920-1.c: New test.
6806 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6808 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6809 (cctor): Actually return the value.
6810 (main): Cast return values.
6812 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6814 * gfortran.dg/character_comparison_8.f90: New test.
6816 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6818 * frontend-passes: (optimize_lexical_comparison): New function.
6819 (optimize_expr): Call it.
6820 (optimize_comparison): Also handle lexical comparison functions.
6821 Return false instad of -2 for unequal comparison.
6823 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6826 * function_optimize_4.f90: New test.
6828 2011-04-04 Tobias Burnus <burnus@net-b.de>
6831 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6832 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6833 * gfortran.dg/coarray_15.f90: New.
6835 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6837 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6838 * gfortran.dg/bessel_7.f90: Likewise.
6840 2011-04-03 Tobias Burnus <burnus@net-b.de>
6842 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6844 2011-04-03 Richard Guenther <rguenther@suse.de>
6845 Ira Rosen <ira.rosen@linaro.org>
6847 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6848 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6849 -ftree-loop-if-convert-stores.
6851 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6853 * gnat.dg/specs/aggr2.ads: New test.
6855 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6857 * gnat.dg/debug2.ad[sb]: New test.
6858 * gnat.dg/debug2_pkg.ads: New helper.
6859 * gnat.dg/debug3.ad[sb]: New test.
6861 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6863 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6865 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6868 * gcc.c-torture/compile/pr48335-1.c: New test.
6869 * gcc.dg/pr48335-1.c: New test.
6870 * gcc.dg/pr48335-2.c: New test.
6871 * gcc.dg/pr48335-3.c: New test.
6872 * gcc.dg/pr48335-4.c: New test.
6873 * gcc.dg/pr48335-5.c: New test.
6874 * gcc.dg/pr48335-6.c: New test.
6875 * gcc.dg/pr48335-7.c: New test.
6876 * gcc.dg/pr48335-8.c: New test.
6877 * gcc.target/i386/pr48335-1.c: New test.
6879 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6882 * gcc.dg/Waddress.c: New test.
6884 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6887 * gfortran.dg/function_optimize_3.f90: New test.
6889 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6891 * gcc.c-torture/compile/20110401-1.c: New test.
6893 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6894 * g++.dg/lto/20091002-2_0.C: Likewise.
6895 * g++.dg/lto/20090303_0.c: Likewise.
6896 * g++.dg/lto/20091004-1_0.C: Likewise.
6897 * g++.dg/lto/20091002-3_0.C: Likewise.
6898 * g++.dg/lto/20091004-2_0.C: Likewise.
6899 * g++.dg/lto/20081123_0.C: Likewise.
6900 * g++.dg/lto/20090313_0.C: Likewise.
6901 * g++.dg/lto/20081109-1_0.C: Likewise.
6902 * g++.dg/lto/20081219_0.C: Likewise.
6903 * g++.dg/lto/20081204-1_0.C: Likewise.
6904 * g++.dg/lto/20090302_0.C: Likewise.
6905 * g++.dg/lto/20081119-1_0.C: Likewise.
6906 * g++.dg/lto/20081118_0.C: Likewise.
6907 * gcc.dg/lto/20091020-2_0.c: Likewise.
6908 * gcc.dg/lto/20090210_0.c: Likewise.
6909 * gcc.dg/lto/20081204-1_0.c: Likewise.
6910 * gcc.dg/lto/20081224_0.c: Likewise.
6911 * gcc.dg/lto/20090219_0.c: Likewise.
6912 * gcc.dg/lto/20091014-1_0.c: Likewise.
6913 * gcc.dg/lto/20091016-1_0.c: Likewise.
6914 * gcc.dg/lto/20090206-2_0.c: Likewise.
6915 * gcc.dg/lto/20090116_0.c: Likewise.
6916 * gcc.dg/lto/20091013-1_0.c: Likewise.
6917 * gcc.dg/lto/20091015-1_0.c: Likewise.
6918 * gcc.dg/lto/20090126-2_0.c: Likewise.
6920 2011-03-31 Ian Lance Taylor <iant@google.com>
6922 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6924 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6926 * gnat.dg/opt16.adb: New test.
6928 2011-03-31 Jason Merrill <jason@redhat.com>
6930 * g++.dg/cpp0x/defaulted24.C: New.
6932 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6935 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6938 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6940 * g++.dg/other/i386-9.C: New test.
6942 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6944 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6946 2011-03-30 Jason Merrill <jason@redhat.com>
6948 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6950 * g++.dg/cpp0x/regress/isnan.C: New.
6952 * g++.dg/cpp0x/initlist46.C: New.
6954 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6957 * gcc.target/arm/neon-modes-2.c: New test.
6959 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6962 * gcc.c-torture/compile/pr48305.c: New test.
6964 2011-03-29 Jason Merrill <jason@redhat.com>
6966 * g++.dg/cpp0x/regress/value-dep1.C: New.
6968 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6970 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6972 2011-03-29 Ian Lance Taylor <iant@google.com>
6974 * go.test/go-test.exp: Handle the test lines used in several new
6976 (errchk): Add opts parameter. Change all callers. Handle parens
6979 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6980 Dominique d'Humieres <dominiq@lps.ens.fr>
6982 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6983 and __APPLE__ && __PPC__ && __ALTIVEC__.
6985 2011-03-29 Jason Merrill <jason@redhat.com>
6987 * g++.dg/cpp0x/dependent1.C: New.
6989 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6991 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6993 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6995 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6998 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6999 * gfortran.dg/proc_ptr_comp_32.f90: New.
7001 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7003 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7004 check for corresponding warning.
7006 2011-03-28 Jason Merrill <jason@redhat.com>
7008 * g++.dg/cpp0x/rv-deduce2.C: New.
7010 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7013 * gcc.dg/pr48203.c: New test.
7015 2011-03-28 Jeff Law <law@redhat.com>
7017 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7019 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7021 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7022 and __PPC__ && __ALTIVEC__.
7024 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7027 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7028 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7029 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7030 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7032 2011-03-28 Jason Merrill <jason@redhat.com>
7034 * g++.dg/cpp0x/initlist-array2.C: New.
7036 * g++.dg/cpp0x/initlist-array1.C: New.
7038 * g++.dg/cpp0x/constexpr-compound.C: New.
7040 * g++.dg/cpp0x/constexpr-using.C: New.
7042 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7044 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7047 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7049 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7051 * gcc.dg/slp-1.c: New test.
7053 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7055 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7056 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7057 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7058 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7059 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7060 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7061 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7062 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7063 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7064 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7065 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7066 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7067 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7068 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7070 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7073 * gfortran.dg/trim_optimize_5.f90: New test.
7074 * gfortran.dg/trim_optimize_6.f90: New test.
7076 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7079 * gcc.target/mips/madd-7.c: Remove -mlong32.
7080 * gcc.target/mips/msub-7.c: Likewise.
7082 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7084 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7085 accesses to preserve the meaning of the test for doubleword vectors.
7086 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7087 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7089 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7092 * gfortran.dg/class_42.f03: New.
7094 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7096 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7099 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7101 PR rtl-optimization/48144
7102 * gcc.dg/pr48144.c: New test.
7104 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7106 * gnat.dg/discr27.ad[sb]: New test.
7108 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7110 * gnat.dg/limited_with2.ad[sb]: New test.
7111 * gnat.dg/limited_with2_pkg1.ads: New helper.
7112 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7114 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7116 * gnat.dg/opt15.adb: New test.
7117 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7119 2011-03-25 Tobias Burnus <burnus@net-b.de>
7123 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7124 * gfortran.dg/leadz_trailz_3.f90: Ditto
7126 2011-03-25 Martin Jambor <mjambor@suse.cz>
7128 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7130 2011-03-25 Jason Merrill <jason@redhat.com>
7132 * g++.dg/cpp0x/defaulted22.C: New.
7133 * g++.dg/cpp0x/defaulted23.C: New.
7134 * g++.dg/cpp0x/defaulted15.C: Adjust.
7136 2011-03-25 Jason Merrill <jason@redhat.com>
7138 * g++.dg/cpp0x/move1.C: New.
7140 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7143 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7145 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7147 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7148 for mips-sgi-irix6.5.
7149 Replace snprintf prototype by <stdio.h>.
7151 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7154 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7155 run_expensive_tests.
7156 * gcc.dg/graphite/block-4.c: Likewise.
7157 * gcc.dg/graphite/block-7.c: Likewise.
7158 * gcc.dg/graphite/block-8.c: Likewise.
7160 2011-03-25 Richard Guenther <rguenther@suse.de>
7162 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7163 * g++.dg/tree-ssa/pr8781.C: Likewise.
7164 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7165 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7166 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7167 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7168 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7169 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7170 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7171 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7172 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7173 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7174 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7175 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7176 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7177 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7178 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7179 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7180 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7181 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7182 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7183 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7184 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7185 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7186 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7187 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7188 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7189 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7190 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7191 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7192 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7193 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7194 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7195 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7196 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7197 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7198 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7199 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7200 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7201 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7202 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7203 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7204 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7205 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7206 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7207 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7208 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7209 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7210 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7211 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7212 * c-c++-common/pr46562-2.c: Likewise.
7213 * gfortran.dg/pr42108.f90: Likewise.
7214 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7215 foo to be inlined even at -O1.
7216 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7217 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7218 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7219 * gcc.dg/matrix/matrix.exp: Disable FRE.
7221 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7224 * gcc.dg/dfp/pr48204.c: New test.
7226 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7229 * gcc.c-torture/execute/pr47917.c: Move this...
7230 * gcc.dg/torture/pr47917.c: to here and add xfails.
7232 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7234 * gnat.dg/array16.ad[sb]: New test.
7235 * gnat.dg/array16.ads: New helper.
7237 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7239 * gnat.dg/derived_type2.adb: New test.
7241 2011-03-24 Richard Guenther <rguenther@suse.de>
7243 PR tree-optimization/48271
7244 * g++.dg/torture/pr48271.C: New testcase.
7246 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7248 * gnat.dg/array15.ad[sb]: New test.
7250 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7253 * gcc.target/i386/pr48237.c: New test.
7255 2011-03-24 Richard Guenther <rguenther@suse.de>
7258 * gcc.dg/builtin-object-size-10.c: New testcase.
7260 2011-03-24 Richard Guenther <rguenther@suse.de>
7262 PR tree-optimization/46562
7263 * c-c++-common/pr46562-2.c: New testcase.
7264 * c-c++-common/pr46562.c: Likewise.
7266 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7268 * gcc.dg/vect/vect-cselim-1.c: New test.
7269 * gcc.dg/vect/vect-cselim-2.c: New test.
7271 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7273 * gcc.target/arm/pr46934.c: New.
7275 2011-03-23 Ian Lance Taylor <iant@google.com>
7277 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7279 2011-03-23 Richard Guenther <rguenther@suse.de>
7281 * gcc.dg/struct: Remove directory and contents.
7283 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7286 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7288 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7290 * gnat.dg/discr26.ad[sb]: New test.
7291 * gnat.dg/discr26_pkg.ads: New helper.
7293 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
7296 * gcc.target/arm/neon-vld-1.c: New test.
7298 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7300 * gnat.dg/array14.ad[sb]: New test.
7301 * gnat.dg/array14_pkg.ads: New helper.
7303 2011-03-22 Joseph Myers <joseph@codesourcery.com>
7305 * gcc.c-torture/execute/920501-8.x: Remove.
7306 * gcc.c-torture/execute/930513-1.x: Remove.
7307 * gcc.c-torture/execute/960312-1.x: Remove.
7308 * gcc.c-torture/compile/20000804-1.c,
7309 gcc.c-torture/compile/20001205-1.c,
7310 gcc.c-torture/compile/20001226-1.c,
7311 gcc.c-torture/compile/20010518-2.c,
7312 gcc.c-torture/compile/20020312-1.c,
7313 gcc.c-torture/compile/20020604-1.c,
7314 gcc.c-torture/compile/920501-12.c,
7315 gcc.c-torture/compile/920501-4.c,
7316 gcc.c-torture/compile/920520-1.c,
7317 gcc.c-torture/compile/980506-1.c,
7318 gcc.c-torture/execute/980709-1.x,
7319 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7320 options for m68hc11.
7321 * gcc.dg/cpp/assert4.c: Don't handle ARC.
7322 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7325 2011-03-22 Nick Clifton <nickc@redhat.com>
7327 * lib/target-supports.exp (check_profiling_available): Add MN10300
7328 to the list of targets that do not support profiling. Restore
7329 alpha sorting to this list.
7331 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7333 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7334 failure on 32-bit systems.
7335 * gcc.dg/torture/vector-2.c: Ditto.
7337 2011-03-22 Richard Guenther <rguenther@suse.de>
7339 PR tree-optimization/48228
7340 * gcc.dg/Wstrict-overflow-23.c: New testcase.
7342 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7344 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7348 * gcc.target/powerpc/pr48226.c: New file.
7350 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
7352 * lib/prune.exp (prune_gcc_output): Prune "could not create
7353 compact unwind for" warnings.
7355 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7359 * gcc.c-torture/execute/pr42544.c: New test.
7360 * gcc.c-torture/execute/pr48197.c: New test.
7362 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7364 PR preprocessor/48192
7365 * gcc.target/powerpc/pr48192.c: New file.
7368 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7369 split problem of 0 being loaded in a VSX register.
7371 2011-03-21 Richard Guenther <rguenther@suse.de>
7374 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7375 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7376 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7377 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7379 2011-03-21 Jakub Jelinek <jakub@redhat.com>
7382 * gcc.dg/pr48213.c: New test.
7384 2011-03-21 Kai Tietz <ktietz@redhat.com>
7387 * g++.dg/plugin/attribute_plugin.c: Adjust test.
7389 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
7391 * gcc.target/arm/xor-and.c: New.
7393 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7396 * gfortran.dg/function_optimize_1.f90: New test.
7397 * gfortran.dg/function_optimize_2.f90: New test.
7399 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
7401 PR rtl-optimization/47502
7402 * gcc.target/i386/pr47502-1.c: New.
7403 * gcc.target/i386/pr47502-2.c: Likewise.
7405 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7407 PR rtl-optimization/48156
7408 * gcc.dg/pr48156.c: New test.
7410 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7413 * gfortran.dg/scratch_1.f90: Adjust test.
7415 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7418 * gfortran.dg/scratch_1.f90: New test.
7420 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7422 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7423 variably modified typedefs.
7424 * gcc.dg/c1x-typedef-2.c: Remove.
7426 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7428 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7429 * gcc.dg/c1x-anon-struct-3.c: New test.
7430 * gcc.dg/anon-struct-11.c: Update.
7432 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7434 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7436 Only xfail with gas.
7438 2011-03-18 Jason Merrill <jason@redhat.com>
7440 * g++.dg/template/fn-ptr1.C: New.
7442 * g++.dg/overload/volatile1.C: New.
7444 * g++.dg/opt/pr23372.C: New.
7446 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7448 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7451 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7453 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
7455 * gcc.target/arm/unsigned-extend-1.c: New.
7457 2011-03-18 Jakub Jelinek <jakub@redhat.com>
7460 * gcc.c-torture/compile/pr48161.c: New test.
7462 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
7465 * gcc.dg/torture/pr47725.c: New.
7467 2011-03-17 Jason Merrill <jason@redhat.com>
7469 * g++.dg/cpp0x/constexpr-overflow2.C: New.
7470 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7472 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
7474 * gnat.dg/specs/elab2.ads: New test.
7475 * gnat.dg/specs/elab2_pkg.ads: New helper.
7477 2011-03-17 Jason Merrill <jason@redhat.com>
7479 * g++.dg/cpp0x/decltype-1212.C: New.
7480 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7482 2011-03-17 Jason Merrill <jason@redhat.com>
7484 * g++.dg/parse/memfnquals1.C: New.
7486 2011-03-17 Richard Guenther <rguenther@suse.de>
7489 * gcc.dg/pr48134.c: New testcase.
7491 2011-03-17 Richard Guenther <rguenther@suse.de>
7494 * g++.dg/torture/pr48165.C: New testcase.
7496 2011-03-17 Jakub Jelinek <jakub@redhat.com>
7498 PR rtl-optimization/48141
7499 * gcc.dg/pr48141.c: New test.
7501 2011-03-16 Jason Merrill <jason@redhat.com>
7503 * g++.dg/cpp0x/constexpr-48089.C: New.
7505 * g++.dg/cpp0x/constexpr-abi1.C: New.
7507 * g++.dg/cpp0x/constexpr-46336.C: New.
7508 * g++.dg/parse/friend5.C: Adjust expected errors.
7510 * g++.dg/cpp0x/constexpr-47570.C: New.
7512 2011-03-16 Dodji Seketeli <dodji@redhat.com>
7515 * ++.dg/debug/dwarf2/typedef6.C: New test.
7517 2011-03-16 Jason Merrill <jason@redhat.com>
7519 * g++.dg/cpp0x/elision2.C: New.
7521 * g++.dg/cpp0x/constexpr-array3.C: New.
7523 2011-03-16 Jason Merrill <jason@redhat.com>
7525 * g++.dg/cpp0x/sfinae6.C: New.
7526 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7527 * g++.dg/cpp0x/pr45908.C: Likewise.
7528 * g++.dg/cpp0x/sfinae6.C: Likewise.
7529 * g++.old-deja/g++.jason/conversion11.C: Likewise.
7530 * g++.old-deja/g++.law/arg11.C: Likewise.
7532 2011-03-16 Jason Merrill <jason@redhat.com>
7534 * g++.dg/template/incomplete6.C: New.
7536 2011-03-16 Jeff Law <law@redhat.com>
7538 * gcc.dg/tree-ssa/vrp55.c: New test.
7540 2011-03-16 Jason Merrill <jason@redhat.com>
7542 * g++.dg/cpp0x/auto22.C: New.
7544 2011-03-16 Richard Guenther <rguenther@suse.de>
7546 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7547 optimizing it away if promoted to const.
7549 2011-03-16 Richard Guenther <rguenther@suse.de>
7551 PR tree-optimization/48149
7552 * gcc.dg/fold-complex-1.c: New testcase.
7554 2011-03-16 Richard Guenther <rguenther@suse.de>
7557 * gcc.dg/guality/pr45882.c: Really make sure no inlining
7560 2011-03-16 Richard Guenther <rguenther@suse.de>
7562 PR tree-optimization/26134
7563 * gcc.dg/tree-ssa/complex-6.c: New testcase.
7565 2011-03-16 Richard Guenther <rguenther@suse.de>
7567 PR tree-optimization/48146
7568 * gcc.dg/torture/pr48146.c: New testcase.
7570 2011-03-16 Richard Guenther <rguenther@suse.de>
7572 * gcc.dg/tree-ssa/pr14814.c: Adjust.
7573 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7575 2011-03-16 Jakub Jelinek <jakub@redhat.com>
7578 * gcc.c-torture/compile/pr48136.c: New test.
7580 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7583 * gcc.dg/guality/pr45882.c: New test.
7585 2011-03-15 Jason Merrill <jason@redhat.com>
7587 * g++.dg/cpp0x/constexpr-recursion.C: New.
7589 * g++.dg/cpp0x/implicit11.C: New.
7591 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7593 * g++.dg/cpp0x/constexpr-attribute.C: New.
7595 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7597 * g++.dg/parse/pr34758.C: New.
7599 2011-03-15 Xinliang David Li <davidxl@google.com>
7602 * gcc.dg/uninit-pred-7_d.c: New test.
7603 * gcc.dg/uninit-pred-8_d.c: New test.
7605 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7608 * gcc.target/arm/pr46788.c: New.
7610 2011-03-15 Richard Guenther <rguenther@suse.de>
7613 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7614 * gfortran.dg/ishft_4.f90: Likewise.
7615 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7617 2011-03-15 Richard Guenther <rguenther@suse.de>
7619 PR tree-optimization/13954
7620 * g++.dg/tree-ssa/pr13954.C: New testcase.
7622 2011-03-15 Richard Guenther <rguenther@suse.de>
7624 PR tree-optimization/48037
7625 * gcc.target/i386/pr48037-1.c: New testcase.
7627 2011-03-15 Richard Guenther <rguenther@suse.de>
7629 PR tree-optimization/41490
7630 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7631 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7632 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7633 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7634 * g++.dg/tree-ssa/pr33604.C: Adjust.
7636 2011-03-14 Jakub Jelinek <jakub@redhat.com>
7639 * gcc.c-torture/execute/pr47917.c: New test.
7640 * gcc.dg/pr47917.c: New test.
7643 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7645 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
7647 * gcc.target/i386/sse4_1-floor-vec.c: New test.
7648 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7649 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7650 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7651 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7652 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7653 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7654 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7655 * gcc.target/i386/avx-floor-vec.c: Ditto.
7656 * gcc.target/i386/avx-ceil-vec.c: Ditto.
7657 * gcc.target/i386/avx-trunc-vec.c: Ditto.
7658 * gcc.target/i386/avx-rint-vec.c: Ditto.
7659 * gcc.target/i386/avx-floorf-vec.c: Ditto.
7660 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7661 * gcc.target/i386/avx-truncf-vec.c: Ditto.
7662 * gcc.target/i386/avx-rintf-vec.c: Ditto.
7664 2011-03-14 Tom Tromey <tromey@redhat.com>
7666 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7667 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7668 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7670 2011-03-14 Tom Tromey <tromey@redhat.com>
7672 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7673 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7674 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7676 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
7678 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7680 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7682 PR rtl-optimization/47166
7683 * gcc.c-torture/execute/postmod-1.c: New test.
7685 2011-03-14 Richard Guenther <rguenther@suse.de>
7688 * gcc.dg/torture/pr48098.c: New testcase.
7690 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7693 * gcc.target/powerpc/pr48053-1.c: New test.
7694 * gcc.target/powerpc/pr48053-2.c: Likewise.
7696 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7699 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7701 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7704 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7706 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7709 * gfortran.dg/class_41.f03: New.
7711 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7713 * g++.dg/conversion/cast3.C: New test.
7715 2011-03-11 Jason Merrill <jason@redhat.com>
7717 * g++.dg/template/error45.C: New.
7719 * g++.dg/parse/no-type-defn1.C: New.
7721 * g++.dg/ext/attrib40.C: New.
7723 * g++.dg/cpp0x/regress/array1.C: New.
7725 2011-03-11 Richard Guenther <rguenther@suse.de>
7727 PR tree-optimization/48067
7728 * gcc.dg/pr48067.c: New testcase.
7730 2011-03-11 Richard Guenther <rguenther@suse.de>
7733 * g++.dg/lto/20110311-1_0.C: New testcase.
7735 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7738 * g++.dg/inherit/virtual8.C: New test.
7741 * gcc.dg/torture/pr48044.c: New test.
7743 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7746 * gfortran.dg/proc_ptr_comp_31.f90: New.
7748 2011-03-11 Richard Guenther <rguenther@suse.de>
7750 PR tree-optimization/47278
7751 * gcc.dg/torture/pr47278-1.c: New testcase.
7752 * gcc.dg/torture/pr47278-2.c: Likewise.
7754 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7756 PR tree-optimization/48063
7757 * gcc.dg/torture/pr48063.c: New test.
7759 2011-03-10 Jason Merrill <jason@redhat.com>
7761 * g++.dg/template/array22.C: New.
7763 * g++.dg/cpp0x/syntax-err1.C: New.
7764 * g++.dg/parse/error36.C: Adjust expected errors.
7765 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7766 * g++.old-deja/g++.pt/typename3.C: Likewise.
7767 * g++.old-deja/g++.pt/typename4.C: Likewise.
7768 * g++.old-deja/g++.pt/typename6.C: Likewise.
7770 2011-03-09 Jason Merrill <jason@redhat.com>
7772 * g++.dg/template/nontype22.C: New.
7774 2011-03-09 Martin Jambor <mjambor@suse.cz>
7776 PR tree-optimization/47714
7777 * g++.dg/torture/pr47714.C: New test.
7779 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7782 * gcc.target/powerpc/pr47755-2.c: New file.
7784 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7786 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7787 is not set in the environment, pass 64 as first argument when not
7788 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7789 native where ulimit -u is supported.
7791 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7793 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7795 2011-03-08 Jason Merrill <jason@redhat.com>
7797 * g++.dg/template/nontype21.C: New.
7799 * g++.dg/template/anon5.C: New.
7801 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7804 * gcc.dg/pr47881.c: New test.
7806 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7809 * g++.dg/lookup/template3.C: New test.
7811 2011-03-08 Kai Tietz <ktietz@redhat.com>
7813 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7816 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7819 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7820 sizeof to compute alignment.
7822 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7824 PR tree-optimization/48022
7825 * gcc.dg/pr48022-1.c: New test.
7826 * gcc.dg/pr48022-2.c: New test.
7828 2011-03-07 Jason Merrill <jason@redhat.com>
7830 * g++.dg/template/nontype20.C: New.
7831 * g++.dg/init/member1.C: Adjust expected errors.
7832 * g++.dg/parse/constant4.C: Likewise.
7833 * g++.dg/template/qualified-id3.C: Likewise.
7834 * g++.old-deja/g++.pt/crash10.C: Likewise.
7836 * g++.dg/cpp0x/regress/non-const1.C: New.
7838 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7841 * gcc.dg/pr47991.c: New test.
7843 2011-03-07 Jason Merrill <jason@redhat.com>
7845 * g++.dg/abi/mangle46.C: New.
7847 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7850 * gcc.target/powerpc/pr47862.c: New.
7852 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7855 * gcc.target/i386/combine-mul.c: Require nonpic.
7857 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7858 Nathan Froyd <froydnj@codesourcery.com>
7860 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7862 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7864 * README.QMTEST: Remove.
7866 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7867 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7870 * gfortran.dg/array_constructor_37.f90 : New test.
7872 2011-03-05 Jason Merrill <jason@redhat.com>
7874 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7875 * g++.dg/abi/mangle45.C: Likewise.
7876 * g++.dg/cpp0x/trailing1.C: Likewise.
7878 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7880 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7882 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7884 PR rtl-optimization/47899
7885 * gcc.dg/pr47899.c: New test.
7887 * gcc.dg/torture/pr47968.c: Ignore warnings.
7889 PR tree-optimization/47967
7890 * gcc.c-torture/compile/pr47967.c: New test.
7892 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7894 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7895 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7897 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7899 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7900 and property_getAttributes() if __OBJC2__.
7901 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7902 * objc.dg/property/property-encoding-1.m: New.
7903 * obj-c++.dg/property/property-encoding-1.mm: New.
7905 2011-03-04 Jason Merrill <jason@redhat.com>
7907 * g++.dg/template/pseudodtor6.C: New.
7909 * g++.dg/inherit/covariant19.C: New.
7911 2011-03-04 Richard Guenther <rguenther@suse.de>
7914 * gcc.dg/torture/pr47968.c: New testcase.
7916 2011-03-04 Richard Guenther <rguenther@suse.de>
7919 * gcc.dg/torture/pr47975.c: New testcase.
7921 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7924 * g++.dg/template/crash106.C: New.
7926 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7929 * gcc.dg/gomp/pr47963.c: New test.
7930 * g++.dg/gomp/pr47963.C: New test.
7932 2011-03-02 Jason Merrill <jason@redhat.com>
7934 * g++.dg/cpp0x/regress/condition1.C: New.
7936 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7938 2011-03-01 Jason Merrill <jason@redhat.com>
7940 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7942 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7944 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7946 PR rtl-optimization/47925
7947 * gcc.c-torture/execute/pr47925.c: New test.
7949 2011-03-01 Jason Merrill <jason@redhat.com>
7951 * g++.dg/cpp0x/decltype25.C: New.
7953 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7955 2011-03-01 Richard Guenther <rguenther@suse.de>
7957 PR tree-optimization/47890
7958 * gcc.dg/torture/pr47890.c: New testcase.
7960 2011-03-01 Richard Guenther <rguenther@suse.de>
7963 * gcc.dg/lto/pr47924_0.c: New testcase.
7965 2011-03-01 Richard Guenther <rguenther@suse.de>
7968 * gfortran.dg/lto/pr46911_0.f: New testcase.
7970 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7972 PR libgfortran/47933
7973 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7974 compile errors from older code form.
7976 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7978 PR libgfortran/47567
7979 * gfortran.dg/fmt_fw_d.f90: New test.
7981 2011-02-28 Jason Merrill <jason@redhat.com>
7983 * g++.dg/inherit/covariant18.C: New.
7985 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7988 * gcc.dg/pr47893.c: New test.
7990 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7992 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7993 NULL in case of a selector with conflicting types.
7994 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7996 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7998 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7999 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8000 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8001 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8003 2011-02-28 Jason Merrill <jason@redhat.com>
8006 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8008 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8010 PR libgfortran/47778
8011 * gfortran.dg/namelist_71.f90: New test.
8013 2011-02-27 Jason Merrill <jason@redhat.com>
8016 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8017 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8019 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8022 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8024 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8027 * gfortran.dg/gomp/task-1.f90: Removed.
8029 2011-02-26 Jason Merrill <jason@redhat.com>
8031 * g++.dg/template/this-targ1.C: New.
8033 * g++.dg/cpp0x/regress/template-const1.C: New.
8034 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8035 * g++.dg/template/function1.C: Adjust.
8036 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8037 * g++.dg/debug/debug7.C: Adjust.
8039 2011-02-26 Tobias Burnus <burnus@net-b.de>
8042 * gfortran.dg/gomp/task-1.f90: New.
8044 2011-02-25 Jie Zhang <jie@codesourcery.com>
8046 * gcc.target/arm/neon-thumb2-move.c: Add
8047 dg-require-effective-target arm_thumb2_ok.
8049 2011-02-24 Jason Merrill <jason@redhat.com>
8051 * g++.dg/parse/constant1.C: Specify C++98 mode.
8052 * g++.dg/parse/constant5.C: Likewise.
8053 * g++.dg/parse/error2.C: Likewise.
8054 * g++.dg/parse/semicolon3.C: Likewise.
8055 * g++.dg/template/crash14.C: Likewise.
8056 * g++.dg/template/local4.C: Likewise.
8057 * g++.dg/template/nontype3.C: Likewise.
8058 * g++.dg/parse/crash31.C: Adjust expected errors.
8059 * g++.dg/template/function1.C: Likewise.
8060 * g++.dg/template/ref3.C: Likewise.
8061 * g++.dg/template/static9.C: Likewise.
8062 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8064 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8065 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8066 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8067 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8068 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8070 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8073 * gfortran.dg/pr47878.f90: New test.
8075 2011-02-24 Richard Guenther <rguenther@suse.de>
8078 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8079 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8081 2011-02-24 Richard Guenther <rguenther@suse.de>
8084 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8085 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8087 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8089 PR libgfortran/47567
8090 * gfortran.dg/fmt_f0_1.f90: Update test.
8092 2011-02-23 Jason Merrill <jason@redhat.com>
8094 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8095 * g++.dg/abi/mangle45.C: New.
8097 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8098 * g++.dg/template/canon-type-9.C: Match use of decltype
8099 between declaration and definition.
8100 * g++.dg/template/canon-type-12.C: Likewise.
8102 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8105 * gfortran.dg/nested_allocatables_1.f90: New.
8107 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8110 * g++.dg/pr46868.C: New test.
8111 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8112 * g++.dg/parse/error14.C: Adjust.
8114 2011-02-23 Richard Guenther <rguenther@suse.de>
8116 PR tree-optimization/47838
8117 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8119 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8121 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8123 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8125 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8126 * gfortran.dg/count_init_expr.f03: Ditto.
8127 * gfortran.dg/gomp/pr43711.f90: Ditto.
8128 * gcc.dg/struct-parse-2.c: Ditto.
8129 * gcc.dg/parse-error-3.c: Ditto.
8130 * gcc.dg/Wlogical-op-1.c: Ditto.
8131 * gcc.dg/Walways-true-1.c: Ditto.
8132 * gcc.dg/pr24225.c: Ditto.
8133 * gcc.dg/Walways-true-2.c: Ditto.
8134 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8135 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8136 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8137 * g++.dg/overload/defarg4.C: Ditto.
8138 * g++.dg/inherit/covariant16.C: Ditto.
8139 * g++.dg/inherit/virtual7.C: Ditto.
8140 * g++.dg/template/canon-type-9.C: Ditto.
8141 * g++.dg/template/access19.C: Ditto.
8142 * g++.dg/template/call7.C: Ditto.
8143 * g++.dg/template/canon-type-2.C: Ditto.
8144 * g++.dg/template/init7.C: Ditto.
8145 * g++.dg/template/sizeof-template-argument.C: Ditto.
8146 * g++.dg/template/const3.C: Ditto.
8147 * g++.dg/template/sfinae26.C: Ditto.
8148 * g++.dg/template/sfinae26.C: Ditto.
8149 * g++.dg/template/canon-type-11.C: Ditto.
8150 * g++.dg/template/union2.C: Ditto.
8151 * g++.dg/template/canon-type-3.C: Ditto.
8152 * g++.dg/template/canon-type-1.C: Ditto.
8153 * g++.dg/template/canon-type-5.C: Ditto.
8154 * g++.dg/template/canon-type-7.C: Ditto.
8155 * g++.dg/template/canon-type-10.C: Ditto.
8156 * g++.dg/template/spec36.C: Ditto.
8157 * g++.dg/template/typedef38.C: Ditto.
8158 * g++.dg/template/canon-type-4.C: Ditto.
8159 * g++.dg/template/canon-type-6.C: Ditto.
8160 * g++.dg/template/canon-type-13.C: Ditto.
8161 * g++.dg/template/instantiate9.C: Ditto.
8162 * g++.dg/template/ttp22.C: Ditto.
8163 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8164 * g++.dg/warn/Walways-true-1.C: Ditto.
8165 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8166 * g++.dg/warn/Walways-true-2.C: Ditto.
8167 * g++.dg/conversion/op4.C: Ditto.
8168 * g++.dg/opt/pr19650.C: Ditto.
8169 * g++.dg/lookup/friend11.C: Ditto.
8170 * g++.dg/other/default2.C: Ditto.
8171 * g++.dg/other/default3.C: Ditto.
8172 * g++.dg/other/dtor2.C: Ditto.
8173 * g++.dg/other/friend5.C: Ditto.
8174 * g++.dg/other/default5.C: Ditto.
8175 * g++.dg/init/brace6.C: Ditto.
8176 * g++.dg/init/aggr5.C: Ditto.
8177 * g++.dg/init/error2.C: Ditto.
8178 * g++.dg/expr/bound-mem-fun.C: Ditto.
8179 * g++.dg/expr/cond6.C: Ditto.
8180 * g++.dg/expr/stmt-expr-1.C: Ditto.
8181 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8182 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8183 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8184 * g++.dg/cpp0x/bracket1.C: Ditto.
8185 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8186 * g++.dg/cpp0x/pr38646.C: Ditto.
8187 * g++.dg/cpp0x/variadic73.C: Ditto.
8188 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8189 * g++.dg/cpp0x/bracket4.C: Ditto.
8190 * g++.dg/cpp0x/decltype4.C: Ditto.
8191 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8192 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8193 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8194 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8195 * g++.dg/cpp0x/decltype2.C: Ditto.
8196 * g++.dg/cpp0x/decltype1.C: Ditto.
8197 * g++.dg/cpp0x/bracket2.C: Ditto.
8198 * g++.dg/cpp0x/decltype5.C: Ditto.
8199 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8200 * g++.dg/cpp0x/variadic70.C: Ditto.
8201 * g++.dg/cpp0x/decltype6.C: Ditto.
8202 * g++.dg/cpp0x/rvo.C: Ditto.
8203 * g++.dg/cpp0x/vt-40092.C: Ditto.
8204 * g++.dg/cpp0x/variadic-new.C: Ditto.
8205 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8206 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8207 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8208 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8209 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8210 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8211 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8212 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8213 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8214 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8215 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8216 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8217 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8218 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8219 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8220 * g++.dg/cpp0x/pr39639.C: Ditto.
8221 * g++.dg/cpp0x/decltype3.C: Ditto.
8222 * g++.dg/cpp0x/variadic68.C: Ditto.
8223 * g++.dg/cpp0x/variadic-function.C: Ditto.
8224 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8225 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8226 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8227 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8228 * g++.dg/parse/crash35.C: Ditto.
8229 * g++.dg/parse/crash40.C: Ditto.
8230 * g++.dg/parse/defarg12.C: Ditto.
8231 * g++.dg/parse/crash34.C: Ditto.
8232 * g++.dg/parse/constructor3.C: Ditto.
8233 * g++.dg/parse/template23.C: Ditto.
8234 * g++.dg/parse/crash56.C: Ditto.
8235 * g++.dg/parse/dtor13.C: Ditto.
8236 * g++.dg/parse/error33.C: Ditto.
8237 * g++.dg/parse/ctor9.C: Ditto.
8238 * g++.dg/parse/error32.C: Ditto.
8239 * g++.dg/parse/error37.C: Ditto.
8240 * g++.dg/parse/bitfield3.C: Ditto.
8241 * g++.dg/parse/struct-4.C: Ditto.
8242 * g++.dg/ext/has_trivial_copy.C: Ditto.
8243 * g++.dg/ext/is_polymorphic.C: Ditto.
8244 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8245 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8246 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8247 * g++.dg/ext/is_union.C: Ditto.
8248 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8249 * g++.dg/ext/is_pod.C: Ditto.
8250 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8251 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8252 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8253 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8254 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8255 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8256 * g++.dg/ext/is_abstract.C: Ditto.
8257 * g++.dg/ext/has_trivial_assign.C: Ditto.
8258 * g++.dg/ext/is_class.C: Ditto.
8259 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8260 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8261 * g++.dg/ext/is_base_of.C: Ditto.
8262 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8263 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8264 * g++.dg/ext/is_empty.C: Ditto.
8265 * g++.dg/ext/is_enum.C: Ditto.
8266 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8267 * gnat.dg/opt11.adb: Ditto.
8268 * obj-c++.dg/pr45735.mm: Ditto.
8269 * obj-c++.dg/pr24393.mm: Ditto.
8270 * obj-c++.dg/exceptions-2.mm: Ditto.
8271 * objc.dg/pr45735.m: Ditto.
8272 * objc.dg/pr24393.m: Ditto.
8274 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8276 * objc.dg/attributes/objc-exception-1.m: New.
8278 2011-02-23 Jie Zhang <jie@codesourcery.com>
8280 * gcc.dg/cpp/include7.c: New test.
8282 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8285 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8287 2011-02-23 Jie Zhang <jie@codesourcery.com>
8289 PR rtl-optimization/47763
8290 * gcc.dg/pr47763.c: New test.
8292 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
8295 * gfortran.dg/whole_file_32.f90 : New test.
8297 2011-02-22 Dodji Seketeli <dodji@redhat.com>
8300 * g++.dg/inherit/virtual7.C: New test.
8302 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
8305 * objc.dg/type-size-3.m: Updated error message.
8306 * objc.dg/type-size-4.m: New test.
8307 * objc.dg/type-size-5.m: New test.
8309 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8311 * lib/gnat.exp: Fix comments.
8312 Don't load libgloss.exp.
8313 (default_gnat_version): Call $compiler with --version.
8314 Adapt regexp for gnatmake output, insert version.
8315 (gnat_version): New proc.
8316 (gnat_init): Remove gnat_libgcc_s_path.
8317 (gnat_target_compile): Likewise.
8318 Remove ld_library_path.
8319 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8320 (gnat_pass): Remove.
8321 (gnat_pass): Remove.
8322 (gnat_finish): Remove.
8323 (gnat_exit): Remove.
8324 (local_find_gnatmake): Reindent.
8325 (runtest_file_p): Remove.
8326 (prune_warnings): Remove.
8327 (find_gnatclean): New proc.
8328 * lib/gnat-dg.exp (lremove): New proc.
8329 (gnat-dg-test): Reindent.
8330 Remove additional output files.
8331 (gnat-dg-runtest): Remove.
8333 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8334 * gnat.dg/loop_optimization6.adb: Likewise.
8335 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8337 2011-02-22 Jakub Jelinek <jakub@redhat.com>
8339 PR tree-optimization/47835
8340 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8342 2011-02-22 Tobias Burnus <burnus@net-b.de>
8344 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8345 * gfortran.dg/abstract_type_2.f03: Ditto.
8346 * gfortran.dg/abstract_type_3.f03: Ditto.
8347 * gfortran.dg/abstract_type_4.f03: Ditto.
8348 * gfortran.dg/abstract_type_5.f03: Ditto.
8349 * gfortran.dg/abstract_type_6.f03: Ditto.
8350 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8351 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8352 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8353 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8354 * gfortran.dg/array_function_5.f90: Ditto.
8355 * gfortran.dg/asynchronous_3.f03: Ditto.
8356 * gfortran.dg/char_expr_1.f90: Ditto.
8357 * gfortran.dg/class_14.f03: Ditto.
8358 * gfortran.dg/data_array_6.f: Ditto.
8359 * gfortran.dg/data_invalid.f90: Ditto.
8360 * gfortran.dg/dot_product_1.f03: Ditto.
8361 * gfortran.dg/func_derived_5.f90: Ditto.
8362 * gfortran.dg/func_result_4.f90: Ditto.
8363 * gfortran.dg/implied_do_1.f90: Ditto.
8364 * gfortran.dg/initialization_25.f90: Ditto.
8365 * gfortran.dg/initialization_26.f90: Ditto.
8366 * gfortran.dg/interface_34.f90: Ditto.
8367 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8368 * gfortran.dg/keyword_symbol_1.f90: Ditto.
8369 * gfortran.dg/matmul_8.f03: Ditto.
8370 * gfortran.dg/merge_init_expr.f90: Ditto.
8371 * gfortran.dg/pack_assign_1.f90: Ditto.
8372 * gfortran.dg/pack_vector_1.f90: Ditto.
8373 * gfortran.dg/pointer_check_8.f90: Ditto.
8374 * gfortran.dg/product_init_expr.f03: Ditto.
8375 * gfortran.dg/reshape_order_5.f90: Ditto.
8376 * gfortran.dg/reshape_shape_1.f90: Ditto.
8377 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8378 * gfortran.dg/same_name_2.f90: Ditto.
8379 * gfortran.dg/selected_real_kind_1.f90: Ditto.
8380 * gfortran.dg/spread_init_expr.f03: Ditto.
8381 * gfortran.dg/stmt_func_1.f90: Ditto.
8382 * gfortran.dg/sum_init_expr.f03: Ditto.
8383 * gfortran.dg/transpose_3.f03: Ditto.
8384 * gfortran.dg/unpack_init_expr.f03: Ditto.
8385 * gfortran.dg/warn_conversion.f90: Ditto.
8386 * gfortran.dg/warn_conversion_2.f90: Ditto.
8387 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8388 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8389 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8390 * gfortran.dg/whole_file_16.f90: Ditto.
8391 * gfortran.dg/whole_file_17.f90: Ditto.
8392 * gfortran.dg/whole_file_18.f90: Ditto.
8393 * gfortran.dg/whole_file_20.f03: Ditto.
8394 * gfortran.dg/whole_file_5.f90: Ditto.
8395 * gfortran.dg/whole_file_6.f90: Ditto.
8396 * gfortran.dg/write_invalid_format.f90: Ditto.
8397 * gfortran.dg/zero_sized_6.f90: Ditto.
8399 2011-02-21 Jeff Law <law@redhat.com>
8401 PR rtl-optimization/46178
8402 * gcc.target/i386/pr46178.c: New test.
8404 PR rtl-optimization/46002
8405 * gcc.c-torture/compile/pr46002.c: New test.
8407 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8409 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8412 2011-02-21 Jakub Jelinek <jakub@redhat.com>
8415 * g++.dg/debug/pr47106.C: Require effective target lto.
8417 2011-02-21 Jason Merrill <jason@redhat.com>
8419 * g++.dg/cpp0x/constexpr-diag2.C: New.
8421 2011-02-20 Jason Merrill <jason@redhat.com>
8423 * g++.dg/cpp0x/constexpr-ctor7.C: New.
8425 * g++.dg/cpp0x/fntmpdefarg2.C: New.
8427 * g++.dg/overload/conv-op1.C: New.
8429 * g++.dg/cpp0x/constexpr-synth1.C: New.
8431 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8433 * objc.dg/layout-2.m: New.
8434 * objc.dg/selector-3.m: Adjusted location of error message.
8435 * objc.dg/type-size-3.m: Same.
8436 * obj-c++.dg/selector-3.mm: Same.
8438 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8441 * objc.dg/property/dotsyntax-22.m: New.
8442 * obj-c++.dg/property/dotsyntax-22.mm: New.
8444 2011-02-20 Dodji Seketeli <dodji@redhat.com>
8447 * g++.dg/template/typedef38.C: New test.
8449 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8452 * gfortran.dg/whole_file_30.f90 : New test.
8453 * gfortran.dg/whole_file_31.f90 : New test.
8455 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8459 * gfortran.dg/whole_file_28.f90 : New test.
8460 * gfortran.dg/whole_file_29.f90 : New test.
8462 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8465 * g++.dg/template/crash105.C: New.
8467 2011-02-19 Jason Merrill <jason@redhat.com>
8469 * g++.dg/cpp0x/regress/no-elide1.C: New.
8471 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
8473 PR tree-optimization/46620
8474 * gcc.dg/pr46620.c: New.
8476 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8479 * gcc.target/i386/pr47809.c: New test.
8481 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8482 Tobias Burnus <burnus@net-b.de>
8484 * lib/target-supports.exp
8485 (check_effective_target_fortran_large_real): New check for large reals.
8486 * gfortran.dg/nan_7.f90: New test.
8488 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8490 PR libgfortran/47567
8491 * gfortran.dg/fmt_f0_1.f90: Update test.
8493 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
8496 * gfortran.dg/array_constructor_36.f90 : New test.
8497 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8498 allow for comparison between different elements of the array
8499 constructor at different levels of optimization.
8501 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
8503 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8504 * gcc.target/i386/pr32280-1.c: Likewise.
8506 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8509 * gcc.target/i386/pr47800.c: New test.
8511 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
8513 * objc/execute/exceptions/foward-1.x: New.
8515 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8518 * gfortran.dg/derived_constructor_comps_4.f90: New.
8520 2011-02-18 Tobias Burnus
8523 * gfortran.dg/func_result_6.f90: New.
8525 2011-02-18 Michael Matz <matz@suse.de>
8528 * gfortran.dg/lto/pr45586_0.f90: New test.
8529 * gfortran.dg/typebound_proc_20.f90: Ditto.
8530 * gfortran.dg/typebound_proc_21.f90: Ditto.
8532 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8535 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8537 2011-02-18 Tobias Burnus <burnus@net-b.de>
8540 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8542 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8543 normalizing the error/warning output.
8544 * gfortran.dg/Wall.f90: Update dg-error/warning.
8545 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8546 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8547 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8548 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8549 * gfortran.dg/class_30.f90: Update dg-error/warning.
8550 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8551 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8552 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8553 * gfortran.dg/entry_17.f90: Update dg-error/warning.
8554 * gfortran.dg/entry_19.f90: Update dg-error/warning.
8555 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8556 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8557 * gfortran.dg/g77/12632.f: Update dg-error/warning.
8558 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8559 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8560 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8561 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8562 * gfortran.dg/goto_8.f90: Update dg-error/warning.
8563 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8564 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8565 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8566 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8567 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8568 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8569 * gfortran.dg/volatile3.f90: Update dg-error/warning.
8570 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8571 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8572 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8573 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8574 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8576 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8579 * gfortran.dg/proc_ptr_comp_30.f90: New.
8581 2011-02-18 Jakub Jelinek <jakub@redhat.com>
8584 * gcc.target/i386/pr47780.c: New test.
8586 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8589 * gfortran.dg/class_40.f03: New.
8591 2011-02-18 Dodji Seketeli <dodji@redhat.com>
8594 * g++.dg/cpp0x/auto21.C: New test.
8596 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
8598 * objc.dg/special/unclaimed-category-1.h: Updated for
8600 * objc.dg/special/unclaimed-category-1.m: Same.
8601 * objc.dg/zero-link-1.m: Same.
8602 * objc.dg/lookup-1.m: Same.
8603 * objc.dg/torture/strings/const-str-9.m
8604 * objc.dg/torture/strings/const-str-10.m: Same.
8605 * objc.dg/torture/strings/const-str-11.m: Same.
8606 * objc.dg/torture/forward-1.m: Same.
8607 * objc.dg/zero-link-2.m: Same.
8608 * objc.dg/encode-7-next-64bit.m: Same.
8609 * objc.dg/method-4.m: Same.
8610 * objc.dg/next-runtime-1.m: Same.
8611 * objc.dg/image-info.m: Same.
8612 * objc.dg/pr23214.m: Same.
8613 * objc.dg/symtab-1.m: Same.
8614 * obj-c++.dg/basic.m: Same.
8615 * obj-c++.dg/proto-lossage-3.m: Same.
8616 * obj-c++.dg/torture/strings/const-str-10.m: Same.
8617 * obj-c++.dg/torture/strings/const-str-11.m: Same.
8618 * obj-c++.dg/torture/strings/const-str-9.m: Same.
8619 * obj-c++.dg/method-11.m: Same.
8620 * objc/execute/enumeration-1.m: Same.
8621 * objc/execute/object_is_class.m: Same.
8622 * objc/execute/formal_protocol-2.m: Same.
8623 * objc/execute/formal_protocol-4.m: Same.
8624 * objc/execute/formal_protocol-6.m: Same.
8625 * objc/execute/bycopy-3.m: Same.
8626 * objc/execute/exceptions/catchall-1.m: Same.
8627 * objc/execute/exceptions/finally-1.m: Same.
8628 * objc/execute/exceptions/local-variables-1.m: Same.
8629 * objc/execute/exceptions/foward-1.m: Same.
8630 * objc/execute/bf-common.h
8631 * objc/execute/enumeration-2.m: Same.
8632 * objc/execute/formal_protocol-1.m: Same.
8633 * objc/execute/formal_protocol-3.m: Same.
8634 * objc/execute/formal_protocol-5.m: Same.
8635 * objc/execute/accessing_ivars.m: Same.
8636 * objc/execute/bycopy-2.m: Same.
8637 * objc/execute/formal_protocol-7.m: Same.
8638 * objc/execute/compatibility_alias.m: Same.
8639 * objc/execute/no_clash.m: Same.
8640 * objc/execute/object_is_meta_class.m: Same.
8641 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8642 * objc/execute/class-tests-1.h: Include stdio.h.
8643 * objc/execute/class-tests-2.h: Same.
8644 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8646 * obj-c++.dg/try-catch-2.mm: Same.
8648 2011-02-17 Jakub Jelinek <jakub@redhat.com>
8651 * g++.dg/warn/Wunused-parm-4.C: New test.
8653 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
8654 Jan Hubicka <jh@suse.cz>
8658 * g++.dg/debug/pr47106.C: New.
8660 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
8663 * gcc.target/i386/pr43653.c: New test.
8665 2011-02-11 Dodji Seketeli <dodji@redhat.com>
8668 * g++.dg/template/inherit6.C: New test.
8670 2011-02-16 Janus Weil <janus@gcc.gnu.org>
8673 * gfortran.dg/class_39.f03: New.
8675 2011-02-16 Dodji Seketeli <dodji@redhat.com>
8678 * g++.dg/cpp0x/variadic106.C: New test.
8680 2011-02-16 Jakub Jelinek <jakub@redhat.com>
8683 * gfortran.dg/pr47757-1.f90: New test.
8684 * gfortran.dg/pr47757-2.f90: New test.
8685 * gfortran.dg/pr47757-3.f90: New test.
8688 * g++.dg/cpp0x/enum8.C: New test.
8690 2011-02-15 Jason Merrill <jason@redhat.com>
8692 * g++.dg/inherit/implicit-trivial1.C: New.
8693 * g++.dg/cpp0x/implicit-trivial1.C: New.
8695 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8698 * gcc.dg/torture/pr47725.c: Removed.
8700 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8703 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8704 constant does not generate a load from memory.
8706 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8709 * gcc.dg/torture/pr47725.c: New.
8711 2011-02-15 Richard Guenther <rguenther@suse.de>
8713 PR tree-optimization/47743
8714 * gcc.dg/torture/pr47743.c: New testcase.
8716 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8719 * gcc.target/i386/pr47581.c: New test.
8721 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8724 * gfortran.dg/select_type_22.f03: New.
8726 2011-02-14 Jason Merrill <jason@redhat.com>
8728 * g++.dg/cpp0x/regress/enum1.C: New.
8730 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8732 * gnat.dg/include.adb: New test.
8734 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8737 * gfortran.dg/class_38.f03: New.
8739 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8741 * gcc.dg/pr46494.c: New test.
8743 2011-02-14 Richard Guenther <rguenther@suse.de>
8745 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8747 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8750 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8751 sparc*-sun-solaris2.11.
8753 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8756 * gfortran.dg/argument_checking_18.f90: New.
8758 2011-02-13 Tobias Burnus <burnus@net-b.de>
8760 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8761 * gfortran.dg/argument_checking_17.f90: New.
8763 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8765 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8766 are temporarily disabled.
8767 * gfortran.dg/class_7.f03: Ditto.
8768 * gfortran.dg/coarray_14.f90: Ditto.
8769 * gfortran.dg/typebound_proc_13.f03: Ditto.
8771 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8774 * gfortran.dg/extends_11.f03: New.
8776 2011-02-11 Xinliang David Li <davidxl@google.com>
8778 PR tree-optimization/47707
8779 * g++.dg/tree-ssa/pr47707.C: New test.
8781 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8783 * g++.dg/opt/inline17.C: New test.
8785 2011-02-11 Tobias Burnus <burnus@net-b.de>
8788 * gfortran.dg/pure_formal_2.f90: New.
8790 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8792 PR rtl-optimization/47614
8793 * gfortran.dg/pr47614.f: New.
8795 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8798 * gcc.dg/opts-6.c: New test.
8800 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8803 * gcc.dg/pr47684.c: New test.
8805 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8808 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8809 c99_runtime, dg-add-options c99_runtime.
8810 (main): Use __asm__.
8812 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8815 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8816 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8817 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8818 * gcc.dg/ucnid-10.c: Likewise.
8819 * gcc.dg/ucnid-13.c: Likewise.
8820 * gcc.dg/ucnid-7.c: Likewise.
8821 * gcc.dg/ucnid-8.c: Likewise.
8822 Adapt dg-warning line number.
8824 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8826 * gcc.target/i386/parity-1.c: Use -march=k8.
8827 * gcc.target/i386/parity-2.c: Ditto.
8828 * gcc.target/i386/vecinit-1.c: Ditto.
8829 * gcc.target/i386/vecinit-2.c: Ditto.
8831 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8834 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8835 * gcc.target/mips/save-restore-3.c: Likewise.
8836 * gcc.target/mips/save-restore-4.c: Likewise.
8837 * gcc.target/mips/save-restore-5.c: Likewise.
8840 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8841 * g++.dg/tree-prof/partition2.C: Likewise.
8843 2011-02-09 Jason Merrill <jason@redhat.com>
8845 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8846 rather than misdeclare std::puts.
8848 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8849 * g++.dg/other/warning1.C: Likewise.
8850 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8851 * g++.old-deja/g++.gb/scope06.C: Likewise.
8852 * g++.old-deja/g++.law/cvt11.C: Likewise.
8853 * g++.old-deja/g++.law/init1.C: Likewise.
8854 * g++.dg/abi/mangle26.C: Likewise.
8856 * g++.dg/template/function1.C: Adjust for C++0x mode.
8857 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8859 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8860 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8862 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8864 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8866 * g++.dg/cpp0x/regress: New directory.
8867 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8868 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8869 * g++.dg/cpp0x/regress/regress3.C: New.
8871 2011-02-10 Richard Guenther <rguenther@suse.de>
8873 PR tree-optimization/47677
8874 * gcc.dg/torture/pr47677.c: New testcase.
8876 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8878 * objc.dg/special/load-category-1.m: Remove unused header.
8879 * objc.dg/special/load-category-1a.m: Likewise.
8880 * objc.dg/special/load-category-2.m: Likewise.
8881 * objc.dg/special/load-category-2a.m: Likewise.
8882 * objc.dg/special/load-category-3.m: Likewise.
8883 * objc.dg/special/load-category-3a.m: Likewise.
8884 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8885 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8886 * objc.dg/attributes/class-attribute-1.m: Likewise.
8887 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8888 * obj-c++.dg/property/property.exp: Likewise.
8889 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8890 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8891 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8892 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8893 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8894 * obj-c++.dg/template-8.mm: Likewise.
8896 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8899 * gcc.target/i386/pr47665.c: New test.
8901 2011-02-10 Jie Zhang <jie@codesourcery.com>
8905 2011-02-05 Jie Zhang <jie@codesourcery.com>
8907 * gcc.dg/pr42631.c: Update test.
8908 * gcc.dg/pr42631-2.c: New test.
8910 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8913 * gfortran.dg/proc_decl_25.f90: New.
8915 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8918 * gfortran.dg/typebound_assignment_2.f03: New.
8920 2011-02-09 Richard Guenther <rguenther@suse.de>
8922 PR tree-optimization/47664
8923 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8925 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8928 * gnat.dg/uninit_func.adb: Adjust dg directive.
8930 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8933 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8935 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8938 * gfortran.dg/auto_dealloc_2.f90: New.
8940 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8942 * gcc.dg/builtins-config.h: Remove __sgi handling.
8943 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8944 -std=c99 for mips-sgi-irix6.5*.
8946 2011-02-09 Martin Jambor <mjambor@suse.cz>
8949 * gfortran.dg/pr25923.f90: Remove xfails.
8951 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8954 * gfortran.dg/inquire_14.f90: New test.
8956 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8959 * gfortran.dg/pointer_init_6.f90: New.
8961 2011-02-08 Jeff Law <law@redhat.com>
8963 PR tree-optimization/42893
8964 * gcc.tree-ssa/pr42893.c: New test.
8966 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8968 PR tree-optimization/46834
8969 PR tree-optimization/46994
8970 PR tree-optimization/46995
8971 * gcc.dg/graphite/id-pr46834.c: New.
8972 * gfortran.dg/graphite/id-pr46994.f90: New.
8973 * gfortran.dg/graphite/id-pr46995.f90: New.
8975 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8978 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8979 using the variable is known the warning is emitted there.
8980 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8981 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8983 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8986 * gcc.dg/noreturn-1.c (foo5): Likewise.
8987 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8988 (method2): Likewise.
8990 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8991 the return statement using the uninitialized variable.
8992 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8994 2011-02-08 Richard Guenther <rguenther@suse.de>
8997 * g++.dg/opt/pr47639.c: New testcase.
8999 2011-02-08 Richard Guenther <rguenther@suse.de>
9001 PR tree-optimization/47632
9002 * g++.dg/opt/pr47632.C: New testcase.
9004 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9006 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9008 2011-02-07 Richard Guenther <rguenther@suse.de>
9010 PR tree-optimization/47615
9011 * g++.dg/opt/pr47615.C: New testcase.
9013 2011-02-07 Richard Guenther <rguenther@suse.de>
9015 PR tree-optimization/47621
9016 * gcc.dg/torture/pr47621.c: New testcase.
9018 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9020 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9022 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9025 * gfortran.dg/allocate_with_source_1 : New test.
9027 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9030 * gcc.dg/pr47610.c: New test.
9032 2011-02-05 Jie Zhang <jie@codesourcery.com>
9035 * gcc.dg/pr42631.c: Update test.
9036 * gcc.dg/pr42631-2.c: New test.
9038 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9041 * gfortran.dg/pr47574.f90: New test.
9043 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9045 PR tree-optimization/46194
9046 * gcc.dg/autopar/pr46194.c: New.
9048 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9050 PR tree-optimization/43695
9051 * g++.dg/ipa/pr43695.C: New.
9053 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9056 * gcc.dg/pr23200.c: New test.
9058 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9061 * g++.dg/pr47589.C: New test.
9063 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9066 * g++.dg/template/typedef37.C: New test.
9067 * g++.dg/template/param1.C: Adjust expected error message.
9069 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9072 * gcc.dg/pr31490-2.c: New test.
9073 * gcc.dg/pr31490-3.c: New test.
9074 * gcc.dg/pr31490-4.c: New test.
9076 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9077 Jakub Jelinek <jakub@redhat.com>
9080 * g++.dg/parser/semicolon3.C: Adjust.
9081 * g++.dg/parser/semicolon4.C: New testcase.
9082 * g++.dg/pr46890.C: New testcase.
9084 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9087 * g++.dg/init/pr29571.C: New.
9089 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9091 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9092 instead of vect_int.
9094 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9097 * gcc.target/i386/pr47312.c: New test.
9100 * gcc.target/i386/pr47564.c: New test.
9102 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9104 PR tree-optimization/45122
9105 * gcc.dg/tree-ssa/pr45122.c: New.
9107 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9110 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9113 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9114 and vsx so a default --with-cpu=power7 doesn't give an error
9115 when -mavoid-indexed-addresses is used.
9117 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9118 wrapper function to save the arguments and then jump to the real
9119 function, rather than depending on the compiler not to move stuff
9121 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9123 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9124 Paul Thomas <pault@gcc.gnu.org>
9127 * gfortran.dg/class_37.f03 : New test.
9129 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9130 Richard Guenther <rguenther@suse.de>
9132 PR tree-optimization/40979
9134 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9135 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9136 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9137 check_vect_support_and_set_flags.
9138 * gfortran.dg/graphite/vect-pr40979.f90: New.
9140 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9143 * gfortran.dg/class_36.f03: New.
9145 2011-02-02 Richard Guenther <rguenther@suse.de>
9147 PR tree-optimization/47566
9148 * gcc.dg/lto/20110201-1_0.c: New testcase.
9150 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9156 * debug/pr47498.c: New.
9157 * debug/pr47501.c: New.
9159 2011-02-01 Richard Guenther <rguenther@suse.de>
9161 PR tree-optimization/47559
9162 * g++.dg/torture/pr47559.C: New testcase.
9164 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9167 * gfortran.dg/typebound_call_20.f03: New.
9169 2011-02-01 Richard Guenther <rguenther@suse.de>
9171 PR tree-optimization/47555
9172 * gcc.dg/pr47555.c: New testcase.
9174 2011-02-01 Richard Guenther <rguenther@suse.de>
9176 PR tree-optimization/47541
9177 * g++.dg/torture/pr47541.C: New testcase.
9179 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9182 * gfortran.dg/typebound_call_19.f03: New.
9184 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9187 * g++.dg/cpp0x/pr47416.C: New test.
9189 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9192 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9194 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9197 * gfortran.dg/typebound_assignment_1.f03: New.
9199 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9201 PR tree-optimization/47538
9202 * gcc.c-torture/execute/pr47538.c: New test.
9204 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9207 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9209 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9211 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9213 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9215 PR rtl-optimization/44031
9216 * gcc.c-torture/compile/20110131-1.c: New test.
9218 2011-01-31 Tobias Burnus <burnus@net-b.de>
9221 * gfortran.dg/stmt_func_1.f90: New.
9223 2011-01-31 Tobias Burnus <burnus@net-b.de>
9226 * gfortran.dg/interface_34.f90: New.
9228 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9231 * gfortran.dg/realloc_on_assign_5.f03: New test.
9232 * gfortran.dg/realloc_on_assign_5.f03: New test.
9234 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9236 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9237 * gfortran.dg/bessel_7.f90: Likewise.
9238 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9240 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9241 * gfortran.dg/sum_init_expr.f03: Likewise.
9243 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9245 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9248 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9249 loop only on "vect_intfloat_cvt" targets.
9251 2011-01-29 Tobias Burnus <burnus@net-b.de>
9254 * gfortran.dg/shape_6.f90: New.
9256 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9258 PR libgfortran/47434
9259 * gfortran.dg/read_infnan_1.f90: Update test.
9260 * gfortran.dg/module_nan.f90: Update test.
9261 * gfortran.dg/char4_iunit_1.f03: Update test.
9262 * gfortran.dg/large_real_kind_1.f90: Update test.
9263 * gfortran.dg/real_const_3.f90: Update test.
9264 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9266 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9269 * g++.dg/template/param2.C: New test.
9271 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9273 PR libgfortran/47285
9274 * gfortran.dg/fmt_g.f: New test.
9276 2011-01-28 Tobias Burnus <burnus@net-b.de>
9279 * gfortran.dg/pure_formal_1.f90: New.
9281 2011-01-28 Jakub Jelinek <jakub@redhat.com>
9284 * gcc.dg/tls/pr42894.c: New test.
9286 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9288 * gcc.dg/pr47276.c: Add dg-require-visibility.
9290 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9292 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9294 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
9295 Tobias Burnus <burnus@gcc.gnu.org>
9300 * gfortran.dg/realloc_on_assign_3.f03: New test.
9301 * gfortran.dg/realloc_on_assign_4.f03: New test.
9302 * gfortran.dg/allocatable_function_5.f90: New test.
9303 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9304 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9305 implemented" dg-errors.
9307 2011-01-27 Jan Hubicka <jh@suse.cz>
9310 * gcc.dg/attr-weakref-4.c: New testcase
9312 2011-01-27 Martin Jambor <mjambor@suse.cz>
9314 PR tree-optimization/47228
9315 * gcc.dg/torture/pr47228.c: New test.
9317 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9319 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9321 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9323 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9324 when using auto-overlay support on the SPU.
9326 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
9328 PR rtl-optimization/44174
9329 * gcc.target/i386/asm-6.c: New test.
9331 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
9333 PR rtl-optimization/46856
9334 * gcc.c-torture/compile/pr46856.c: New test.
9336 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
9337 Andrew Pinski <pinskia@gmail.com>
9340 * gcc.dg/pr43082.c: New.
9342 2011-01-26 DJ Delorie <dj@redhat.com>
9344 PR rtl-optimization/46878
9345 * gcc.dg/pr46878-1.c: New test.
9347 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9350 * g++.dg/cpp0x/pr47476.C: New test.
9352 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
9354 * gcc.c-torture/compile/20110126-1.c: New test.
9356 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9359 * gcc.dg/torture/pr47473.c: New test.
9361 2011-01-26 Jan Hubicka <jh@suse.cz>
9364 * gcc.c-torture/execute/pr47237.c: New testcase.
9366 2011-01-26 Jan Hubicka <jh@suse.cz>
9368 PR tree-optimization/47190
9369 * gcc.dg/attr-weakref-3.c: New testcase.
9371 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
9374 * gcc.dg/dll-9a.c: New test file.
9375 * gcc.dg/dll-11.c: Likewise.
9376 * gcc.dg/dll-12.c: Likewise.
9377 * gcc.dg/dll-12a.c: Likewise.
9378 * gcc.dg/dll-11a.c: Likewise.
9379 * gcc.dg/dll-9.c: Likewise.
9380 * gcc.dg/dll-10.c: Likewise.
9381 * gcc.dg/dll-10a.c: Likewise.
9382 * g++.dg/ext/dllexport4a.cc: Likewise.
9383 * g++.dg/ext/dllexport4.C: Likewise.
9384 * g++.dg/ext/dllexport5.C: Likewise.
9385 * g++.dg/ext/dllexport5a.cc: Likewise.
9387 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9389 PR tree-optimization/46970
9390 * gcc.dg/graphite/pr46970.c: New.
9392 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9394 PR tree-optimization/46215
9395 * gcc.dg/graphite/pr46215.c: New.
9397 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9399 PR tree-optimization/46168
9400 * gcc.dg/graphite/pr46168.c: New.
9402 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9404 PR tree-optimization/43657
9405 * gcc.dg/graphite/pr43657.c: New.
9407 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9409 PR tree-optimization/29832
9410 * gfortran.dg/graphite/pr29832.f90: New.
9412 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9414 PR tree-optimization/43567
9415 * gcc.dg/graphite/pr43567.c: New.
9417 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9419 * gfortran.dg/graphite/interchange-4.f: New.
9420 * gfortran.dg/graphite/interchange-5.f: New.
9422 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9423 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9424 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9425 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9426 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9427 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9428 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9429 * gfortran.dg/ltrans-7.f90: Removed.
9430 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9432 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9433 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9434 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9435 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9436 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9437 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9438 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9439 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9440 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9441 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9442 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9443 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9444 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9445 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9446 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9447 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9448 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9449 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9450 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9451 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9452 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9453 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9454 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9455 * gcc.dg/tree-ssa/data-dep-1.c
9456 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9457 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9458 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9459 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9460 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9462 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9464 PR tree-optimization/47265
9465 PR tree-optimization/47443
9466 * gcc.c-torture/compile/pr47265.c: New test.
9467 * gcc.dg/pr47443.c: New test.
9469 2011-01-25 Martin Jambor <mjambor@suse.cz>
9471 PR tree-optimization/47382
9472 * g++.dg/torture/pr47382.C: New test.
9473 * g++.dg/opt/devirt1.C: Xfail.
9475 2011-01-25 Yao Qi <yao@codesourcery.com>
9478 * gcc.target/arm/pr45701-1.c: New test.
9479 * gcc.target/arm/pr45701-2.c: New test.
9480 * gcc.target/arm/pr45701-3.c: New test.
9482 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9483 Jakub Jelinek <jakub@redhat.com>
9485 PR tree-optimization/47271
9486 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9488 2011-01-25 Nick Clifton <nickc@redhat.com>
9490 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9491 (saturate_add): Delete.
9493 (main): Do not run saturate_add.
9494 (set_interrupts): Delete.
9496 2011-01-25 Tobias Burnus <burnus@net-b.de>
9499 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9501 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9503 PR tree-optimization/47427
9504 PR tree-optimization/47428
9505 * gcc.c-torture/compile/pr47427.c: New test.
9506 * gcc.c-torture/compile/pr47428.c: New test.
9508 2011-01-25 Richard Guenther <rguenther@suse.de>
9511 * gcc.dg/torture/pr47411.c: New testcase.
9513 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9515 * gfortran.dg/graphite/id-24.f: New.
9516 * gfortran.dg/graphite/id-25.f: New.
9518 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9520 * gfortran.dg/graphite/id-23.f: New.
9522 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9524 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9526 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9528 * gcc.dg/graphite/block-0.c: Un-XFAILed.
9529 * gcc.dg/graphite/block-1.c: Un-XFAILed.
9530 * gcc.dg/graphite/block-7.c: Un-XFAILed.
9531 * gcc.dg/graphite/block-8.c: Un-XFAILed.
9532 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9533 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9534 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9535 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9536 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9538 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9540 * gcc.dg/graphite/block-0.c: Add documentation.
9541 * gcc.dg/graphite/block-4.c: Same.
9542 * gcc.dg/graphite/block-7.c: Same.
9543 * gcc.dg/graphite/block-8.c: New.
9544 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9545 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9546 * gcc.dg/graphite/interchange-12.c: Add documentation.
9547 * gcc.dg/graphite/interchange-13.c: New.
9548 * gcc.dg/graphite/interchange-14.c: New.
9549 * gcc.dg/graphite/interchange-15.c: New.
9550 * gcc.dg/graphite/interchange-8.c: Add documentation.
9551 * gcc.dg/graphite/interchange-mvt.c: Same.
9553 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9556 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9557 * gcc.target/powerpc/altivec-14.c: Ditto.
9558 * gcc.target/powerpc/altivec-33.c: Ditto.
9559 * gcc.target/powerpc/altivec-types-1.c: Ditto.
9560 * gcc.target/powerpc/altivec-types-2.c: Ditto.
9561 * gcc.target/powerpc/altivec-types-3.c: Ditto.
9562 * gcc.target/powerpc/altivec-types-4.c: Ditto.
9563 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9564 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9565 * g++.dg/ext/altivec-15.C: Ditto.
9566 * g++.dg/ext/altivec-types-1.C: Ditto.
9567 * g++.dg/ext/altivec-types-2.C: Ditto.
9568 * g++.dg/ext/altivec-types-3.C: Ditto.
9569 * g++.dg/ext/altivec-types-4.C: Ditto.
9571 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9573 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9575 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9577 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9578 optimization options.
9580 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9582 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9585 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9587 2011-01-23 Tobias Burnus <burnus@net-b.de>
9590 * gfortran.dg/allocatable_scalar_12.f90: New.
9592 2011-01-23 Ira Rosen <irar@il.ibm.com>
9594 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9595 vectorization to be not profitable if peeling is used to
9596 realign the memory access.
9597 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9598 loop bound to avoid loop unrolling.
9599 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9601 2011-01-22 Jan Hubicka <jh@suse.cz>
9604 * g++.dg/lto/pr47333.C: New file.
9606 2011-01-22 Jan Hubicka <jh@suse.cz>
9608 PR tree-optimization/43884
9610 * gcc.dg/autopar/outer-2.c: Increase array size.
9611 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9613 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9616 * gfortran.dg/c_loc_tests_16.f90: New test.
9618 2011-01-22 Tobias Burnus <burnus@net-b.de>
9621 * gfortran.dg/typebound_proc_19.f90: New.
9623 2011-01-21 Jeff Law <law@redhat.com>
9625 PR tree-optimization/47053
9626 * g++.dg/pr47053.C: New test.
9628 2011-01-21 Jason Merrill <jason@redhat.com>
9631 * g++.dg/cpp0x/constexpr-ctor6.C: New.
9633 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9636 * g++.dg/cpp0x/range-for10.C: New test.
9637 * g++.dg/template/for1.C: New test.
9640 * g++.dg/tree-prof/partition3.C: New test.
9642 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9644 PR rtl-optimization/47366
9645 * g++.dg/opt/pr47366.C: New test.
9647 2011-01-21 Jason Merrill <jason@redhat.com>
9650 * g++.dg/cpp0x/constexpr-regress2.C: New.
9652 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9654 2011-01-21 Jeff Law <law@redhat.com>
9656 PR rtl-optimization/41619
9657 * gcc.dg/pr41619.c: New.
9659 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9661 PR tree-optimization/47355
9662 * g++.dg/opt/pr47355.C: New test.
9664 2011-01-21 Richard Guenther <rguenther@suse.de>
9666 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9669 2011-01-21 Richard Guenther <rguenther@suse.de>
9671 PR tree-optimization/47365
9672 * gcc.dg/torture/pr47365.c: New testcase.
9673 * gcc.dg/tree-ssa/pr47392.c: Likewise.
9675 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9677 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9679 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9681 PR tree-optimization/47391
9682 * gcc.dg/pr47391.c: New test.
9684 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9686 * g++.dg/template/char1.C: Use signed char.
9688 2011-01-21 Tobias Burnus <burnus@net-b.de>
9691 * gfortran.dg/pointer_target_4.f90: New.
9693 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9696 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9697 ILP32 system and not IP32.
9699 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9702 * g++.dg/debug/pr46583.C: New.
9704 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9707 * g++.dg/debug/pr47283.C: New test.
9710 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9711 * gcc.target/i386/headmerge-2.c: Likewise.
9713 2011-01-20 Richard Guenther <rguenther@suse.de>
9716 * gcc.dg/torture/pr47370.c: New testcase.
9718 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9720 PR tree-optimization/46130
9721 * gcc.dg/pr46130-1.c: New test.
9722 * gcc.dg/pr46130-2.c: New test.
9724 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9727 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9729 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9732 * g++.dg/debug/pr46240.cc: New.
9734 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9737 * g++.dg/template/anonunion1.C: New test.
9739 PR rtl-optimization/47337
9740 * gcc.c-torture/execute/pr47337.c: New test.
9742 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9745 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9747 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9749 PR tree-optimization/46021
9750 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9752 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9754 PR tree-optimization/47290
9755 * g++.dg/torture/pr47290.C: New test.
9757 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9760 * gfortran.dg/proc_ptr_comp_29.f90: New.
9762 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9765 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9766 powerpc-apple-darwin9.
9768 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9770 PR rtl-optimization/47299
9771 * gcc.c-torture/execute/pr47299.c: New test.
9773 2011-01-17 Jason Merrill <jason@redhat.com>
9775 * g++.dg/cpp0x/constexpr-virtual.C: New.
9777 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9780 * gfortran.dg/gomp/pr47331.f90: New test.
9782 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9785 * objc.dg/selector-warn-1.m: New.
9786 * obj-c++.dg/selector-warn-1.mm: New.
9788 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9790 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9791 Update dg-final accordingly.
9793 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9795 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9797 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9799 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9801 * gcc.dg/guality/pr36728-2.c: Likewise.
9803 2011-01-17 Richard Guenther <rguenther@suse.de>
9805 PR tree-optimization/47313
9806 * g++.dg/torture/pr47313.C: New testcase.
9808 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9811 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9812 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9813 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9814 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9816 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9818 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9819 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9820 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9822 2011-01-17 Richard Guenther <rguenther@suse.de>
9824 PR tree-optimization/45967
9825 * gcc.dg/torture/pr45967-2.c: New testcase.
9826 * gcc.dg/torture/pr45967-3.c: Likewise.
9828 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9831 * g++.dg/ext/pr47213.C: Require visibility.
9833 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9835 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9836 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9838 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9840 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9841 Linux-based targets.
9843 2011-01-13 Jan Hubicka <jh@suse.cz>
9845 PR tree-optimization/47276
9846 * gcc.dg/pr47276.c: New testcase.
9848 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9849 Jonathan Wakely <jwakely.gcc@gmail.com>
9852 * g++.dg/other/pr33558.C: New.
9853 * g++.dg/other/pr33558-2.C: New.
9855 2011-01-14 Martin Jambor <mjambor@suse.cz>
9857 PR tree-optimization/45934
9858 PR tree-optimization/46302
9859 * g++.dg/ipa/devirt-c-1.C: New test.
9860 * g++.dg/ipa/devirt-c-2.C: Likewise.
9861 * g++.dg/ipa/devirt-c-3.C: Likewise.
9862 * g++.dg/ipa/devirt-c-4.C: Likewise.
9863 * g++.dg/ipa/devirt-c-5.C: Likewise.
9864 * g++.dg/ipa/devirt-c-6.C: Likewise.
9865 * g++.dg/ipa/devirt-6.C: Likewise.
9866 * g++.dg/ipa/devirt-d-1.C: Likewise.
9867 * g++.dg/torture/pr45934.C: Likewise.
9869 2011-01-14 Jason Merrill <jason@redhat.com>
9871 * g++.dg/cpp0x/variadic105.C: New.
9873 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9874 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9877 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9878 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9879 execution tests on i?86-*-*, x86_64-*-* and
9880 powerpc*-apple-darwin* && ilp32.
9881 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9882 tests on i?86-*-* and x86_64-*-*.
9884 2011-01-14 Richard Guenther <rguenther@suse.de>
9886 PR tree-optimization/47280
9887 * g++.dg/opt/pr47280.C: New testcase.
9889 2011-01-14 Jason Merrill <jason@redhat.com>
9891 * g++.dg/cpp0x/constexpr-regress1.C: New.
9893 * g++.dg/ext/flexary2.C: New.
9895 2011-01-14 Richard Guenther <rguenther@suse.de>
9898 * gcc.dg/torture/pr47281.c: New testcase.
9899 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9901 2011-01-14 Richard Guenther <rguenther@suse.de>
9903 PR tree-optimization/47286
9904 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9906 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9909 * g++.dg/ext/pr47213.C: New.
9911 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9913 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9915 2011-01-13 Tobias Burnus <burnus@net-b.de>
9916 Mikael Morin <mikael@gcc.gnu.org>
9920 * gfortran.dg/select_type_20.f90: New.
9921 * gfortran.dg/select_type_21.f90: New.
9923 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9926 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9928 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9930 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9931 * gcc.dg/guality/pr36728-2.c: Likewise.
9933 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9936 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9938 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9940 PR rtl-optimization/45352
9941 * gcc.dg/pr45352-3.c: New.
9943 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9945 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9947 * g++.dg/cpp0x/range-for8.C: New.
9948 * g++.dg/cpp0x/range-for9.C: New.
9950 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9953 * g++.dg/debug/pr47209.C: New.
9955 2011-01-12 Richard Guenther <rguenther@suse.de>
9958 * gcc.dg/lto/pr47259_0.c: New testcase.
9959 * gcc.dg/lto/pr47259_1.c: Likewise.
9961 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9963 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9964 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9965 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9966 methods missing from the OBJC2 Object.
9967 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9968 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9969 GNU and NeXT runtimes.
9970 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9972 * objc-obj-c++-shared/Object1.m: Likewise.
9973 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9974 * objc.dg/proto-qual-1.m: Likewise.
9975 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9976 * obj-c++.dg/proto-qual-1.mm: Likewise.
9978 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9981 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9983 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9985 Fixed the Objective-C++ testsuite and updated all tests.
9986 * lib/obj-c++.exp (obj-c++_init): Declare and set
9987 gcc_warning_prefix and gcc_error_prefix.
9988 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9989 'dg-warning', 'dg-message' and 'dg-error'.
9990 * obj-c++.dg/class-extension-3.mm: Likewise.
9991 * obj-c++.dg/class-protocol-1.mm: Likewise.
9992 * obj-c++.dg/encode-7.mm: Likewise.
9993 * obj-c++.dg/exceptions-3.mm: Likewise.
9994 * obj-c++.dg/exceptions-5.mm: Likewise.
9995 * obj-c++.dg/method-12.mm: Likewise.
9996 * obj-c++.dg/method-13.mm: Likewise.
9997 * obj-c++.dg/method-15.mm: Likewise.
9998 * obj-c++.dg/method-16.mm: Likewise.
9999 * obj-c++.dg/method-4.mm: Likewise.
10000 * obj-c++.dg/method-8.mm: Likewise.
10001 * obj-c++.dg/method-conflict-1.mm: Likewise.
10002 * obj-c++.dg/method-conflict-2.mm: Likewise.
10003 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10004 and uncommented second part of the testcase now that the testsuite
10006 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10007 and uncommented second part of the testcase now that the testsuite
10009 * obj-c++.dg/private-1.mm: Likewise.
10010 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10011 * obj-c++.dg/syntax-error-7.mm: Likewise.
10012 * obj-c++.dg/warn5.mm: Likewise.
10013 * obj-c++.dg/property/at-property-14.mm: Likewise.
10014 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10016 * obj-c++.dg/property/at-property-18.mm: Likewise.
10017 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10019 * obj-c++.dg/property/at-property-21.mm: Likewise.
10020 * obj-c++.dg/property/at-property-28.mm: Likewise.
10021 * obj-c++.dg/property/at-property-5.mm: Likewise.
10022 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10023 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10024 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10025 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10026 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10027 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10028 * obj-c++.dg/tls/diag-5.mm: Likewise.
10029 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10030 dg-error, now matched correctly.
10032 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10034 * objc.dg/property/at-property-29.m: New.
10035 * obj-c++.dg/property/at-property-29.mm: New.
10037 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10039 * go.test/go-test.exp (go-set-goarch): New proc.
10040 (go-gc-tests): Use it.
10042 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10045 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10047 2011-01-11 Richard Henderson <rth@redhat.com>
10049 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10051 2011-01-11 Jan Hubicka <jh@suse.cz>
10055 * gcc.dg/lto/pr45721_1.c: New file.
10056 * gcc.dg/lto/pr45721_0.c: New file.
10058 2011-01-11 Richard Guenther <rguenther@suse.de>
10060 PR tree-optimization/46076
10061 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10063 2011-01-11 Jeff Law <law@redhat.com>
10065 * PR tree-optimization/47086
10066 * gcc.dg/pr47086.c: New test.
10068 2011-01-11 Jason Merrill <jason@redhat.com>
10071 * g++.dg/template/new10.C: New.
10074 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10076 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10078 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10079 Split type definitions and NSConstantString class into...
10080 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10081 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10082 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10083 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10084 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10085 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10087 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10088 encode defines for newer NeXT system headers.
10089 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10090 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10091 * objc.dg/foreach-5.m: Likewise.
10092 * objc.dg/foreach-2.m: Likewise.
10093 * objc.dg/foreach-4.m: Likewise.
10094 * objc.dg/torture/strings/string1.m: Likewise.
10095 * objc.dg/torture/strings/string2.m: Likewise.
10096 * objc.dg/torture/strings/string3.m: Likewise.
10097 * objc.dg/torture/strings/string4.m: Likewise.
10098 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10099 header and stand alone.
10100 * obj-c++.dg/strings/strings-2.mm: Likewise.
10101 * objc.dg/torture/strings/const-str-3.m: Likewise.
10102 * objc.dg/strings/strings-2.m: Likewise.
10103 * objc.dg/strings/const-str-12b.m: Likewise.
10105 2011-01-12 Richard Guenther <rguenther@suse.de>
10107 PR middle-end/32511
10108 * gcc.dg/attr-weak-1.c: Adjust.
10110 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10113 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10114 standard compliant and comment.
10116 2011-01-10 Jan Hubicka <jh@suse.cz>
10119 * gcc.dg/initpri3.c: New testcase.
10121 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10124 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10125 externally visible.
10130 (g_ebp_save): Likewise.
10131 (g_esp_save): Likewise.
10133 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10135 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10137 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10139 PR tree-optimization/46021
10140 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10141 i?86-*-*, x86_64-*-*.
10143 2011-01-10 Jeff Law <law@redhat.com>
10145 * PR tree-optimization/47141
10146 * gcc.c-torture/compile/pr47141.c: New test.
10148 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10151 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10152 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10153 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10154 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10157 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10158 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10159 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10160 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10161 being vectorized. Adjust dg-final pattern.
10164 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10165 * gcc.dg/vect/slp-24.c: Likewise.
10167 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10170 * g++.dg/other/pr47218-1.C: New test file.
10171 * g++.dg/other/pr47218.C: Likewise.
10172 * g++.dg/other/pr47218.h: New supporting header.
10174 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10177 * objc.dg/attributes/invalid-attribute-1.m: New.
10178 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10180 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10183 * gfortran.dg/proc_ptr_comp_28.f90: New.
10185 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10187 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10188 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10189 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10190 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10191 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10192 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10193 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10194 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10195 * objc.dg/gnu-api-2-class.m: Likewise.
10196 * objc.dg/gnu-api-2-ivar.m: Likewise.
10197 * objc.dg/gnu-api-2-method.m: Likewise.
10198 * objc.dg/gnu-api-2-objc.m: Likewise.
10199 * objc.dg/gnu-api-2-object.m: Likewise.
10200 * objc.dg/gnu-api-2-property.m: Likewise.
10201 * objc.dg/gnu-api-2-protocol.m: Likewise.
10202 * objc.dg/gnu-api-2-sel.m: Likewise.
10204 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10206 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10207 * objc.dg/objc-foreach-4.m: Likewise.
10208 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10209 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10210 * objc.dg/foreach-4.m: Likewise.
10211 * objc.dg/foreach-5.m: Likewise.
10212 * objc.dg/foreach-3.m: Return self from init.
10214 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10217 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10219 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10222 * gfortran.dg/class_35.f90: New.
10224 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10226 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10228 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10231 * objc.dg/invalid-method-2.m: New.
10232 * obj-c++.dg/invalid-method-2.mm: New.
10234 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10237 * gfortran.dg/transpose_optimization_2.f90 : New test.
10239 2011-01-08 Jan Hubicka <jh@suse.cz>
10241 PR tree-optmization/46469
10242 * g++.dg/torture/pr46469.C: New testcase.
10244 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10246 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10247 emulation of libobjc-gnu structure layout functionality to ..
10248 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10249 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10250 * objc/execute/bf-common.h: Adjust headers.
10251 * objc/execute/bf-1.m: Likewise.
10252 * objc/execute/bf-2.m: Likewise.
10253 * objc/execute/bf-3.m: Likewise.
10254 * objc/execute/bf-4.m: Likewise.
10255 * objc/execute/bf-5.m: Likewise.
10256 * objc/execute/bf-6.m: Likewise.
10257 * objc/execute/bf-7.m: Likewise.
10258 * objc/execute/bf-8.m: Likewise.
10259 * objc/execute/bf-9.m: Likewise.
10260 * objc/execute/bf-10.m: Likewise.
10261 * objc/execute/bf-11.m: Likewise.
10262 * objc/execute/bf-12.m: Likewise.
10263 * objc/execute/bf-13.m: Likewise.
10264 * objc/execute/bf-14.m: Likewise.
10265 * objc/execute/bf-15.m: Likewise.
10266 * objc/execute/bf-16.m: Likewise.
10267 * objc/execute/bf-17.m: Likewise.
10268 * objc/execute/bf-18.m: Likewise.
10269 * objc/execute/bf-19.m: Likewise.
10270 * objc/execute/bf-20.m: Likewise.
10271 * objc/execute/bf-21.m: Likewise.
10272 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10273 objc_get_type_qualifiers ().
10275 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10278 * gfortran.dg/dependency_39.f90: New test.
10280 2011-01-07 Jan Hubicka <jh@suse.cz>
10282 Get builtins tests ready for linker plugin.
10283 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10284 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10285 my_memset, my_bzero): Mark used.
10286 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10287 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10289 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10292 2011-01-07 Jan Hubicka <jh@suse.cz>
10294 PR tree-optimization/46367
10295 * g++.dg/torture/pr46367.C: New file.
10297 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10300 * gcc.dg/pr47201.c: New test.
10303 * gcc.dg/tree-prof/pr47187.c: New test.
10305 2011-01-07 Tobias Burnus <burnus@net-b.de>
10308 * gfortran.dg/extends_type_of_3.f90: New.
10310 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
10312 * g++.dg/ext/dllexport-MI1.C: Adjust test.
10313 * g++.dg/ext/dllimport-MI1.C: Likewise.
10314 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10315 * g++.dg/ext/dllimport10.C: Likewise.
10316 * g++.dg/ext/dllimport11.C: Likewise.
10317 * g++.dg/ext/dllimport12.C: Likewise.
10318 * g++.dg/ext/dllimport13.C: Likewise.
10319 * g++.dg/ext/dllimport2.C: Likewise.
10320 * g++.dg/ext/dllimport3.C: Likewise.
10321 * g++.dg/ext/dllimport4.C: Likewise.
10322 * g++.dg/ext/dllimport5.C: Likewise.
10323 * g++.dg/ext/dllimport6.C: Likewise.
10324 * g++.dg/ext/dllimport8.C: Likewise.
10325 * g++.dg/ext/dllimport9.C: Likewise.
10326 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10327 targets, too. Additionally enable test for i?86-*-mingw*.
10328 * g++.dg/ext/selectany1.C: Likewise.
10329 Remove guard variable check.
10331 2011-01-07 Janus Weil <janus@gcc.gnu.org>
10335 * gfortran.dg/storage_size_3.f08: Extended.
10337 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10340 * g++.dg/template/stdarg1.C: New test.
10342 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10345 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10346 * gfortran.dg/defined_operators_1.f90: Split the subroutine
10347 from the interface of functions to not hide the errors that
10350 2011-01-06 Jan Hubicka <jh@suse.cz>
10352 * gcc.dg/lto/pr47188_0.c: New testcase.
10353 * gcc.dg/lto/pr47188_1.c: New testcase.
10355 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10359 * gfortran.dg/interface_33.f90: New test.
10361 2011-01-06 Jakub Jelinek <jakub@redhat.com>
10364 * gcc.c-torture/compile/pr47150.c: New test.
10366 2011-01-06 Ira Rosen <irar@il.ibm.com>
10368 PR tree-optimization/47139
10369 * gcc.dg/vect/pr47139.c: New test.
10371 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10374 * gfortran.dg/extends_type_of_2.f03: New.
10376 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10378 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10380 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
10382 * gnat.dg/opt14.adb: New test.
10384 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10387 * gfortran.dg/allocate_error_2.f90: New test.
10389 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10392 * gfortran.dg/storage_size_3.f08: New.
10394 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10396 PR libgfortran/47154
10397 * gfortran.dg/namelist_68.f90: New test.
10399 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
10401 * gnat.dg/unchecked_convert8.ad[sb]: New test.
10403 2011-01-04 Janus Weil <janus@gcc.gnu.org>
10406 * gfortran.dg/class_34.f90: New.
10408 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10410 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10411 use __builtin_inff. Skip all single-precision tests that require
10414 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10416 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10418 2011-01-03 Jakub Jelinek <jakub@redhat.com>
10420 PR tree-optimization/47148
10421 * gcc.c-torture/execute/pr47148.c: New test.
10423 PR tree-optimization/47155
10424 * gcc.c-torture/execute/pr47155.c: New test.
10426 PR rtl-optimization/47157
10427 * gcc.c-torture/compile/pr47157.c: New test.
10429 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10431 * gcc.dg/torture/vector-shift2.c (schar): Define.
10432 (main): Always use schar or uchar instead of plain "char" to avoid
10433 dependencies on implementation-defined char signedness.
10435 2011-01-03 Martin Jambor <mjambor@suse.cz>
10437 PR tree-optimization/46801
10438 * gnat.dg/pack9.adb: Remove xfail.
10440 2011-01-03 Martin Jambor <mjambor@suse.cz>
10442 PR tree-optimization/46984
10443 * g++.dg/ipa/pr46984.C: New test.
10445 2011-01-02 Janus Weil <janus@gcc.gnu.org>
10448 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10450 2011-01-02 Jakub Jelinek <jakub@redhat.com>
10452 PR tree-optimization/47140
10453 * gcc.c-torture/compile/pr47140.c: New test.
10455 PR rtl-optimization/47028
10456 * gcc.dg/pr47028.c: New test.
10458 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
10460 * objc.dg/protocol-forward-1.m: Removed TODO.
10461 * objc.dg/protocol-forward-2.m: New.
10462 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10463 * obj-c++.dg/protocol-forward-2.mm: New.
10465 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
10468 * g++.dg/eh/pr38662.C: New testcase.
10470 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
10472 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10473 scan for newline '\n'.
10476 Copyright (C) 2011 Free Software Foundation, Inc.
10478 Copying and distribution of this file, with or without modification,
10479 are permitted in any medium without royalty provided the copyright
10480 notice and this notice are preserved.