Add another testcase for PR middle-end/55116
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
2
3 * gcc.target/i386/pr55116-2.c: New file.
4
5 2012-10-30 Richard Biener <rguenther@suse.de>
6
7 * gcc.dg/vect/slp-perm-2.c: Adjust.
8
9 2012-10-30 Richard Biener <rguenther@suse.de>
10
11 PR tree-optimization/55111
12 * gcc.dg/torture/pr55111.c: New testcase.
13
14 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
15
16 PR target/54988
17 * gcc.target/sh/pr53988.c: New.
18
19 2012-10-30 Bin Cheng <bin.cheng@arm.com>
20
21 PR target/54989
22 * gcc.dg/hoist-register-pressure-1.c: Rename from
23 hoist-register-pressure.c. Add nonpic condition.
24 * gcc.dg/hoist-register-pressure-2.c: New testcase.
25
26 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
27
28 PR c++/54930
29 * gcc.dg/Wreturn-local-addr.c: New.
30 * g++.dg/warn/Wno-return-local-addr.C: New.
31 * g++.dg/warn/Wreturn-local-addr.C: New.
32
33 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
34
35 PR middle-end/55116
36 * gcc.target/i386/pr55116.c: New file.
37
38 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
39
40 PR c/53066
41 * gcc.dg/Wshadow-4.c: New.
42 * gcc.dg/Wshadow-4.h: New.
43
44 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
45
46 PR debug/54693
47 * gcc.dg/guality/pr54693.c: New.
48
49 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
50
51 PR middle-end/55027
52 * gcc.dg/pr55027.c: New testcase.
53
54 2012-10-29 Jan Hubicka <jh@suse.cz>
55
56 * gcc.dg/ipa/inline-6.c: New testcase.
57
58 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
59
60 PR rtl-optimization/55106
61 * g++.dg/pr55106.C: New.
62
63 2012-10-29 Richard Guenther <rguenther@suse.de>
64
65 PR middle-end/53695
66 * gcc.dg/torture/pr53695.c: New testcase.
67
68 2012-10-28 Jan Hubicka <jh@suse.cz>
69
70 * gcc.dg/ipa/inlinehint-3.c: New testcase.
71
72 2012-10-28 Tobias Burnus <burnus@net-b.de>
73
74 PR fortran/54958
75 * gfortran.dg/do_check_6.f90: New.
76
77 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
78 Jack Howarth <howarth@bromo.med.uc.edu>
79
80 PR target/54404
81 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
82 to dg-options.
83 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
84
85 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
86
87 PR target/34283
88 * gcc.target/i386/pr34283.c: New test.
89
90 2012-10-26 Jakub Jelinek <jakub@redhat.com>
91
92 PR c++/55081
93 * g++.dg/opt/pr55081.C: New test.
94
95 PR debug/54970
96 PR debug/54971
97 * gcc.dg/guality/pr54970.c: New test.
98
99 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
100
101 PR c++/54984
102 * g++.dg/template/new11.C: New.
103
104 2012-10-26 Richard Biener <rguenther@suse.de>
105
106 PR middle-end/54824
107 * gcc.dg/torture/pr54824.c: New testcase.
108
109 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
110
111 * gcc.target/i386/fxsave-1.c: New.
112 * gcc.target/i386/fxsave64-1.c: Ditto.
113 * gcc.target/i386/fxrstor-1.c: Ditto.
114 * gcc.target/i386/fxrstor64-1.c: Ditto.
115 * gcc.target/i386/xsave-1.c: Ditto.
116 * gcc.target/i386/xsave64-1.c: Ditto.
117 * gcc.target/i386/xrstor-1.c: Ditto.
118 * gcc.target/i386/xrstor64-1.c: Ditto.
119 * gcc.target/i386/xsaveopt-1.c: Ditto.
120 * gcc.target/i386/xsaveopt64-1.c: Ditto.
121 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
122 * gcc.target/i386/sse-13.c: Ditto.
123 * gcc.target/i386/sse-14.c: Ditto.
124 * gcc.target/i386/sse-22.c: Ditto.
125 * gcc.target/i386/sse-23.c: Ditto.
126 * g++.dg/other/i386-2.C: Ditto.
127 * g++.dg/other/i386-3.C: Ditto.
128
129 2012-10-25 Jan Hubicka <jh@suse.cz>
130
131 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
132 at ivcanon time.
133
134 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
135
136 PR c++/53761
137 * g++.dg/ext/transparent-union.C: New.
138
139 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
140
141 PR c++/54427
142 * g++.dg/ext/vector19.C: New testcase.
143
144 2012-10-25 Richard Biener <rguenther@suse.de>
145
146 PR tree-optimization/54902
147 * g++.dg/torture/pr54902.C: New testcase.
148
149 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
150
151 PR c++/34892
152 * g++.dg/template/crash114.C: New.
153
154 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
155
156 PR bootstrap/55049
157 * gcc.target/i386/pr55049-1.c: New test.
158
159 2012-10-24 Janus Weil <janus@gcc.gnu.org>
160
161 PR fortran/55037
162 * gfortran.dg/class_dummy_4.f03: New.
163
164 2012-10-24 Jakub Jelinek <jakub@redhat.com>
165
166 PR rtl-optimization/55010
167 * gcc.dg/pr55010.c: New test.
168
169 PR debug/54828
170 * g++.dg/debug/pr54828.C: New test.
171
172 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
173
174 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
175 * gcc.dg/vect/vect-83_64.c: Likewise.
176
177 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
178
179 PR c++/54922
180 * g++.dg/cpp0x/constexpr-union4.C: New.
181
182 2012-10-23 Jeff Law <law@redhat.com>
183
184 * gcc.c-torture/execute/pr54985.c: New test.
185
186 2012-10-23 Paul Koning <ni1d@arrl.net>
187
188 PR debug/54508
189 * g++.dg/debug/dwarf2/pr54508.C: New.
190
191 2012-10-23 Jakub Jelinek <jakub@redhat.com>
192
193 PR c++/54844
194 * g++.dg/template/sizeof14.C: New test.
195
196 2012-10-23 Ian Bolton <ian.bolton@arm.com>
197 Jim MacArthur <jim.macarthur@arm.com>
198 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
199 Marcus Shawcroft <marcus.shawcroft@arm.com>
200 Nigel Stephens <nigel.stephens@arm.com>
201 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
202 Richard Earnshaw <rearnsha@arm.com>
203 Sofiane Naci <sofiane.naci@arm.com>
204 Stephen Thomas <stephen.thomas@arm.com>
205 Tejas Belagod <tejas.belagod@arm.com>
206 Yufeng Zhang <yufeng.zhang@arm.com>
207
208 * lib/target-supports.exp
209 (check_profiling_available): Add AArch64.
210 (check_effective_target_vect_int): Likewise.
211 (check_effective_target_vect_shift): Likewise.
212 (check_effective_target_vect_float): Likewise.
213 (check_effective_target_vect_double): Likewise.
214 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
215 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
216 (check_effective_target_vect_pack_trunc): Likewise.
217 (check_effective_target_vect_unpack): Likewise.
218 (check_effective_target_vect_hw_misalign): Likewise.
219 (check_effective_target_vect_short_mult): Likewise.
220 (check_effective_target_vect_int_mult): Likewise.
221 (check_effective_target_vect_stridedN): Likewise.
222 (check_effective_target_sync_int_long): Likewise.
223 (check_effective_target_sync_char_short): Likewise.
224 (check_vect_support_and_set_flags): Likewise.
225 (check_effective_target_aarch64_tiny): New.
226 (check_effective_target_aarch64_small): New.
227 (check_effective_target_aarch64_large): New.
228 * g++.dg/other/PR23205.C: Enable aarch64.
229 * g++.dg/other/pr23205-2.C: Likewise.
230 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
231 * gcc.c-torture/execute/20101011-1.c: Likewise.
232 * gcc.dg/20020312-2.c: Likewise.
233 * gcc.dg/20040813-1.c: Likewise.
234 * gcc.dg/builtin-apply2.c: Likewise.
235 * gcc.dg/stack-usage-1.c: Likewise.
236
237 2012-10-23 Ian Bolton <ian.bolton@arm.com>
238 Jim MacArthur <jim.macarthur@arm.com>
239 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
240 Marcus Shawcroft <marcus.shawcroft@arm.com>
241 Nigel Stephens <nigel.stephens@arm.com>
242 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
243 Richard Earnshaw <rearnsha@arm.com>
244 Sofiane Naci <sofiane.naci@arm.com>
245 Stephen Thomas <stephen.thomas@arm.com>
246 Tejas Belagod <tejas.belagod@arm.com>
247 Yufeng Zhang <yufeng.zhang@arm.com>
248
249 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
250 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
251 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
252 * gcc.target/aarch64/aapcs/abitest.S: New file.
253 * gcc.target/aarch64/aapcs/abitest.h: New file.
254 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
255 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
256 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
257 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
258 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
259 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
260 * gcc.target/aarch64/aapcs/ice_1.c: New file.
261 * gcc.target/aarch64/aapcs/ice_2.c: New file.
262 * gcc.target/aarch64/aapcs/ice_3.c: New file.
263 * gcc.target/aarch64/aapcs/ice_4.c: New file.
264 * gcc.target/aarch64/aapcs/ice_5.c: New file.
265 * gcc.target/aarch64/aapcs/macro-def.h: New file.
266 * gcc.target/aarch64/aapcs/test_1.c: New file.
267 * gcc.target/aarch64/aapcs/test_10.c: New file.
268 * gcc.target/aarch64/aapcs/test_11.c: New file.
269 * gcc.target/aarch64/aapcs/test_12.c: New file.
270 * gcc.target/aarch64/aapcs/test_13.c: New file.
271 * gcc.target/aarch64/aapcs/test_14.c: New file.
272 * gcc.target/aarch64/aapcs/test_15.c: New file.
273 * gcc.target/aarch64/aapcs/test_16.c: New file.
274 * gcc.target/aarch64/aapcs/test_17.c: New file.
275 * gcc.target/aarch64/aapcs/test_18.c: New file.
276 * gcc.target/aarch64/aapcs/test_19.c: New file.
277 * gcc.target/aarch64/aapcs/test_2.c: New file.
278 * gcc.target/aarch64/aapcs/test_20.c: New file.
279 * gcc.target/aarch64/aapcs/test_21.c: New file.
280 * gcc.target/aarch64/aapcs/test_22.c: New file.
281 * gcc.target/aarch64/aapcs/test_23.c: New file.
282 * gcc.target/aarch64/aapcs/test_24.c: New file.
283 * gcc.target/aarch64/aapcs/test_25.c: New file.
284 * gcc.target/aarch64/aapcs/test_26.c: New file.
285 * gcc.target/aarch64/aapcs/test_3.c: New file.
286 * gcc.target/aarch64/aapcs/test_4.c: New file.
287 * gcc.target/aarch64/aapcs/test_5.c: New file.
288 * gcc.target/aarch64/aapcs/test_6.c: New file.
289 * gcc.target/aarch64/aapcs/test_7.c: New file.
290 * gcc.target/aarch64/aapcs/test_8.c: New file.
291 * gcc.target/aarch64/aapcs/test_9.c: New file.
292 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
293 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
294 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
295 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
296 * gcc.target/aarch64/aapcs/test_complex.c: New file.
297 * gcc.target/aarch64/aapcs/test_int128.c: New file.
298 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
299 * gcc.target/aarch64/aapcs/type-def.h: New file.
300 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
301 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
302 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
303 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
304 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
305 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
306 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
307 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
308 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
309 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
310 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
311 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
312 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
313 * gcc.target/aarch64/aarch64.exp: New file.
314 * gcc.target/aarch64/adc-1.c: New file.
315 * gcc.target/aarch64/adc-2.c: New file.
316 * gcc.target/aarch64/asm-1.c: New file.
317 * gcc.target/aarch64/clrsb.c: New file.
318 * gcc.target/aarch64/clz.c: New file.
319 * gcc.target/aarch64/ctz.c: New file.
320 * gcc.target/aarch64/csinc-1.c: New file.
321 * gcc.target/aarch64/csinv-1.c: New file.
322 * gcc.target/aarch64/csneg-1.c: New file.
323 * gcc.target/aarch64/extend.c: New file.
324 * gcc.target/aarch64/fcvt.x: New file.
325 * gcc.target/aarch64/fcvt_double_int.c: New file.
326 * gcc.target/aarch64/fcvt_double_long.c: New file.
327 * gcc.target/aarch64/fcvt_double_uint.c: New file.
328 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
329 * gcc.target/aarch64/fcvt_float_int.c: New file.
330 * gcc.target/aarch64/fcvt_float_long.c: New file.
331 * gcc.target/aarch64/fcvt_float_uint.c: New file.
332 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
333 * gcc.target/aarch64/ffs.c: New file.
334 * gcc.target/aarch64/fmadd.c: New file.
335 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
336 * gcc.target/aarch64/frint.x: New file.
337 * gcc.target/aarch64/frint_double.c: New file.
338 * gcc.target/aarch64/frint_float.c: New file.
339 * gcc.target/aarch64/index.c: New file.
340 * gcc.target/aarch64/mneg-1.c: New file.
341 * gcc.target/aarch64/mneg-2.c: New file.
342 * gcc.target/aarch64/mneg-3.c: New file.
343 * gcc.target/aarch64/mnegl-1.c: New file.
344 * gcc.target/aarch64/mnegl-2.c: New file.
345 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
346 * gcc.target/aarch64/pic-constantpool1.c: New file.
347 * gcc.target/aarch64/pic-symrefplus.c: New file.
348 * gcc.target/aarch64/predefine_large.c: New file.
349 * gcc.target/aarch64/predefine_small.c: New file.
350 * gcc.target/aarch64/predefine_tiny.c: New file.
351 * gcc.target/aarch64/reload-valid-spoff.c: New file.
352 * gcc.target/aarch64/scalar_intrinsics.c: New file.
353 * gcc.target/aarch64/table-intrinsics.c: New file.
354 * gcc.target/aarch64/tst-1.c: New file.
355 * gcc.target/aarch64/vect-abs-compile.c: New file.
356 * gcc.target/aarch64/vect-abs.c: New file.
357 * gcc.target/aarch64/vect-abs.x: New file.
358 * gcc.target/aarch64/vect-compile.c: New file.
359 * gcc.target/aarch64/vect-faddv-compile.c: New file.
360 * gcc.target/aarch64/vect-faddv.c: New file.
361 * gcc.target/aarch64/vect-faddv.x: New file.
362 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
363 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
364 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
365 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
366 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
367 * gcc.target/aarch64/vect-fp-compile.c: New file.
368 * gcc.target/aarch64/vect-fp.c: New file.
369 * gcc.target/aarch64/vect-fp.x: New file.
370 * gcc.target/aarch64/vect-mull-compile.c: New file.
371 * gcc.target/aarch64/vect-mull.c: New file.
372 * gcc.target/aarch64/vect-mull.x: New file.
373 * gcc.target/aarch64/vect.c: New file.
374 * gcc.target/aarch64/vect.x: New file.
375 * gcc.target/aarch64/vector_intrinsics.c: New file.
376 * gcc.target/aarch64/vfp-1.c: New file.
377 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
378 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
379 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
380 * g++.dg/abi/aarch64_guard1.C: New file.
381
382 2012-10-23 Jakub Jelinek <jakub@redhat.com>
383
384 PR c++/54988
385 * c-c++-common/pr54988.c: New test.
386
387 2012-10-23 Jan Hubicka <jh@suse.cz>
388
389 * gcc.dg/tree-prof/peel-1.c: New testcase.
390
391 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
392
393 PR gcc/52945
394 * gcc.dg/lto/pr52634_0.c: skip the test on Darwin.
395
396 2012-10-23 Joseph Myers <joseph@codesourcery.com>
397
398 * gcc.dg/c99-predef-1.c: New test.
399 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
400 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
401 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
402 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
403 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
404 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
405 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
406 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
407 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
408 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
409 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
410 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
411
412 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
413
414 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
415
416 2012-10-23 Jan Hubicka <jh@suse.cz>
417
418 PR middle-end/54937
419 * gcc.c-torture/execute/pr54937.c: New testcase.
420 * gcc.dg/tree-ssa/cunroll-2.c: Update.
421
422 2012-10-23 Jan Hubicka <jh@suse.cz>
423
424 PR middle-end/54967
425 * gfortran.dg/pr54967.f90: New testcase.
426
427 2012-10-23 Terry Guo <terry.guo@arm.com>
428
429 PR target/55019
430 * gcc.dg/pr55019.c: New.
431
432 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
433
434 PR tree-optimization/55008
435 * gcc.dg/tree-ssa/pr55008.c: New test.
436
437 2012-10-22 Richard Biener <rguenther@suse.de>
438
439 PR tree-optimization/55011
440 * gcc.dg/torture/pr55011.c: New testcase.
441
442 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
443
444 * gcc.target/arm/pr40457-1.c: Adjust expected output.
445 * gcc.target/arm/pr40457-2.c: Likewise.
446 * gcc.target/arm/pr40457-3.c: Likewise.
447
448 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
449
450 * gnat.dg/specs/limited_with4.ads: New test.
451 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
452
453 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
454
455 * gnat.dg/modular4.adb: New test.
456 * gnat.dg/modular4_pkg.ads: New helper.
457
458 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
459
460 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
461 * gnat.dg/specs/addr1.ads: Likewise.
462
463 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
464
465 * gcc.dg/webizer.c (main): Add missing exit call.
466
467 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
468
469 PR fortran/54465
470 * gfortran.dg/wextra_1.f: New test.
471
472 2012-10-20 Jan Hubicka <jh@suse.cz>
473
474 * gcc.dg/tree-prof/unroll-1.c: New testcase.
475
476 2012-10-19 Janus Weil <janus@gcc.gnu.org>
477
478 PR fortran/54224
479 * gfortran.dg/warn_unused_function.f90: New.
480
481 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
482
483 * lib/target-supports.exp
484 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
485
486 2012-10-19 Richard Guenther <rguenther@suse.de>
487
488 PR tree-optimization/54981
489 * gcc.dg/pr54981.c: New testcase.
490
491 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
492
493 PR target/54892
494 * gcc.target/arm/pr54892.c: New.
495
496 2012-10-19 Bin Cheng <bin.cheng@arm.com>
497
498 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
499
500 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
501
502 PR c++/54501
503 * g++.dg/init/array30.C: New.
504 * g++.dg/init/array31.C: Likewise.
505
506 2012-10-18 Tobias Burnus <burnus@net-b.de>
507
508 PR fortran/54884
509 * gfortran.dg/public_private_module_7.f90: New.
510
511 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
512
513 PR c++/29633
514 * g++.dg/template/pr29633.C: New.
515
516 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
517
518 * gnat.dg/loop_optimization13.ad[sb]: New test.
519 * gnat.dg/loop_optimization13_pkg.ads: New helper.
520
521 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
522
523 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
524 * gcc.target/arm/neon/vfmaf32.c: Likewise.
525 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
526 * gcc.target/arm/neon/vfmsf32.c: Likewise.
527
528 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
529
530 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
531 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
532 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
533 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
534 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
535 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
536
537 2012-10-16 Jan Hubicka <jh@suse.cz>
538
539 * gcc.target/i386/l_fma_float_?.c: Update.
540 * gcc.target/i386/l_fma_double_?.c: Update.
541 * gfortran.dg/do_1.f90: XFAIL
542 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
543 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
544 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
545 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
546 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
547 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
548 valid.
549
550 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
551
552 PR c/53063
553 PR c/40989
554 * gcc.dg/Wstrict-overflow-24.c: New.
555
556 2012-10-16 Tobias Burnus <burnus@net-b.de>
557
558 PR fortran/50981
559 PR fortran/54618
560 * gfortran.dg/class_optional_1.f90: New.
561 * gfortran.dg/class_optional_2.f90: New.
562
563 2012-10-16 Jakub Jelinek <jakub@redhat.com>
564
565 PR debug/54796
566 * gcc.dg/guality/pr54796.c: New test.
567
568 PR tree-optimization/54889
569 * gfortran.dg/pr54889.f90: New test.
570
571 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
572
573 * g++.dg/other/dump-ada-spec-2.C: New test.
574
575 2012-10-16 Easwaran Raman <eraman@google.com>
576
577 * gcc.dg/tree-prof/switch-case-1.c: New test case.
578 * gcc.dg/tree-prof/switch-case-2.c: New test case.
579
580 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
581
582 * gcc.dg/torture/stackalign/builtin-apply-2.c,
583 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
584
585 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
586
587 PR target/54925
588 * gcc.c-torture/compile/pr54925.c: New.
589
590 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
591
592 PR target/51244
593 * gcc.target/sh/pr51244-17.c: New.
594
595 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
596
597 PR target/54760
598 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
599 functions.
600 * gcc.target/sh/pr54760-4.c: New.
601
602 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
603
604 PR target/34777
605 * gcc.target/sh/torture/sh-torture.exp: New.
606 * gcc.target/sh/torture/pr34777.c: New.
607
608 2012-10-15 Matthias Klose <doko@ubuntu.com>
609
610 * lib/target-supports.exp (check_profiling_available): Match
611 arm*-*-linux-* for ARM Linux/GNU.
612 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
613 * gfortran.dg/enum_10.f90: Likewise.
614 * gfortran.dg/enum_9.f90: Likewise.
615 * gcc.target/arm/synchronize.c: Likewise.
616 * g++.old-deja/g++.jason/enum6.C: Likewise.
617 * g++.old-deja/g++.other/enum4.C: Likewise.
618 * g++.old-deja/g++.law/enum9.C: Likewise.
619
620 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
621
622 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
623 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
624
625 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
626 Paolo Carlini <paolo.carlini@oracle.com>
627
628 PR c++/17805
629 * g++.dg/overload/operator6.C: New.
630
631 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
632
633 PR c++/50080 (again)
634 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
635 * g++.dg/parse/tmpl-outside1.C: Likewise.
636 * g++.dg/template/qualttp18.C: Likewise.
637 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
638 * g++.old-deja/g++.pt/overload13.C: Likewise.
639
640 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
641
642 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
643 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
644 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
645 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
646 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
647 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
648 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
649 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
650
651 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
652
653 PR c++/50080
654 * g++.dg/parse/tmpl-outside2.C: New.
655 * g++.dg/parse/tmpl-outside1.C: Adjust.
656 * g++.dg/template/qualttp18.C: Likewise.
657 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
658 * g++.old-deja/g++.pt/overload13.C: Likewise.
659
660 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
661
662 PR tree-optimization/54915
663 * gcc.dg/tree-ssa/pr54915.c: New testcase.
664
665 2012-10-15 Richard Guenther <rguenther@suse.de>
666
667 PR tree-optimization/54920
668 * gcc.dg/torture/pr54920.c: New testcase.
669
670 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
671
672 * gnat.dg/unchecked_convert9.ad[sb]: New test.
673
674 2012-10-13 Jason Merrill <jason@redhat.com>
675
676 * g++.dg/tls/thread_local7g.C: Require tls_native.
677
678 2012-10-14 Jason Merrill <jason@redhat.com>
679
680 * g++.dg/cpp0x/inh-ctor1.C: New.
681 * g++.dg/cpp0x/inh-ctor2.C: New.
682 * g++.dg/cpp0x/inh-ctor3.C: New.
683 * g++.dg/cpp0x/inh-ctor4.C: New.
684 * g++.dg/cpp0x/inh-ctor5.C: New.
685 * g++.dg/cpp0x/inh-ctor6.C: New.
686 * g++.dg/cpp0x/inh-ctor7.C: New.
687 * g++.dg/cpp0x/inh-ctor8.C: New.
688 * g++.dg/cpp0x/inh-ctor9.C: New.
689 * g++.dg/cpp0x/inh-ctor10.C: New.
690 * g++.dg/cpp0x/inh-ctor11.C: New.
691 * g++.dg/cpp0x/inh-ctor12.C: New.
692 * g++.dg/cpp0x/inh-ctor13.C: New.
693
694 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
695
696 PR rtl-optimization/54919
697 * gcc.dg/pr54919.c: New testcase.
698
699 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
700
701 PR c++/53581
702 * g++.dg/template/crash113.C: New.
703
704 2012-10-14 Jan Hubicka <jh@suse.cz>
705
706 * gcc.dg/unroll_5.c: New testcase.
707
708 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
709
710 PR c++/52643
711 * g++.dg/opt/pr52643.C: New.
712
713 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
714
715 PR target/54602
716 * gcc.target/sh/pr54602-1.c: New.
717 * gcc.target/sh/pr54602-2.c: New.
718 * gcc.target/sh/pr54602-3.c: New.
719 * gcc.target/sh/pr54602-4.c: New.
720
721 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
722
723 PR target/54680
724 * gcc.target/sh/pr54680.c: New.
725
726 2012-10-12 Jan Hubicka <jh@suse.cz>
727
728 * gcc.dg/webizer.c: New testcase.
729
730 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
731
732 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
733 specify -m64.
734
735 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
736
737 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
738 Return 0 if already specifying -mfloat-abi other than hard.
739
740 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
741
742 * gcc.dg/pr53060.c: Prune irrelevant warning.
743
744 2012-10-12 Jakub Jelinek <jakub@redhat.com>
745
746 PR c/54381
747 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
748 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
749 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
750 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
751 Adjust expected wording of warnings for *cmp* builtins.
752 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
753 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
754
755 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
756
757 PR c++/24449
758 * g++.dg/parse/friend-main.C: New.
759
760 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
761
762 PR c++/53055
763 * g++.dg/pr53055.C: New testcase.
764
765 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
766
767 PR c++/52744
768 * g++.dg/cpp0x/pr52744.C: New.
769
770 2012-10-12 Janus Weil <janus@gcc.gnu.org>
771
772 PR fortran/40453
773 * gfortran.dg/dummy_procedure_9.f90: New.
774
775 2012-10-12 Richard Biener <rguenther@suse.de>
776
777 PR tree-optimization/54894
778 * gcc.dg/torture/pr54894.c: New testcase.
779
780 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
781
782 PR target/51244
783 * gcc.target/sh/pr51244-13.c: New.
784 * gcc.target/sh/pr51244-14.c: New.
785 * gcc.target/sh/pr51244-15.c: New.
786 * gcc.target/sh/pr51244-16.c: New.
787
788 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
789
790 PR c++/51878
791 * g++.dg/cpp0x/decltype45.C: New.
792
793 2012-10-11 Janus Weil <janus@gcc.gnu.org>
794
795 PR fortran/54784
796 * gfortran.dg/class_allocate_13.f90: New.
797
798 2012-10-11 Jason Merrill <jason@redhat.com>
799
800 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
801 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
802
803 * g++.dg/gomp/tls-5.C: Require tls_native.
804 * g++.dg/tls/thread_local7.C: Require tls_native.
805 * g++.dg/tls/static2.C: New.
806
807 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
808
809 PR c++/36107
810 * g++.dg/ext/weak5.C: New.
811
812 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
813
814 PR testsuite/54868
815 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
816 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
817
818 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
819
820 PR c++/43765
821 * g++.dg/parse/pr43765.C: New.
822
823 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
824
825 * obj-c++.dg/tls/init-2.mm: Tweak errors.
826
827 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
828
829 PR c++/43663
830 * g++.dg/init/bitfield3.C: New.
831
832 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
833
834 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
835
836 2012-10-10 Jakub Jelinek <jakub@redhat.com>
837
838 PR tree-optimization/54877
839 * gcc.dg/torture/pr54877.c: New test.
840
841 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
842
843 PR testsuite/53397
844 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
845 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
846 and remove target info from dg-do compile.
847 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
848 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
849 and remove target info from dg-do compile.
850
851 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
852
853 * gcc.dg/pr54782.c: Require target with pthread support.
854
855 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
856
857 PR c++/53122
858 * g++.dg/cpp0x/auto35.C: New.
859
860 2012-10-10 Dodji Seketeli <dodji@redhat.com>
861
862 PR c++/53540 - using fails to be equivalent to typedef
863 * g++.dg/cpp0x/alias-decl-24.C: New test.
864
865 2012-10-10 Dodji Seketeli <dodji@redhat.com>
866
867 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
868 that c++11 attributes to types are ignored for now.
869 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
870 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
871
872 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
873
874 PR c++/53741
875 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
876
877 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
878
879 PR c++/50478
880 * g++.dg/cpp0x/initlist67.C: New.
881
882 2012-10-10 Dehao Chen <dehao@google.com>
883
884 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
885
886 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
887
888 PR target/52480
889 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
890 Add runtime tests.
891
892 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
893
894 PR c++/53307
895 * g++.dg/cpp0x/decltype44.C: New.
896
897 2012-10-09 Steve Ellcey <sellcey@mips.com>
898
899 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
900
901 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
902
903 PR c++/53763
904 * g++.dg/cpp0x/decltype43.C: New.
905
906 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
907
908 PR middle-end/53397
909 * gcc.dg/pr53397-1.c: New test case.
910 * gcc.dg/pr53397-2.c: New test case.
911
912 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
913
914 PR c++/54194
915 * g++.dg/warn/Wparentheses-26.C: Adjust.
916 * g++.dg/warn/Wparentheses-27.C: New.
917
918 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
919
920 PR c++/54427
921 * c-c++-common/vector-scalar.c: New testcase.
922 * g++.dg/ext/vector18.C: New testcase.
923 * g++.dg/ext/vector5.C: This is not an error anymore.
924 * gcc.dg/init-vec-1.c: Move ...
925 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
926 * gcc.c-torture/execute/vector-shift1.c: Move ...
927 * c-c++-common/torture/vector-shift1.c: ... here.
928 * gcc.dg/scal-to-vec1.c: Move ...
929 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
930 C++11. Adapt error messages.
931 * gcc.dg/convert-vec-1.c: Move ...
932 * c-c++-common/convert-vec-1.c: ... here.
933 * gcc.dg/scal-to-vec2.c: Move ...
934 * c-c++-common/scal-to-vec2.c: ... here.
935
936 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
937
938 PR target/54400
939 * gcc.target/i386/pr54400.c: New testcase.
940
941 2012-10-08 Jakub Jelinek <jakub@redhat.com>
942
943 PR c++/54858
944 * g++.dg/template/pr54858.C: New test.
945
946 2012-10-08 Marek Polacek <polacek@redhat.com>
947
948 PR debug/54831
949 * g++.dg/debug/pr54831.C: New test.
950
951 2012-10-08 Dehao Chen <dehao@google.com>
952
953 * g++.dg/predict-loop-exit-1.C: New.
954 * g++.dg/predict-loop-exit-2.C: New.
955 * g++.dg/predict-loop-exit-3.C: New.
956
957 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
958
959 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
960
961 2012-10-08 Jason Merrill <jason@redhat.com>
962
963 * g++.dg/gomp/tls-5.C: New.
964 * g++.dg/gomp/tls-wrap1.C: New.
965 * g++.dg/gomp/tls-wrap2.C: New.
966 * g++.dg/gomp/tls-wrap3.C: New.
967 * g++.dg/gomp/tls-wrap4.C: New.
968 * g++.dg/gomp/tls-wrapper-cse.C: New.
969 * g++.dg/tls/thread_local-cse.C: New.
970 * g++.dg/tls/thread_local-order1.C: New.
971 * g++.dg/tls/thread_local-order2.C: New.
972 * g++.dg/tls/thread_local-wrap1.C: New.
973 * g++.dg/tls/thread_local-wrap2.C: New.
974 * g++.dg/tls/thread_local-wrap3.C: New.
975 * g++.dg/tls/thread_local-wrap4.C: New.
976 * g++.dg/tls/thread_local2g.C: New.
977 * g++.dg/tls/thread_local3g.C: New.
978 * g++.dg/tls/thread_local4g.C: New.
979 * g++.dg/tls/thread_local5g.C: New.
980 * g++.dg/tls/thread_local6g.C: New.
981 * g++.dg/tls/thread_local7g.C: New.
982
983 * g++.dg/tls/thread_local3.C: New.
984 * g++.dg/tls/thread_local4.C: New.
985 * g++.dg/tls/thread_local5.C: New.
986 * g++.dg/tls/thread_local6.C: New.
987
988 * g++.dg/tls/init-2.C: Tweak errors.
989 * g++.dg/tls/thread_local1.C: New.
990 * g++.dg/tls/thread_local2.C: New.
991 * g++.dg/tls/thread_local7.C: New.
992
993 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
994
995 PR target/54866
996 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
997
998 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
999
1000 PR target/54685
1001 * gcc.target/sh/pr54685.c: New.
1002
1003 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1004
1005 PR c++/53528 C++11 attribute support
1006 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1007 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1008 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1009 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1010 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1011 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1012 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1013 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1014 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1015 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1016 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1017 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1018 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1019 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1020 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1021 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1022 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1023 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1024 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1025 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1026 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1027 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1028 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1029 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1030 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1031 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1032 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1033 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1034 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1035 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1036 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1037 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1038 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1039 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1040 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1041 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1042 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1043 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1044 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1045 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1046 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1047 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1048 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1049 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1050 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1051 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1052 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1053 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1054 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1055 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1056 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1057 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1058 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1059 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1060 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1061 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1062 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1063
1064 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1065
1066 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1067 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1068 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1069
1070 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1071
1072 PR target/54760
1073 * gcc.target/sh/pr54760-2.c: New.
1074 * gcc.target/sh/pr54760-3.c: New.
1075
1076 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1077
1078 PR c++/51422
1079 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1080
1081 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1082 Sandra Loosemore <sandra@codesourcery.com>
1083
1084 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1085 and test that the accumulator is initialized using MULT.
1086 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1087 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1088
1089 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1090
1091 PR c++/52764
1092 * g++.dg/cpp0x/stdint.C: New.
1093
1094 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1095
1096 PR c++/54249
1097 * g++.dg/cpp0x/stddef.C: New.
1098
1099 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1100
1101 PR fortran/54832
1102 * gfortran.dg/typebound_operator_17.f90: New.
1103
1104 2012-10-06 Jan Hubicka <jh@suse.cz>
1105
1106 PR lto/53831
1107 PR lto/54776
1108 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1109
1110 2012-10-06 Jan Hubicka <jh@suse.cz>
1111
1112 * gcc.dg/lto/resolutions_0.c: New testcase.
1113
1114 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1115
1116 PR fortran/45521
1117 * gfortran.dg/generic_25.f90: New.
1118 * gfortran.dg/generic_26.f90: New.
1119 * gfortran.dg/generic_27.f90: New.
1120
1121 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1122
1123 PR target/54760
1124 * gcc.target/sh/pr54760-1.c: New.
1125
1126 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1127
1128 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1129 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1130 * g++.dg/warn/Wsign-compare-5.C: New test.
1131 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1132 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1133 * g++.dg/ext/builtin30.C: New test.
1134 * g++.dg/ext/vla12.C: New test.
1135 * gcc.dg/builtins-85.c: New test.
1136
1137 PR debug/54519
1138 * gcc.dg/guality/pr54519-1.c: New test.
1139 * gcc.dg/guality/pr54519-2.c: New test.
1140 * gcc.dg/guality/pr54519-3.c: New test.
1141 * gcc.dg/guality/pr54519-4.c: New test.
1142 * gcc.dg/guality/pr54519-5.c: New test.
1143 * gcc.dg/guality/pr54519-6.c: New test.
1144
1145 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1146
1147 PR c++/50893
1148 * g++.dg/cpp0x/defaulted38.C: New.
1149
1150 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1151
1152 PR tree-optimization/33763
1153 * c-c++-common/pr33763.c: New test.
1154
1155 PR tree-optimization/54810
1156 * gcc.dg/tree-ssa/vrp85.c: New test.
1157
1158 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1159
1160 * gcc.dg/ucnid-7.c: Skip on AIX.
1161 * gcc.dg/ucnid-8.c: Same.
1162 * gcc.dg/ucnid-10.c: Same.
1163 * gcc.dg/ucnid-13.c: Same.
1164 * gcc.dg/attr-alias-3.c: Same.
1165 * gcc.dg/attr-alias-5.c: Same.
1166 * gcc.dg/torture/pr51106-2.c: Same.
1167 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1168
1169 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1170
1171 PR c++/52233
1172 * g++.dg/cpp0x/alias-decl-23.C: New.
1173
1174 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1175
1176 PR c++/53403
1177 * g++.dg/template/friend53.C: New.
1178
1179 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1180
1181 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1182 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1183 (scan-ada-spec): Likewise.
1184 (scan-ada-spec-not): Likewise.
1185 * gcc.dg/dump-ada-spec-1.c: New test.
1186 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1187
1188 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1189
1190 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1191
1192 2012-10-04 Florian Weimer <fweimer@redhat.com>
1193
1194 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1195
1196 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1197
1198 PR c++/54323
1199 * g++.dg/cpp0x/pr54323.C: New.
1200
1201 2012-10-04 Richard Guenther <rguenther@suse.de>
1202
1203 PR middle-end/54735
1204 * g++.dg/torture/pr54735.C: New testcase.
1205
1206 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1207
1208 PR rtl-optimization/54739
1209 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1210
1211 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1212
1213 PR target/51244
1214 * gcc.target/sh/pr51244-12.c: New.
1215
1216 2012-10-03 Dehao Chen <dehao@google.com>
1217
1218 PR middle-end/54782
1219 * gcc.dg/pr54782.c: New test.
1220
1221 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR c++/54777
1224 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1225
1226 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1227
1228 PR fortran/54778
1229 * gfortran.dg/class_53.f90: New.
1230
1231 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1232
1233 PR debug/54551
1234 * gcc.dg/guality/pr54551.c: New.
1235
1236 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1237
1238 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1239 * gcc.target/powerpc/pr46728-2.c: Likewise.
1240
1241 2012-10-02 Sharad Singhai <singhai@google.com>
1242
1243 PR testsuite/54772
1244 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1245 to fix test failures caused by r191883.
1246 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1247 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1248 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1249 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1250 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1251 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1252 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1253 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1254 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1255
1256 2012-09-30 Sharad Singhai <singhai@google.com>
1257
1258 * gcc.target/i386/vect-double-1.c: Fix test.
1259
1260 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1261
1262 PR target/54087
1263 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1264 atomic_sub fails.
1265
1266 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1267
1268 PR rtl-optimization/54457
1269 * gcc.target/i386/pr54457.c: New test.
1270
1271 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1272
1273 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1274
1275 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1276
1277 * gcc.target/i386/vect-rebuild.c: New testcase.
1278
1279 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1280
1281 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1282
1283 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1284
1285 * gcc.target/mips/pr37362.c: Fix target selector.
1286
1287 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1288
1289 PR target/54083
1290 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1291
1292 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1293
1294 * gcc.dg/ucnid-8.c: Update line number.
1295 * gcc.dg/torture/pr51106-2.c: Likewise.
1296
1297 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1298
1299 PR fortran/54667
1300 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1301 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1302 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1303
1304 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1305
1306 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1307 partially reverting r170092.
1308 * gfortran.dg/class_7.f03: Ditto.
1309 * gfortran.dg/coarray_14.f90: Ditto.
1310 * gfortran.dg/typebound_proc_13.f03: Ditto.
1311
1312 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1313
1314 PR c++/54738
1315 * g++.dg/cpp0x/sfinae42.C: New.
1316
1317 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1318
1319 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1320 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1321 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1322 * gcc.dg/pr42629.c: XFAIL on AIX.
1323 * gcc.dg/pr47684.c: Same.
1324 * gcc.dg/pr43670.c: Same.
1325 * gcc.dg/pr42916.c: Same.
1326 * gcc.dg/pr45449.c: Same.
1327 * gcc.dg/pr50017.c: Same.
1328 * gcc.dg/pr42728.c: Same.
1329 * gcc.dg/pr47881.c: Same.
1330 * gcc.dg/pr44023.c: Same.
1331 * gcc.dg/pr41345.c: Same.
1332 * gcc.dg/pr42630.c: Same.
1333 * gcc.dg/pr44971.c: Same.
1334 * gcc.dg/pr46771.c: Same.
1335 * gcc.dg/ucnid-8.c: Same.
1336 * gcc.dg/ucnid-10.c: Same.
1337 * gcc.dg/ucnid-13.c: Same.
1338 * gcc.dg/torture/pr51106-2.c: Same.
1339 * gcc.dg/pr48768.c: Same.
1340 * gcc.dg/pr42631.c: Same.
1341 * gcc.dg/pr43084.c: Same.
1342 * gcc.dg/ucnid-7.c: Same.
1343 * gcc.dg/pr42889.c: Same.
1344 * gcc.dg/pr41241.c: Same.
1345 * gcc.dg/pr42719.c: Same.
1346 * g++.dg/debug/pr46583.C: Same.
1347 * g++.dg/debug/pr47106.C: Same.
1348 * g++.dg/opt/pr48549.C: Same.
1349 * g++.dg/other/pr42685.C: Same.
1350 * c-c++-common/pr43942.c: Same.
1351
1352 2012-09-29 Ian Lance Taylor <iant@google.com>
1353
1354 * go.test/go-test.exp: Update for latest version of Go testsuite.
1355
1356 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1357
1358 PR fortran/52724
1359 * gfortran.dg/internal_readwrite_3.f90: New test.
1360
1361 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1362
1363 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1364 c-c++-common/Wunused-local-typedefs-2.c to here.
1365
1366 PR c++/54372 - unused attribute inactive on dependant entities
1367 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1368
1369 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1370
1371 PR c++/29028 - Missed unused warning on using declaration
1372 * g++.dg/warn/Wunused-var-18.C: New test.
1373
1374 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1375
1376 PR c++/53551 - -Wunused-local-typedefs misses uses
1377 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1378
1379 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1380
1381 PR target/54716
1382 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1383
1384 PR tree-optimization/54713
1385 * gcc.c-torture/compile/pr54713-1.c: New test.
1386 * gcc.c-torture/compile/pr54713-2.c: New test.
1387 * gcc.c-torture/compile/pr54713-3.c: New test.
1388
1389 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1390
1391 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1392
1393 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1394
1395 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1396
1397 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1398
1399 PR target/54703
1400 * gcc.target/i386/pr54703.c: New test.
1401
1402 2012-09-27 Richard Guenther <rguenther@suse.de>
1403
1404 PR lto/54709
1405 * gcc.dg/lto/pr54709_0.c: New testcase.
1406 * gcc.dg/lto/pr54709_1.c: Likewise.
1407
1408 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1409
1410 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1411
1412 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1413
1414 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1415
1416 * gcc.target/arm/pr42879.c: Handle big-endian.
1417
1418 2012-09-26 Steve Ellcey <sellcey@mips.com>
1419
1420 PR c/37303
1421 * gcc.dg/pr37303.c: Check for rdata or rodata.
1422
1423 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1424
1425 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1426
1427 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1428
1429 PR target/51274
1430 PR target/53087
1431 * gcc.target/powerpc/ppc-ne0-1.c: New.
1432
1433 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1434
1435 PR target/54089
1436 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1437 test_19, test_20, test_21, test_22, test_23): New functions.
1438 * gcc.target/sh/pr54089-4.c: New.
1439 * gcc.target/sh/pr54089-5.c: New.
1440 * gcc.target/sh/pr54089-6.c: New.
1441 * gcc.target/sh/pr54089-7.c: New.
1442
1443 2012-09-25 Richard Guenther <rguenther@suse.de>
1444
1445 PR lto/54625
1446 * gcc.dg/lto/pr54702_0.c: New testcase.
1447 * gcc.dg/lto/pr54702_1.c: Likewise.
1448 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1449 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1450 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1451 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1452
1453 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1454
1455 PR c++/54526
1456 * g++.dg/cpp0x/parse2.C: New.
1457 * g++.dg/parse/error11.C: Adjust.
1458 * g++.dg/parse/error12.C: Likewise.
1459
1460 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1461
1462 * gcc.target/i386/20030217-1.c: Added check for
1463 large_long_double effective target.
1464 * gcc.target/i386/387-3.c: Likewise.
1465 * gcc.target/i386/387-4.c: Likewise.
1466 * gcc.target/i386/pr36578-1.c: Likewise.
1467 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1468 when long double size is equal double size.
1469 * gcc.target/i386/excess-precision-1.c: Likewise.
1470 * gcc.target/i386/pr36578-2.c: Likewise.
1471 * gcc.target/i386/20030217-2.c: New testcase.
1472
1473 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1474
1475 PR tree-optimization/54676
1476 * gcc.dg/pr54676.c: New test.
1477
1478 2012-09-25 Richard Guenther <rguenther@suse.de>
1479
1480 PR tree-optimization/53663
1481 * gcc.dg/torture/pr53663-1.c: New testcase.
1482 * gcc.dg/torture/pr53663-2.c: Likewise.
1483 * gcc.dg/torture/pr53663-3.c: Likewise.
1484
1485 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1486
1487 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1488
1489 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1490
1491 * lib/target-supports-dg.exp (dg-require-effective-target,
1492 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1493 dg-process-target-1 instead of dg-process-target.
1494 (dg-process-target-1): Rename from dg-process-target.
1495 (dg-process-target): New.
1496
1497 2012-09-24 Richard Guenther <rguenther@suse.de>
1498
1499 PR tree-optimization/54684
1500 * g++.dg/torture/pr54684.C: New testcase.
1501
1502 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1503
1504 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1505
1506 2012-09-24 Richard Guenther <rguenther@suse.de>
1507
1508 PR middle-end/52173
1509 * gcc.dg/tm/pr52173-1.c: New.
1510 * gcc.dg/tm/pr52173-2.c: New.
1511
1512 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1513
1514 * gcc.dg/pr54669.c: New test.
1515
1516 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1517 Dominique Dhumieres <dominiq@lps.ens.fr>
1518
1519 PR testsuite/54677
1520 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1521
1522 2012-09-23 Tobias Burnus <burnus@net-b.de>
1523
1524 PR fortran/54618
1525 * gfortran.dg/class_array_14.f90: New.
1526
1527 2012-09-22 Kai Tietz <ktietz@redhat.com>
1528
1529 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1530 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1531
1532 2012-09-21 Dehao Chen <dehao@google.com>
1533
1534 PR go/54649
1535 PR tree-optimization/54655
1536 * g++.dg/pr54655.C: New testcase.
1537
1538 2012-09-21 Richard Guenther <rguenther@suse.de>
1539
1540 PR tree-optimization/54647
1541 * g++.dg/torture/pr54647.C: New testcase.
1542
1543 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1544
1545 PR c++/54427
1546 * c-c++-common/torture/vector-compare-2.c: Add -w.
1547
1548 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1549
1550 * gnat.dg/opt20.ads: Move dg directive to...
1551 * gnat.dg/opt20.adb: ...here.
1552 * gnat.dg/addr1.ad[sb]: Likewise.
1553 * gnat.dg/concat2.ad[sb]: Likewise.
1554 * gnat.dg/array16.ad[sb]: Likewise.
1555 * gnat.dg/atomic5.ad[sb]: Likewise.
1556 * gnat.dg/discr29.ad[sb]: Likewise.
1557 * gnat.dg/noreturn5.ad[sb]: Likewise.
1558 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1559 * gnat.dg/discr23.ads: Remove dg directive.
1560 * gnat.dg/nested_float_packed.ads: Likewise.
1561 * gnat.dg/oconst6.ads: Move to...
1562 * gnat.dg/specs/oconst6.ads: ...here.
1563
1564 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1565
1566 PR c++/52432
1567 * g++.dg/cpp0x/decltype32.C: Tweak.
1568
1569 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1570
1571 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1572 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1573 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1574 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1575
1576 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1577
1578 PR c++/54581
1579 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1580
1581 2012-09-19 Steve Ellcey <sellcey@mips.com>
1582
1583 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1584
1585 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1586
1587 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1588 * gcc.target/powerpc/ppc-mftb.c: New file.
1589
1590 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1591
1592 PR target/54089
1593 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1594 functions.
1595
1596 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1597
1598 PR target/54236
1599 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1600
1601 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1602
1603 * gcc.c-torture/execute/20120919-1.c: New test.
1604
1605 2012-09-19 Richard Guenther <rguenther@suse.de>
1606
1607 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1608
1609 2012-09-19 Richard Guenther <rguenther@suse.de>
1610
1611 * gcc.dg/builtin-unreachable-6.c: Adjust.
1612
1613 2012-09-19 Richard Guenther <rguenther@suse.de>
1614
1615 * gcc.dg/builtin-object-size-10.c: Adjust.
1616 * gcc.dg/builtin-unreachable-5.c: Adjust.
1617 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1618 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1619 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1620 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1621 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1622 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1623 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1624 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1625 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1626 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1627 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1628 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1629
1630 2012-09-19 Richard Guenther <rguenther@suse.de>
1631
1632 PR tree-optimization/54132
1633 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1634 * gcc.dg/torture/pr54132.c: Likewise.
1635
1636 2012-09-19 Terry Guo <terry.guo@arm.com>
1637
1638 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1639 extra prune rules that will be applied to all tests in a .exp file.
1640 (gcc-dg-prune): Use rules defined by the above variable.
1641 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1642 harmless warnings on architecture switch conflict.
1643
1644 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1645
1646 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1647 of asm-comment characters instead of a single one.
1648 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1649
1650 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1651
1652 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1653
1654 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1655 target instead of xfailing it.
1656 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1657 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1658 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1659 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1660 * gcc.dg/vect/vect-104.c: Likewise.
1661 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1662 * gcc.dg/vect/vect-outer-1.c: Likewise.
1663 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1664 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1665 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1666 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1667 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1668 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1669 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1670 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1671 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1672
1673 * lib/target-supports.exp
1674 (check_effective_target_vect_widen_mult_qi_to_hi,
1675 check_effective_target_vect_widen_mult_hi_to_si,
1676 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1677 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1678 check_effective_target_vect_pack_trunc,
1679 check_effective_target_vect_unpack,
1680 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1681 instead of arm_none.
1682
1683 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1684
1685 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1686
1687 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1688 config to compiler_flags.
1689
1690 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1691
1692 PR target/54592
1693 * gcc.target/i386/pr54592.c: New test.
1694
1695 PR tree-optimization/54610
1696 * gcc.target/i386/pr54610.c: New test.
1697
1698 2012-09-17 Jason Merrill <jason@redhat.com>
1699
1700 PR c++/54575
1701 * g++.dg/cpp0x/alias-decl-21.C: New.
1702 * g++.dg/cpp0x/alias-decl-22.C: New.
1703
1704 2012-09-17 Tobias Burnus <burnus@net-b.de>
1705
1706 PR fortran/54608
1707 * gfortran.dg/scan_2.f90: New.
1708
1709 2012-09-17 Jason Merrill <jason@redhat.com>
1710
1711 PR c++/53661
1712 * g++.dg/init/aggr9.C: New.
1713
1714 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1715
1716 * gnat.dg/loop_optimization12.ad[sb]: New test.
1717
1718 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1719
1720 PR fortran/54285
1721 * gfortran.dg/proc_ptr_result_7.f90: New.
1722
1723 2012-09-17 Tobias Burnus <burnus@net-b.de>
1724
1725 PR fortran/54603
1726 * gfortran.dg/structure_constructor_11.f90: New.
1727
1728 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1729
1730 PR tree-optimization/54563
1731 * g++.dg/torture/pr54563.C: New test.
1732
1733 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1734
1735 PR fortran/54594
1736 * gfortran.dg/typebound_generic_14.f03: New.
1737
1738 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1739
1740 PR fortran/54387
1741 * gfortran.dg/proc_ptr_38.f90: New.
1742
1743 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1744
1745 PR debug/54460
1746 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1747 to scary regexp.
1748
1749 PR testsuite/54007
1750 * gnat.dg/lto15.adb: Require lto.
1751
1752 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1753 "myBindC" for hppa*-*-hpux*.
1754
1755 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
1756
1757 * gfortran.dg/namelist_75.f90: New test.
1758
1759 2012-09-15 Tom de Vries <tom@codesourcery.com>
1760
1761 * gcc.dg/tree-ssa/vrp82.c: New test.
1762 * gcc.dg/tree-ssa/vrp83.c: Same.
1763 * gcc.dg/tree-ssa/vrp84.c: Same.
1764
1765 2012-09-15 Tom de Vries <tom@codesourcery.com>
1766
1767 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1768 * gcc.dg/tree-ssa/vrp81.c: ... this.
1769
1770 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
1771
1772 PR target/54222
1773 * gcc.target/avr/torture/fix-types.h: New.
1774 * gcc.target/avr/torture/vals-hr.def: New.
1775 * gcc.target/avr/torture/vals-r.def: New.
1776 * gcc.target/avr/torture/vals-k.def: New.
1777 * gcc.target/avr/torture/vals-ur.def: New.
1778 * gcc.target/avr/torture/vals-uk.def: New.
1779 * gcc.target/avr/torture/vals-uhr.def: New.
1780 * gcc.target/avr/torture/vals-llk.def: New.
1781 * gcc.target/avr/torture/vals-ullk.def: New.
1782 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1783 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1784 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1785 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1786 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1787 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1788 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1789 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1790
1791 2012-09-14 Dehao Chen <dehao@google.com>
1792
1793 * g++.dg/debug/dwarf2/deallocator.C: New test.
1794
1795 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1796
1797 PR c/54552
1798 * gcc.c-torture/compile/pr54552-1.c: New test.
1799
1800 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
1801
1802 PR c++/54427
1803 * g++.dg/other/vector-compare.C: New testcase.
1804 * c-c++-common/vector-compare-3.c: New testcase.
1805 * gcc.dg/vector-shift.c: Move ...
1806 * c-c++-common/vector-shift.c: ... here.
1807 * gcc.dg/vector-shift1.c: Move ...
1808 * c-c++-common/vector-shift1.c: ... here.
1809 * gcc.dg/vector-shift3.c: Move ...
1810 * c-c++-common/vector-shift3.c: ... here.
1811 * gcc.dg/vector-compare-1.c: Move ...
1812 * c-c++-common/vector-compare-1.c: ... here.
1813 * gcc.dg/vector-compare-2.c: Move ...
1814 * c-c++-common/vector-compare-2.c: ... here.
1815 * gcc.c-torture/execute/vector-compare-1.c: Move ...
1816 * c-c++-common/torture/vector-compare-1.c: ... here.
1817 * gcc.c-torture/execute/vector-compare-2.x: Delete.
1818 * gcc.c-torture/execute/vector-compare-2.c: Move ...
1819 * c-c++-common/torture/vector-compare-2.c: ... here.
1820 * gcc.c-torture/execute/vector-shift.c: Move ...
1821 * c-c++-common/torture/vector-shift.c: ... here.
1822 * gcc.c-torture/execute/vector-shift2.c: Move ...
1823 * c-c++-common/torture/vector-shift2.c: ... here.
1824 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1825 * c-c++-common/torture/vector-subscript-1.c: ... here.
1826 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1827 * c-c++-common/torture/vector-subscript-2.c: ... here.
1828 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1829 * c-c++-common/torture/vector-subscript-3.c: ... here.
1830
1831 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1832
1833 PR c/54103
1834 * gcc.c-torture/compile/pr54103-1.c,
1835 gcc.c-torture/compile/pr54103-2.c,
1836 gcc.c-torture/compile/pr54103-3.c,
1837 gcc.c-torture/compile/pr54103-4.c,
1838 gcc.c-torture/compile/pr54103-5.c,
1839 gcc.c-torture/compile/pr54103-6.c: New tests.
1840 * gcc.dg/c90-const-expr-8.c: Update expected column number.
1841
1842 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
1843
1844 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1845
1846 2012-09-14 Richard Guenther <rguenther@suse.de>
1847
1848 PR tree-optimization/54565
1849 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1850 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
1851
1852 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
1853
1854 * gcc.target/arm/combine-movs.c: Add missing space.
1855
1856 2012-09-14 Richard Guenther <rguenther@suse.de>
1857
1858 * g++.dg/torture/builtin-location.C: New testcase.
1859
1860 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1861 Manuel López-Ibáñez <manu@gcc.gnu.org>
1862
1863 PR c++/53210
1864 * g++.dg/warn/Wuninitialized-self.C: New.
1865
1866 2012-09-13 Jakub Jelinek <jakub@redhat.com>
1867
1868 PR c/54559
1869 * gcc.c-torture/compile/pr54559.c: New test.
1870
1871 2012-09-13 Jason Merrill <jason@redhat.com>
1872
1873 PR c++/53839
1874 * g++.dg/cpp0x/constexpr-temp1.C: New.
1875
1876 PR c++/54511
1877 * g++.dg/template/anonunion2.C: New.
1878
1879 PR c++/53836
1880 * g++.dg/template/init10.C: New.
1881
1882 2012-09-13 Tobias Burnus <burnus@net-b.de>
1883
1884 PR fortran/54556
1885 * gfortran.dg/implicit_pure_3.f90: New.
1886
1887 2012-09-13 Richard Guenther <rguenther@suse.de>
1888
1889 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1890
1891 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
1892
1893 * gcc.target/arm/builtin-bswap-1.c: New testcase.
1894
1895 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1896
1897 * c-c++-common/pr51712.c: Handle for short-enum targets.
1898
1899 2012-09-12 Terry Guo <terry.guo@arm.com>
1900
1901 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1902 and lsrs for Thumb2 mode.
1903
1904 2012-09-12 Jan Hubicka <jh@suse.cz>
1905
1906 * gcc.dg/ipa/inlinehint-2.c: New testcase.
1907
1908 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
1909
1910 PR target/54445
1911 * gcc.target/i386/pr54445-1.c: New file.
1912 * gcc.target/i386/pr54445-2.c: Likewise.
1913
1914 2012-09-12 Tobias Burnus <burnus@net-b.de>
1915
1916 PR fortran/54225
1917 PR fortran/53306
1918 * gfortran.dg/coarray_10.f90: Update dg-error.
1919 * gfortran.dg/coarray_28.f90: New.
1920 * gfortran.dg/array_section_3.f90: New.
1921
1922 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
1923
1924 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1925 gcc.target/arm/pr48252.c: Fix for big-endian support.
1926
1927 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
1928
1929 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1930
1931 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1932 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1933
1934 * gcc.target/arm/neon-vfma-1.c: New testcase.
1935 * gcc.target/arm/neon-vfms-1.c: Likewise.
1936 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1937 of float.
1938 * gcc.target/arm/neon-vmls-1.c: Likewise.
1939 * lib/target-supports.exp (add_options_for_arm_neonv2): New
1940 function.
1941 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1942 (check_effective_target_arm_neonv2_ok): Likewise.
1943 (check_effective_target_arm_neonv2_hw): Likewise.
1944 (check_effective_target_arm_neonv2): Likewise.
1945
1946 2012-09-11 Richard Guenther <rguenther@suse.de>
1947
1948 PR middle-end/54515
1949 * g++.dg/tree-ssa/pr54515.C: New testcase.
1950
1951 2012-09-10 Andrew Pinski <apinski@cavium.com>
1952
1953 PR tree-opt/c54362
1954 * gcc.dg/tm/memopt-16.c: New testcase.
1955
1956 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1957
1958 PR c++/54541
1959 PR c++/54542
1960 * g++.dg/cpp0x/sfinae40.C: New.
1961 * g++.dg/cpp0x/sfinae41.C: Likewise.
1962
1963 2012-09-10 Jason Merrill <jason@redhat.com>
1964
1965 PR c++/54538
1966 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1967
1968 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1969
1970 PR target/54089
1971 * gcc.target/sh/pr54089-3.c: New.
1972
1973 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1974
1975 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1976
1977 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1978
1979 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1980
1981 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1982
1983 * gcc.dg/pr52558-2.c: Delete.
1984 * gcc.dg/simulate-thread/speculative-store-3.c: New.
1985
1986 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1987
1988 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1989
1990 2012-09-10 Richard Guenther <rguenther@suse.de>
1991
1992 PR tree-optimization/54520
1993 * gcc.dg/torture/pr54520.c: New testcase.
1994
1995 2012-09-10 Jason Merrill <jason@redhat.com>
1996
1997 PR c++/54506
1998 * g++.dg/cpp0x/implicit14.C: New.
1999
2000 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2001
2002 PR fortran/54208
2003 * gfortran.dg/bound_simplification_3.f90: New test.
2004
2005 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2006
2007 PR testsuite/54184
2008 * gcc.dg/pr52558-1.c: Delete.
2009 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2010
2011 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2012
2013 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2014 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2015 * gcc.target/arm/smlaltt-1.c: Likewise.
2016
2017 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2018
2019 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2020
2021 2012-09-07 Tom de Vries <tom@codesourcery.com>
2022
2023 PR tree-optimization/53986
2024 * gcc.dg/tree-ssa/vrp80.c: New test.
2025 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2026
2027 2012-09-06 Jason Merrill <jason@redhat.com>
2028
2029 PR c++/54341
2030 PR c++/54253
2031 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2032 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2033
2034 2012-09-06 Andrew Pinski <apinski@cavium.com>
2035
2036 PR tree-opt/54494
2037 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2038
2039 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2040
2041 PR rtl-optimization/54455
2042 * gcc.dg/54455.c: New test.
2043
2044 2012-09-06 Tobias Burnus <burnus@net-b.de>
2045
2046 PR fortran/54463
2047 * gfortran.dg/promotion_2.f90: New.
2048
2049 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2050
2051 PR middle-end/54486
2052 * c-c++-common/pr54486.c: New test.
2053
2054 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2055
2056 PR fortran/54474
2057 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2058
2059 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2060
2061 PR c++/54191
2062 * g++.dg/cpp0x/sfinae39.C: New.
2063
2064 2012-09-04 Jason Merrill <jason@redhat.com>
2065
2066 PR c++/54441
2067 * g++.dg/ext/flexary3.C: New.
2068
2069 PR c++/54420
2070 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2071
2072 PR c++/54198
2073 * g++.dg/template/defarg15.C: New.
2074
2075 PR c++/54437
2076 * g++.dg/template/access24.C: New.
2077
2078 2012-09-04 Richard Guenther <rguenther@suse.de>
2079
2080 PR tree-optimization/54458
2081 * gcc.dg/torture/pr54458.c: New testcase.
2082
2083 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2084
2085 * gcc.target/arm/neon-vext.c: New test.
2086 * gcc.target/arm/neon-vext-execute.c: Ditto.
2087
2088 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2089
2090 PR fortran/54243
2091 PR fortran/54244
2092 * gfortran.dg/select_type_29.f03: New.
2093
2094 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2095
2096 * gcc.dg/fold-perm.c: Improve test.
2097
2098 2012-09-03 Tobias Burnus <burnus@net-b.de>
2099
2100 PR fortran/51632
2101 * gfortran.dg/coarray_class_1.f90: New.
2102
2103 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2104
2105 PR target/49206
2106 * gcc.c-torture/compile/pr49206.c: New test.
2107
2108 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2109 Uros Bizjak <ubizjak@gmail.com>
2110
2111 PR target/36680
2112 * gfortran.dg/pr36680.f90: New test.
2113
2114 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2115
2116 PR target/42295
2117 * g++.dg/opt/pr42295.C: New test.
2118
2119 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2120
2121 PR target/54436
2122 * gcc.dg/torture/pr54436.c: New test.
2123
2124 2012-09-01 Andrew Pinski <apinski@cavium.com>
2125
2126 * gcc.target/mips/truncate-8.c: New testcase.
2127
2128 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2129
2130 PR target/46829
2131 PR target/46843
2132 * gcc.target/i386/pr46829.c: New test.
2133 * gcc.target/i386/pr46843.c: Ditto.
2134
2135 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2136 Jason Merrill <jason@redhat.com>
2137
2138 PR c++/18747
2139 * g++.dg/parse/error50.C: New.
2140
2141 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2142
2143 PR c/54428
2144 * gcc.c-torture/compile/pr54428.c: New test.
2145
2146 2012-08-31 Ollie Wild <aaw@google.com>
2147
2148 PR c++/54197
2149 * g++.dg/init/lifetime3.C: New test.
2150
2151 2012-08-31 Martin Jambor <mjambor@suse.cz>
2152
2153 PR middle-end/54409
2154 * gcc.dg/torture/pr54409.c: New test.
2155
2156 2012-08-31 Martin Jambor <mjambor@suse.cz>
2157
2158 * gfortran.dg/pr48636.f90: Add dump scan checks.
2159
2160 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2161
2162 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2163
2164 2012-08-28 Joey Ye <joey.ye@arm.com>
2165
2166 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2167
2168 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2169
2170 PR target/46254
2171 * gcc.target/i386/pr46254.c: New test.
2172
2173 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2174
2175 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2176 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2177 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2178
2179 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2180
2181 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2182 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2183 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2184 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2185 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2186 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2187 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2188 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2189 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2190 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2191 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2192 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2193 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2194 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2195 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2196 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2197 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2198 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2199 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2200 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2201 gcc.target/mips/unaligned-1.c: Tighten regexps.
2202
2203 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2204
2205 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2206 (mips_option_groups): Remove optimization. Add various -f options.
2207 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2208 and -pg imply -fno-omit-frame-pointer.
2209 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2210 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2211 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2212 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2213 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2214 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2215 * gcc.target/mips/abi-n32-long32.c: Likewise.
2216 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2217 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2218 * gcc.target/mips/abi-n32-long64.c: Likewise.
2219 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2220 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2221 * gcc.target/mips/abi-n64-long32.c: Likewise.
2222 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2223 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2224 * gcc.target/mips/abi-n64-long64.c: Likewise.
2225 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2226 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2227 * gcc.target/mips/abi-o32-long32.c: Likewise.
2228 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2229 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2230 * gcc.target/mips/abi-o32-long64.c: Likewise.
2231 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2232 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2233 * gcc.target/mips/abi-o64-long32.c: Likewise.
2234 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2235 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2236 * gcc.target/mips/abi-o64-long64.c: Likewise.
2237 * gcc.target/mips/asm-1.c: Likewise.
2238 * gcc.target/mips/branch-1.c: Likewise.
2239 * gcc.target/mips/call-3.c: Likewise.
2240 * gcc.target/mips/call-saved-3.c: Likewise.
2241 * gcc.target/mips/clear-cache-1.c: Likewise.
2242 * gcc.target/mips/div-1.c: Likewise.
2243 * gcc.target/mips/div-2.c: Likewise.
2244 * gcc.target/mips/div-3.c: Likewise.
2245 * gcc.target/mips/div-4.c: Likewise.
2246 * gcc.target/mips/div-5.c: Likewise.
2247 * gcc.target/mips/div-6.c: Likewise.
2248 * gcc.target/mips/div-7.c: Likewise.
2249 * gcc.target/mips/div-8.c: Likewise.
2250 * gcc.target/mips/div-9.c: Likewise.
2251 * gcc.target/mips/div-10.c: Likewise.
2252 * gcc.target/mips/div-11.c: Likewise.
2253 * gcc.target/mips/div-12.c: Likewise.
2254 * gcc.target/mips/dsp-ctrl.c: Likewise.
2255 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2256 * gcc.target/mips/ext-8.c: Likewise.
2257 * gcc.target/mips/extend-2.c: Likewise.
2258 * gcc.target/mips/fix-r10000-1.c: Likewise.
2259 * gcc.target/mips/fix-r10000-2.c: Likewise.
2260 * gcc.target/mips/fix-r10000-3.c: Likewise.
2261 * gcc.target/mips/fix-r10000-4.c: Likewise.
2262 * gcc.target/mips/fix-r10000-5.c: Likewise.
2263 * gcc.target/mips/fix-r10000-6.c: Likewise.
2264 * gcc.target/mips/fix-r10000-7.c: Likewise.
2265 * gcc.target/mips/fix-r10000-8.c: Likewise.
2266 * gcc.target/mips/fix-r10000-9.c: Likewise.
2267 * gcc.target/mips/fix-r10000-10.c: Likewise.
2268 * gcc.target/mips/fix-r10000-11.c: Likewise.
2269 * gcc.target/mips/fix-r10000-12.c: Likewise.
2270 * gcc.target/mips/fix-r10000-13.c: Likewise.
2271 * gcc.target/mips/fix-r10000-14.c: Likewise.
2272 * gcc.target/mips/fix-r10000-15.c: Likewise.
2273 * gcc.target/mips/fpcmp-1.c: Likewise.
2274 * gcc.target/mips/fpcmp-2.c: Likewise.
2275 * gcc.target/mips/fpr-moves-7.c: Likewise.
2276 * gcc.target/mips/fpr-moves-8.c: Likewise.
2277 * gcc.target/mips/int-moves-1.c: Likewise.
2278 * gcc.target/mips/int-moves-2.c: Likewise.
2279 * gcc.target/mips/long-calls-pg.c: Likewise.
2280 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2281 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2282 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2283 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2284 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2285 * gcc.target/mips/mips-3d-1.c: Likewise.
2286 * gcc.target/mips/mips-3d-2.c: Likewise.
2287 * gcc.target/mips/mips-3d-3.c: Likewise.
2288 * gcc.target/mips/mips-3d-4.c: Likewise.
2289 * gcc.target/mips/mips-3d-5.c: Likewise.
2290 * gcc.target/mips/mips-3d-6.c: Likewise.
2291 * gcc.target/mips/mips-3d-7.c: Likewise.
2292 * gcc.target/mips/mips-3d-8.c: Likewise.
2293 * gcc.target/mips/mips-3d-9.c: Likewise.
2294 * gcc.target/mips/mips-ps-1.c: Likewise.
2295 * gcc.target/mips/mips-ps-2.c: Likewise.
2296 * gcc.target/mips/mips-ps-3.c: Likewise.
2297 * gcc.target/mips/mips-ps-4.c: Likewise.
2298 * gcc.target/mips/mips-ps-6.c: Likewise.
2299 * gcc.target/mips/mips32-dspr2.c: Likewise.
2300 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2301 * gcc.target/mips/neg-abs-1.c: Likewise.
2302 * gcc.target/mips/neg-abs-2.c: Likewise.
2303 * gcc.target/mips/nmadd-3.c: Likewise.
2304 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2305 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2306 * gcc.target/mips/octeon-pop-1.c: Likewise.
2307 * gcc.target/mips/pr26765.c: Likewise.
2308 * gcc.target/mips/pr33256.c: Likewise.
2309 * gcc.target/mips/pr33635-1.c: Likewise.
2310 * gcc.target/mips/pr33755.c: Likewise.
2311 * gcc.target/mips/pr35802.c: Likewise.
2312 * gcc.target/mips/pr45074.c: Likewise.
2313 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2314 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2315 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2316 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2317 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2318 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2319 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2320 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2321 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2322 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2323 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2324 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2325 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2326 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2327 * gcc.target/mips/save-restore-1.c: Likewise.
2328 * gcc.target/mips/save-restore-3.c: Likewise.
2329 * gcc.target/mips/save-restore-5.c: Likewise.
2330 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2331 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2332 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2333 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2334 * gcc.target/mips/stack-1.c: Likewise.
2335
2336 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2337 Tighten regexps.
2338
2339 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2340 branch under test to be filled with preceding rather than
2341 following instructions.
2342 * gcc.target/mips/branch-10.c: Likewise.
2343 * gcc.target/mips/branch-11.c: Likewise.
2344 * gcc.target/mips/branch-12.c: Likewise.
2345 * gcc.target/mips/branch-13.c: Likewise.
2346 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2347 to be eliminated. Tighten $28 scan-assembler-not test.
2348
2349 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2350 function to...
2351 * gcc.target/mips/call-4.c: ...this new test.
2352
2353 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2354 more likely.
2355 * gcc.target/mips/code-readable-3.c: Likewise.
2356 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2357 flag but skip for -O0.
2358 * gcc.target/mips/code-readable-4.c: Likewise.
2359
2360 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2361 of operations under test.
2362 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2363
2364 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2365 Don't require sibling-call optimization.
2366 * gcc.target/mips/near-far-4.c: Likewise.
2367
2368 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2369 Make sure that the register variable is used.
2370 * gcc.target/mips/soft-float-1.c: Likewise.
2371
2372 * gcc.target/mips/sdata-1.c: Make static data volatile.
2373 * gcc.target/mips/sdata-2.c: Likewise.
2374 * gcc.target/mips/sdata-3.c: Likewise.
2375 * gcc.target/mips/sdata-4.c: Likewise.
2376
2377 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2378 skip for -O0.
2379 * gcc.target/mips/atomic-memory-2.c: Likewise.
2380 * gcc.target/mips/branch-cost-1.c: Likewise.
2381 * gcc.target/mips/branch-cost-2.c: Likewise.
2382 * gcc.target/mips/cache-1.c: Likewise.
2383 * gcc.target/mips/call-1.c: Likewise.
2384 * gcc.target/mips/call-saved-2.c: Likewise.
2385 * gcc.target/mips/const-anchor-1.c: Likewise.
2386 * gcc.target/mips/const-anchor-2.c: Likewise.
2387 * gcc.target/mips/dse-1.c: Likewise.
2388 * gcc.target/mips/dsp-lhx.c: Likewise.
2389 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2390 * gcc.target/mips/ext-1.c: Likewise.
2391 * gcc.target/mips/ext-2.c: Likewise.
2392 * gcc.target/mips/ext-3.c: Likewise.
2393 * gcc.target/mips/ext-4.c: Likewise.
2394 * gcc.target/mips/ext-5.c: Likewise.
2395 * gcc.target/mips/ext-6.c: Likewise.
2396 * gcc.target/mips/ext-7.c: Likewise.
2397 * gcc.target/mips/extend-1.c: Likewise.
2398 * gcc.target/mips/fix-r4000-1.c: Likewise.
2399 * gcc.target/mips/fix-r4000-3.c: Likewise.
2400 * gcc.target/mips/fix-r4000-5.c: Likewise.
2401 * gcc.target/mips/fix-r4000-6.c: Likewise.
2402 * gcc.target/mips/fix-r4000-8.c: Likewise.
2403 * gcc.target/mips/fix-r4000-10.c: Likewise.
2404 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2405 * gcc.target/mips/fixed-vector-type.c: Likewise.
2406 * gcc.target/mips/fpr-moves-1.c: Likewise.
2407 * gcc.target/mips/fpr-moves-2.c: Likewise.
2408 * gcc.target/mips/fpr-moves-3.c: Likewise.
2409 * gcc.target/mips/fpr-moves-4.c: Likewise.
2410 * gcc.target/mips/fpr-moves-5.c: Likewise.
2411 * gcc.target/mips/fpr-moves-6.c: Likewise.
2412 * gcc.target/mips/ins-1.c: Likewise.
2413 * gcc.target/mips/ins-2.c: Likewise.
2414 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2415 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2416 * gcc.target/mips/lazy-binding-1.c: Likewise.
2417 * gcc.target/mips/madd-3.c: Likewise.
2418 * gcc.target/mips/madd-5.c: Likewise.
2419 * gcc.target/mips/madd-6.c: Likewise.
2420 * gcc.target/mips/madd-8.c: Likewise.
2421 * gcc.target/mips/madd-9.c: Likewise.
2422 * gcc.target/mips/memcpy-1.c: Likewise.
2423 * gcc.target/mips/mips-ps-type.c: Likewise.
2424 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2425 * gcc.target/mips/mips-sched-madd.c: Likewise.
2426 * gcc.target/mips/mips16e-extends.c: Likewise.
2427 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2428 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2429 * gcc.target/mips/movcc-1.c: Likewise.
2430 * gcc.target/mips/movcc-2.c: Likewise.
2431 * gcc.target/mips/movcc-3.c: Likewise.
2432 * gcc.target/mips/msub-5.c: Likewise.
2433 * gcc.target/mips/msub-6.c: Likewise.
2434 * gcc.target/mips/msub-8.c: Likewise.
2435 * gcc.target/mips/mult-2.c: Likewise.
2436 * gcc.target/mips/mult-3.c: Likewise.
2437 * gcc.target/mips/mult-5.c: Likewise.
2438 * gcc.target/mips/mult-6.c: Likewise.
2439 * gcc.target/mips/mult-7.c: Likewise.
2440 * gcc.target/mips/mult-12.c: Likewise.
2441 * gcc.target/mips/mult-13.c: Likewise.
2442 * gcc.target/mips/mult-14.c: Likewise.
2443 * gcc.target/mips/mult-15.c: Likewise.
2444 * gcc.target/mips/mult-17.c: Likewise.
2445 * gcc.target/mips/mult-18.c: Likewise.
2446 * gcc.target/mips/mult-19.c: Likewise.
2447 * gcc.target/mips/nmadd-1.c: Likewise.
2448 * gcc.target/mips/nmadd-2.c: Likewise.
2449 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2450 * gcc.target/mips/octeon-cins-1.c: Likewise.
2451 * gcc.target/mips/octeon-cins-2.c: Likewise.
2452 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2453 * gcc.target/mips/octeon-exts-2.c: Likewise.
2454 * gcc.target/mips/octeon-exts-3.c: Likewise.
2455 * gcc.target/mips/octeon-exts-4.c: Likewise.
2456 * gcc.target/mips/octeon-exts-5.c: Likewise.
2457 * gcc.target/mips/octeon-exts-6.c: Likewise.
2458 * gcc.target/mips/octeon-exts-7.c: Likewise.
2459 * gcc.target/mips/octeon-pop-2.c: Likewise.
2460 * gcc.target/mips/octeon-seq-3.c: Likewise.
2461 * gcc.target/mips/octeon-seq-4.c: Likewise.
2462 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2463 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2464 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2465 * gcc.target/mips/pr54240.c: Likewise.
2466 * gcc.target/mips/rsqrt-1.c: Likewise.
2467 * gcc.target/mips/rsqrt-2.c: Likewise.
2468 * gcc.target/mips/rsqrt-3.c: Likewise.
2469 * gcc.target/mips/rsqrt-4.c: Likewise.
2470 * gcc.target/mips/save-restore-2.c: Likewise.
2471 * gcc.target/mips/save-restore-4.c: Likewise.
2472 * gcc.target/mips/sb1-1.c: Likewise.
2473 * gcc.target/mips/scc-1.c: Likewise.
2474 * gcc.target/mips/scc-2.c: Likewise.
2475 * gcc.target/mips/scc-3.c: Likewise.
2476 * gcc.target/mips/scc-4.c: Likewise.
2477 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2478 * gcc.target/mips/truncate-1.c: Likewise.
2479 * gcc.target/mips/truncate-2.c: Likewise.
2480 * gcc.target/mips/truncate-3.c: Likewise.
2481 * gcc.target/mips/truncate-4.c: Likewise.
2482 * gcc.target/mips/truncate-5.c: Likewise.
2483 * gcc.target/mips/truncate-6.c: Likewise.
2484 * gcc.target/mips/unaligned-1.c: Likewise.
2485
2486 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2487 skip for -O0. Require -fexpensive-optimizations.
2488 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2489 * gcc.target/mips/dspr2-MULT.c: Likewise.
2490 * gcc.target/mips/fix-r4000-2.c: Likewise.
2491 * gcc.target/mips/fix-r4000-4.c: Likewise.
2492 * gcc.target/mips/fix-r4000-7.c: Likewise.
2493 * gcc.target/mips/fix-r4000-9.c: Likewise.
2494 * gcc.target/mips/madd-1.c: Likewise.
2495 * gcc.target/mips/madd-2.c: Likewise.
2496 * gcc.target/mips/madd-4.c: Likewise.
2497 * gcc.target/mips/maddu-1.c: Likewise.
2498 * gcc.target/mips/maddu-2.c: Likewise.
2499 * gcc.target/mips/maddu-3.c: Likewise.
2500 * gcc.target/mips/maddu-4.c: Likewise.
2501 * gcc.target/mips/msub-1.c: Likewise.
2502 * gcc.target/mips/msub-2.c: Likewise.
2503 * gcc.target/mips/msub-3.c: Likewise.
2504 * gcc.target/mips/msub-4.c: Likewise.
2505 * gcc.target/mips/msubu-1.c: Likewise.
2506 * gcc.target/mips/msubu-2.c: Likewise.
2507 * gcc.target/mips/msubu-3.c: Likewise.
2508 * gcc.target/mips/msubu-4.c: Likewise.
2509 * gcc.target/mips/mult-1.c: Likewise.
2510 * gcc.target/mips/mult-4.c: Likewise.
2511 * gcc.target/mips/mult-8.c: Likewise.
2512 * gcc.target/mips/mult-9.c: Likewise.
2513 * gcc.target/mips/mult-10.c: Likewise.
2514 * gcc.target/mips/mult-11.c: Likewise.
2515 * gcc.target/mips/mult-16.c: Likewise.
2516
2517 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2518 skip for -O0 and -Os.
2519 * gcc.target/mips/fix-r4000-12.c: Likewise.
2520 * gcc.target/mips/madd-7.c: Likewise.
2521 * gcc.target/mips/mips-ps-5.c: Likewise.
2522 * gcc.target/mips/mips-ps-7.c: Likewise.
2523 * gcc.target/mips/msub-7.c: Likewise.
2524
2525 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2526 skip for -O0. Require -mno-abicalls.
2527 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2528
2529 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2530 skip for -O0. Require a total number of BBIT instructions and
2531 at least one of each kind.
2532
2533 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2534 skip for -O0. Require -fno-unroll-loops.
2535
2536 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2537 skip for -O0. Allow BLTZ as well as BGEZ.
2538
2539 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2540
2541 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2542 skip for -O0. Require -fschedule-insns2.
2543 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2544
2545 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2546 but skip for -O0. Make a branch-likely more likely.
2547
2548 * gcc.target/mips/timode-2.c: Split each test into its own function.
2549 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2550
2551 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2552 skip for -O0. Require -fpeephole2.
2553 * gcc.target/mips/vr-mult-2.c: Likewise.
2554
2555 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2556
2557 PR preprocessor/53469
2558 * gcc.dg/cpp/_Pragma7.c: New test case.
2559
2560 2012-08-27 Tobias Burnus <burnus@net-b.de>
2561
2562 PR fortran/54370
2563 * gfortran.dg/do_5.f90: New.
2564
2565 2012-08-27 Tobias Burnus <burnus@net-b.de>
2566
2567 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2568 from dg-options as -Wall no longer implies it.
2569
2570 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2571
2572 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2573
2574 2012-08-25 Jason Merrill <jason@redhat.com>
2575
2576 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2577
2578 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2579
2580 PR c++/51421
2581 * g++.dg/cpp0x/auto34.C: New.
2582
2583 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2584
2585 PR c/54363
2586 * gcc.dg/pr54363.c: New test.
2587
2588 PR c/54355
2589 * gcc.dg/pr54355.c: New test.
2590
2591 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2592
2593 PR debug/52857
2594 * gcc.target/i386/pr52857-1.c: New.
2595 * gcc.target/i386/pr52857-2.c: Likewise.
2596
2597 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2598
2599 * gcc.target/mips/code-readable-4.c: New test.
2600
2601 2012-08-23 Julian Brown <julian@codesourcery.com>
2602 Sandra Loosemore <sandra@codesourcery.com>
2603
2604 * gcc.target/mips/code-readable-1.c: Add -O to options.
2605
2606 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2607
2608 PR c++/20420
2609 * g++.dg/lookup/using53.C: New.
2610
2611 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2612
2613 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2614 * gcc.dg/fixed-point/convert-1.c: New.
2615 * gcc.dg/fixed-point/convert-2.c: New.
2616 * gcc.dg/fixed-point/convert-3.c: New.
2617 * gcc.dg/fixed-point/convert-4.c: New.
2618 * gcc.dg/fixed-point/convert-float-1.c: New.
2619 * gcc.dg/fixed-point/convert-float-2.c: New.
2620 * gcc.dg/fixed-point/convert-float-3.c: New.
2621 * gcc.dg/fixed-point/convert-float-4.c: New.
2622 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2623 * gcc.dg/fixed-point/convert-sat.c: New.
2624 * gcc.dg/fixed-point/convert.h: New.
2625
2626 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2627
2628 PR target/54089
2629 * gcc.target/sh/pr54089-2.c: New.
2630
2631 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2632
2633 * gcc.target/i386/long-double-64-1.c: New file.
2634 * gcc.target/i386/long-double-64-2.c: Likewise.
2635 * gcc.target/i386/long-double-64-3.c: Likewise.
2636 * gcc.target/i386/long-double-64-4.c: Likewise.
2637 * gcc.target/i386/long-double-80-1.c: Likewise.
2638 * gcc.target/i386/long-double-80-2.c: Likewise.
2639 * gcc.target/i386/long-double-80-3.c: Likewise.
2640 * gcc.target/i386/long-double-80-4.c: Likewise.
2641 * gcc.target/i386/long-double-80-5.c: Likewise.
2642 * gcc.target/i386/long-double-80-6.c: Likewise.
2643 * gcc.target/i386/long-double-80-7.c: Likewise.
2644
2645 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2646
2647 PR tree-optimization/54317
2648 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2649
2650 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2651
2652 PR target/39423
2653 * gcc.target/sh/pr39423-2.c: New.
2654
2655 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2656
2657 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2658 * gcc.dg/fold-perm.c: Likewise.
2659
2660 2012-08-20 Jan Hubicka <jh@suse.cz>
2661
2662 PR fortran/48636
2663 * gcc.dg/ipa/inlinehint-1.c: New.
2664
2665 2012-08-20 Florian Weimer <fweimer@redhat.com>
2666
2667 PR c++/19351
2668 * g++.dg/init/new38.C: New test.
2669 * g++.dg/init/new39.C: New test.
2670
2671 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2672
2673 PR target/54089
2674 * gcc.target/sh/pr54089-1.c: New.
2675
2676 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2677
2678 PR target/51244
2679 * gcc.target/sh/pr51244-11.c: New.
2680
2681 2012-08-20 Tobias Burnus <burnus@net-b.de>
2682
2683 PR fortran/54301
2684 * gfortran.dg/warn_target_lifetime_2.f90: New.
2685
2686 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2687
2688 PR c++/10416
2689 * g++.dg/warn/Wunused-var-17.C: New.
2690
2691 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2692
2693 PR middle-end/53992
2694 * gcc.dg/gomp/pr53992.c: New test.
2695
2696 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2697
2698 PR tree-ssa/54295
2699 * gcc.c-torture/execute/20120817-1.c: New test.
2700
2701 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2702
2703 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2704 add instruction.
2705 (f2): New test that really does need adds.
2706
2707 2012-08-20 Richard Guenther <rguenther@suse.de>
2708
2709 PR tree-optimization/54327
2710 * gcc.dg/torture/pr54327.c: New testcase.
2711
2712 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2713
2714 PR tree-optimization/54321
2715 * gcc.c-torture/compile/pr54321.c: New test.
2716
2717 2012-08-20 Tobias Burnus <burnus@net-b.de>
2718
2719 PR fortran/54301
2720 * gfortran.dg/warn_target_lifetime_1.f90: New.
2721
2722 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2723
2724 PR fortran/54298
2725 * gfortran.dg/real_compare_1.f90: New test case.
2726 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2727
2728 2012-08-18 Jan Hubicka <jh@suse.cz>
2729
2730 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2731
2732 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2733
2734 PR fortran/39290
2735 * gfortran.dg/interface_37.f90: New test.
2736
2737 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2738 Gary Funck <gary@intrepid.com>
2739
2740 PR target/20020
2741 * gcc.target/i386/pr20020-1.c: New test.
2742 * gcc.target/i386/pr20020-2.c: Likewise.
2743 * gcc.target/i386/pr20020-3.c: Likewise.
2744
2745 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2746
2747 * gcc.target/i386/perm-concat.c: New test.
2748
2749 2012-08-17 Julian Brown <julian@codesourcery.com>
2750
2751 * gcc.target/arm/div64-unwinding.c: New test.
2752
2753 2012-08-17 Jakub Jelinek <jakub@redhat.com>
2754
2755 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2756
2757 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
2758
2759 PR target/54236
2760 * gcc.target/sh/pr54236-1.c: New.
2761
2762 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
2763
2764 * lib/target-supports.exp (check_effective_target_sync_int_long)
2765 (check_effective_target_sync_char_short): Enable for crisv32-*
2766 and cris-*.
2767
2768 PR middle-end/54261
2769 * gcc.dg/torture/pr54261-1.c: New test.
2770
2771 2012-08-15 Janus Weil <janus@gcc.gnu.org>
2772
2773 PR fortran/54243
2774 PR fortran/54244
2775 * gfortran.dg/typebound_call_24.f03: New.
2776
2777 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2778
2779 PR tree-optimization/54245
2780 * gcc.dg/tree-ssa/pr54245.c: New test.
2781
2782 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2783
2784 PR tree-optimization/54240
2785 * gcc.target/powerpc/pr54240.c: New test.
2786 * gcc.target/mips/pr54240.c: Likewise.
2787
2788 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2789
2790 PR target/52933
2791 * gcc.target/sh/pr52933-1.c: New.
2792 * gcc.target/sh/pr52933-2.c: New.
2793
2794 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2795
2796 PR target/50751
2797 * gcc.target/sh/pr50751-8.c: New.
2798
2799 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
2800
2801 PR fortran/47586
2802 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2803 * gfortran.dg/typebound_proc_27.f03: New test.
2804
2805 2012-08-14 Sterling Augustine <saugustine@google.com>
2806
2807 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2808
2809 2012-08-14 Tobias Burnus <burnus@net-b.de>
2810
2811 PR fortran/40881
2812 * gfortran.dg/data_constraints_3.f90: New.
2813 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2814 to disable -pedantic compilation.
2815 * gfortran.dg/pr37243.f: Ditto.
2816 * gfortran.dg/g77/19990826-3.f: Ditto.
2817 * gfortran.dg/g77/20020307-1.f : Ditto.
2818 * gfortran.dg/g77/980310-3.f: Ditto.
2819
2820 2012-08-14 Tobias Burnus <burnus@net-b.de>
2821
2822 PR fortran/54234
2823 * gfortran.dg/warn_conversion_4.f90: New.
2824
2825 2012-08-14 Jakub Jelinek <jakub@redhat.com>
2826
2827 PR middle-end/53411
2828 PR rtl-optimization/53495
2829 * gcc.c-torture/compile/pr53411.c: New test.
2830 * gcc.c-torture/compile/pr53495.c: New test.
2831
2832 2012-08-13 Richard Guenther <rguenther@suse.de>
2833
2834 * gcc.dg/tree-prof/update-loopch.c: Adjust.
2835
2836 2012-08-13 Richard Guenther <rguenther@suse.de>
2837
2838 PR tree-optimization/54200
2839 * gcc.dg/guality/pr54200.c: New testcase.
2840 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2841
2842 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2843
2844 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2845
2846 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2847
2848 PR target/51244
2849 * gcc.target/sh/pr51244-7.c: New.
2850 * gcc.target/sh/pr51244-8.c: New.
2851 * gcc.target/sh/pr51244-9.c: New.
2852 * gcc.target/sh/pr51244-10.c: New.
2853
2854 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2855
2856 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
2857 -m2e or -m2a.
2858 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2859 * gcc.target/sh/pr53511-1.c: Likewise.
2860 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2861 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2862 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2863 * gcc.target/sh/pr53512-3.c: Likewise.
2864 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2865
2866 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2867
2868 PR target/39423
2869 * gcc.c-torture/compile/pr39423-1.c: New.
2870 * gcc.c-torture/compile/pr39423-2.c: New.
2871
2872 2012-08-12 Tobias Burnus <burnus@net-b.de>
2873
2874 PR fortran/54221
2875 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2876 they appear uninitialized on the RHS.
2877 * gfortran.dg/public_private_module_6.f90: New.
2878
2879 2012-08-11 Martin Jambor <mjambor@suse.cz>
2880
2881 PR fortran/48636
2882 * gfortran.dg/pr48636.f90: New test.
2883
2884 2012-08-10 Jakub Jelinek <jakub@redhat.com>
2885
2886 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2887 to avoid warnings.
2888 (main): Adjust caller.
2889
2890 2012-08-10 Richard Guenther <rguenther@suse.de>
2891
2892 * gcc.dg/matrix/*.c: Adjust and move ...
2893 * gcc.dg/torture/: ... here.
2894 * gcc.dg/matrix: Remove directory.
2895
2896 2012-08-10 Richard Guenther <rguenther@suse.de>
2897
2898 PR middle-end/54219
2899 * gcc.dg/torture/vector-shuffle1.c: New testcase.
2900
2901 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2902
2903 PR middle-end/54211
2904 * gcc.dg/tree-ssa/pr54211.c: New test.
2905
2906 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2907
2908 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2909 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2910
2911 2012-08-10 Richard Guenther <rguenther@suse.de>
2912
2913 PR tree-optimization/54109
2914 * gcc.dg/torture/pr54109.c: New testcase.
2915 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2916 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2917
2918 2012-08-10 Richard Guenther <rguenther@suse.de>
2919
2920 PR tree-optimization/54027
2921 * gcc.dg/torture/pr54027.c: New testcase.
2922
2923 2012-08-10 Richard Guenther <rguenther@suse.de>
2924
2925 * g++.dg/plugin/selfassign.c: Adjust.
2926 * gcc.dg/plugin/selfassign.c: Likewise.
2927 * gcc.dg/strlenopt-11.c: Likewise.
2928 * gcc.dg/strlenopt-13.c: Likewise.
2929 * gcc.dg/no-strict-overflow-4.c: Likewise.
2930 * gcc.dg/strict-overflow-4.c: Likewise.
2931 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2932 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2933 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2934 * gcc.dg/tree-ssa/pr18908.c: Likewise.
2935 * gcc.dg/tree-ssa/pr19431.c: Likewise.
2936 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2937 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2938 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2939 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2940 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2941 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2942 * gcc.dg/pr46309.c: Likewise.
2943 * gcc.dg/tree-ssa/loop-5.c: Likewise.
2944
2945 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
2946
2947 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2948 for x86 targets.
2949 * gcc.c-torture/compile/20120727-2.c: New test.
2950
2951 2012-08-09 Martin Jambor <mjambor@suse.cz>
2952
2953 * gcc.dg/ipa/iinline-4.c: New test.
2954 * gcc.dg/ipa/iinline-5.c: Likewise.
2955 * gcc.dg/ipa/iinline-6.c: Likewise.
2956 * gcc.dg/ipa/iinline-7.c: Likewise.
2957 * gcc.dg/lto/20120723_0.c: Likewise.
2958 * gcc.dg/lto/20120723_1.c: Likewise.
2959
2960 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2961
2962 PR target/39423
2963 * gcc.target/sh/pr39423-1.c: New.
2964
2965 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2966
2967 PR target/51244
2968 * gcc.target/sh/pr51244-5: New.
2969 * gcc.target/sh/pr51244-6: New.
2970
2971 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2972
2973 * gcc.target/i386/adx-addxcarry32-3.c: New.
2974 * gcc.target/i386/adx-addxcarry64-3.c: New.
2975
2976 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
2977
2978 PR rtl-optimization/53701
2979 * gcc.dg/pr53701.c: New test.
2980
2981 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
2982
2983 * gcc.c-torture/compile/20120727-1.c: New test.
2984
2985 2012-08-09 Tobias Burnus <burnus@net-b.de>
2986
2987 PR fortran/54199
2988 * gfortran.dg/intrinsic_shadow_4.f90: New.
2989
2990 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2991
2992 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
2993
2994 2012-08-08 Joseph Myers <joseph@codesourcery.com>
2995
2996 * gcc.c-torture/execute/20120808-1.c: New test.
2997
2998 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2999
3000 PR rtl-optimization/54157
3001 * gcc.target/i386/pr54157.c: New file.
3002
3003 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3004
3005 * gcc.target/i386/adx-addcarryx32-1.c: New.
3006 * gcc.target/i386/adx-addcarryx32-2.c: New.
3007 * gcc.target/i386/adx-addcarryx64-1.c: New.
3008 * gcc.target/i386/adx-addcarryx64-2.c: New.
3009 * gcc.target/i386/adx-check.h: New.
3010 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3011 * gcc.target/i386/sse-12.c: Add -madx.
3012 * gcc.target/i386/sse-13.c: Ditto.
3013 * gcc.target/i386/sse-14.c: Ditto.
3014 * gcc.target/i386/sse-22.c: Ditto.
3015 * gcc.target/i386/sse-23.c: Ditto.
3016 * g++.dg/other/i386-2.C: Ditto.
3017 * g++.dg/other/i386-3.C: Ditto.
3018
3019 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3020
3021 * gcc.dg/tree-ssa/slsr-5.c: New.
3022 * gcc.dg/tree-ssa/slsr-6.c: New.
3023 * gcc.dg/tree-ssa/slsr-7.c: New.
3024 * gcc.dg/tree-ssa/slsr-8.c: New.
3025 * gcc.dg/tree-ssa/slsr-9.c: New.
3026 * gcc.dg/tree-ssa/slsr-10.c: New.
3027 * gcc.dg/tree-ssa/slsr-11.c: New.
3028 * gcc.dg/tree-ssa/slsr-12.c: New.
3029 * gcc.dg/tree-ssa/slsr-13.c: New.
3030 * gcc.dg/tree-ssa/slsr-14.c: New.
3031 * gcc.dg/tree-ssa/slsr-15.c: New.
3032 * gcc.dg/tree-ssa/slsr-16.c: New.
3033 * gcc.dg/tree-ssa/slsr-17.c: New.
3034 * gcc.dg/tree-ssa/slsr-18.c: New.
3035 * gcc.dg/tree-ssa/slsr-19.c: New.
3036 * gcc.dg/tree-ssa/slsr-20.c: New.
3037 * gcc.dg/tree-ssa/slsr-21.c: New.
3038 * gcc.dg/tree-ssa/slsr-22.c: New.
3039 * gcc.dg/tree-ssa/slsr-23.c: New.
3040 * gcc.dg/tree-ssa/slsr-24.c: New.
3041 * gcc.dg/tree-ssa/slsr-25.c: New.
3042 * gcc.dg/tree-ssa/slsr-26.c: New.
3043 * gcc.dg/tree-ssa/slsr-30.c: New.
3044 * gcc.dg/tree-ssa/slsr-31.c: New.
3045
3046 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3047
3048 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3049 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3050 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3051
3052 2012-08-06 Cary Coutant <ccoutant@google.com>
3053
3054 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3055
3056 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3057
3058 PR fortran/35831
3059 * gfortran.dg/dummy_procedure_5.f90: Modified.
3060 * gfortran.dg/dummy_procedure_8.f90: New.
3061 * gfortran.dg/interface_26.f90: Modified.
3062 * gfortran.dg/proc_ptr_11.f90: Modified.
3063 * gfortran.dg/proc_ptr_15.f90: Modified.
3064 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3065 * gfortran.dg/typebound_override_1.f90: Modified.
3066 * gfortran.dg/typebound_proc_6.f03: Modified.
3067
3068 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3069
3070 PR tree-optimization/51938
3071 PR tree-optimization/52005
3072 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3073 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3074 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3075 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3076
3077 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3078
3079 Avoid crashing on erroneous static_assert usage
3080 * g++.dg/cpp0x/static_assert8.C: New test.
3081
3082 2012-08-06 Jason Merrill <jason@redhat.com>
3083
3084 * g++.dg/cpp0x/sfinae38.C: New.
3085
3086 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3087 Paolo Carlini <paolo.carlini@oracle.com>
3088
3089 PR c++/54165
3090 * g++.dg/conversion/void2.C: New.
3091
3092 2012-08-06 Tom de Vries <tom@codesourcery.com>
3093
3094 * gcc.dg/tree-ssa/vrp78.c: New test.
3095
3096 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3097 Richard Sandiford <rdsandiford@googlemail.com>
3098
3099 * g++.dg/opt/enum2.C: Require fpic target.
3100 * g++.dg/lto/20090303_0.C: Likewise.
3101
3102 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3103 Catherine Moore <clm@codesourcery.com>
3104
3105 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3106 flush function names too.
3107 * gcc.target/mips/clear-cache-1.c: Likewise.
3108
3109 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3110
3111 PR target/54156
3112 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3113
3114 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3115
3116 PR fortran/54166
3117 * gfortran.dg/array_5.f90: New test.
3118
3119 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3120
3121 PR tree-optimization/30318
3122 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3123
3124 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3125
3126 * g++.dg/ext/vector17.C: New testcase.
3127
3128 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3129
3130 PR target/51931
3131 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3132 * g++.dg/opt/longbranch1.C: Likewise.
3133
3134 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3135
3136 PR tree-optimization/53805
3137 * gcc.dg/fold-notunord.c: New testcase.
3138
3139 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3140
3141 PR fortran/48820
3142 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3143 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3144
3145 2012-08-02 Jason Merrill <jason@redhat.com>
3146 Paolo Carlini <paolo.carlini@oracle.com>
3147
3148 PR c++/51213 (again)
3149 * g++.dg/cpp0x/sfinae37.C: Extend.
3150
3151 2012-08-02 Richard Guenther <rguenther@suse.de>
3152
3153 PR tree-optimization/50672
3154 * g++.dg/torture/pr50672.C: New testcase.
3155
3156 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3157
3158 PR fortran/54147
3159 * gfortran.dg/abstract_type_6.f03: Modified.
3160 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3161 * gfortran.dg/proc_ptr_comp_35.f90: New.
3162 * gfortran.dg/typebound_proc_9.f03: Modified.
3163 * gfortran.dg/typebound_proc_26.f90: New.
3164
3165 2012-08-02 Richard Guenther <rguenther@suse.de>
3166
3167 * gcc.dg/torture/pta-callused-1.c: Adjust.
3168 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3169 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3170 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3171 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3172 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3173 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3174 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3175 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3176
3177 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3178
3179 PR fortran/54033
3180 * gfortran.dg/include_6.f90: New test case.
3181 * gfortran.dg/include_7.f90: New test case.
3182 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3183
3184 2012-08-01 Tom de Vries <tom@codesourcery.com>
3185
3186 * gcc.dg/tree-ssa/vrp76.c: New test.
3187
3188 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3189
3190 PR tree-optimization/46556
3191 * gcc.dg/tree-ssa/slsr-27.c: New.
3192 * gcc.dg/tree-ssa/slsr-28.c: New.
3193 * gcc.dg/tree-ssa/slsr-29.c: New.
3194
3195 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3196
3197 PR fortran/42418
3198 * gfortran.dg/proc_decl_29.f90: New.
3199
3200 2012-07-31 Dehao Chen <dehao@google.com>
3201
3202 * gcc.dg/predict-7.c: New test.
3203
3204 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3205
3206 PR fortran/54134
3207 * gfortran.dg/typebound_override_3.f90: New.
3208
3209 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3210
3211 PR tree-optimization/53773
3212 * gcc.dg/vect/pr53773.c: New test.
3213
3214 2012-07-31 Nick Clifton <nickc@redhat.com>
3215
3216 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3217 and for XStormy16.
3218
3219 2012-07-31 Tobias Burnus <burnus@net-b.de>
3220
3221 * gfortran.dg/c_funloc_tests_6.f90: New.
3222 * gfortran.dg/c_funloc_tests_7.f90: New.
3223 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3224
3225 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3226
3227 PR c++/53624
3228 * g++.dg/cpp0x/temp_default5.C: New.
3229
3230 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3231
3232 PR fortran/51081
3233 * gfortran.dg/proc_ptr_37.f90: New.
3234
3235 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3236
3237 * lib/target-supports.exp
3238 (check_effective_target_vect_natural_alignment): New function.
3239 * gcc.dg/align-2.c: Only run on targets with natural alignment
3240 of vector types.
3241 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3242 alignment of vector types.
3243
3244 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3245 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3246
3247 * gcc.target/i386/rdseed16-1.c: New.
3248 * gcc.target/i386/rdseed32-1.c: Ditto
3249 * gcc.target/i386/rdseed64-1.c: Ditto
3250 * gcc.target/i386/sse-12.c: Add -mrdseed.
3251 * gcc.target/i386/sse-13.c: Ditto.
3252 * gcc.target/i386/sse-14.c: Ditto.
3253 * g++.dg/other/i386-2.C: Ditto.
3254 * g++.dg/other/i386-3.C: Ditto.
3255
3256 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3257
3258 PR target/51244
3259 * gcc.target/sh/pr51244-4.c: New.
3260
3261 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3262
3263 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3264 for alpha*-*-* targets. Cleanup original tree dump.
3265
3266 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3267
3268 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3269 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3270
3271 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3272
3273 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3274 rand, srand. Include <stdlib.h>.
3275
3276 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3277
3278 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3279
3280 2012-07-26 Richard Henderson <rth@redhat.com>
3281
3282 * gcc.dg/attr-hotcold-1.c: New.
3283 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3284
3285 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3286 Sandra Loosemore <sandra@codesourcery.com>
3287
3288 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3289
3290 2012-07-26 Tobias Burnus <burnus@net-b.de>
3291
3292 * gfortran.dg/contiguous_1.f90: Update dg-error.
3293 * gfortran.dg/proc_ptr_32.f90: Ditto.
3294
3295 2012-07-26 Richard Guenther <rguenther@suse.de>
3296
3297 PR tree-optimization/54098
3298 * gcc.dg/torture/pr54098.c: New testcase.
3299
3300 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3301
3302 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3303 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3304
3305 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3306
3307 PR fortran/44354
3308 * gfortran.dg/array_constructor_39.f90: New test.
3309
3310 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3311
3312 PR fortran/44354
3313 * gfortran.dg/array_constructor_38.f90: New test.
3314
3315 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3316
3317 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3318
3319 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3320
3321 * gnat.dg/noreturn5.ad[sb]: New test.
3322
3323 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3324 Paul Brook <paul@codesourcery.com>
3325
3326 PR target/53633
3327
3328 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3329 * c-c++-common/pr53633.c: New test.
3330
3331 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3332
3333 * gcc.target/i386/asm-dialect-1.c: New test case.
3334
3335 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3336 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3337
3338 * gcc.target/i386/prefetchw-1.c: New.
3339 * gcc.target/i386/sse-12.c: Add -mprfchw.
3340 * gcc.target/i386/sse-13.c: Ditto.
3341 * gcc.target/i386/sse-14.c: Ditto.
3342 * gcc.target/i386/sse-22.c: Ditto.
3343 * gcc.target/i386/sse-23.c: Ditto.
3344 * g++.dg/other/i386-2.C: Ditto.
3345 * g++.dg/other/i386-3.C: Ditto.
3346
3347 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3348
3349 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3350
3351 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3352
3353 PR target/54051
3354 * gcc.target/arm/pr54051.c: New.
3355 * gcc.target/arm/vfp-1.c: Adjust test.
3356
3357 2012-07-24 Julian Brown <julian@codesourcery.com>
3358
3359 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3360 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3361 hard-float ARM.
3362
3363 2012-07-23 Paul Brook <paul@codesourcery.com>
3364
3365 * g++.dg/other/armv7m-1.c: New test.
3366
3367 2012-07-23 Julian Brown <julian@codesourcery.com>
3368
3369 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3370 ARM.
3371 (DO_TEST): Define to 1 for appropriate ARM targets.
3372
3373 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3374
3375 PR tree-optimization/53881
3376 * gcc.dg/pr53881.c: Renamed to ...
3377 * gcc.dg/pr53881-1.c: ... this.
3378 * gcc.dg/pr53881-2.c: New test.
3379
3380 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3381
3382 Handle recent changes in default atomics for cris*-*-linux*.
3383 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3384 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3385 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3386 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3387 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3388 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3389 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3390 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3391 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3392 -mno-unaligned-atomic-may-use-library is in effect for
3393 cris*-*-linux*.
3394 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3395 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3396 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3397 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3398 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3399 gcc.target/cris/torture/sync-mis-op-i-1.c,
3400 gcc.target/cris/torture/sync-mis-op-i-2.c,
3401 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3402 gcc.target/cris/torture/sync-mis-op-i-3.c,
3403 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3404 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3405 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3406 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3407 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3408 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3409 (main): Remove local variable x.
3410 [mis_ok]: Check that atomics don't fail.
3411
3412 2012-07-21 Andrew Pinski <apinski@cavium.com>
3413
3414 * gcc.dg/tree-ssa/vrp72.c: New test.
3415 * gcc.dg/tree-ssa/vrp73.c: New test.
3416 * gcc.dg/tree-ssa/vrp74.c: New test.
3417 * gcc.dg/tree-ssa/vrp75.c: New test.
3418
3419 2012-07-21 Andrew Pinski <apinski@cavium.com>
3420
3421 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3422 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3423
3424 2012-07-21 Andrew Pinski <apinski@cavium.com>
3425
3426 * gcc.target/mips/octeon-pop-2.c: New testcase.
3427
3428 2012-07-21 Tobias Burnus <burnus@net-b.de>
3429
3430 PR fortran/48820
3431 * gfortran.dg/assumed_rank_3.f90: New.
3432 * gfortran.dg/assumed_rank_11.f90: New.
3433 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3434 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3435 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3436
3437 2012-07-21 Andrew Pinski <apinski@cavium.com>
3438
3439 * gcc.target/mips/unaligned-1.c: New testcase.
3440
3441 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3442
3443 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3444
3445 2012-07-20 Tobias Burnus <burnus@net-b.de>
3446
3447 * gfortran.dg/bind_c_array_params_2.f90: New.
3448 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3449 and update dg-error.
3450
3451 2012-07-20 Tobias Burnus <burnus@net-b.de>
3452
3453 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3454
3455 2012-07-20 Jason Merrill <jason@redhat.com>
3456
3457 PR c++/54038
3458 * g++.dg/other/array7.C: New.
3459
3460 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3461
3462 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3463 the basic block and check loop depth.
3464 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3465 matching patterns and comments.
3466 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3467 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3468
3469 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3470
3471 PR c++/28656
3472 * c-c++-common/pr28656.c: New test.
3473
3474 2012-07-19 Jason Merrill <jason@redhat.com>
3475
3476 PR c++/54026
3477 * g++.dg/init/mutable1.C: New.
3478
3479 2012-07-20 Tobias Burnus <burnus@net-b.de>
3480
3481 PR fortran/48820
3482 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3483 * gfortran.dg/assumed_rank_1.f90: New.
3484 * gfortran.dg/assumed_rank_1_c.c: New.
3485 * gfortran.dg/assumed_rank_2.f90: New.
3486 * gfortran.dg/assumed_rank_4.f90: New.
3487 * gfortran.dg/assumed_rank_5.f90: New.
3488 * gfortran.dg/assumed_rank_6.f90: New.
3489 * gfortran.dg/assumed_rank_7.f90: New.
3490 * gfortran.dg/assumed_rank_8.f90: New.
3491 * gfortran.dg/assumed_rank_8_c.c: New.
3492 * gfortran.dg/assumed_rank_9.f90: New.
3493 * gfortran.dg/assumed_rank_10.f90: New.
3494 * gfortran.dg/assumed_rank_12.f90: New.
3495
3496 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3497
3498 * gnat.dg/opt25.adb: New test.
3499 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3500 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3501
3502 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3503
3504 * gnat.dg/aggr20.ad[sb]: New test.
3505 * gnat.dg/aggr20_pkg.ads: New helper.
3506
3507 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3508
3509 * gnat.dg/derived_type3.adb: New test.
3510 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3511
3512 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3513
3514 PR rtl-optimization/53942
3515 * gcc.dg/pr53942.c: New test.
3516
3517 2012-07-19 Jason Merrill <jason@redhat.com>
3518
3519 PR c++/54021
3520 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3521
3522 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3523
3524 * gnat.dg/discr38.adb: New test.
3525
3526 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3527
3528 PR middle-end/54017
3529 * c-c++-common/gomp/pr54017.c: New test.
3530
3531 2012-07-19 Richard Guenther <rguenther@suse.de>
3532 Eric Botcazou <ebotcazou@adacore.com>
3533
3534 * gnat.dg/loop_optimization11.adb: New testcase.
3535 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3536
3537 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3538 Jason Merrill <jason@redhat.com>
3539
3540 * g++.dg/cpp0x/sfinae37.C: New.
3541 * g++.dg/template/access23.C: New.
3542 * g++.dg/template/access7.C: Adjust.
3543 * g++.dg/template/sfinae10.C: Don't expect errors.
3544 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3545
3546 2012-07-18 Julian Brown <julian@codesourcery.com>
3547 Sandra Loosemore <sandra@codesroucery.com>
3548
3549 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3550
3551 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3552
3553 * gnat.dg/noreturn4.ad[sb]: New test.
3554 * gnat.dg/noreturn4_pkg.ads: New helper.
3555
3556 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3557 Julian Brown <julian@codesourcery.com>
3558
3559 * gcc.target/arm/neon-vdup-1.c: New test case.
3560 * gcc.target/arm/neon-vdup-2.c: New test case.
3561 * gcc.target/arm/neon-vdup-3.c: New test case.
3562 * gcc.target/arm/neon-vdup-4.c: New test case.
3563 * gcc.target/arm/neon-vdup-5.c: New test case.
3564 * gcc.target/arm/neon-vdup-6.c: New test case.
3565 * gcc.target/arm/neon-vdup-7.c: New test case.
3566 * gcc.target/arm/neon-vdup-8.c: New test case.
3567 * gcc.target/arm/neon-vdup-9.c: New test case.
3568 * gcc.target/arm/neon-vdup-10.c: New test case.
3569 * gcc.target/arm/neon-vdup-11.c: New test case.
3570 * gcc.target/arm/neon-vdup-12.c: New test case.
3571 * gcc.target/arm/neon-vdup-13.c: New test case.
3572 * gcc.target/arm/neon-vdup-14.c: New test case.
3573 * gcc.target/arm/neon-vdup-15.c: New test case.
3574 * gcc.target/arm/neon-vdup-16.c: New test case.
3575 * gcc.target/arm/neon-vdup-17.c: New test case.
3576 * gcc.target/arm/neon-vdup-18.c: New test case.
3577 * gcc.target/arm/neon-vdup-19.c: New test case.
3578 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3579 arguments non-constant.
3580
3581 2012-07-18 Richard Guenther <rguenther@suse.de>
3582
3583 PR tree-optimization/53970
3584 * g++.dg/torture/pr53970.C: New testcase.
3585
3586 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3587
3588 PR target/38621
3589 * gcc.c-torture/compile/pr38621.c: New.
3590
3591 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3592
3593 PR target/33135
3594 * gcc.target/sh/pr33135-1.c: New.
3595 * gcc.target/sh/pr33135-2.c: New.
3596 * gcc.target/sh/pr33135-3.c: New.
3597 * gcc.target/sh/pr33135-4.c: New.
3598
3599 2012-07-17 Jason Merrill <jason@redhat.com>
3600
3601 PR c++/53995
3602 * g++.dg/parse/enum9.C: New.
3603
3604 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3605 Sandra Loosemore <sandra@codesourcery.com>
3606
3607 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3608 if there is a conflict with -mcpu=. Use -mcpu=5208.
3609
3610 2012-07-17 Jason Merrill <jason@redhat.com>
3611
3612 PR c++/53989
3613 * g++.dg/template/array23.C: New.
3614
3615 2012-07-17 Tobias Burnus <burnus@net-b.de>
3616
3617 PR fortran/53985
3618 * gfortran.dg/bind_c_usage_26.f90: New.
3619 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3620 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3621 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3622 * gfortran.dg/interop_params.f03: Ditto.
3623
3624 2012-07-17 Jason Merrill <jason@redhat.com>
3625
3626 * g++.dg/template/inherit8.C: Adjust.
3627 * g++.dg/template/using21.C: Adjust.
3628 * g++.dg/template/using22.C: Adjust.
3629
3630 PR c++/53549
3631 * g++.dg/template/current-inst1.C: New.
3632 * g++.dg/parse/crash35.C: Adjust.
3633
3634 2012-07-17 Tobias Burnus <burnus@net-b.de>
3635
3636 PR fortran/52101
3637 * gfortran.dg/oldstyle_4.f90: New.
3638
3639 2012-07-17 Tobias Burnus <burnus@net-b.de>
3640
3641 PR fortran/49265
3642 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3643 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3644
3645 2012-07-16 Jason Merrill <jason@redhat.com>
3646
3647 * g++.dg/parse/access8.C: Adjust.
3648 * g++.dg/template/sfinae6_neg.C: Adjust.
3649
3650 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3651
3652 PR fortran/53824
3653 * gfortran.dg/coarray_allocate_1.f90: New test.
3654
3655 2012-07-16 Andrew Pinski <apinski@cavium.com>
3656
3657 * gcc.c-torture/execute/bswap-1.c: New testcase.
3658 * gcc.c-torture/compile/unalign-1.c: New testcase.
3659 * gcc.c-torture/compile/20120524-1.c: New testcase.
3660 * gcc.c-torture/compile/20101216-1.c: New testcase.
3661
3662 2012-07-16 Dehao Chen <dehao@google.com>
3663
3664 Revert
3665 2012-07-10 Dehao Chen <dehao@google.com>
3666
3667 * gcc.dg/debug_info_inline.c: New test.
3668
3669 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3670
3671 PR fortran/53956
3672 * gfortran.dg/proc_decl_28.f90: New.
3673
3674 2012-07-16 Andrew Pinski <apinski@cavium.com>
3675
3676 * gcc.dg/torture/builtins-1.c: New testcase.
3677
3678 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3679
3680 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3681 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3682 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3683 gcc.target/cris/sync-1-v10.c,
3684 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3685 pass -mno-unaligned-atomic-may-use-library.
3686 * gcc.target/cris/sync-xchg-1.c: New test.
3687 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3688 valid register operand output modifier.
3689
3690 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3691
3692 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3693 characters.
3694
3695 2012-07-13 Andrew Pinski <apinski@cavium.com>
3696
3697 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3698 rather than cleanup-tree-dump.
3699 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3700
3701 2012-07-13 Richard Guenther <rguenther@suse.de>
3702
3703 PR tree-optimization/53907
3704 * gcc.target/i386/pr53907.c: New testcase.
3705
3706 2012-07-13 Richard Guenther <rguenther@suse.de>
3707
3708 PR tree-optimization/53922
3709 * gcc.dg/torture/pr53922.c: New testcase.
3710
3711 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3712
3713 PR rtl-optimization/53908
3714 * gcc.dg/torture/pr53908.c: New test.
3715
3716 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3717
3718 PR c++/53531
3719 * g++.dg/cpp0x/variadic135.C: New.
3720
3721 2012-07-12 Jason Merrill <jason@redhat.com>
3722
3723 * g++.dg/template/sfinae6_neg.C: Adjust.
3724
3725 2012-07-12 Tobias Burnus <burnus@net-b.de>
3726
3727 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3728 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3729 scan-tree-dump-times pattern.
3730
3731 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3732
3733 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3734
3735 2012-07-11 Jason Merrill <jason@redhat.com>
3736
3737 DR 1402
3738 * g++.g/cpp0x/defaulted37.C: New.
3739
3740 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3741
3742 PR target/53859
3743 * gcc.target/arm/pr53859.c: New test.
3744
3745 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3746
3747 PR target/53886
3748 * gcc.c-torture/compile/pr53886.c: New.
3749
3750 2012-07-10 Dehao Chen <dehao@google.com>
3751
3752 * gcc.dg/debug_info_inline.c: New test.
3753
3754 2012-07-10 Jason Merrill <jason@redhat.com>
3755
3756 PR c++/53733
3757 * g++.dg/cpp0x/defaulted36.C: New.
3758 * g++.dg/cpp0x/defaulted21.C: Adjust.
3759
3760 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3761
3762 2012-07-09 Sterling Augustine <saugustine@google.com>
3763
3764 * g++.dg/debug/dwarf2/pubnames-2.C: New.
3765
3766 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
3767
3768 PR tree-optimization/53887
3769 * gcc.dg/pr53887.c: New test.
3770
3771 2012-07-09 Jason Merrill <jason@redhat.com>
3772
3773 PR c++/53882
3774 * g++.dg/cpp0x/nullptr29.C: New.
3775
3776 2012-07-09 Tom de Vries <tom@codesourcery.com>
3777 Richard Guenther <rguenther@suse.de>
3778
3779 * gcc.dg/builtin-unreachable-6.c: New test.
3780 * gcc.dg/builtin-unreachable-5.c: New test.
3781
3782 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
3783
3784 PR tree-optimization/53881
3785 * gcc.dg/pr53881.c: New test.
3786
3787 2012-07-06 Jason Merrill <jason@redhat.com>
3788
3789 PR c++/53862
3790 * g++.dg/cpp0x/variadic134.C: New.
3791
3792 PR c++/53858
3793 * g++.dg/cpp0x/alias-decl-20.C: New.
3794
3795 2012-07-06 Tom de Vries <tom@codesourcery.com>
3796
3797 PR tree-optimization/51879
3798 * gcc.dg/pr51879-16.c: New test.
3799 * gcc.dg/pr51879-17.c: Same.
3800
3801 2012-07-06 Tom de Vries <tom@codesourcery.com>
3802
3803 PR tree-optimization/52009
3804 * gcc.dg/pr51879-7.c: New test.
3805 * gcc.dg/pr51879-18.c: New test.
3806
3807 2012-07-05 Jason Merrill <jason@redhat.com>
3808
3809 PR c++/50852
3810 * g++.dg/template/typedef39.C: New.
3811
3812 PR c++/53039
3813 * g++.dg/cpp0x/variadic133.C: New.
3814 * g++.dg/template/param1.C: Adjust.
3815
3816 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3817
3818 PR target/48941
3819 PR target/51980
3820 * gcc.target/arm/neon/vtrnf32.c: Update.
3821 * gcc.target/arm/neon/vtrns32.c: Update.
3822 * gcc.target/arm/neon/vtrnu32.c: Update.
3823 * gcc.target/arm/neon/vzipf32.c: Update.
3824 * gcc.target/arm/neon/vzips32.c: Update.
3825 * gcc.target/arm/neon/vzipu32.c: Update.
3826
3827 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
3828
3829 PR fortran/53732
3830 * gfortran.dg/inline_sum_4.f90: New test.
3831
3832 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
3833
3834 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3835
3836 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3837
3838 * gcc.target/arm/fma-sp.c: New testcase.
3839 * gcc.target/arm/fma.c: Likewise.
3840 * gcc.target/arm/fma.h: Likewise.
3841
3842 2012-07-04 Jason Merrill <jason@redhat.com>
3843
3844 PR c++/53848
3845 * g++.dg/other/enum3.C: New.
3846
3847 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
3848
3849 PR middle-end/53321
3850 * g++.dg/torture/pr53321.C: New test.
3851
3852 2012-07-04 Richard Guenther <rguenther@suse.de>
3853
3854 PR tree-optimization/53844
3855 * g++.dg/tree-ssa/pr53844.C: New testcase.
3856
3857 2012-07-04 Richard Guenther <rguenther@suse.de>
3858
3859 PR tree-optimization/53849
3860 * gcc.dg/pr53849.c: New testcase.
3861
3862 2012-07-03 Jakub Jelinek <jakub@redhat.com>
3863
3864 PR c++/53812
3865 * g++.dg/ext/label14.C: New test.
3866
3867 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
3868
3869 PR target/53811
3870 * g++.dg/other/pr53811.C: New test.
3871
3872 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
3873
3874 PR target/28896
3875 * gcc.target/m68k/stack-limit-1.c: New testcase.
3876
3877 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3878
3879 * gnat.dg/recursive_call.adb: New test.
3880
3881 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3882
3883 * gnat.dg/discr37.ad[sb]: New test.
3884
3885 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
3886
3887 * g++.dg/other/packed1.C: Remove SH from xfail list.
3888
3889 2012-07-02 Jason Merrill <jason@redhat.com>
3890
3891 PR c++/53619
3892 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3893
3894 PR c++/53783
3895 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3896
3897 PR c++/53788
3898 * g++.dg/cpp0x/decltype39.C: New.
3899 * g++.dg/diagnostic/method1.C: Adjust.
3900
3901 PR c++/53816
3902 * g++.dg/template/ref6.C: New.
3903
3904 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3905
3906 PR target/53568
3907 * gcc.target/sh/pr53568-1.c: New.
3908
3909 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3910
3911 PR target/51244
3912 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3913
3914 2012-07-02 Jason Merrill <jason@redhat.com>
3915
3916 PR c++/53821
3917 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3918
3919 PR c++/53524
3920 * g++.dg/template/enum7.C: New.
3921 * g++.dg/other/ptrmem10.C: Adjust.
3922 * g++.dg/other/ptrmem11.C: Adjust.
3923 * g++.dg/cpp0x/scoped_enum.C: Adjust.
3924
3925 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
3926
3927 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3928
3929 2012-07-01 Wei Guozhi <carrot@google.com>
3930
3931 PR target/53447
3932 * gcc.target/arm/pr53447-1.c: New testcase.
3933 * gcc.target/arm/pr53447-2.c: New testcase.
3934 * gcc.target/arm/pr53447-3.c: New testcase.
3935 * gcc.target/arm/pr53447-4.c: New testcase.
3936
3937 2012-06-29 Richard Guenther <rguenther@suse.de>
3938
3939 PR tree-optimization/47061
3940 * gcc.dg/tree-ssa/vrp71.c: New testcase.
3941
3942 2012-06-29 Richard Guenther <rguenther@suse.de>
3943
3944 PR tree-optimization/37541
3945 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3946
3947 2012-06-29 Richard Guenther <rguenther@suse.de>
3948
3949 PR tree-optimization/52589
3950 * gcc.dg/tree-ssa/vrp70.c: New testcase.
3951
3952 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
3953
3954 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3955
3956 * g++.dg/template/error46.C: Add missing comment to dg-message.
3957 * g++.dg/template/crash107.C: Likewise.
3958 * g++.dg/template/error47.C: Likewise.
3959 * g++.dg/template/crash108.C: Likewise.
3960 * g++.dg/overload/operator5.C: Likewise.
3961
3962 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3963 errors in dg-message directives, add comments.
3964
3965 2012-06-28 Kai Tietz <ktietz@redhat.com>
3966
3967 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3968 hard-coded 'unsigned long'.
3969
3970 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3971
3972 PR tree-optimization/51581
3973 * gcc.dg/vect/pr51581-4.c: New test.
3974
3975 PR tree-optimization/53645
3976 * gcc.c-torture/execute/pr53645-2.c: New test.
3977
3978 2012-06-28 Richard Guenther <rguenther@suse.de>
3979
3980 PR middle-end/53790
3981 * gcc.dg/torture/pr53790.c: New testcase.
3982
3983 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3984
3985 PR tree-optimization/53645
3986 * gcc.c-torture/execute/pr53645.c: New test.
3987
3988 2012-06-28 Arnaud Charlet <charlet@adacore.com>
3989
3990 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3991
3992 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
3993
3994 PR debug/53671
3995 PR debug/49888
3996 * gcc.dg/guality/pr49888.c: Account for the possibility that
3997 the variable is optimized out at the first test.
3998
3999 2012-06-27 Jason Merrill <jason@redhat.com>
4000
4001 * g++.dg/cpp0x/override2.C: Adjust.
4002 * g++.dg/template/error5.C: Adjust.
4003 * g++.dg/parse/crash28.C: Adjust.
4004
4005 PR c++/53563
4006 * g++.dg/parse/template27.C: New.
4007 * g++.dg/template/crash74.C: Adjust expected output.
4008
4009 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4010
4011 PR fortran/41951
4012 PR fortran/49591
4013 * gfortran.dg/typebound_operator_16.f03: New.
4014
4015 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4016
4017 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4018 even src1.i and src2.i fields even in the second half of the arrays.
4019
4020 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4021
4022 PR c++/51033.
4023 * g++.dg/torture/vshuf-16.inc: New test.
4024 * g++.dg/torture/vshuf-2.inc: New test.
4025 * g++.dg/torture/vshuf-4.inc: New test.
4026 * g++.dg/torture/vshuf-8.inc: New test.
4027 * g++.dg/torture/vshuf-main.inc: New test.
4028 * g++.dg/torture/vshuf-v16hi.C: New test.
4029 * g++.dg/torture/vshuf-v16qi.C: New test.
4030 * g++.dg/torture/vshuf-v2df.C: New test.
4031 * g++.dg/torture/vshuf-v2di.C: New test.
4032 * g++.dg/torture/vshuf-v2sf.C: New test.
4033 * g++.dg/torture/vshuf-v2si.C: New test.
4034 * g++.dg/torture/vshuf-v4df.C: New test.
4035 * g++.dg/torture/vshuf-v4di.C: New test.
4036 * g++.dg/torture/vshuf-v4sf.C: New test.
4037 * g++.dg/torture/vshuf-v4si.C: New test.
4038 * g++.dg/torture/vshuf-v8hi.C: New test.
4039 * g++.dg/torture/vshuf-v8qi.C: New test.
4040 * g++.dg/torture/vshuf-v8si.C: New test.
4041
4042 2012-06-27 Richard Guenther <rguenther@suse.de>
4043
4044 PR middle-end/53676
4045 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4046
4047 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4048
4049 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4050 scan-dump-dem-not): Use printable pattern in test name.
4051
4052 2012-06-26 Sterling Augustine <saugustine@google.com>
4053 Dominique Dhumieres <dominiq@lps.ens.fr>
4054
4055 * gcc.dg/pubtypes-2.c: Update expected output.
4056 * gcc.dg/pubtypes-3.c: Likewise.
4057 * gcc.dg/pubtypes-4.c: Likewise.
4058
4059 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4060
4061 * gcc.dg/tree-ssa/slsr-1.c: New test.
4062 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4063 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4064 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4065
4066 2012-06-26 Matt Turner <mattst88@gmail.com>
4067
4068 PR target/35294
4069 * gcc.target/arm/mmx-2.c: New.
4070
4071 2012-06-26 Richard Guenther <rguenther@suse.de>
4072
4073 PR c++/53752
4074 * g++.dg/torture/pr53752.C: New testcase.
4075
4076 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4077
4078 PR tree-optimization/53748
4079 * gcc.c-torture/compile/pr53748.c: New test.
4080
4081 2012-06-25 Jason Merrill <jason@redhat.com>
4082
4083 PR c++/53498
4084 PR c++/53305
4085 * g++.dg/cpp0x/decltype38.C: New.
4086 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4087
4088 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4089
4090 * lib/target-supports-dg.exp (testname-for-summary): New.
4091 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4092 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4093 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4094 scan-module-absence, output-exists, output-exists-not: Use
4095 testname-for-summary.
4096 (dg-test): Clean up testname_with_flags.
4097 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4098 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4099 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4100 scan-assembler-dem-not, object-size: Use testname-for-summary.
4101 * lib/gcov.exp (run-gcov): Likewise.
4102 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4103 scan-dump-dem, scan-dump-dem-note): Likewise.
4104
4105 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4106 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4107 including profopt.opt; save and restore existing value.
4108 * g++.dg/bprob/bprob.exp: Likewise.
4109 * gcc.dg/matrix/matrix.exp: Likewise.
4110 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4111 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4112 PROFOPT_OPTIONS.
4113
4114 2012-06-25 Richard Henderson <rth@redhat.com>
4115
4116 * gcc.dg/pr53749.c: New.
4117
4118 2012-06-25 Jason Merrill <jason@redhat.com>
4119
4120 PR c++/52988
4121 * g++.dg/cpp0x/nullptr28.C: New.
4122
4123 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4124
4125 * gcc.target/arm/neon-vld1_dupQ.c: New.
4126
4127 2012-06-25 Florian Weimer <fweimer@redhat.com>
4128
4129 * g++.dg/init/new35.C: New.
4130 * g++.dg/init/new36.C: New.
4131 * g++.dg/init/new37.C: New.
4132 * g++.dg/ext/vla5.C: New warning.
4133 * g++.dg/ext/vla8.C: New warning.
4134 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4135
4136 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4137 James Greenhalgh <james.greenhalgh@arm.com>
4138
4139 * gcc.target/arm/ftest-support-arm.h New testcase.
4140 * gcc.target/arm/ftest-support-thumb.h Likewise.
4141 * gcc.target/arm/ftest-support.h Likewise.
4142 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4143 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4144 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4145 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4146 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4147 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4148 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4149 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4150 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4151 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4152 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4153 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4154 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4155 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4156 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4157 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4158 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4159 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4160 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4161 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4162 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4163 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4164 * lib/target-supports.exp
4165 (check_effective_target_arm_arch_FUNC): Add support for more
4166 architectures.
4167 (add_options_for_arm_arch_FUNC): Likewise.
4168 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4169
4170 2012-06-25 Jason Merrill <jason@redhat.com>
4171
4172 PR c++/53202
4173 * g++.dg/cpp0x/constexpr-tuple.C: New.
4174
4175 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4176
4177 PR target/53759
4178 * gcc.target/i386/pr53759.c: New test.
4179
4180 PR c++/53594
4181 * g++.dg/cpp0x/nsdmi7.C: New test.
4182
4183 2012-06-24 Kai Tietz <ktietz@redhat.com>
4184
4185 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4186 for LLP64 targets.
4187 * gcc.target/i386/pr38988.c: Likewise.
4188
4189 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4190
4191 PR fortran/47710
4192 PR fortran/53328
4193 * gfortran.dg/typebound_generic_12.f03: New.
4194 * gfortran.dg/typebound_generic_13.f03: New.
4195
4196 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4197
4198 * gnat.dg/lto15.ad[sb]: New test.
4199
4200 2012-06-21 Meador Inge <meadori@codesourcery.com>
4201
4202 PR c/53702
4203 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4204
4205 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4206
4207 * gcc.dg/pch/ident-1.c: New test.
4208 * gcc.dg/pch/ident-1.hs: Header file for new test.
4209
4210 2012-06-21 Michael Matz <matz@suse.de>
4211
4212 PR middle-end/53688
4213 * gcc.c-torture/execute/pr53688.c: New test.
4214
4215 2012-06-20 Richard Guenther <rguenther@suse.de>
4216
4217 PR tree-optimization/30318
4218 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4219
4220 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4221
4222 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4223
4224 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4225
4226 * gcc.target/i386/clearcapv2.map: New file.
4227 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4228
4229 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4230
4231 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4232 and add __sh__ case.
4233
4234 2012-06-19 Jason Merrill <jason@redhat.com>
4235
4236 PR c++/52637
4237 * g++.dg/debug/localclass1.C: New.
4238
4239 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4240
4241 * g++.dg/cpp0x/override4.C: New.
4242
4243 2012-06-14 Jason Merrill <jason@redhat.com>
4244
4245 PR c++/53651
4246 * g++.dg/cpp0x/decltype37.C: New.
4247
4248 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4249
4250 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4251
4252 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4253
4254 * gcc.c-torture/compile/vector-5.c,
4255 gcc.c-torture/compile/vector-6.c: New tests.
4256
4257 2012-06-19 Richard Henderson <rth@redhat.com>
4258
4259 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4260
4261 2012-06-19 Richard Guenther <rguenther@suse.de>
4262
4263 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4264
4265 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4266
4267 PR target/53712
4268 * gcc.target/i386/pr53712.c: New test.
4269
4270 2012-06-18 Tobias Burnus <burnus@net-b.de>
4271
4272 PR fortran/53692
4273 * gfortran.dg/elemental_optional_args_6.f90: New.
4274
4275 2012-06-18 Tobias Burnus <burnus@net-b.de>
4276
4277 PR fortran/53526
4278 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4279 * gfortran.dg/coarray/move_alloc_1.f90
4280
4281 2012-06-18 Tobias Burnus <burnus@net-b.de>
4282
4283 PR fortran/53526
4284 * gfortran.dg/coarray_27.f90: New.
4285
4286 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4287 Greta Yorsh <Greta.Yorsh@arm.com>
4288
4289 * gcc.target/arm/epilog-1.c: New test.
4290
4291 2012-06-18 Richard Guenther <rguenther@suse.de>
4292
4293 PR tree-optimization/53693
4294 * g++.dg/torture/pr53693.C: New testcase.
4295
4296 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4297
4298 PR tree-optimization/53703
4299 * gcc.dg/torture/pr53703.c: New test.
4300
4301 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4302
4303 PR middle-end/53698
4304 * gcc.target/i386/pr53698.c: New test.
4305
4306 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4307
4308 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4309
4310 2012-06-17 Tobias Burnus <burnus@net-b.de>
4311
4312 PR fortran/53691
4313 PR fortran/53685
4314 * gfortran.dg/transfer_check_3.f90: New.
4315
4316 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4317
4318 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4319
4320 2012-06-16 Tobias Burnus <burnus@net-b.de>
4321
4322 PR fortran/53642
4323 PR fortran/45170
4324 * gfortran.dg/deferred_type_param_8.f90: New.
4325
4326 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4327
4328 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4329 testname that includes flags, passed in as new argument, in
4330 pass/fail messages.
4331 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4332 and pass it to verify-* procedures.
4333
4334 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4335 alignment torture options with usual torture options.
4336
4337 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4338 messages reported for one line of source code.
4339 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4340 * g++.dg/cpp0x/decltype2.C: Likewise.
4341 * g++.dg/cpp0x/decltype3.C: Likewise.
4342 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4343 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4344 * g++.dg/cpp0x/static_assert3.C: Likewise.
4345 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4346 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4347 * g++.dg/cpp0x/union1.C: Likewise.
4348 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4349 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4350 * g++.dg/cpp0x/variadic2.C: Likewise.
4351 * g++.dg/cpp0x/variadic20.C: Likewise.
4352 * g++.dg/cpp0x/variadic74.C: Likewise.
4353 * g++.dg/diagnostic/bitfld2.C: Likewise.
4354 * g++.dg/ext/attrib44.C: Likewise.
4355 * g++.dg/ext/no-asm-1.C: Likewise.
4356 * g++.dg/other/error34.C: Likewise.
4357 * g++.dg/parse/crash46.C: Likewise.
4358 * g++.dg/parse/error10.C: Likewise.
4359 * g++.dg/parse/error2.C: Likewise.
4360 * g++.dg/parse/error3.C: Likewise.
4361 * g++.dg/parse/error36.C: Likewise.
4362 * g++.dg/parse/error8.C: Likewise.
4363 * g++.dg/parse/error9.C: Likewise.
4364 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4365 * g++.dg/parse/parser-pr28152.C: Likewise.
4366 * g++.dg/parse/template25.C: Likewise.
4367 * g++.dg/parse/typename11.C: Likewise.
4368 * g++.dg/tc1/dr147.C: Likewise.
4369 * g++.dg/template/deduce3.C: Likewise.
4370 * g++.dg/template/koenig9.C: Likewise.
4371 * g++.dg/template/pr23510.C: Likewise.
4372 * g++.dg/warn/pr12242.C: Likewise.
4373 * g++.dg/warn/pr30551-2.C: Likewise.
4374 * g++.dg/warn/pr30551.C: Likewise.
4375 * g++.old-deja/g++.other/typename1.C: Likewise.
4376 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4377
4378 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4379
4380 PR c++/51033
4381 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4382 * c-c++-common/torture/vshuf-2.inc: Likewise.
4383 * c-c++-common/torture/vshuf-4.inc: Likewise.
4384 * c-c++-common/torture/vshuf-8.inc: Likewise.
4385 * c-c++-common/torture/vshuf-main.inc: Likewise.
4386 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4387 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4388 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4389 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4390 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4391 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4392 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4393 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4394 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4395 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4396 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4397 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4398 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4399 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4400
4401 2012-06-15 Michael Matz <matz@suse.de>
4402
4403 * gcc.dg/tree-ssa/vector-4.c: New test.
4404
4405 2012-06-15 Michael Matz <matz@suse.de>
4406
4407 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4408 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4409
4410 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4411
4412 PR tree-optimization/53636
4413 * gcc.target/arm/pr53636.c: New test.
4414
4415 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4416
4417 PR tree-optimization/51581
4418 * gcc.c-torture/execute/pr51581-1.c: New test.
4419 * gcc.c-torture/execute/pr51581-2.c: New test.
4420 * gcc.dg/vect/pr51581-1.c: New test.
4421 * gcc.dg/vect/pr51581-2.c: New test.
4422 * gcc.dg/vect/pr51581-3.c: New test.
4423 * gcc.target/i386/avx-pr51581-1.c: New test.
4424 * gcc.target/i386/avx-pr51581-2.c: New test.
4425 * gcc.target/i386/avx2-pr51581-1.c: New test.
4426 * gcc.target/i386/avx2-pr51581-2.c: New test.
4427 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4428
4429 2012-06-15 Richard Guenther <rguenther@suse.de>
4430
4431 * gcc.c-torture/execute/20120615-1.c: New testcase.
4432
4433 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4434
4435 * gnat.dg/vect8.ad[sb]: New test.
4436
4437 2012-06-14 Richard Guenther <rguenther@suse.de>
4438
4439 * gcc.dg/tree-ssa/vrp.h: New testcase.
4440 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4441
4442 2012-06-13 Christian Bruel <christian.bruel@st.com>
4443
4444 PR target/53621
4445 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4446
4447 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4448
4449 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4450
4451 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4452
4453 PR testsuite/20771
4454 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4455 test summary unique.
4456
4457 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4458 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4459 scan-stack-usage-not): Don't strip torture options from test name.
4460
4461 * lib/scandump.exp (scan-dump-times): Use printable version of
4462 regexp in test summary line.
4463
4464 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4465 messages reported for one line of source code.
4466 * gcc.dg/format/few-1.c: Likewise.
4467 * gcc.dg/ia64-sync-2.c: Likewise.
4468 * gcc.dg/sync-2.c: Likewise.
4469 * gcc.dg/noncompile/pr44517.c: Likewise.
4470
4471 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4472
4473 PR debug/49888
4474 * gcc.dg/guality/pr49888.c: New.
4475
4476 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4477
4478 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4479 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4480 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4481
4482 2012-06-13 Tobias Burnus <burnus@net-b.de>
4483
4484 PR fortran/53643
4485 * gfortran.dg/intent_out_7.f90: New.
4486
4487 2012-06-13 Tobias Burnus <burnus@net-b.de>
4488
4489 PR fortran/53597
4490 * gfortran.dg/save_4.f90: New.
4491
4492 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4493
4494 PR c/53532
4495 PR c/51034
4496 PR c/53196
4497 * gcc.dg/pr53532.c: New test.
4498 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4499 adjust line numbers.
4500 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4501 * gcc.dg/Wcxx-compat-8.c: Likewise.
4502 * gcc.dg/pr51034.c: New test.
4503 * gcc.dg/pr53196-1.c: New test.
4504 * gcc.dg/pr53196-2.c: New test.
4505
4506 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4507
4508 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4509 alignment torture options with usual torture options.
4510 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4511 instead of dg-options.
4512 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4513 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4514 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4515 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4516 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4517 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4518
4519 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4520 to checks for multiple messages reported for one line of source code.
4521 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4522
4523 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4524 messages reported for one line of source code.
4525
4526 * gcc.dg/20031223-1.c: Add comments to check for multiple
4527 messages reported for one line of source code.
4528 * gcc.dg/Wconversion-integer.c: Likewise.
4529 * gcc.dg/Wfatal-2.c: Likewise.
4530 * gcc.dg/Wfatal.c: Likewise.
4531 * gcc.dg/Wobjsize-1.c: Likewise.
4532 * gcc.dg/c99-vla-jump-1.c: Likewise.
4533 * gcc.dg/c99-vla-jump-2.c: Likewise.
4534 * gcc.dg/c99-vla-jump-3.c: Likewise.
4535 * gcc.dg/c99-vla-jump-4.c: Likewise.
4536 * gcc.dg/c99-vla-jump-5.c: Likewise.
4537 * gcc.dg/decl-9.c: Likewise.
4538 * gcc.dg/declspec-10.c: Likewise.
4539 * gcc.dg/declspec-18.c: Likewise.
4540 * gcc.dg/mtune.c: Likewise.
4541 * gcc.dg/parser-pr28152-2.c: Likewise.
4542 * gcc.dg/parser-pr28152.c: Likewise.
4543 * gcc.dg/pr14475.c: Likewise.
4544 * gcc.dg/pr27953.c: Likewise.
4545 * gcc.dg/pr28322-3.c: Likewise.
4546 * gcc.dg/pr30457.c: Likewise.
4547 * gcc.dg/pr30551-2.c: Likewise.
4548 * gcc.dg/pr30551-3.c: Likewise.
4549 * gcc.dg/pr30551-4.c: Likewise.
4550 * gcc.dg/pr30551-5.c: Likewise.
4551 * gcc.dg/pr30551-6.c: Likewise.
4552 * gcc.dg/pr30551.c: Likewise.
4553 * gcc.dg/pr45461.c: Likewise.
4554 * gcc.dg/pr48552-1.c: Likewise.
4555 * gcc.dg/pr48552-2.c: Likewise.
4556 * gcc.dg/redecl-1.c: Likewise.
4557 * gcc.dg/transparent-union-3.c: Likewise.
4558 * gcc.dg/utf-dflt.c: Likewise.
4559 * gcc.dg/utf-dflt2.c: Likewise.
4560 * gcc.dg/vla-8.c: Likewise.
4561 * gcc.dg/vla-init-1.c: Likewise.
4562 * gcc.dg/wtr-int-type-1.c: Likewise.
4563
4564 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4565 messages reported for for one line of source code.
4566 * c-c++-common/raw-string-5.c: Likewise.
4567 * c-c++-common/raw-string-4.c: Likewise.
4568 * c-c++-common/raw-string-6.c: Likewise.
4569 * c-c++-common/pr20000.c: Likewise.
4570
4571 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4572 messages reported for one line of source code.
4573 * gcc.dg/cpp/pr30786.c: Likewise.
4574 * gcc.dg/cpp/pr28709.c: Likewise.
4575 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4576 * gcc.dg/cpp/macspace2.c: Likewise.
4577 * gcc.dg/cpp/missing-header-1.c: Likewise.
4578 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4579 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4580 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4581
4582 2012-06-12 Jason Merrill <jason@redhat.com>
4583
4584 PR c++/53599
4585 * g++.dg/template/local7.C: New.
4586
4587 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4588
4589 PR target/53511
4590 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4591 * gcc.target/sh/pr51340-2.c: Likewise.
4592 * gcc.target/sh/pr51340-3.c: Likewise.
4593
4594 2012-06-12 Michael Matz <matz@suse.de>
4595
4596 * gcc.dg/torture/alias-1.c: New test.
4597
4598 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4599
4600 PR rtl-optimization/53589
4601 * gcc.dg/torture/pr53589.c: New test.
4602
4603 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4604
4605 PR target/50749
4606 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4607 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4608 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4609 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4610 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4611 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4612 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4613 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4614 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4615 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4616 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4617 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4618 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4619 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4620 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4621 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4622
4623 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4624
4625 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4626 (check_intel_cpu_model): New function.
4627 (check_amd_cpu_model): New function.
4628 (check_features): New function.
4629 (__get_cpuid_output): New function.
4630 (check_detailed): New function.
4631 (fn1): Rename to quick_check.
4632 (main): Update to call quick_check and call check_detailed.
4633
4634 2012-06-11 Richard Henderson <rth@redhat.com>
4635
4636 * lib/target-supports.exp
4637 (check_effective_target_sync_long_long_runtime): Use
4638 check_effective_target_lp64 instead of
4639 check_effective_target_powerpc64 for powerpc targets.
4640
4641 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4642
4643 PR target/53511
4644 * gcc.target/sh/pr53511-1.c: New.
4645
4646 2012-06-11 Richard Guenther <rguenther@suse.de>
4647
4648 PR middle-end/53470
4649 * g++.dg/lto/pr53470_0.C: New testcase.
4650 * gcc.dg/lto/pr53470_0.c: Likewise.
4651
4652 2012-06-11 Richard Guenther <rguenther@suse.de>
4653
4654 PR c++/53605
4655 * g++.dg/ext/pr53605.C: New testcase.
4656
4657 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4658
4659 * gnat.dg/specs/array1.ads: New test.
4660 * gnat.dg/specs/array2.ads: Likewise.
4661 * gnat.dg/array22.adb: Likewise.
4662
4663 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4664
4665 * gnat.dg/constant4.adb: New test.
4666 * gnat.dg/constant4_pkg.ads: New helper.
4667
4668 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4669
4670 PR fortran/52552
4671 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4672 * gfortran.dg/allocate_class_1.f90: Modified.
4673 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4674 * gfortran.dg/allocate_class_2.f90: New.
4675
4676 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4677
4678 PR middle-end/53535
4679 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4680
4681 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4682
4683 PR fortran/52861
4684 * gfortran.dg/string_assign_2.f90: New test case.
4685
4686 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4687
4688 PR fortran/52861
4689 * gfortran.dg/string_assign_1.f90: New test case.
4690
4691 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4692
4693 PR middle-end/53580
4694 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4695 * gcc.dg/gomp/critical-4.c: Likewise.
4696 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4697 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4698 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4699 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4700 * c-c++-common/gomp/pr53580.c: New test.
4701
4702 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4703
4704 PR c++/51214
4705 * g++.dg/cpp0x/forw_enum11.C: New.
4706
4707 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4708
4709 PR c++/53567
4710 * g++.dg/cpp0x/alias-decl-19.C: New.
4711
4712 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4713
4714 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4715
4716 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4717
4718 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4719 (XSTATE_FP): Ditto.
4720 (XSTATE_SSE): Ditto.
4721 (XSTATE_YMM): Ditto.
4722 (avx_os_support): Use new defines.
4723
4724 2012-06-06 Richard Guenther <rguenther@suse.de>
4725
4726 PR testsuite/32380
4727 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4728 loops.
4729
4730 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
4731
4732 PR c++/52841
4733 * g++.dg/cpp0x/pr52841.C: New testcase.
4734
4735 2012-06-06 Richard Guenther <rguenther@suse.de>
4736
4737 PR tree-optimization/53081
4738 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4739 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4740
4741 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4742
4743 * gcc.target/powerpc/pr53487.c: New test.
4744
4745 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4746
4747 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4748
4749 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4750
4751 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4752
4753 2012-06-05 Richard Guenther <rguenther@suse.de>
4754
4755 PR tree-optimization/30442
4756 * gcc.dg/vect/bb-slp-30.c: New testcase.
4757
4758 2012-06-05 Richard Guenther <rguenther@suse.de>
4759
4760 PR tree-optimization/53081
4761 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4762 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4763 -fno-tree-loop-distribute-patterns.
4764
4765 2012-06-05 Alan Modra <amodra@gmail.com>
4766
4767 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4768 Check static chain in nested funcs.
4769
4770 2012-06-04 Tobias Burnus <burnus@net-b.de>
4771
4772 PR fortran/50619
4773 * gfortran.dg/init_flag_10.f90: New.
4774
4775 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4776
4777 PR c++/53524
4778 * g++.dg/warn/Wenum-compare-no-2: New.
4779
4780 2012-06-04 Dodji Seketeli <dodji@redhat.com>
4781
4782 PR preprocessor/53463
4783 * g++.dg/cpp/limits.C: New test.
4784 * g++.dg/parse/error19.C: Adjust.
4785 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4786 * g++.dg/warn/pr35635.C: Likewise.
4787 * g++.old-deja/g++.pt/assign1.C: Likewise.
4788
4789 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
4790
4791 PR target/53559
4792 * gcc.target/powerpc/cell_builtin_1.c: New test case.
4793 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4794 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4795 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4796 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4797 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4798 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4799 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4800
4801 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
4802
4803 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4804
4805 2012-06-04 Jakub Jelinek <jakub@redhat.com>
4806
4807 PR tree-optimization/53550
4808 * gcc.dg/pr53550.c: New test.
4809
4810 2012-06-04 Richard Guenther <rguenther@suse.de>
4811
4812 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4813 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4814 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4815
4816 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4817
4818 PR fortran/48831
4819 * gfortran.dg/parameter_array_element_2.f90: New.
4820
4821 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
4822
4823 PR target/53512
4824 * gcc.target/sh/pr53512-1.c: New.
4825 * gcc.target/sh/pr53512-2.c: New.
4826 * gcc.target/sh/pr53512-3.c: New.
4827 * gcc.target/sh/pr53512-4.c: New.
4828
4829 2012-06-01 Jason Merrill <jason@redhat.com>
4830
4831 PR c++/52973
4832 * g++.dg/ext/visibility/template12.C: New.
4833 * g++.dg/ext/attrib14.C: Adjust warning line.
4834
4835 PR c++/52725
4836 * g++.dg/parse/new6.C: New.
4837 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4838
4839 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4840
4841 * c-c++-common/restrict-2.c: Revert previous change.
4842
4843 2012-06-01 Jason Merrill <jason@redhat.com>
4844
4845 PR c++/53137
4846 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4847
4848 PR c++/53484
4849 * g++.dg/cpp0x/auto33.C: New.
4850
4851 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4852
4853 PR c++/26155
4854 * g++.dg/parse/namespace-alias-1.C: New.
4855
4856 2012-06-01 Christian Bruel <christian.bruel@st.com>
4857
4858 * gcc.dg/spec-options.c: New test.
4859 * gcc.dg/foo.specs: New file.
4860
4861 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4862
4863 PR ada/53517
4864 * gnat.dg/lto14.adb: Skip on Solaris.
4865
4866 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
4867
4868 * gcc.target/cris/sync-1-v10.c,
4869 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4870 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4871 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4872 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4873 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4874 gcc.target/cris/torture/sync-mis-op-i-1.c,
4875 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4876 gcc.target/cris/torture/sync-mis-op-i-2.c,
4877 gcc.target/cris/torture/sync-mis-op-i-2a.c,
4878 gcc.target/cris/torture/sync-mis-op-i-3.c,
4879 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4880 gcc.target/cris/torture/sync-mis-op-s-1.c,
4881 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4882 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4883 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4884 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4885 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4886 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4887 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4888 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4889 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4890
4891 2012-05-31 Richard Guenther <rguenther@suse.de>
4892
4893 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4894 ldist-pr45948.c with disabled SCCP.
4895
4896 2012-05-31 Richard Guenther <rguenther@suse.de>
4897
4898 PR middle-end/48493
4899 * gcc.dg/torture/pr48493.c: New testcase.
4900
4901 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
4902
4903 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4904 arm32 to targets.
4905 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4906 of the initialization loop.
4907 (dg-final): Adjust the expected number of vectorized loops depending
4908 on vect_char_mult target selector.
4909
4910 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
4911
4912 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4913 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4914 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4915 New tests.
4916
4917 2012-05-30 Jason Merrill <jason@redhat.com>
4918
4919 PR c++/53356
4920 * g++.dg/init/new34.C: New.
4921 * g++.dg/tree-ssa/stabilize1.C: New.
4922
4923 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4924
4925 PR c++/53356
4926 * g++.dg/init/new33.C: New test.
4927
4928 2012-05-30 Richard Guenther <rguenther@suse.de>
4929
4930 PR middle-end/53501
4931 * gcc.dg/torture/pr53501.c: New testcase.
4932 * c-c++-common/restrict-2.c: Adjust.
4933
4934 2012-05-30 Alan Modra <amodra@gmail.com>
4935
4936 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4937 torture-finish.
4938
4939 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
4940
4941 * gcc.target/i386/shuf-concat.c: New test.
4942
4943 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4944
4945 PR rtl-optimization/53519
4946 * gcc.c-torture/compile/pr53519.c: New test.
4947
4948 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4949
4950 * gcc.target/arm/neon-vrev.c: New.
4951
4952 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
4953
4954 PR target/51340
4955 * gcc.target/sh/pr51340-1.c: New.
4956 * gcc.target/sh/pr51340-2.c: New.
4957 * gcc.target/sh/pr51340-3.c: New.
4958
4959 2012-05-29 Richard Guenther <rguenther@suse.de>
4960
4961 PR tree-optimization/53516
4962 * gcc.dg/torture/pr53516.c: New testcase.
4963
4964 2012-05-29 Dodji Seketeli <dodji@redhat.com>
4965
4966 PR preprocessor/53229
4967 * gcc.dg/cpp/paste6.c: Force to run without
4968 -ftrack-macro-expansion.
4969 * gcc.dg/cpp/paste8.c: Likewise.
4970 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4971 -ftrack-macro-expansion.
4972 * gcc.dg/cpp/paste12.c: Force to run without
4973 -ftrack-macro-expansion.
4974 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4975 -ftrack-macro-expansion.
4976 * gcc.dg/cpp/paste13.c: Likewise.
4977 * gcc.dg/cpp/paste14.c: Likewise.
4978 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4979 -ftrack-macro-expansion.
4980 * gcc.dg/cpp/paste18.c: New test.
4981
4982 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
4983
4984 * gcc.target/cris/torture/trap-1.c,
4985 gcc.target/cris/torture/trap-2.c,
4986 gcc.target/cris/torture/trap-3.c,
4987 gcc.target/cris/torture/trap-v0.c,
4988 gcc.target/cris/torture/trap-v3.c: New tests.
4989
4990 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
4991
4992 PR c++/25137
4993 * g++.dg/warn/Wbraces3.C: New.
4994 * g++.dg/warn/Wbraces4.C: Likewise.
4995
4996 2012-05-28 Jakub Jelinek <jakub@redhat.com>
4997
4998 PR tree-optimization/53505
4999 * c-c++-common/torture/pr53505.c: New test.
5000
5001 2012-05-27 Nathan Sidwell <nathan@acm.org>
5002
5003 * gcc.dg/stmt-expr-4.c: New.
5004
5005 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5006
5007 PR c++/53491
5008 * g++.dg/parse/crash60.C: New.
5009
5010 2012-05-26 Jason Merrill <jason@redhat.com>
5011
5012 PR c++/53220
5013 * c-c++-common/array-lit.c: New.
5014 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5015
5016 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5017
5018 PR ada/50294
5019 * gnat.dg/array21.adb: New test.
5020
5021 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5022
5023 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5024
5025 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5026
5027 PR c++/32054
5028 * g++.dg/other/anon-union3.C: New.
5029
5030 2012-05-25 Ian Lance Taylor <iant@google.com>
5031
5032 * gcc.dg/split-6.c: New test.
5033
5034 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5035
5036 * gnat.dg/lto14.adb: New test.
5037
5038 2012-05-25 Tristan Gingold <gingold@adacore.com>
5039
5040 * gcc.target/i386/large-frame.c: New.
5041
5042 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5043 * gcc.target/powerpc/lhs-1.c: New.
5044 * gcc.target/powerpc/lhs-2.c: New.
5045 * gcc.target/powerpc/lhs-3.c: New.
5046
5047 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5048
5049 Make unwound macro expansion trace less redundant
5050 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5051 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5052 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5053 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5054 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5055 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5056
5057 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5058
5059 PR c++/53464
5060 * g++.dg/cpp0x/constexpr-default1.C: New.
5061
5062 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5063
5064 PR c++/32080
5065 * g++.dg/eh/goto2.C: New.
5066
5067 2012-05-24 Richard Guenther <rguenther@suse.de>
5068
5069 PR middle-end/53460
5070 * g++.dg/tree-prof/pr53460.C: New testcase.
5071
5072 2012-05-24 Richard Guenther <rguenther@suse.de>
5073
5074 PR bootstrap/53466
5075 * g++.dg/debug/pr53466.C: New testcase.
5076
5077 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5078
5079 PR tree-optimization/53465
5080 * gcc.c-torture/execute/pr53465.c: New test.
5081
5082 2012-05-23 Tobias Burnus <burnus@net-b.de>
5083
5084 PR fortran/51055
5085 PR fortran/45170
5086 * gfortran.dg/allocate_with_typespec_6.f90: New.
5087
5088 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5089
5090 PR c++/29185
5091 * g++.dg/warn/delete-array-1.C: New.
5092
5093 2012-05-23 Richard Guenther <rguenther@suse.de>
5094
5095 * gcc.dg/torture/pr39074-2.c: Adjust.
5096 * gcc.dg/torture/pr39074.c: Likewise.
5097 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5098 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5099
5100 2012-05-22 Jan Hubicka <jh@suse.cz>
5101
5102 PR middle-end/53161
5103 * g++.dg/torture/pr53161.C: New testcase.
5104
5105 2012-05-22 Tobias Burnus <burnus@net-b.de>
5106
5107 PR fortran/53389
5108 * gfortran.dg/realloc_on_assign_15.f90: New.
5109
5110 2012-05-22 Richard Guenther <rguenther@suse.de>
5111
5112 PR middle-end/51071
5113 * gcc.dg/torture/pr51071-2.c: New testcase.
5114
5115 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5116
5117 PR tree-optimization/53336
5118 * g++.dg/torture/pr53336.C: New testcase.
5119
5120 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5121
5122 PR c++/53322
5123 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5124 instead of -Wunused-local-typedefs.
5125
5126 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5127
5128 PR c++/51184
5129 * g++.dg/other/abstract4.C: New-
5130
5131 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5132
5133 PR c++/40821
5134 * g++.dg/ext/attrib46.C: New.
5135
5136 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5137
5138 PR c/53418
5139 * gcc.c-torture/compile/pr53418-1.c,
5140 gcc.c-torture/compile/pr53418-2.c: New tests.
5141
5142 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5143
5144 PR tree-optimization/53366
5145 * gcc.dg/torture/pr53366-1.c: New test.
5146 * gcc.dg/torture/pr53366-2.c: New test.
5147 * gcc.target/i386/pr53366-1.c: New test.
5148 * gcc.target/i386/pr53366-2.c: New test.
5149
5150 PR tree-optimization/53409
5151 * gcc.c-torture/compile/pr53409.c: New test.
5152
5153 PR tree-optimization/53410
5154 * gcc.c-torture/compile/pr53410-1.c: New test.
5155 * gcc.c-torture/compile/pr53410-2.c: New test.
5156
5157 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5158
5159 PR target/53425
5160 * gcc.target/i386/pr53425-1.c: New file.
5161 * gcc.target/i386/pr53425-2.c: Likewise.
5162
5163 2012-05-21 Richard Guenther <rguenther@suse.de>
5164
5165 PR tree-optimization/53408
5166 * gcc.dg/torture/pr53408.c: New testcase.
5167
5168 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5169 H.J. Lu <hongjiu.lu@intel.com>
5170
5171 PR target/53416
5172 * gcc.target/i386/pr53416.c: New file.
5173
5174 2012-05-21 Richard Guenther <rguenther@suse.de>
5175
5176 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5177
5178 2012-05-21 Richard Guenther <rguenther@suse.de>
5179
5180 * gcc.dg/torture/ldist-1.c: New testcase.
5181
5182 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5183
5184 * gnat.dg/lto13.adb: New test.
5185 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5186
5187 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5188
5189 * gnat.dg/specs/lto12.ads: New test.
5190 * gnat.dg/specs/lto12_pkg.ads: New helper.
5191
5192 2012-05-18 Richard Guenther <rguenther@suse.de>
5193
5194 PR tree-optimization/53346
5195 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5196 * gcc.target/i386/incoming-10.c: Adjust.
5197 * gcc.target/i386/incoming-11.c: Likewise.
5198 * gcc.target/i386/pr46295.c: Likewise.
5199
5200 2012-05-18 Richard Guenther <rguenther@suse.de>
5201
5202 * gcc.dg/pr53352.c: Return zero.
5203
5204 2012-05-18 Richard Guenther <rguenther@suse.de>
5205
5206 PR tree-optimization/53390
5207 * gcc.dg/torture/pr53390.c: New testcase.
5208
5209 2012-05-18 Meador Inge <meadori@codesourcery.com>
5210
5211 PR rtl-optimization/53352
5212 * gcc.dg/pr53352.c: New test.
5213
5214 2012-05-17 David S. Miller <davem@davemloft.net>
5215
5216 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5217 failure on sparc-*-linux-gnu.
5218
5219 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5220
5221 PR c++/39681
5222 * g++.dg/parse/error49.C: New.
5223 * g++.dg/cpp0x/error8.C: Likewise.
5224 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5225 * g++.dg/ext/utf-dflt2.C: Likewise.
5226 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5227 * g++.dg/ext/utf-dflt.C: Likewise.
5228 * c-c++-common/raw-string-3.c: Likewise.
5229 * c-c++-common/raw-string-4.c: Likewise.
5230
5231 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5232
5233 PR c++/53371
5234 * g++.dg/cpp0x/catch1.C: New.
5235
5236 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5237
5238 PR c++/44516
5239 * g++.dg/parse/error48.C: New.
5240 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5241 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5242
5243 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5244
5245 * gcc.dg/tm/indirect-2.c: New test.
5246
5247 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5248
5249 PR tree-optimization/53217
5250 * gfortran.dg/pr53217.f90: New test.
5251
5252 2012-05-16 Richard Guenther <rguenther@suse.de>
5253
5254 PR tree-optimization/53364
5255 * g++.dg/torture/pr53364.C: New testcase.
5256
5257 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5258
5259 PR testsuite/52641
5260 * gcc.dg/pr52549.c: Fix test for long != void*
5261 * gcc.c-torture/execute/pr52979-1.x: New file.
5262 * gcc.c-torture/execute/pr52979-2.x: New file.
5263
5264 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5265
5266 PR preprocessor/7263
5267 * gcc.dg/binary-constants-2.c: Run without tracking locations
5268 accross macro expansion.
5269 * gcc.dg/binary-constants-3.c: Likewise.
5270 * gcc.dg/cpp/sysmac2.c: Likewise.
5271 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5272 location.
5273 * gcc.dg/cpp/syshdr3.c: New test.
5274 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5275 * gcc.dg/system-binary-constants-1.c: New test.
5276 * gcc.dg/system-binary-constants-1.h: New header for the new test
5277 above.
5278 * g++.dg/cpp/syshdr3.C: New test.
5279 * g++.dg/cpp/syshdr3.h: New header the new test above.
5280 * g++.dg/system-binary-constants-1.C: New test.
5281 * g++.dg/system-binary-constants-1.h: New header the new test
5282 above.
5283
5284 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5285
5286 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5287
5288 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5289
5290 PR target/53358
5291 * gcc.dg/pr53358.c: New test.
5292
5293 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5294
5295 PR c++/11856
5296 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5297 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5298
5299 2012-05-15 Olivier Hainque <hainque@adacore.com>
5300
5301 * g++.dg/eh/sighandle.C: New testcase.
5302
5303 2012-05-15 Richard Guenther <rguenther@suse.de>
5304
5305 PR tree-optimization/53355
5306 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5307
5308 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5309
5310 * gfortran.dg/*.f90: Remove now redundant manual
5311 cleanup-modules directive.
5312
5313 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5314
5315 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5316 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5317
5318 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5319
5320 PR fortran/52428
5321 * gfortran.dg/int_range_io_1.f90: New test.
5322
5323 2012-05-14 Andi Kleen <ak@linux.intel.com>
5324 Jakub Jelinek <jakub@redhat.com>
5325
5326 PR target/53315
5327 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5328 * gcc.target/i386/rtm-check.h: New file.
5329 * gcc.target/i386/pr53315.c: New test.
5330
5331 2012-05-14 Tobias Burnus <burnus@net-b.de>
5332
5333 PR fortran/49110
5334 PR fortran/51055
5335 PR fortran/53329
5336 * gfortran.dg/deferred_type_param_4.f90: New.
5337 * gfortran.dg/deferred_type_param_6.f90: New.
5338
5339 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5340
5341 * gcc.target/i386/retarg.c: New test.
5342
5343 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5344
5345 PR fortran/45170
5346 * gfortran.dg/deferred_type_param_3.f90: New.
5347 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5348 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5349
5350 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5351
5352 * gnat.dg/null_pointer_deref3.adb: New test.
5353
5354 2012-05-12 Tobias Burnus <burnus@net-b.de>
5355
5356 PR fortran/49110
5357 PR fortran/52843
5358 * gfortran.dg/deferred_type_param_5.f90: New.
5359
5360 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5361
5362 * g++.dg/parse/error47.C: New.
5363
5364 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5365
5366 PR fortran/52537
5367 * gfortran.dg/string_compare_4.f90: Change option
5368 to -fdump-tree-original. Add test case for kind=4.
5369
5370 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5371
5372 PR fortran/52537
5373 * gfortran.dg/string_compare_4.f90: New test.
5374
5375 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5376
5377 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5378
5379 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5380
5381 PR c++/53305
5382 * g++.dg/cpp0x/variadic132.C: New.
5383
5384 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5385
5386 PR c++/53158
5387 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5388 * g++.dg/parse/error26.C: Tweak dg-error column number.
5389
5390 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5391
5392 PR c++/53301
5393 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5394
5395 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5396
5397 * gnat.dg/lto11.ad[sb]: New test.
5398
5399 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5400
5401 PR target/52908
5402 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5403 directive to Scan for vpmuldq, not vpmacsdql.
5404
5405 2012-05-09 Michael Matz <matz@suse.de>
5406
5407 PR tree-optimization/53185
5408 * gcc.dg/vect/pr53185.c: New test.
5409
5410 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5411
5412 PR middle-end/53249
5413 * gcc.target/i386/pr53249.c: New.
5414
5415 2012-05-09 Richard Guenther <rguenther@suse.de>
5416
5417 PR tree-optimization/18437
5418 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5419 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5420
5421 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5422
5423 PR tree-optimization/53226
5424 * gcc.c-torture/compile/pr53226.c: New test.
5425
5426 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5427
5428 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5429 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5430 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5431 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5432 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5433 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5434 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5435 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5436 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5437 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5438 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5439 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5440 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5441 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5442
5443 2012-05-09 Dehao Chen <dehao@google.com>
5444
5445 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5446 * gcc.dg/predict-2.c: Likewise.
5447 * gcc.dg/predict-3.c: Likewise.
5448 * gcc.dg/predict-4.c: Likewise.
5449 * gcc.dg/predict-5.c: Likewise.
5450 * gcc.dg/predict-6.c: Likewise.
5451
5452 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5453
5454 PR target/53272
5455 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5456
5457 2012-05-08 Richard Guenther <rguenther@suse.de>
5458
5459 * gcc.dg/fold-bitand-4.c: New testcase.
5460
5461 2012-05-08 Dehao Chen <dehao@google.com>
5462
5463 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5464 heuristic is working properly.
5465 * gcc.dg/predict-2.c: Likewise.
5466 * gcc/dg/predict-3.c: Likewise.
5467 * gcc/dg/predict-4.c: Likewise.
5468 * gcc/dg/predict-5.c: Likewise.
5469 * gcc/dg/predict-6.c: Likewise.
5470
5471 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5472
5473 PR tree-optimization/53239
5474 * g++.dg/opt/vrp3.C: New test.
5475 * g++.dg/opt/vrp3-aux.cc: New file.
5476 * g++.dg/opt/vrp3.h: New file.
5477
5478 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5479
5480 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5481 .uleb128 support in assembler output.
5482
5483 2012-05-07 Richard Guenther <rguenther@suse.de>
5484
5485 PR lto/42987
5486 * g++.dg/lto/pr42987_0.C: New testcase.
5487 * g++.dg/lto/pr42987_1.C: Likewise.
5488
5489 2012-05-07 Tobias Burnus <burnus@net-b.de>
5490
5491 PR fortran/53255
5492 * gfortran.dg/typebound_operator_15.f90: New.
5493
5494 2012-05-06 Tobias Burnus <burnus@net-b.de>
5495
5496 PR fortran/41587
5497 * gfortran.dg/class_array_13.f90: New.
5498
5499 2012-05-06 Tristan Gingold <gingold@adacore.com>
5500
5501 * gnat.dg/warn7.adb: New test.
5502
5503 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5504
5505 * gnat.dg/specs/renamings.ads: Rename to...
5506 * gnat.dg/specs/renaming1.ads: ...this.
5507 * gnat.dg/specs/renaming2.ads: New test.
5508 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5509 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5510 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5511 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5512
5513 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5514
5515 * gnat.dg/discr36.ad[sb]: New test.
5516 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5517
5518 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5519
5520 PR c/43772
5521 * c-c++-common/pr43772.c: New.
5522
5523 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5524
5525 PR fortran/41600
5526 * gfortran.dg/select_type_26.f03 : New test.
5527 * gfortran.dg/select_type_27.f03 : New test.
5528
5529 PR fortran/53191
5530 * gfortran.dg/select_type_28.f03 : New test.
5531
5532 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5533
5534 PR fortran/49010
5535 PR fortran/24518
5536 * gfortran.dg/mod_sign0_1.f90: New test.
5537 * gfortran.dg/mod_large_1.f90: New test.
5538
5539 2012-05-04 Tobias Burnus <burnus@net-b.de>
5540
5541 PR fortran/53175
5542 gfortran.dg/public_private_module_5.f90: New.
5543
5544 2012-05-04 Tobias Burnus <burnus@net-b.de>
5545
5546 PR fortran/53111
5547 * gfortran.dg/constructor_7.f90: New.
5548 * gfortran.dg/constructor_8.f90: New.
5549
5550 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5551
5552 PR c++/53166
5553 * g++.dg/cpp0x/static_assert7.C: New.
5554
5555 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5556
5557 PR tree-optimization/52633
5558 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5559 recognized as widening shifts instead of over-widening.
5560 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5561 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5562 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5563 * gcc.target/arm/pr52633.c: New test.
5564
5565 2012-05-04 Richard Guenther <rguenther@suse.de>
5566
5567 PR tree-optimization/53168
5568 * gcc.dg/torture/pr53168.c: New testcase.
5569 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5570
5571 2012-05-04 Richard Guenther <rguenther@suse.de>
5572
5573 * gcc.dg/lto/pr53214_0.c: New testcase.
5574
5575 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5576
5577 * gcc.target/ia64/pr48496.c: New test.
5578 * gcc.target/ia64/pr52657.c: Likewise.
5579
5580 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5581
5582 PR c/51712
5583 * c-c++-common/pr51712.c: New.
5584
5585 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5586
5587 PR target/53199
5588 * gcc.target/powwerpc/pr53199.c: New file.
5589
5590 2012-05-03 Jason Merrill <jason@redhat.com>
5591
5592 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5593
5594 * gcc.dg/debug/dwarf2/dups-types.c: New.
5595 * gcc.dg/debug/dwarf2/dups-types.h: New.
5596
5597 2012-05-03 Jason Merrill <jason@redhat.com>
5598
5599 * g++.dg/debug/dwarf2/namespace-2.C: New.
5600 * g++.dg/debug/dwarf2/localclass3.C: New.
5601
5602 2012-05-03 Jason Merrill <jason@redhat.com>
5603
5604 * g++.dg/debug/dwarf2/thunk1.C: New.
5605
5606 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5607
5608 PR c++/53186
5609 * g++.dg/other/final2.C: New.
5610
5611 2012-05-03 Richard Guenther <rguenther@suse.de>
5612
5613 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5614
5615 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5616
5617 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5618 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5619 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5620 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5621
5622 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5623
5624 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5625 .byte 0xf2.
5626 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5627 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5628 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5629
5630 PR debug/53174
5631 * gcc.dg/pr53174.c: New test.
5632
5633 PR target/53187
5634 * gcc.target/arm/pr53187.c: New test.
5635 * gcc.c-torture/compile/pr53187.c: New test.
5636
5637 2012-05-03 Richard Guenther <rguenther@suse.de>
5638
5639 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5640 unsupported prefetching support.
5641
5642 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5643
5644 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5645 option -ftrack-macro-expansion=0.
5646 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5647 option -ftrack-macro-expansion=0.
5648
5649 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5650
5651 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5652 dg-options for target arm with dg-additional-options.
5653
5654 2012-05-03 Richard Guenther <rguenther@suse.de>
5655
5656 PR tree-optimization/53144
5657 * gcc.dg/torture/pr53144.c: New testcase.
5658
5659 2012-05-03 Tobias Burnus <burnus@net-b.de>
5660
5661 PR fortran/52864
5662 * gfortran.dg/pointer_intent_7.f90: New.
5663 * gfortran.dg/pure_formal_3.f90: New.
5664
5665 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5666
5667 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5668
5669 2012-05-02 Martin Jambor <mjambor@suse.cz>
5670
5671 PR lto/52605
5672 * g++.dg/lto/pr52605_0.C: New test.
5673
5674 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5675
5676 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5677 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5678 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5679 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5680 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5681 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5682 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5683 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5684 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5685 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5686 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5687 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5688 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5689 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5690 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5691 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5692
5693 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5694
5695 PR middle-end/53153
5696 * gcc.dg/pr53153.c: New test.
5697
5698 2012-05-02 Richard Guenther <rguenther@suse.de>
5699
5700 * g++.dg/tree-ssa/pr19807.C: Adjust.
5701
5702 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5703
5704 PR tree-optimization/53163
5705 * gcc.c-torture/compile/pr53163.c: New test.
5706
5707 PR rtl-optimization/53160
5708 * gcc.c-torture/execute/pr53160.c: New test.
5709
5710 2012-05-01 Ian Lance Taylor <iant@google.com>
5711
5712 PR c/37303
5713 * gcc.dg/pr37303.c: New test.
5714
5715 2012-05-01 Richard Henderson <rth@redhat.com>
5716
5717 * lib/target-supports.exp
5718 (check_effective_target_sync_long_long_runtime): True for
5719 check_effective_target_powerpc64.
5720
5721 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5722
5723 PR c++/51033
5724 * gcc.dg/vector-1.c: Move to ...
5725 * c-c++-common/vector-1.c: ... here.
5726 * gcc.dg/vector-2.c: Move to ...
5727 * c-c++-common/vector-2.c: ... here.
5728 * gcc.dg/vector-3.c: Move to ...
5729 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5730 * gcc.dg/vector-4.c: Move to ...
5731 * c-c++-common/vector-4.c: ... here.
5732 * gcc.dg/vector-init-1.c: Move to ...
5733 * c-c++-common/vector-init-1.c: ... here.
5734 * gcc.dg/vector-init-2.c: Move to ...
5735 * c-c++-common/vector-init-2.c: ... here.
5736 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5737 * c-c++-common/vector-subscript-1.c: ... here.
5738 * gcc.dg/vector-subscript-2.c: Move to ...
5739 * c-c++-common/vector-subscript-2.c: ... here.
5740 * gcc.dg/vector-subscript-3.c: Move to ...
5741 * c-c++-common/vector-subscript-3.c: ... here.
5742
5743 PR c++/51314
5744 * g++.dg/cpp0x/vt-51314.C: New test.
5745 * g++.dg/cpp0x/variadic76.C: Fix.
5746
5747 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5748
5749 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5750
5751 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5752
5753 Add -Wvarargs option
5754 * c-c++-common/Wvarargs.c: New test case.
5755 * c-c++-common/Wvarargs-2.c: Likewise.
5756
5757 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5758
5759 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5760 * objc.dg/foreach-7.m: Force the test case to run without
5761 -ftrack-macro-expansion.
5762 * c-c++-common/tm/attrib-1.c: Likewise.
5763 * c-c++-common/warn-ommitted-condop.c: Likewise.
5764 * gcc.dg/assign-warn-1.c: Likewise.
5765 * gcc.dg/assign-warn-2.c: Likewise.
5766 * gcc.dg/attr-alloc_size.c: Likewise.
5767 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5768 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5769 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5770 * gcc.dg/c90-const-expr-9.c: Likewise.
5771 * gcc.dg/c99-const-expr-9.c: Likewise.
5772 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
5773 * gcc.dg/cpp/direct2s.c: Likewise.
5774 * gcc.dg/cpp/pr28709.c: Likewise.
5775 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5776 * gcc.dg/dfp/composite-type.c: Likewise.
5777 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5778 with -ftrack-macro-expansion
5779 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5780 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5781 * g++.dg/ext/cleanup-1.C: Likewise.
5782 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5783 * g++.dg/template/sfinae10.C: Likewise.
5784 * g++.dg/tm/wrap-2.C: Likewise.
5785 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5786 * g++.dg/warn/Wsign-conversion.C: Likewise.
5787 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5788 * g++.old-deja/g++.mike/p10769b.C: Likewise.
5789 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5790 it to run with -ftrack-macro-expansion.
5791 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5792 test cases without -ftrack-macro-expansion.
5793
5794 Fix location for static class members
5795 * g++.dg/template/sfinae6_neg.C: Adjust.
5796
5797 Make conversion warnings work on NULL with -ftrack-macro-expansion
5798 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5799 alongside the previous testing for NULL.
5800
5801 Fix -Wuninitialized for -ftrack-macro-expansion
5802 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5803
5804 Strip "<built-in>" loc from displayed expansion context
5805 * g++.dg/warn/Wconversion-real-integer2.C: New test.
5806 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5807 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5808 new test above.
5809
5810 Fix expansion point loc for macro-like tokens
5811 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5812 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5813
5814 Fix token pasting with -ftrack-macro-expansion
5815 * gcc.dg/cpp/paste17.c: New test case for
5816 -ftrack-macro-expansion=2 mode only.
5817 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5818
5819 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
5820
5821 * gnat.dg/warn6.ad[sb]: New test.
5822
5823 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5824
5825 PR 53149
5826 * gcc.dg/20011021-1.c: Adjust testcase.
5827
5828 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5829
5830 PR fortran/53148
5831 * gfortran.dg/function_optimize_12.f90: New test.
5832
5833 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
5834
5835 PR target/53156
5836 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5837 code to match current output and cover new peephole2 pattern.
5838
5839 2012-04-27 Ollie Wild <aaw@google.com>
5840
5841 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5842
5843 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5844
5845 * gcc.c-torture/execute/20120427-2.c: New testcase.
5846 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5847 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5848 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5849
5850 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5851
5852 PR target/53138
5853 * gcc.c-torture/execute/20120427-1.c: New testcase.
5854
5855 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
5856
5857 PR middle-end/27139
5858 * gcc.dg/tree-ssa/forwprop-18.c: New test.
5859
5860 2012-04-27 Tom de Vries <tom@codesourcery.com>
5861
5862 PR tree-optimization/51879
5863 * gcc.dg/pr51879.c: New test.
5864 * gcc.dg/pr51879-2.c: Same.
5865 * gcc.dg/pr51879-3.c: Same.
5866 * gcc.dg/pr51879-4.c: Same.
5867 * gcc.dg/pr51879-6.c: Same.
5868
5869 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5870
5871 PR c++/53096
5872 * g++.dg/cpp0x/defaulted35.C: New.
5873 * g++.dg/cpp0x/defaulted15.C: Adjust.
5874
5875 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
5876
5877 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5878 structure layout.
5879
5880 2012-04-25 Sriraman Tallam <tmsriram@google.com>
5881
5882 * gcc.target/i386/builtin_target.c: Check avx2.
5883
5884 2012-04-26 Alan Modra <amodra@gmail.com>
5885
5886 * gcc.target/powerpc/savres.c: New test.
5887 * gcc.target/powerpc/powerpc.exp: Run it.
5888
5889 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
5890
5891 PR target/53120
5892 * gcc.dg/torture/pr53120.c: New test.
5893
5894 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5895
5896 PR middle-end/52979
5897 * gcc.c-torture/compile/pr52979-1.c: New test.
5898 * gcc.c-torture/execute/pr52979-1.c: New test.
5899 * gcc.c-torture/execute/pr52979-2.c: New test.
5900
5901 2012-04-25 Richard Guenther <rguenther@suse.de>
5902
5903 * gcc.target/i386/l_fma_float_5.c: Adjust.
5904 * gcc.target/i386/l_fma_double_4.c: Likewise.
5905 * gcc.target/i386/l_fma_float_2.c: Likewise.
5906 * gcc.target/i386/l_fma_float_6.c: Likewise.
5907 * gcc.target/i386/l_fma_double_1.c: Likewise.
5908 * gcc.target/i386/l_fma_double_5.c: Likewise.
5909 * gcc.target/i386/l_fma_float_3.c: Likewise.
5910 * gcc.target/i386/l_fma_double_2.c: Likewise.
5911 * gcc.target/i386/l_fma_double_6.c: Likewise.
5912 * gcc.target/i386/l_fma_float_4.c: Likewise.
5913 * gcc.target/i386/l_fma_double_3.c: Likewise.
5914 * gcc.target/i386/l_fma_float_1.c: Likewise.
5915
5916 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5917
5918 PR tree-optimization/53058
5919 * gcc.c-torture/compile/pr53058.c: New test.
5920
5921 2012-04-25 Jan Hubicka <jh@suse.cz>
5922
5923 PR middle-end/53088
5924 * gcc.target/i386/pr39082-1.c: Update warning location.
5925
5926 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5927
5928 PR c/52880
5929 * gcc.dg/pr52880.c: New test.
5930
5931 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
5932
5933 * gcc.dg/m-un-2.c: Update.
5934 * gcc.dg/20011021-1.c: Update.
5935
5936 2012-04-25 Tobias Burnus <burnus@net-b.de>
5937
5938 PR fortran/52196
5939 * gfortran.dg/realloc_on_assign_14.f90: New.
5940
5941 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
5942
5943 PR testsuite/52641
5944 PR tree-optimizations/52891
5945 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5946
5947 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5948
5949 PR c++/52363
5950 * g++.dg/cpp0x/sfinae35.C: New.
5951 * g++.dg/cpp0x/sfinae36.C: Likewise.
5952
5953 2012-04-24 Sriraman Tallam <tmsriram@google.com>
5954
5955 * gcc.target/builtin_target.c: New testcase.
5956
5957 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5958
5959 PR target/47197
5960 * gcc.target/powerpc/pr47197.c: New test.
5961
5962 2012-04-24 Richard Guenther <rguenther@suse.de>
5963
5964 PR tree-optimization/53085
5965 * g++.dg/torture/pr53085.C: New testcase.
5966
5967 2012-04-24 Andrew Pinski <apinski@cavium.com>
5968
5969 PR tree-opt/33512
5970 * gcc.dg/tree-ssa/andor-3.c: New testcase.
5971 * gcc.dg/tree-ssa/andor-4.c: New testcase.
5972 * gcc.dg/tree-ssa/andor-5.c: New testcase.
5973
5974 2012-04-24 Jakub Jelinek <jakub@redhat.com>
5975
5976 PR middle-end/53084
5977 * gcc.c-torture/execute/pr53084.c: New test.
5978
5979 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
5980
5981 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5982
5983 2012-04-23 Andrew Pinski <apinski@cavium.com>
5984
5985 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5986
5987 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
5988
5989 PR regression/53076
5990 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5991 * gcc.dg/torture/builtin-power-1.c: Likewise.
5992
5993 2012-04-23 Richard Guenther <rguenther@suse.de>
5994
5995 PR tree-optimization/53070
5996 * gcc.dg/torture/pr53070.c: New testcase.
5997
5998 2012-04-23 Richard Guenther <rguenther@suse.de>
5999
6000 PR c/53060
6001 * gcc.dg/pr53060.c: New testcase.
6002
6003 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR tree-optimizations/52891
6006 * gcc.c-torture/compile/pr52891-1.c: New test.
6007 * gcc.c-torture/compile/pr52891-2.c: New test.
6008
6009 2012-04-22 Tobias Burnus <burnus@net-b.de>
6010
6011 PR fortran/53051
6012 * gfortran.dg/read_float_4.f90: New.
6013
6014 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6015
6016 PR 35441
6017 * c-c++-common/pr35441.C: New.
6018
6019 2012-04-20 Ian Lance Taylor <iant@google.com>
6020
6021 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6022 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6023
6024 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6025
6026 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6027 array access.
6028 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6029
6030 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6031
6032 PR rtl-optimization/44214
6033 * gcc.dg/pr44214-1.c: New test.
6034 * gcc.dg/pr44214-2.c: Likewise.
6035 * gcc.dg/pr44214-3.c: Likewise.
6036
6037 2012-04-20 Richard Guenther <rguenther@suse.de>
6038
6039 * g++.dg/torture/20120420-1.C: New testcase.
6040
6041 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6042
6043 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6044
6045 2012-04-19 Christian Bruel <christian.bruel@st.com>
6046
6047 * gcc.dg/pr52283.c: New test.
6048
6049 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6050
6051 * gcc.dg/pr37985.c: New test.
6052
6053 2012-04-19 Richard Guenther <rguenther@suse.de>
6054
6055 PR rtl-optimization/44688
6056 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6057 possibly profitable.
6058
6059 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6060
6061 PR tree-optimization/52976
6062 * gfortran.dg/reassoc_11.f: New test.
6063
6064 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6065
6066 PR tree-optimization/52976
6067 * gfortran.dg/reassoc_7.f: New test.
6068 * gfortran.dg/reassoc_8.f: Likewise.
6069 * gfortran.dg/reassoc_9.f: Likewise.
6070 * gfortran.dg/reassoc_10.f: Likewise.
6071
6072 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6073
6074 PR c++/52422
6075 * g++.dg/cpp0x/sfinae33.C: New.
6076 * g++.dg/cpp0x/sfinae34.C: Likewise.
6077
6078 2012-04-18 Joey Ye <joey.ye@arm.com>
6079
6080 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6081
6082 2012-04-18 Richard Guenther <rguenther@suse.de>
6083
6084 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6085 array access.
6086 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6087 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6088
6089 2012-04-17 Tom de Vries <tom@codesourcery.com>
6090
6091 * g++.dg/pr51264-4.C: New test.
6092
6093 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6094
6095 PR c++/52599
6096 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6097
6098 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6099
6100 PR c++/53003
6101 * g++.dg/parse/crash59.C: New.
6102
6103 2012-04-17 Michael Matz <matz@suse.de>
6104
6105 PR tree-optimization/18437
6106 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6107
6108 2012-04-17 Richard Guenther <rguenther@suse.de>
6109
6110 PR middle-end/53011
6111 * g++.dg/torture/pr53011.C: New testcase.
6112
6113 2012-04-16 Jason Merrill <jason@redhat.com>
6114
6115 PR c++/38543
6116 * g++.dg/cpp0x/variadic131.C: New.
6117
6118 PR c++/52008
6119 * g++.dg/cpp0x/variadic130.C: New.
6120
6121 PR c++/50830
6122 * g++.dg/cpp0x/variadic129.C: New.
6123
6124 PR c++/50303
6125 * g++.dg/cpp0x/variadic128.C: New.
6126
6127 2012-04-16 Tobias Burnus <burnus@net-b.de>
6128
6129 PR fortran/52864
6130 * gfortran.dg/pointer_intent_6.f90: New.
6131
6132 2012-04-16 Tobias Burnus <burnus@net-b.de>
6133
6134 PR fortran/52916
6135 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6136 to include public_private_module_4.f90.
6137 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6138 targets.
6139
6140 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6141
6142 PR c++/49152
6143 * g++.dg/diagnostic/operator1.C: New.
6144 * g++.dg/ext/label5.C: Adjust.
6145 * g++.dg/ext/va-arg1.C: Likewise.
6146 * g++.dg/other/error20.C: Likewise.
6147 * g++.dg/other/error20.C: Likewise.
6148 * g++.dg/other/error16.C: Likewise.
6149 * g++.dg/other/error10.C: Likewise.
6150 * g++.dg/parse/error30.C: Likewise.
6151 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6152
6153 2012-04-16 Jason Merrill <jason@redhat.com>
6154
6155 PR c++/51148
6156 * g++.dg/cpp0x/variadic127.C: New.
6157
6158 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6159
6160 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6161 testcase name.
6162 Use fail, pass instead of unresolved.
6163 Don't log $optstr.
6164
6165 PR testsuite/52948
6166 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6167 TODO_dump_func.
6168 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6169 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6170 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6171
6172 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6173
6174 PR fortran/52968
6175 * gfortran.dg/typebound_call_23.f03: New test case.
6176
6177 2012-04-15 Jason Merrill <jason@redhat.com>
6178
6179 PR c++/47220
6180 * g++.dg/cpp0x/variadic126.C: New.
6181
6182 PR c++/52380
6183 * g++.dg/cpp0x/variadic125.C: New.
6184
6185 PR c++/52292
6186 * g++.dg/cpp0x/variadic124.C: New.
6187
6188 PR c++/52706
6189 * g++.dg/cpp0x/nullptr27.C: New.
6190
6191 PR c++/52818
6192 * g++.dg/warn/format8.C: New.
6193
6194 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6195
6196 PR fortran/51082
6197 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6198
6199 2012-04-14 Tobias Burnus <burnus@net-b.de>
6200
6201 PR fortran/52916
6202 PR fortran/40973
6203 * gfortran.dg/public_private_module_3.f90: New.
6204 * gfortran.dg/public_private_module_4.f90: New.
6205
6206 2012-04-14 Tom de Vries <tom@codesourcery.com>
6207
6208 * gcc.dg/superblock.c: New test.
6209
6210 2012-04-14 Tom de Vries <tom@codesourcery.com>
6211
6212 * gcc.dg/pr51879-12.c: New test.
6213
6214 2012-04-13 Jason Merrill <jason@redhat.com>
6215
6216 PR c++/52824
6217 * g++.dg/cpp0x/variadic123.C: New.
6218 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6219
6220 PR c++/52905
6221 * g++.dg/cpp0x/initlist-ctor1.C: New.
6222
6223 PR c++/52915
6224 * g++.dg/other/anon-union2.C: New.
6225
6226 2012-04-13 Martin Jambor <mjambor@suse.cz>
6227
6228 PR middle-end/52939
6229 * g++.dg/ipa/pr52939.C: New test.
6230
6231 2012-04-13 Tom de Vries <tom@codesourcery.com>
6232
6233 * gcc.dg/pr52734.c: New test.
6234
6235 2012-04-13 Richard Guenther <rguenther@suse.de>
6236
6237 PR tree-optimization/52969
6238 * gcc.dg/torture/pr52969.c: New testcase.
6239
6240 2012-04-13 Richard Guenther <rguenther@suse.de>
6241
6242 PR c/52549
6243 * gcc.dg/pr52549.c: New testcase.
6244
6245 2012-04-13 Richard Guenther <rguenther@suse.de>
6246
6247 PR c/52862
6248 * gcc.dg/pr52862.c: New testcase.
6249
6250 2012-04-13 Joey Ye <joey.ye@arm.com>
6251
6252 * gcc.target/arm/thumb1-imm.c: New testcase.
6253
6254 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6255
6256 PR target/52932
6257 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6258 second function argument.
6259 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6260 (calc_permps): Update declaration. Calculate result correctly.
6261 (avx2_test): Change src2 type to union256i_d.
6262 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6263 correctly.
6264
6265 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6266
6267 PR target/52775
6268 * gcc.target/powerpc/pr52775.c: New file.
6269
6270 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6271
6272 PR tree-optimization/18589
6273 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6274 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6275 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6276 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6277 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6278 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6279 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6280 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6281 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6282 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6283
6284 2012-04-12 Richard Guenther <rguenther@suse.de>
6285
6286 PR tree-optimization/52943
6287 * gcc.dg/torture/pr52943.c: New testcase.
6288
6289 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6290
6291 PR target/50751
6292 * gcc/target/sh/pr50751-4.c: New.
6293 * gcc/target/sh/pr50751-5.c: New.
6294 * gcc/target/sh/pr50751-6.c: New.
6295 * gcc/target/sh/pr50751-7.c: New.
6296
6297 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6298
6299 PR c++/52465
6300 * g++.dg/lookup/using52.C: New.
6301
6302 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6303
6304 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6305
6306 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6307
6308 PR rtl-optimization/52876
6309 * gcc.target/i386/pr52876.c: New.
6310
6311 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6312
6313 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6314 __UINTPTR_TYPE__.
6315 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6316 __INTPTR_TYPE__.
6317 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6318 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6319 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6320 (ptrdiff_t): ... this. All uses changed.
6321 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6322 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6323 __INTPTR_TYPE__.
6324 (main): Cast argument to __INTPTR_TYPE__.
6325 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6326 size_t.
6327 * gcc.dg/mallign.c (main): Likewise.
6328 * gcc.dg/pr38700.c (foo): Likewise.
6329 * gcc.dg/long-long-cst1.c (t): Likewise.
6330 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6331 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6332 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6333 * gcc.dg/pr25682.c (d, foo): Likewise.
6334 * gcc.dg/format/cast-1.c (f): Likewise.
6335 * gcc.dg/c90-const-expr-10.c
6336 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6337 (size_t): ...this. All uses changed.
6338 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6339 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6340 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6341 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6342 * gcc.dg/sequence-pt-1.c: Likewise.
6343 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6344 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6345 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6346 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6347 of ptrdiff_t with it.
6348 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6349 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6350 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6351
6352 2012-04-11 Jason Merrill <jason@redhat.com>
6353
6354 PR debug/45088
6355 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6356 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6357
6358 PR c++/52906
6359 * g++.dg/ext/attrib45.C: New.
6360
6361 * g++.dg/eh/dtor3.C: New.
6362
6363 2012-04-11 Richard Guenther <rguenther@suse.de>
6364
6365 PR middle-end/52621
6366 * gfortran.dg/pr52621.f90: New testcase.
6367
6368 2012-04-11 Richard Guenther <rguenther@suse.de>
6369
6370 PR middle-end/52918
6371 * g++.dg/torture/pr52918-1.C: New testcase.
6372 * g++.dg/torture/pr52918-2.C: Likewise.
6373
6374 2012-04-11 Tobias Burnus <burnus@net-b.de>
6375
6376 PR fortran/52729
6377 * gfortran.dg/block_11.f90: New.
6378
6379 2012-04-11 Nick Clifton <nickc@redhat.com>
6380
6381 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6382
6383 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6384
6385 PR target/16458
6386 * gcc.target/powerpc/pr16458-1.c: New test.
6387 * gcc.target/powerpc/pr16458-2.c: Likewise.
6388 * gcc.target/powerpc/pr16458-3.c: Likewise.
6389 * gcc.target/powerpc/pr16458-4.c: Likewise.
6390
6391 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6392
6393 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6394 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6395 * gcc.dg/builtin-bswap-5.c: Likewise.
6396 * gcc.target/i386/builtin-bswap-4.c: New test.
6397
6398 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6399
6400 PR 24985
6401 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6402
6403 2012-04-11 Richard Guenther <rguenther@suse.de>
6404
6405 PR rtl-optimization/52881
6406 * gcc.dg/torture/pr52881.c: New testcase.
6407 * gcc.dg/torture/pr52913.c: Likewise.
6408
6409 2012-04-11 Richard Guenther <rguenther@suse.de>
6410
6411 PR tree-optimization/52912
6412 * gcc.dg/torture/pr52912.c: New testcase.
6413
6414 2010-04-10 Michael Matz <matz@suse.de>
6415
6416 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6417 * gcc.dg/vect/vect-outer-1.c: Adjust.
6418 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6419 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6420 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6421 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6422 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6423 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6424
6425 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6426
6427 PR tree-optimization/52870
6428 * gcc.dg/vect/pr52870.c: New test.
6429
6430 2012-04-09 Mike Stump <mikestump@comcast.net>
6431
6432 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6433 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6434 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6435 * gnat.dg/aggr11.adb: Likewise.
6436 * gnat.dg/aggr11_pkg.ads: Likewise.
6437 * gnat.dg/aggr15.adb: Likewise.
6438 * gnat.dg/aggr15.ads: Likewise.
6439 * gnat.dg/aggr17.adb: Likewise.
6440 * gnat.dg/aggr18.adb: Likewise.
6441 * gnat.dg/array14.adb: Likewise.
6442 * gnat.dg/array14.ads: Likewise.
6443 * gnat.dg/array14_pkg.ads: Likewise.
6444 * gnat.dg/array19.adb: Likewise.
6445 * gnat.dg/array19.ads: Likewise.
6446 * gnat.dg/discr27.adb: Likewise.
6447 * gnat.dg/discr27.ads: Likewise.
6448 * gnat.dg/discr35.adb: Likewise.
6449 * gnat.dg/discr35.ads: Likewise.
6450 * gnat.dg/discr6.adb: Likewise.
6451 * gnat.dg/discr6_pkg.ads: Likewise.
6452 * gnat.dg/import1.adb: Likewise.
6453 * gnat.dg/import1.ads: Likewise.
6454 * gnat.dg/loop_address2.adb: Likewise.
6455 * gnat.dg/opt7.adb: Likewise.
6456 * gnat.dg/opt7.ads: Likewise.
6457 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6458 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6459 * gnat.dg/rep_clause2.adb: Likewise.
6460 * gnat.dg/rep_clause2.ads: Likewise.
6461 * gnat.dg/slice2.adb: Likewise.
6462 * gnat.dg/slice2.ads: Likewise.
6463 * gnat.dg/slice6.adb: Likewise.
6464 * gnat.dg/slice6_pkg.ads: Likewise.
6465 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6466 * gnat.dg/taft_type2.adb: Likewise.
6467 * gnat.dg/taft_type2.ads: Likewise.
6468 * gnat.dg/taft_type2_pkg.ads: Likewise.
6469 * gnat.dg/volatile10.adb: Likewise.
6470 * gnat.dg/volatile10_pkg.ads: Likewise.
6471
6472 * gcc.dg/dll-8.c: Remove execute permissions.
6473 * g++.dg/ext/dllexport5.C: Likewise.
6474
6475 2012-04-09 Jan Hubicka <jh@suse.cz>
6476
6477 PR lto/52722
6478 PR lto/51765
6479 PR lto/52634
6480 * gcc.dg/lto/pr52634_1.c: New testcase.
6481 * gcc.dg/lto/pr52634_0.c: New testcase.
6482
6483 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6484
6485 PR target/52883
6486 * gcc.target/i386/pr52883.c: New testcase.
6487
6488 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6489
6490 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6491 (check_effective_target_sync_long_long): Add SPARC case.
6492 (check_effective_target_sync_long_long_runtime): Likewise.
6493 (check_effective_target_sync_int_long): Adjust SPARC case.
6494 (check_effective_target_sync_char_short): Likewise.
6495
6496 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6497
6498 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6499 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6500
6501 2012-04-08 Tobias Burnus <burnus@net-b.de>
6502
6503 PR fortran/40973
6504 PR fortran/52751
6505 * gfortran.dg/public_private_module_2.f90: New.
6506
6507 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6508
6509 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6510 directives.
6511
6512 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6513
6514 PR fortran/52893
6515 * gfortran.dg/function_optimize_11.f90: New test.
6516
6517 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6518
6519 PR fortran/52668
6520 * gfortran.dg/use_only_6.f90: New test.
6521
6522 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6523
6524 PR fortran/52668
6525 * gfortran.dg/use_only_6.f90: New test.
6526 2012-04-06 Mike Stump <mikestump@comcast.net>
6527
6528 PR testsuite/50722
6529 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6530
6531 2012-04-05 Jason Merrill <jason@redhat.com>
6532
6533 PR c++/52596
6534 * g++.dg/template/qualified-id5.C: New.
6535
6536 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6537
6538 PR target/52882
6539 * gcc.target/i386/pr52882.c: New test.
6540
6541 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6542 Dominique D'Humieures <dominiq@lps.ens.fr>
6543
6544 PR testsuite/52614
6545 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6546 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6547
6548 2012-04-04 Jason Merrill <jason@redhat.com>
6549
6550 PR c++/52845
6551 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6552
6553 2012-04-03 Jason Merrill <jason@redhat.com>
6554
6555 PR c++/52796
6556 * g++.dg/cpp0x/variadic-value1.C: New.
6557
6558 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6559
6560 * gnat.dg/pack18.adb: New test.
6561 * gnat.dg/pack18_pkg.ads: New helper.
6562
6563 2012-04-03 Richard Guenther <rguenther@suse.de>
6564
6565 PR tree-optimization/52808
6566 * gcc.dg/pr52808.c: New testcase.
6567
6568 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6569
6570 PR tree-optimization/52835
6571 * gfortran.dg/pr52835.f90: New test.
6572
6573 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6574
6575 * gnat.dg/specs/aggr5.ads: New test.
6576
6577 2012-04-02 Richard Guenther <rguenther@suse.de>
6578
6579 PR tree-optimization/52756
6580 * gcc.dg/torture/pr52756.c: New testcase.
6581
6582 2012-04-02 Richard Guenther <rguenther@suse.de>
6583
6584 PR middle-end/52803
6585 * gcc.dg/pr52803.c: New testcase.
6586
6587 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6588
6589 PR c++/40942
6590 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6591 DR 214 in account.
6592
6593 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6594
6595 PR c++/50043
6596 * g++.dg/cpp0x/noexcept17.C: New.
6597 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6598 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6599 * g++.dg/cpp0x/noexcept01.C: Likewise.
6600 * g++.dg/eh/init-temp1.C: Likewise.
6601 * g++.dg/eh/ctor1.C: Likwise.
6602
6603 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6604
6605 * gnat.dg/controlled6.adb: New test.
6606 * gnat.dg/controlled6_pkg.ads: New helper.
6607 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6608
6609 2012-03-30 Richard Henderson <rth@redhat.com>
6610
6611 PR debug/52727
6612 * g++.dg/opt/pr52727.C: New testcase.
6613
6614 2012-03-30 Richard Guenther <rguenther@suse.de>
6615
6616 PR tree-optimization/52754
6617 * gcc.target/i386/pr52754.c: New testcase.
6618
6619 2012-03-30 Richard Guenther <rguenther@suse.de>
6620
6621 PR middle-end/52772
6622 * g++.dg/torture/pr52772.C: New testcase.
6623
6624 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6625
6626 PR c++/52718
6627 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6628
6629 2012-03-29 Jason Merrill <jason@redhat.com>
6630
6631 PR c++/52685
6632 * g++.dg/template/inherit8.C: New.
6633
6634 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6635
6636 PR c++/52759
6637 * g++.dg/ext/weak4.C: New test.
6638
6639 PR tree-optimization/52760
6640 * gcc.c-torture/execute/pr52760.c: New test.
6641
6642 2012-03-29 Jason Merrill <jason@redhat.com>
6643
6644 PR c++/52743
6645 * g++.dg/cpp0x/initlist-array3.C: New.
6646
6647 2012-03-28 Jason Merrill <jason@redhat.com>
6648
6649 PR c++/52746
6650 * g++.dg/overload/virtual2.C: New.
6651
6652 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6653
6654 * gnat.dg/vect7.ad[sb]: New test.
6655
6656 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6657 Tobias Burnus <burnus@gcc.gnu.org>
6658
6659 PR fortran/52652
6660 * gfortran.dg/allocate_class_1.f90 : Change error test.
6661 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6662 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6663 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6664
6665 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6666
6667 PR middle-end/52691
6668 * gcc.dg/pr52691.c: New test.
6669
6670 PR middle-end/52750
6671 * gcc.c-torture/compile/pr52750.c: New test.
6672
6673 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6674
6675 PR target/52692
6676 * gcc.target/avr/torture/builtins-2.c: New test.
6677
6678 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6679
6680 PR target/52736
6681 * gcc.target/i386/pr52736.c: New test.
6682
6683 2012-03-27 Martin Jambor <mjambor@suse.cz>
6684
6685 PR middle-end/52693
6686 * gcc.dg/torture/pr52693.c: New test.
6687
6688 2012-03-27 Meador Inge <meadori@codesourcery.com>
6689
6690 PR c++/52672
6691 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6692
6693 2012-03-27 Mike Stump <mikestump@comcast.net>
6694
6695 PR target/52665
6696 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6697 failures that match branch names.
6698
6699 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6700 H.J. Lu <hongjiu.lu@intel.com>
6701
6702 PR target/52698
6703 * gcc.target/i386/pr52698.c: New test.
6704
6705 2012-03-27 Richard Guenther <rguenther@suse.de>
6706
6707 PR middle-end/52720
6708 * gcc.dg/torture/pr52720.c: New testcase.
6709
6710 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6711
6712 * gnat.dg/pack17.adb: New test.
6713
6714 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6715
6716 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6717 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6718
6719 2012-03-26 Martin Jambor <mjambor@suse.cz>
6720
6721 PR tree-optimization/50052
6722 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6723
6724 2012-03-26 Richard Guenther <rguenther@suse.de>
6725
6726 PR tree-optimization/52701
6727 * gfortran.dg/pr52701.f90: New testcase.
6728
6729 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6730
6731 PR tree-optimization/52686
6732 * gcc.target/arm/pr52686.c: New test.
6733
6734 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6735
6736 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6737 Add "-Os -flto" to list.
6738
6739 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6740
6741 * gnat.dg/concat2.ad[sb]: New test.
6742
6743 2012-03-24 Jason Merrill <jason@redhat.com>
6744
6745 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6746 * g++.dg/cpp0x/trailing2.C: Likewise.
6747 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6748 * g++.dg/cpp1y/auto-fn1.C: New.
6749 * g++.dg/cpp1y/auto-fn2.C: New.
6750 * g++.dg/cpp1y/auto-fn3.C: New.
6751 * g++.dg/cpp1y/auto-fn4.C: New.
6752 * g++.dg/cpp1y/auto-fn5.C: New.
6753 * g++.dg/cpp1y/auto-fn6.C: New.
6754 * g++.dg/cpp1y/auto-fn7.C: New.
6755 * g++.dg/cpp1y/auto-fn8.C: New.
6756 * g++.dg/cpp1y/auto-fn9.C: New.
6757 * g++.dg/cpp1y/auto-fn10.C: New.
6758 * g++.dg/cpp1y/auto-fn11.C: New.
6759
6760 2012-03-23 Richard Guenther <rguenther@suse.de>
6761
6762 PR tree-optimization/52678
6763 * gfortran.dg/pr52678.f: New testcase.
6764
6765 2012-03-23 Richard Guenther <rguenther@suse.de>
6766
6767 PR tree-optimization/52638
6768 * g++.dg/torture/pr52638.C: New testcase.
6769
6770 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6771
6772 PR c++/52487
6773 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6774
6775 2012-03-22 Jakub Jelinek <jakub@redhat.com>
6776
6777 PR c++/52671
6778 * g++.dg/ext/attrib44.C: New test.
6779
6780 2012-03-22 Jan Hubicka <jh@suse.cz>
6781
6782 PR middle-end/51737
6783 * g++.dg/torture/pr51737.C: New testcase
6784
6785 2012-03-22 Richard Guenther <rguenther@suse.de>
6786
6787 PR tree-optimization/52548
6788 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6789
6790 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6791
6792 * lib/fortran-modules.exp (list-module-names-1): Remove
6793 warning.
6794
6795 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6796
6797 PR target/50751
6798 * gcc.target/sh/pr50751-1.c: New.
6799 * gcc.target/sh/pr50751-2.c: New.
6800 * gcc.target/sh/pr50751-3.c: New.
6801
6802 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6803
6804 PR target/52479
6805 * gcc.target/sh/sh4a-cos.c: Remove.
6806 * gcc.target/sh/sh4a-sin.c: Remove.
6807 * gcc.target/sh/sh4a-sincos.c: Remove.
6808
6809 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
6810
6811 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6812 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6813
6814 2012-03-21 Martin Jambor <mjambor@suse.cz>
6815
6816 PR testsuite/52641
6817 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6818 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6819
6820 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
6821
6822 * gcc.target/arm/thumb-16bit-ops.c: New file.
6823 * gcc.target/arm/thumb-ifcvt.c: New file.
6824
6825 2012-03-20 Jason Merrill <jason@redhat.com>
6826
6827 * lib/target-supports.exp: Add { target c++1y }.
6828
6829 * g++.dg/cpp0x/auto32.C: New.
6830
6831 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6832
6833 PR testsuite/52641
6834 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6835 int32plus.
6836 * gcc.dg/torture/pr48124-4.c: Ditto:
6837 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6838
6839 2012-03-20 Jason Merrill <jason@redhat.com>
6840
6841 PR c++/52510
6842 * g++.dg/cpp0x/initlist66.C: New.
6843
6844 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6845
6846 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6847 __AVR_HAVE_LPMX__
6848
6849 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6850
6851 PR target/49868
6852 * gcc.target/avr/torture/addr-space-2.h: New file.
6853 * gcc.target/avr/torture/addr-space-2-g.h: New test.
6854 * gcc.target/avr/torture/addr-space-2-0.h: New test.
6855 * gcc.target/avr/torture/addr-space-2-1.h: New test.
6856 * gcc.target/avr/torture/addr-space-2-x.h: New test.
6857
6858 2012-03-20 Richard Guenther <rguenther@suse.de>
6859
6860 * gnat.dg/pack16.adb: New testcase.
6861 * gnat.dg/pack16_pkg.ads: Likewise.
6862 * gnat.dg/specs/pack8.ads: Likewise.
6863 * gnat.dg/specs/pack8_pkg.ads: Likewise.
6864
6865 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6866
6867 * g++.dg/warn/Wuseless-cast.C: Extend.
6868
6869 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6870
6871 PR c++/14710
6872 * g++.dg/warn/Wuseless-cast.C: New.
6873
6874 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
6875
6876 PR libfortran/52608
6877 * gfortran.dg/pr52608.f90: New test.
6878
6879 2012-03-17 Tobias Burnus <burnus@net-b.de>
6880
6881 PR fortran/52585
6882 * gfortran.dg/proc_ptr_36.f90: New.
6883
6884 2012-03-16 Martin Jambor <mjambor@suse.cz>
6885
6886 * gcc.dg/misaligned-expand-1.c: New test.
6887 * gcc.dg/misaligned-expand-3.c: Likewise.
6888
6889 2012-03-16 Richard Guenther <rguenther@suse.de>
6890 Kai Tietz <ktietz@redhat.com>
6891
6892 PR middle-end/48814
6893 * gcc.c-torture/execute/pr48814-1.c: New test.
6894 * gcc.c-torture/execute/pr48814-2.c: New test.
6895 * gcc.dg/tree-ssa/assign-1.c: New test.
6896 * gcc.dg/tree-ssa/assign-2.c: New test.
6897 * gcc.dg/tree-ssa/assign-3.c: New test.
6898
6899 2012-03-16 Richard Guenther <rguenther@suse.de>
6900
6901 * gnat.dg/specs/pack7.ads: New testcase.
6902
6903 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR target/52568
6906 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6907 * gcc.dg/torture/vshuf-8.inc: Likewise.
6908 * gcc.dg/torture/vshuf-16.inc: Likewise.
6909 * gcc.dg/torture/vshuf-32.inc: Likewise.
6910
6911 2012-03-15 Jason Merrill <jason@redhat.com>
6912
6913 * g++.dg/torture/pr52582.C: New.
6914
6915 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6916
6917 * lib/fortran-modules.exp: New file which was forgotten in r185430.
6918
6919 2012-03-15 Ira Rosen <irar@il.ibm.com>
6920 Ulrich Weigand <ulrich.weigand@linaro.org>
6921
6922 * gcc.dg/vect/slp-cond-3.c: New test.
6923 * gcc.dg/vect/slp-cond-4.c: New test.
6924
6925 2012-03-15 Ira Rosen <irar@il.ibm.com>
6926 Ulrich Weigand <ulrich.weigand@linaro.org>
6927
6928 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6929 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6930
6931 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
6932
6933 PR libfortran/52434
6934 PR libfortran/48878
6935 PR libfortran/38199
6936 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6937 * gfortran.dg/round_1.f03: Likewise.
6938
6939 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6940 Andrew Pinski <apinski@cavium.com>
6941
6942 PR middle-end/52592
6943 * gcc.dg/pr52592.c: New test.
6944
6945 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6946
6947 * gfortran.fortran-torture/compile/compile.exp: Simplify.
6948 * gfortran.fortran-torture/execute/execute.exp: Likewise.
6949 * lib/gcc-dg.exp (cleanup-modules): Move to ..
6950 * lib/fortran-modules.exp: .. this new file. Adjust users.
6951 * lib/gfortran-dg.exp (gfortran-dg-runtest,
6952 gfortran-dg-debug-runtest): Call cleanup-modules.
6953 * lib/fortran-torture.exp (fortran-torture-execute,
6954 fortran-torture): Likewise.
6955 * gfortran.dg/coarray/caf.exp: Likewise.
6956 * lib/lto.exp: Likewise.
6957 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6958 * gfortran.dg/class_4b.f03: Likewise.
6959 * gfortran.dg/class_4c.f03: Likewise.
6960 * gfortran.dg/class_45a.f03: Likewise.
6961 * gfortran.dg/binding_label_tests_10.f03: Likewise.
6962 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6963 * gfortran.dg/binding_label_tests_11.f03: Likewise.
6964 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6965 * gfortran.dg/binding_label_tests_13.f03: Likewise.
6966 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6967 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6968 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6969 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6970 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6971 * gfortran.dg/whole_file_28.f90: Likewise.
6972 * gfortran.dg/whole_file_29.f90: Likewise.
6973 * gfortran.dg/whole_file_30.f90: Likewise.
6974 * gfortran.dg/whole_file_31.f90: Likewise.
6975
6976 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR tree-optimization/52267
6979 * gcc.dg/pr52267.c: New test.
6980 * gcc.dg/tree-ssa/vrp65.c: New test.
6981 * gcc.dg/tree-ssa/vrp66.c: New test.
6982
6983 2012-03-15 Richard Guenther <rguenther@suse.de>
6984
6985 PR middle-end/52580
6986 * gfortran.dg/vect/pr52580.f: New testcase.
6987
6988 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
6989
6990 * gcc.target/sh/fpul-usage-1.c: New.
6991
6992 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
6993
6994 PR target/49468
6995 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6996 * gcc.target/sh/pr49468-di.c: Likewise.
6997
6998 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6999
7000 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7001 * gcc.dg/c99-stdint-6.c: Likewise.
7002 * gcc.dg/lto/20090210_0.c: Likewise.
7003 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7004 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7005 * gcc.dg/pragma-init-fini-2.c: Likewise.
7006 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7007 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7008 * gcc.target/i386/pr22152.c: Likewise.
7009 * gcc.target/i386/vect8-ret.c: Likewise.
7010 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7011 handling.
7012
7013 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7014
7015 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7016 * g++.dg/tree-prof/partition1.C: Likewise.
7017 * g++.dg/tree-prof/partition2.C: Likewise.
7018 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7019 handling.
7020 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7021 * gcc.c-torture/execute/20010724-1.c: Remove.
7022 * gcc.c-torture/execute/20010724-1.x: Remove.
7023 * gcc.c-torture/execute/20040208-2.c: Remove.
7024 * gcc.c-torture/execute/20040208-2.x: Remove.
7025 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7026 Remove.
7027 (main) [__mips__ && __sgi__]: Remove.
7028 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7029 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7030 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7031 mips-sgi-irix6* handling.
7032 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7033 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7034 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7035 handling.
7036 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7037 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7038 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7039 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7040 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7041 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7042 mips-sgi-irix6*.
7043 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7044 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7045 * gcc.target/mips/save-restore-3.c: Likewise.
7046 * gcc.target/mips/save-restore-4.c: Likewise.
7047 * gcc.target/mips/save-restore-5.c: Likewise.
7048 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7049 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7050 messages.
7051 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7052 IRIX 6 handling.
7053 (restore_ld_library_path_env_vars): Likewise.
7054 * lib/target-supports.exp (check_profiling_available): Remove
7055 mips*-*-irix* handling.
7056 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7057 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7058 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7059
7060 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7061
7062 PR c++/52582
7063 * g++.dg/opt/pr52582.C: New test.
7064
7065 2012-03-14 Richard Guenther <rguenther@suse.de>
7066
7067 PR tree-optimization/52571
7068 * gcc.dg/vect/vect-2.c: Initialize arrays.
7069 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7070 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7071 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7072
7073 2012-03-14 Richard Guenther <rguenther@suse.de>
7074
7075 PR middle-end/52080
7076 PR middle-end/52097
7077 PR middle-end/48124
7078 * gcc.dg/torture/pr48124-1.c: New testcase.
7079 * gcc.dg/torture/pr48124-2.c: Likewise.
7080 * gcc.dg/torture/pr48124-3.c: Likewise.
7081 * gcc.dg/torture/pr48124-4.c: Likewise.
7082
7083 2012-03-14 Richard Guenther <rguenther@suse.de>
7084
7085 PR middle-end/52578
7086 * gcc.dg/pr52578.c: New testcase.
7087
7088 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7089
7090 PR c++/52521
7091 * g++.dg/cpp0x/udlit-args2.C: New test.
7092
7093 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7094
7095 PR target/48596
7096 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7097 * gcc.c-torture/compile/pr48596.c: ... here.
7098
7099 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7100
7101 PR c++/51641
7102 * g++.dg/lookup/hidden-class17.C: New test.
7103
7104 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7105
7106 PR c/52577
7107 * gcc.dg/Wunused-var-3.c: New test.
7108
7109 2012-03-13 Martin Jambor <mjambor@suse.cz>
7110
7111 * gcc.dg/misaligned-expand-2.c: New test.
7112
7113 2012-03-13 Richard Guenther <rguenther@suse.de>
7114
7115 PR middle-end/52134
7116 * gcc.dg/pr52134.c: New testcase.
7117
7118 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7119
7120 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7121
7122 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7123
7124 PR tree-optimization/46728
7125 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7126 * gcc.target/powerpc/pr46728-5.c: Likewise.
7127 * gcc.target/powerpc/pr46728-8.c: Likewise.
7128 * gcc.target/powerpc/pr46728-10.c: Likewise.
7129 * gcc.target/powerpc/pr46728-11.c: Likewise.
7130 * gcc.target/powerpc/pr46728-13.c: Likewise.
7131 * gcc.target/powerpc/pr46728-14.c: Likewise.
7132 * gcc.target/powerpc/pr46728-15.c: Likewise.
7133
7134 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7135
7136 PR c++/52299
7137 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7138
7139 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7140
7141 PR tree-optimization/46728
7142 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7143 * gcc.target/powerpc/pr46728-5.c: Likewise.
7144 * gcc.target/powerpc/pr46728-8.c: Likewise.
7145 * gcc.target/powerpc/pr46728-10.c: Likewise.
7146 * gcc.target/powerpc/pr46728-11.c: Likewise.
7147 * gcc.target/powerpc/pr46728-13.c: Likewise.
7148 * gcc.target/powerpc/pr46728-14.c: Likewise.
7149 * gcc.target/powerpc/pr46728-15.c: Likewise.
7150
7151 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7152
7153 PR target/49868
7154 * gcc.target/avr/torture/addr-space-1.h: New file.
7155 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7156 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7157 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7158 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7159
7160 2012-03-12 Andrew Pinski <apinski@cavium.com>
7161
7162 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7163
7164 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7165
7166 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7167 * g++.dg/abi/thunk4.C: Likewise.
7168 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7169 Adapt line numbers.
7170 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7171 handling.
7172 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7173 * g++.dg/eh/spbp.C: Likewise.
7174 * g++.dg/ext/label13.C: Likewise.
7175 * g++.dg/guality/guality.exp: Likewise.
7176 * g++.dg/other/anon5.C: Likewise.
7177 * g++.dg/other/pragma-ep-1.C: Remove.
7178 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7179 * g++.dg/warn/pr31246.C: Likewise.
7180 * g++.dg/warn/weak1.C: Likewise.
7181 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7182 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7183 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7184 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7185 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7186 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7187 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7188 * gcc.dg/c99-tgmath-1.c: Likewise.
7189 * gcc.dg/c99-tgmath-2.c: Likewise.
7190 * gcc.dg/c99-tgmath-3.c: Likewise.
7191 * gcc.dg/c99-tgmath-4.c: Likewise.
7192 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7193 handling.
7194 * gcc.dg/debug/pr49032.c: Likewise.
7195 * gcc.dg/guality/guality.exp: Likewise.
7196 * gcc.dg/intmax_t-1.c: Likewise.
7197 * gcc.dg/pr48616.c: Likewise.
7198 * gcc.dg/pragma-ep-1.c: Remove.
7199 * gcc.dg/pragma-ep-2.c: Remove.
7200 * gcc.dg/pragma-ep-3.c: Remove.
7201 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7202 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7203 * gcc.misc-tests/gcov-14.c: Likewise.
7204 * gfortran.dg/guality/guality.exp: Likewise.
7205 * lib/target-supports.exp (check_weak_available): Likewise.
7206 (add_options_for_tls): Likewise.
7207 (check_ascii_locale_available): Likewise.
7208 * obj-c++.dg/dwarf-2.mm: Likewise.
7209 * objc.dg/dwarf-1.m: Likewise.
7210 * objc.dg/dwarf-2.m: Likewise.
7211
7212 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7213
7214 PR tree-optimization/51721
7215 * gcc.dg/tree-ssa/vrp64.c: New test.
7216
7217 PR tree-optimization/52533
7218 * gcc.c-torture/compile/pr52533.c: New test.
7219
7220 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7221
7222 * gcc.target/i386/rtm-xabort-1.c: New.
7223 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7224 * gcc.target/i386/rtm-xend-1.c: Ditto.
7225 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7226 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7227 * gcc.target/i386/sse-13.c: Ditto.
7228 * gcc.target/i386/sse-14.c: Ditto.
7229 * gcc.target/i386/sse-22.c: Ditto.
7230 * gcc.target/i386/sse-23.c: Ditto.
7231 * g++.dg/other/i386-2.C: Ditto.
7232 * g++.dg/other/i386-3.C: Ditto.
7233
7234 2012-03-12 Tobias Burnus <burnus@net-b.de>
7235
7236 PR fortran/52542
7237 * gfortran.dg/proc_ptr_35.f90: New.
7238
7239 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7240
7241 PR target/52530
7242 * gcc.dg/torture/pr52530.c: New test.
7243
7244 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7245
7246 PR target/51244
7247 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7248
7249 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7250
7251 PR target/52450
7252 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7253
7254 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7255
7256 2012-03-09 Andrew Pinski <apinski@cavium.com>
7257
7258 PR middle-end/51988
7259 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7260 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7261
7262 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7263
7264 * gcc.dg/tree-ssa/scev-3.c: New.
7265 * gcc.dg/tree-ssa/scev-4.c: New.
7266
7267 2012-03-08 Tobias Burnus <burnus@net-b.de>
7268
7269 PR fortran/52469
7270 * gfortran.dg/proc_ptr_34.f90
7271
7272 2012-03-07 Jason Merrill <jason@redhat.com>
7273
7274 PR c++/52521
7275 * g++.dg/cpp0x/udlit-mangle.C: New.
7276
7277 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7278
7279 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7280
7281 2012-03-06 Richard Guenther <rguenther@suse.de>
7282
7283 PR middle-end/52493
7284 * gcc.dg/torture/pr52493.c: New testcase.
7285
7286 2012-03-06 Richard Guenther <rguenther@suse.de>
7287
7288 PR lto/52097
7289 * gcc.dg/lto/pr52097_0.c: New testcase.
7290
7291 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7292
7293 PR target/51244
7294 * gcc.target/sh/pr51244-1.c: New.
7295 * gcc.target/sh/pr51244-2.c: New.
7296 * gcc.target/sh/pr51244-3.c: New.
7297
7298 2012-03-05 Jason Merrill <jason@redhat.com>
7299
7300 PR c++/51930
7301 * g++.dg/ext/visibility/template11.C: New.
7302
7303 * g++.dg/cpp0x/implicit13.C: New.
7304
7305 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR tree-optimization/51721
7308 * gcc.dg/tree-ssa/vrp63.c: New test.
7309 * gcc.dg/pr51721.c: New test.
7310
7311 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7312
7313 PR fortran/50981
7314 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7315 argument checks.
7316
7317 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7318
7319 PR target/52146
7320 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7321
7322 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7323
7324 PR fortran/50981
7325 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7326
7327 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7328
7329 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7330 int32plus.
7331
7332 2012-03-03 Jason Merrill <jason@redhat.com>
7333
7334 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7335
7336 Core 1270
7337 * g++.dg/cpp0x/initlist65.C: New.
7338
7339 PR c++/36797
7340 * g++.dg/ext/is_empty2.C: New.
7341
7342 2012-03-03 Tobias Burnus <burnus@net-b.de>
7343
7344 PR fortran/48820
7345 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7346
7347 2012-03-03 Tobias Burnus <burnus@net-b.de>
7348
7349 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7350 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7351 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7352 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7353 * gfortran.dg/class_30.f90: Remove dg-warning line.
7354 * gfortran.dg/bind_c_usage_25.f90: New.
7355
7356 2012-03-03 Tobias Burnus <burnus@net-b.de>
7357
7358 PR fortran/48820
7359 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7360 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7361 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7362
7363 2012-03-03 Tobias Burnus <burnus@net-b.de>
7364
7365 PR fortran/48820
7366 * gfortran.dg/assumed_type_1.f90: New.
7367 * gfortran.dg/assumed_type_2.f90: New.
7368 * gfortran.dg/assumed_type_3.f90: New.
7369 * gfortran.dg/assumed_type_4.f90: New.
7370
7371 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7372
7373 PR target/49486
7374 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7375 * gcc.target/sh/pr49468-di.c: New.
7376
7377 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7378
7379 * gcc.dg/graphite/pr50561.c: Update.
7380
7381 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7382
7383 * gcc.target/powerpc/pr52457.c: New test.
7384
7385 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7386
7387 * gcc.target/arm/sat-1.c: New test.
7388
7389 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7390
7391 PR target/46716
7392 * gcc.target/i386/pr46716.c: New test.
7393
7394 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7395
7396 PR c++/51989
7397 * g++.dg/cpp0x/sfinae32.C: New.
7398
7399 2012-03-02 Richard Guenther <rguenther@suse.de>
7400
7401 PR tree-optimization/52406
7402 * gcc.dg/torture/pr52406.c: New testcase.
7403
7404 2012-03-02 Tobias Burnus <burnus@net-b.de>
7405
7406 PR fortran/52325
7407 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7408 * gfortran.dg/nullify_2.f90: Update dg-error.
7409 * gfortran.dg/nullify_4.f90: Ditto.
7410 * gfortran.dg/pointer_init_6.f90: Ditto.
7411
7412 2012-03-02 Tobias Burnus <burnus@net-b.de>
7413
7414 PR fortran/52270
7415 * gfortran.dg/class_51.f90: New.
7416
7417 2012-03-02 Tobias Burnus <burnus@net-b.de>
7418
7419 PR fortran/52452
7420 * gfortran.dg/intrinsic_8.f90: New.
7421
7422 2012-03-01 Kai Tietz <ktietz@redhat.com>
7423
7424 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7425 routines on mingw targets.
7426 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7427
7428 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR tree-optimization/52445
7431 * gcc.dg/pr52445.c: New test.
7432
7433 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7434
7435 PR target/52437
7436 * gcc.c-torture/compile/pr52437.c: New test.
7437
7438 PR middle-end/52419
7439 * gcc.dg/torture/pr52419.c: New test.
7440
7441 PR tree-optimization/52429
7442 * gcc.dg/torture/pr52429.c: New test.
7443 * g++.dg/opt/pr52429.C: New test.
7444
7445 2012-02-29 Richard Guenther <rguenther@suse.de>
7446
7447 PR testsuite/52297
7448 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7449 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7450 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7451 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7452 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7453 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7454
7455 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7456
7457 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7458
7459 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7460
7461 PR fortran/52386
7462 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7463
7464 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7465
7466 PR target/51534
7467 * gcc.target/arm/neon/pr51534.c: New testcase.
7468
7469 2012-02-28 Richard Guenther <rguenther@suse.de>
7470
7471 PR target/52407
7472 * gcc.dg/torture/pr52407.c: New testcase.
7473
7474 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7475
7476 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7477 * gcc.target/arm/vfp2.c: Likewise.
7478 * gcc.target/arm/vfp3.c: Likewise.
7479 * gcc.target/arm/vfp4.c: Likewise.
7480 * gcc.target/arm/vfp5.c: Likewise.
7481 * gcc.target/arm/vfp6.c: Likewise.
7482 * gcc.target/arm/vfp7.c: Likewise.
7483 * gcc.target/arm/vfp8.c: Likewise.
7484 * gcc.target/arm/vfp9.c: Likewise.
7485 * gcc.target/arm/vfp10.c: Likewise.
7486 * gcc.target/arm/vfp11.c: Likewise.
7487 * gcc.target/arm/vfp12.c: Likewise.
7488 * gcc.target/arm/vfp13.c: Likewise.
7489 * gcc.target/arm/vfp14.c: Likewise.
7490 * gcc.target/arm/vfp15.c: Likewise.
7491 * gcc.target/arm/vfp16.c: Likewise.
7492 * gcc.target/arm/vfp17.c: Likewise.
7493 * gcc.target/arm/neon-constants.h: New file.
7494 * gcc.target/arm/neon-vect1.c: New test.
7495 * gcc.target/arm/neon-vect2.c: New test.
7496 * gcc.target/arm/neon-vect3.c: New test.
7497 * gcc.target/arm/neon-vect4.c: New test.
7498 * gcc.target/arm/neon-vect5.c: New test.
7499 * gcc.target/arm/neon-vect6.c: New test.
7500 * gcc.target/arm/neon-vect7.c: New test.
7501 * gcc.target/arm/neon-vect8.c: New test.
7502
7503 2012-02-28 Richard Guenther <rguenther@suse.de>
7504
7505 PR tree-optimization/52402
7506 * gcc.dg/torture/pr52402.c: New testcase.
7507
7508 2012-02-28 Richard Guenther <rguenther@suse.de>
7509
7510 PR lto/52400
7511 * g++.dg/lto/pr52400_0.C: New testcase.
7512
7513 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7514
7515 * gcc.target/avr/torture/builtins-1.c: New test.
7516 * gcc.target/avr/torture/builtins-error.c: New test.
7517
7518 2012-02-28 Kai Tietz <ktietz@redhat.com>
7519
7520 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7521 * gcc.target/i386/pr45352-2.c: Likewise.
7522 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7523 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7524 targets instead rand.
7525 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7526 * gcc.target/i386/sse2-mul-1.c: Likewise.
7527 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7528 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7529 * gcc.target/i386/pad-1.c: Likewise.
7530 * gcc.target/i386/pad-9.c: Likewise.
7531 * gcc.target/i386/pad-2.c: Likewise.
7532 * gcc.target/i386/pad-5b.c: Likewise.
7533 * gcc.target/i386/pad-8.c: Likewise.
7534 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7535 * gcc.target/i386/pr44130.c: Likewise.
7536 * gcc.target/i386/align-main-1.c: Likewise.
7537 * gcc.target/i386/align-main-2.c: Likewise.
7538 * gcc.target/i386/sw-1.c: Likewise.
7539 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7540 on x64 mingw target.
7541 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7542 * gcc.target/i386/pr46295.c: Likewise.
7543 * gcc.target/i386/amd64-abi-1.c: Likewise.
7544 * gcc.target/i386/amd64-abi-2.c: Likewise.
7545 * gcc.target/i386/pr39082-1.c: Likewise.
7546 * gcc.target/i386/pr39162.c: Likewise.
7547 * gcc.target/i386/pr22152.c: Likewise.
7548 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7549 * gcc.target/i386/wrfsbase-2.c: Likewise.
7550 * gcc.target/i386/local.c: Likewise
7551 * gcc.target/i386/wrgsbase-1.c: Likewise.
7552 * gcc.target/i386/wrfsbase-1.c: Likewise.
7553 * gcc.target/i386/pr39315-3.c: Likewise.
7554 * gcc.target/i386/pr35767-4.c: Likewise.
7555 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7556 x64 mingw target.
7557 * gcc.target/i386/pr45336-2.c: Likewise.
7558 * gcc.target/i386/pr45336-1.c: Likewise.
7559 * gcc.target/i386/pr45336-4.c: Likewise.
7560
7561 2012-02-27 Tristan Gingold <gingold@adacore.com>
7562
7563 * gnat.dg/array20.ad[sb]: New test.
7564
7565 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR target/52375
7568 * gcc.target/arm/pr52375.c: New test.
7569 * gcc.c-torture/compile/pr52375.c: New test.
7570
7571 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7572
7573 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7574 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7575
7576 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7577
7578 * gnat.dg/aggr19.adb: New test.
7579 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7580
7581 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7582
7583 PR target/49263
7584 * gcc.target/sh/pr49263.c: New.
7585
7586 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7587
7588 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7589 simulate_thread_wrapper_other_threads
7590 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7591 Move initialization of 'value' to main().
7592 (main): Initialize 'value';
7593 * gcc.dg/simulate-thread/speculative-store.c
7594 (simulate_thread_step_verify): Return 0 when successful.
7595 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7596 Reduce threshold.
7597 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7598 (simulate_thread_wrapper_other_threads): Return a success/fail value
7599 and issue an error if the instruction count threshold is exceeded.
7600
7601 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7602
7603 PR target/50580
7604 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7605 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7606
7607 2012-02-24 Richard Guenther <rguenther@suse.de>
7608
7609 PR middle-end/52355
7610 * gcc.dg/pr52355.c: New testcase.
7611
7612 2012-02-23 Kai Tietz <ktietz@redhat.com>
7613
7614 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7615 * gcc.dg/Wpadded.c: Likewise.
7616 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7617 structure-layout.
7618 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7619 for sleep by Sleep and add windows.h include for this function.
7620 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7621 targets.
7622 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7623 target.
7624 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7625 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7626 on x64 mingw target.
7627 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7628 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7629 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7630 failure on LLP64 target.
7631
7632 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7633
7634 PR c/52290
7635 * gcc.dg/noncompile/pr52290.c: New test.
7636
7637 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR tree-optimization/52019
7640 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7641
7642 2012-02-22 Kai Tietz <ktietz@redhat.com>
7643
7644 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7645 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7646 derived pdiff_t type.
7647 * g++.dg/torture/pr49720.C: Likewise
7648
7649 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7650
7651 PR target/52330
7652 * gcc.target/i386/pr52330.c: New test.
7653
7654 2012-02-22 Tobias Burnus <burnus@net-b.de>
7655
7656 PR fortran/52335
7657 * gfortran.dg/io_constraints_10.f90: New.
7658
7659 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7660
7661 * lib/target-supports.exp (check_effective_target_vect_condition):
7662 Return true for NEON.
7663
7664 2012-02-21 Kai Tietz <ktietz@redhat.com>
7665
7666 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7667
7668 2012-02-21 Richard Guenther <rguenther@suse.de>
7669
7670 PR tree-optimization/52324
7671 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7672
7673 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7674
7675 PR middle-end/51782
7676 * gcc.target/avr/torture/pr51782-1.c: New test.
7677
7678 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7679
7680 PR tree-optimization/52318
7681 * gcc.dg/pr52318.c: New test.
7682
7683 2012-02-20 Kai Tietz <ktietz@redhat.com>
7684
7685 * gcc.dg/bf-ms-layout-3.c: New testcase.
7686
7687 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7688
7689 PR testsuite/52229
7690 PR fortran/32380
7691 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7692
7693 2012-02-20 Richard Guenther <rguenther@suse.de>
7694
7695 PR tree-optimization/52298
7696 * gcc.dg/torture/pr52298.c: New testcase.
7697 * gcc.dg/vect/pr52298.c: Likewise.
7698
7699 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7700
7701 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7702 * gcc.c-torture/execute/pr52286.c: Ditto.
7703
7704 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR tree-optimization/52286
7707 * gcc.c-torture/execute/pr52286.c: New test.
7708
7709 2012-02-18 Tobias Burnus <burnus@net-b.de>
7710
7711 PR fortran/52295
7712 * gfortran.dg/interface_35.f90: Use -std=f2003.
7713 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7714 * gfortran.dg/interface_assignment_4.f90: Ditto.
7715 * gfortran.dg/bessel_1.f90: Ditto.
7716 * gfortran.dg/func_result_6.f90: Ditto.
7717 * gfortran.dg/hypot_1.f90: Ditto.
7718 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7719
7720 2012-02-17 Tobias Burnus <burnus@net-b.de>
7721
7722 PR translation/52232
7723 PR translation/52234
7724 PR translation/52245
7725 PR translation/52246
7726 PR translation/52262
7727 PR translation/52273
7728 * gfortran.dg/coarray_22.f90: Update dg-error.
7729 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7730
7731 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7732
7733 PR target/51753
7734 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7735 (simulate-thread): Use default timeout.
7736
7737 2012-02-16 Jason Merrill <jason@redhat.com>
7738
7739 PR c++/52248
7740 * g++.dg/ext/timevar1.C: New.
7741
7742 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
7743
7744 PR c++/52126
7745 * g++.dg/template/using21.C: New.
7746 * g++.dg/template/using22.C: Likewise.
7747
7748 2012-02-16 Jason Merrill <jason@redhat.com>
7749
7750 PR c++/51415
7751 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7752
7753 2012-02-16 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR tree-optimization/52255
7756 * gcc.c-torture/compile/pr52255.c: New test.
7757
7758 PR debug/52260
7759 * g++.dg/debug/dwarf2/pr52260.C: New test.
7760
7761 PR middle-end/51929
7762 * g++.dg/ipa/pr51929.C: New test.
7763
7764 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7765
7766 PR target/52199
7767 * gcc.target/powerpc/pr52199.c: New file.
7768
7769 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7770
7771 PR target/52152
7772 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7773
7774 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7775
7776 * gcc.dg/pr51867.c: Don't include <math.h>.
7777 (sqrtf): Declare.
7778
7779 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7780
7781 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7782 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7783
7784 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
7785
7786 PR tree-optimization/50561
7787 * gcc.dg/graphite/pr50561.c: New testcase.
7788
7789 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7790
7791 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7792 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7793
7794 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7795
7796 * gnat.dg/discr35.ad[sb]: New test.
7797
7798 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7799
7800 * gnat.dg/volatile10.adb: New test.
7801 * gnat.dg/volatile10_pkg.ads: New helper.
7802
7803 2012-02-14 Jason Merrill <jason@redhat.com>
7804
7805 * g++.dg/ext/attrib43.C: New.
7806
7807 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
7808
7809 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7810 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7811 fgnu_tm.
7812 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7813 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7814 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7815 effective_target fgnu_tm.
7816 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7817
7818 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7819
7820 PR c++/52247
7821 * g++.dg/template/asmgoto1.C: New test.
7822
7823 2012-02-14 Ian Lance Taylor <iant@google.com>
7824
7825 PR go/48501
7826 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7827 compiling generated file for 64bit and index tests.
7828
7829 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
7830
7831 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7832
7833 2012-02-14 Richard Guenther <rguenther@suse.de>
7834
7835 PR tree-optimization/52244
7836 PR tree-optimization/51528
7837 * gcc.dg/torture/pr52244.c: New testcase.
7838
7839 2012-02-14 Walter Lee <walt@tilera.com>
7840
7841 * g++.dg/other/PR23205.C: Disable test on tile.
7842 * g++.dg/other/pr23205-2.C: Disable test on tile.
7843 * gcc.dg/20020312-2.c: Add a condition for __tile__.
7844 * gcc.dg/20040813-1.c: Disable test on tile.
7845 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7846 * gcc.misc-tests/linkage.exp: Handle tilegx.
7847
7848 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR tree-optimization/52210
7851 * gcc.dg/pr52210.c: New test.
7852
7853 2012-02-14 Jason Merrill <jason@redhat.com>
7854
7855 PR c++/39055
7856 * g++.dg/overload/defarg5.C: New.
7857
7858 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7859
7860 PR c/52181
7861 * c-c++-common/pr52181.c: New test.
7862
7863 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7864
7865 PR c++/52215
7866 * g++.dg/ext/atomic-1.C: New test.
7867
7868 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7869
7870 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7871
7872 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7873
7874 PR middle-end/52209
7875 * gcc.c-torture/execute/pr52209.c: New test.
7876
7877 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
7878
7879 PR fortran/50981
7880 * gfortran.dg/elemental_optional_args_5.f03: New test.
7881
7882 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
7883
7884 PR testsuite/50076
7885 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7886 cases.
7887
7888 2012-02-11 Ian Lance Taylor <iant@google.com>
7889
7890 PR go/51874
7891 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7892 SPARC Solaris. Don't run the test at all on systems where it may
7893 not work, rather than xfailing it.
7894
7895 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
7896
7897 PR rtl-optimization/52175
7898 * gcc.c-torture/compile/pr52175.c: New test.
7899
7900 2012-02-10 Jason Merrill <jason@redhat.com>
7901
7902 PR c++/51910
7903 * g++.dg/template/repo10.C: New.
7904
7905 2012-02-11 Jakub Jelinek <jakub@redhat.com>
7906
7907 PR debug/52132
7908 * gcc.dg/pr52132.c: New test.
7909
7910 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
7911
7912 * gnat.dg/specs/aggr4.ads: New test.
7913 * gnat.dg/specs/aggr4_pkg.ads: New helper.
7914
7915 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
7916
7917 PR target/52146
7918 * gcc.target/i386/pr52146.c: New.
7919
7920 2012-02-10 Jakub Jelinek <jakub@redhat.com>
7921
7922 PR middle-end/52177
7923 * c-c++-common/pr52177.c: New test.
7924
7925 2012-02-10 Jan Hubicka <jh@suse.cz>
7926
7927 PR middle-end/48600
7928 * g++.dg/torture/pr48600.C: New testcase.
7929
7930 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
7931
7932 PR middle-end/52140
7933 * gcc.dg/dfp/pr52140.c: New test.
7934
7935 2012-02-09 Jakub Jelinek <jakub@redhat.com>
7936
7937 PR fortran/32380
7938 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7939 of dg-options.
7940
7941 2012-02-09 Bin Cheng <bin.cheng@arm.com>
7942
7943 PR middle-end/51867
7944 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7945 * gcc.dg/pr51867.c: New test.
7946
7947 2012-02-09 Ian Lance Taylor <iant@google.com>
7948
7949 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7950 which don't support -fsplit-stack. Turn off optimization when
7951 compiling select5-out.go.
7952
7953 2012-02-08 Ian Lance Taylor <iant@google.com>
7954
7955 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7956 systems which don't support -fsplit-stack.
7957
7958 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
7959
7960 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7961 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7962 machine instuction in the log.
7963
7964 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
7965
7966 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7967 to 20 seconds.
7968
7969 2012-02-08 Magnus Granberg <zorry@gentoo.org>
7970
7971 PR driver/48524
7972 * gcc.dg/pr48524.c: New test.
7973 * gcc.dg/pr48524.spec: New spec file for test.
7974
7975 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7976
7977 PR fortran/32380
7978 * gfortran.dg/vect/pr32380.f90: New test.
7979
7980 2012-02-08 Tobias Burnus <burnus@net-b.de>
7981
7982 PR fortran/52151
7983 * gfortran.dg/realloc_on_assign_12.f90: New.
7984
7985 2012-02-08 Richard Guenther <rguenther@suse.de>
7986
7987 PR rtl-optimization/52170
7988 * gcc.dg/torture/pr52170.c: New testcase.
7989
7990 2012-02-08 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR gcov-profile/52150
7993 * gcc.dg/tree-prof/pr52150.c: New test.
7994
7995 PR rtl-optimization/52139
7996 * gcc.dg/pr52139.c: New test.
7997
7998 2012-02-07 Jason Merrill <jason@redhat.com>
7999
8000 PR c++/51675
8001 * g++.dg/cpp0x/constexpr-union3.C: New.
8002
8003 PR c++/52035
8004 * g++.dg/lto/pr52035_0.C: New.
8005
8006 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8007
8008 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8009 * gcc.dg/special/weak-1.c: Likewise.
8010 * gcc.dg/ucnid-12.c: Likewise.
8011 * gcc.dg/torture/pr45678-1.c: Likewise.
8012 * gcc.dg/torture/pr45678-2.c: Likewise.
8013 * gcc.dg/vector-4.c: Likewise.
8014 * gcc.dg/ipa/inline-5.c: Likewise.
8015 * gcc.dg/ucnid-11.c: Likewise.
8016 * gcc.misc-tests/gcov-13.c: Likewise.
8017 * gcc.misc-tests/gcov-14.c: Likewise.
8018 * g++.dg/ext/label13.C: Likewise.
8019 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8020 hppa*-*-hpux* options.
8021 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8022 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8023 * gcc.dg/pr48616.c: Likewise.
8024 * gcc.dg/pr17957.c: Likewise.
8025 * gcc.dg/pr17055-1.c: Likewise.
8026 * gcc.dg/pr32912-1.c: Likewise.
8027 * gcc.dg/tm/pr51472.c: Likewise.
8028 * c-c++-common/fold-bitand-4.c: Likewise.
8029 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8030 Use dg-additional-options for extra options.
8031
8032 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8033
8034 * gcc.target/epiphany/interrupt-2.c: New test.
8035
8036 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8037
8038 PR target/52155
8039 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8040 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8041 for MIPS ELF.
8042
8043 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8044
8045 PR target/52152
8046 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8047
8048 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8049
8050 PR middle-end/24306
8051 PR target/52154
8052 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8053 * gcc.target/mips/va-arg-1.c: New test.
8054
8055 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8056
8057 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8058 for -mno-pointers-to-nested-functions.
8059
8060 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8061
8062 * gcc.c-torture/execute/20120207-1.c: New test.
8063
8064 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8065
8066 PR rtl-optimization/52060
8067 * gcc.dg/torture/pr52060.c: New test.
8068
8069 PR middle-end/52074
8070 * gcc.c-torture/compile/pr52074.c: New test.
8071
8072 2012-02-07 Tobias Burnus <burnus@net-b.de>
8073
8074 PR fortran/51514
8075 * gfortran.dg/class_to_type_2.f90: New.
8076
8077 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8078
8079 PR fortran/32373
8080 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8081 Remove module.
8082
8083 2012-02-06 Jason Merrill <jason@redhat.com>
8084
8085 PR c++/52088
8086 * g++.dg/template/conv13.C: New.
8087
8088 2012-02-06 Richard Guenther <rguenther@suse.de>
8089
8090 PR tree-optimization/52115
8091 * gcc.c-torture/compile/pr52115.c: New testcase.
8092
8093 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR target/52129
8096 * gcc.c-torture/execute/pr52129.c: New test.
8097
8098 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8099
8100 * gcc.dg/pr48374.c: Actually add the test I forgot
8101 in the 2012-01-25 commit.
8102
8103 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8104
8105 PR fortran/32373
8106 * gfortran.dg/vect/vect-8.f90: New test case.
8107
8108 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8109
8110 PR fortran/48847
8111 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8112
8113 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8114
8115 PR fortran/52102
8116 * gfortran.dg/class_48.f90 : Add test of allocate class array
8117 component with source in subroutine test3. Remove commenting
8118 out in subroutine test4, since branching on unitialized variable
8119 is now fixed (no PR for this last.).
8120
8121 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8122
8123 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8124 on MIPS targets.
8125 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8126
8127 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8128
8129 PR target/52125
8130 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8131 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8132
8133 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8134
8135 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8136 (check_effective_target_sync_int_long): Use it.
8137 (check_effective_target_sync_char_short): Likewise.
8138 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8139
8140 2012-02-05 Tobias Burnus <burnus@net-b.de>
8141
8142 PR fortran/51972
8143 * gfortran.dg/class_48.f90: Add some further checks.
8144
8145 2012-02-05 Ira Rosen <irar@il.ibm.com>
8146
8147 PR tree-optimization/52091
8148 * gcc.dg/vect/pr52091.c: New test.
8149
8150 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8151
8152 PR rtl-optimization/52113
8153 * gcc.target/avr/pr52113.c: New test.
8154
8155 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR rtl-optimization/52092
8158 * gcc.c-torture/compile/pr52092.c: New test.
8159
8160 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8161
8162 PR fortran/41587
8163 * gfortran.dg/class_array_10.f03: New test.
8164
8165 PR fortran/46356
8166 * gfortran.dg/class_array_11.f03: New test.
8167
8168 PR fortran/51754
8169 * gfortran.dg/class_array_12.f03: New test.
8170
8171 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8172
8173 PR fortran/52012
8174 * gfortran.dg/realloc_on_assign_11.f90: New test.
8175
8176 2012-02-02 Tobias Burnus <burnus@net-b.de>
8177
8178 PR fortran/52093
8179 * gfortran.dg/shape_7.f90: New.
8180
8181 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8182
8183 * gcc.target/mips/mips-prepend-1.c: New test.
8184
8185 2012-02-02 Jan Hubicka <jh@suse.cz>
8186 Tom de Vries <tom@codesourcery.com>
8187
8188 PR middle-end/51998
8189 * gcc.dg/alias-12.c: New testcase.
8190 * gcc.dg/alias-13.c: New testcase.
8191
8192 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8193
8194 PR target/52086
8195 * gcc.dg/pr52086.c: New test.
8196
8197 PR tree-optimization/52073
8198 * gcc.c-torture/compile/pr52073.c: New test.
8199
8200 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8201
8202 PR fortran/51958
8203 * gfortran.dg/function_optimize_10.f90: New test.
8204
8205 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8206
8207 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8208 test on alpha*-*-*.
8209
8210 2012-02-01 Tobias Burnus <burnus@net-b.de>
8211
8212 PR fortran/52024
8213 * gfortran.dg/typebound_operator_14.f90: New.
8214
8215 2012-02-01 Tobias Burnus <burnus@net-b.de>
8216
8217 PR fortran/52059
8218 * gfortran.dg/elemental_function_1.f90: New.
8219
8220 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8221
8222 PR rtl-optimization/51374
8223 * gcc.target/avr/torture/pr51374-1.c:
8224 Also fail if SBIS is seen.
8225
8226 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8227
8228 PR rtl-optimization/51374
8229 * gcc.target/avr/torture/pr51374-1.c: New.
8230
8231 2012-01-31 Tobias Burnus <burnus@net-b.de>
8232
8233 PR fortran/52024
8234 * gfortran.dg/typebound_generic_11.f90: New.
8235
8236 2012-01-31 Tobias Burnus <burnus@net-b.de>
8237
8238 PR fortran/52029
8239 * gfortran.dg/class_49.f90: New.
8240
8241 2012-01-31 Tobias Burnus <burnus@net-b.de>
8242
8243 PR fortran/52013
8244 * gfortran.dg/elemental_args_check_6.f90: New.
8245
8246 2012-01-31 Jason Merrill <jason@redhat.com>
8247
8248 PR c++/52043
8249 * g++.dg/cpp0x/variadic122.C: New.
8250
8251 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8252
8253 PR fortran/52012
8254 * gfortran.dg/realloc_on_assign_10.f90: New test.
8255
8256 2012-01-31 Richard Guenther <rguenther@suse.de>
8257
8258 PR tree-optimization/51528
8259 * gcc.dg/torture/pr51528.c: New testcase.
8260
8261 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8262
8263 PR go/48501
8264 * lib/go.exp (go_target_compile): Append timeout= to options.
8265 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8266 select5-out.go test on alpha*-*-* targets.
8267
8268 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8269
8270 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8271 (TEST_SHORT): Reformat in the same way.
8272 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8273 (TEST_SHORT): Reformat in the same way.
8274 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8275 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8276 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8277 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8278 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8279
8280 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8281
8282 PR target/51835
8283 * gcc.target/arm/pr51835.c: New testcase.
8284
8285 2012-01-30 Richard Guenther <rguenther@suse.de>
8286
8287 PR tree-optimization/52028
8288 * gcc.dg/torture/pr52028.c: New testcase.
8289 * gfortran.dg/ldist-pr45199.f: Adjust.
8290 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8291 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8292 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8293
8294 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR debug/52027
8297 * gcc.dg/tree-prof/pr52027.c: New test.
8298
8299 PR tree-optimization/52046
8300 * gcc.dg/pr52046.c: New test.
8301
8302 PR debug/52048
8303 * g++.dg/other/pr52048.C: New test.
8304
8305 2012-01-30 Richard Guenther <rguenther@suse.de>
8306
8307 PR tree-optimization/52045
8308 * gcc.dg/pr52045.c: New testcase.
8309
8310 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8311
8312 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8313 new code generated for __sync_lock_release.
8314
8315 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8316
8317 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8318
8319 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8320
8321 PR testsuite/51875
8322 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8323
8324 * g++.dg/ext/visibility/template10.C: Fix typo.
8325
8326 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8327
8328 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8329
8330 PR c++/51327
8331 * g++.dg/cpp0x/constexpr-ice6.C: New.
8332
8333 2012-01-29 Tobias Burnus <burnus@net-b.de>
8334
8335 PR fortran/41600
8336 * gfortran.dg/default_initialization_6.f90: New.
8337
8338 2012-01-29 Tobias Burnus <burnus@net-b.de>
8339
8340 PR fortran/51972
8341 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8342 * gfortran.dg/class_48.f90: New.
8343
8344 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8345
8346 PR fortran/51808
8347 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8348
8349 2012-01-28 Tobias Burnus <burnus@net-b.de>
8350
8351 PR fortran/51972
8352 * gfortran.dg/class_allocate_12.f90: New.
8353
8354 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8355
8356 * gcc.dg/torture/pr50444.c: Fix dg directives.
8357
8358 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8359
8360 PR target/52006
8361 * gcc.target/arm/pr52006.c: New test.
8362
8363 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8364
8365 PR testsuite/52011
8366 * gcc.dg/lto/trans-mem.h: New file.
8367 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8368 * gcc.dg/lto/trans-mem-1_1.c: Same.
8369 * gcc.dg/lto/trans-mem-4_1.c: Same.
8370 * gcc.dg/lto/trans-mem-3_1.c: Same.
8371
8372 2012-01-27 Tobias Burnus <burnus@net-b.de>
8373
8374 PR fortran/52022
8375 * gfortran.dg/dummy_procedure_7.f90: New.
8376
8377 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8378
8379 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8380 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8381
8382 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8383
8384 PR c++/51852
8385 * g++.dg/other/gc5.C: New test.
8386
8387 2012-01-27 Richard Guenther <rguenther@suse.de>
8388
8389 PR tree-optimization/50444
8390 * gcc.dg/torture/pr50444.c: New testcase.
8391
8392 2012-01-27 Tobias Burnus <burnus@net-b.de>
8393
8394 PR fortran/51970
8395 PR fortran/51977
8396 * gfortran.dg/move_alloc_13.f90: New.
8397
8398 2012-01-27 Tobias Burnus <burnus@net-b.de>
8399
8400 PR fortran/51953
8401 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8402 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8403 and change dg-error string.
8404
8405 2012-01-27 Tobias Burnus <burnus@net-b.de>
8406
8407 PR fortran/52016
8408 * gfortran.dg/elemental_args_check_5.f90: New.
8409
8410 2012-01-27 Richard Guenther <rguenther@suse.de>
8411
8412 PR middle-end/51959
8413 * g++.dg/torture/pr51959.C: New testcase.
8414
8415 2012-01-27 Tom de Vries <tom@codesourcery.com>
8416
8417 PR tree-optimization/51990
8418 * gcc.dg/pr51990.c: New test.
8419 * gcc.dg/pr51990-2.c: Same.
8420
8421 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8422 Tobias Burnus <burnus@gcc.gnu.org>
8423
8424 PR fortran/48705
8425 * gfortran.dg/class_allocate_11.f03: New.
8426
8427 PR fortran/51870
8428 PR fortran/51943
8429 PR fortran/51946
8430 * gfortran.dg/class_allocate_7.f03: New.
8431 * gfortran.dg/class_allocate_8.f03: New.
8432 * gfortran.dg/class_allocate_9.f03: New.
8433 * gfortran.dg/class_allocate_10.f03: New.
8434
8435 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8436
8437 * gnat.dg/discr34.adb: New test.
8438 * gnat.dg/discr34_pkg.ads: New helper.
8439
8440 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8441
8442 * gnat.dg/discr33.adb: New test.
8443
8444 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8445
8446 * gnat.dg/limited_with3.ad[sb): New test.
8447 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8448 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8449 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8450
8451 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8452
8453 * gnat.dg/stack_usage1.adb: New test.
8454 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8455
8456 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8457 * gcc.dg/pr44194-2.c: Likewise.
8458
8459 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8460
8461 PR c++/51370
8462 * g++.dg/template/crash112.C: New.
8463
8464 2012-01-27 Richard Henderson <rth@redhat.com>
8465
8466 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8467
8468 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8469
8470 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8471
8472 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR middle-end/51895
8475 * g++.dg/opt/pr51895.C: New test.
8476
8477 2012-01-26 Michael Matz <matz@suse.de>
8478
8479 PR tree-optimization/48794
8480 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8481
8482 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8483
8484 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8485
8486 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8487
8488 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8489 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8490 memory.
8491 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8492 the default value for s390 and s390x.
8493
8494 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8495
8496 PR lto/51698
8497 * gcc.dg/lto/trans-mem-4_0.c: New.
8498 * gcc.dg/lto/trans-mem-4_1.c: New.
8499 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8500 TM builtins.
8501 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8502 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8503 TM builtins.
8504 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8505 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8506 TM builtins.
8507
8508 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8509
8510 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8511
8512 2012-01-25 Ian Lance Taylor <iant@google.com>
8513
8514 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8515
8516 2012-01-25 Tobias Burnus <burnus@net-b.de>
8517
8518 PR fortran/51995
8519 * gfortran.dg/typebound_proc_25.f90: New.
8520
8521 2012-01-25 Jason Merrill <jason@redhat.com>
8522
8523 PR c++/51992
8524 * g++.dg/lto/pr51992_0.C: New.
8525
8526 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR tree-optimization/51987
8529 * gcc.target/i386/pr51987.c: New test.
8530
8531 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8532
8533 * gcc.dg/tm/lto-1.c: Require lto support in target.
8534
8535 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8536
8537 PR rtl-optimization/48374
8538 * gcc.dg/pr48374.c: New test.
8539
8540 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8541
8542 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8543
8544 2012-01-25 Tobias Burnus <burnus@net-b.de>
8545
8546 PR fortran/51966
8547 * gfortran.dg/derived_constructor_char_3.f90: New.
8548
8549 2012-01-24 Ian Lance Taylor <iant@google.com>
8550
8551 * go.test/go-test.exp (filecmp): New procedure.
8552 (errchk): Handle quoted square brackets.
8553 (go-gc-tests): Set go_compile_args. Handle various new test
8554 lines. Skip a few new tests.
8555 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8556
8557 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8558
8559 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8560 (check_effective_target_vect_extract_even_odd)
8561 (check_effective_target_vect_interleave): Return true for MIPS
8562 paired-single.
8563
8564 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8565
8566 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8567 (main): Use it instead of argc.
8568
8569 2012-01-24 Jason Merrill <jason@redhat.com>
8570
8571 PR c++/51973
8572 * g++.dg/cpp0x/sfinae31.C: New.
8573
8574 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8575
8576 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8577
8578 2012-01-24 Jason Merrill <jason@redhat.com>
8579
8580 PR c++/51812
8581 * g++.dg/inherit/covariant20.C: New.
8582
8583 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8584
8585 PR c++/51223
8586 * g++.dg/parse/crash58.C: New.
8587
8588 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8589
8590 PR target/51957
8591 * gcc.dg/pr51957-1.c: New test.
8592 * gcc.dg/pr51957-1.h: New file.
8593 * gcc.dg/pr51957-2.c: New test.
8594
8595 2012-01-23 Jason Merrill <jason@redhat.com>
8596
8597 PR c++/51930
8598 * g++.dg/ext/visibility/template10.C: New.
8599
8600 2012-01-23 Tobias Burnus <burnus@net-b.de>
8601
8602 PR fortran/51948
8603 * gfortran.dg/move_alloc_12.f90: New.
8604
8605 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8606
8607 PR middle-end/45416
8608 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8609
8610 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8611
8612 PR c++/51398
8613 * g++.dg/template/crash111.C: New.
8614
8615 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8616
8617 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8618 configurations.
8619 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8620
8621 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8622
8623 PR testsuite/51941
8624 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8625 the DW_TAG_class_type and DW_AT_name: "Executor".
8626
8627 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8628
8629 * lib/target-supports.exp
8630 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8631 (check_effective_target_vect_interleave): Likewise.
8632
8633 2012-01-22 Jason Merrill <jason@redhat.com>
8634
8635 PR c++/51925
8636 * g++.dg/template/using20.C: New.
8637 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8638
8639 2012-01-23 Jason Merrill <jason@redhat.com>
8640
8641 PR target/51934
8642 * g++.dg/torture/pr51344.C: Limit to x86.
8643
8644 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8645
8646 * c-c++-common/tm/omp.c: Require target with pthread support.
8647
8648 2012-01-23 Richard Guenther <rguenther@suse.de>
8649
8650 PR tree-optimization/51949
8651 * gcc.dg/torture/pr51949.c: New testcase.
8652
8653 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8654
8655 PR rtl-optimization/51933
8656 * gcc.c-torture/execute/pr51933.c: New test.
8657
8658 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8659
8660 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8661 Do not define for Interix.
8662
8663 2012-01-22 Jason Merrill <jason@redhat.com>
8664
8665 PR c++/51832
8666 * g++.dg/lto/pr51832.h: New.
8667 * g++.dg/lto/pr51832_0.C: New.
8668 * g++.dg/lto/pr51832_1.C: New.
8669
8670 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8671
8672 * gcc.dg/ext-elim-1.c: New test.
8673
8674 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8675
8676 PR target/51931
8677 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8678 * g++.dg/opt/longbranch1.C: Likewise.
8679
8680 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8681
8682 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8683 in C++11 mode.
8684
8685 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8686
8687 PR fortran/50556
8688 * gfortran.dg/namelist_74.f90: New test.
8689 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8690
8691 2012-01-21 Tobias Burnus <burnus@net-b.de>
8692
8693 PR fortran/51913
8694 * gfortran.dg/class_47.f90: New.
8695
8696 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8697
8698 * gnat.dg/renaming5.ad[sb]: New test.
8699
8700 2012-01-20 Jason Merrill <jason@redhat.com>
8701
8702 PR c++/51919
8703 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8704
8705 2012-01-20 Jason Merrill <jason@redhat.com>
8706
8707 PR c++/51922
8708 * g++.dg/ext/attrib42.C: Require ilp32.
8709
8710 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8711
8712 PR target/51915
8713 * gcc.target/arm/pr51915.c: New test.
8714
8715 2012-01-20 Cary Coutant <ccoutant@google.com>
8716 Dodji Seketeli <dodji@redhat.com>
8717
8718 PR debug/45682
8719 * g++.dg/debug/dwarf2/nested-3.C: New test.
8720
8721 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8722
8723 PR c++/51402
8724 * g++.dg/template/crash110.C: New.
8725
8726 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8727
8728 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8729 Remove default options on hppa*-*-hpux*.
8730
8731 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8732
8733 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8734
8735 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8736
8737 * gcc.c-torture/compile/pr51856.c: New testcase.
8738
8739 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8740
8741 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8742 options to go_target_compile.
8743
8744 2012-01-20 Kai Tietz <ktietz@redhat.com>
8745
8746 * g++.dg/torture/pr51344.C: Fix typo.
8747
8748 2012-01-20 Richard Guenther <rguenther@suse.de>
8749
8750 PR tree-optimization/51903
8751 * g++.dg/torture/pr51903.C: New testcase.
8752
8753 2012-01-20 Tobias Burnus <burnus@net-b.de>
8754 Janus Weil <janus@gcc.gnu.org>
8755
8756 PR fortran/51056
8757 * gfortran.dg/use_21.f90: New.
8758
8759 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR target/51106
8762 * gcc.dg/torture/pr51106-1.c: New test.
8763 * gcc.dg/torture/pr51106-2.c: New test.
8764
8765 2012-01-19 Kai Tietz <ktietz@redhat.com>
8766
8767 * g++.dg/torture/pr51344.C: New test.
8768
8769 2012-01-19 Tobias Burnus <burnus@net-b.de>
8770
8771 PR fortran/51904
8772 * gfortran.dg/intrinsic_size_2.f90: New.
8773
8774 2012-01-19 Jason Merrill <jason@redhat.com>
8775
8776 PR c++/51889
8777 * g++.dg/inherit/using7.C: New.
8778
8779 2012-01-19 Richard Guenther <rguenther@suse.de>
8780
8781 PR tree-optimization/37997
8782 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8783
8784 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8785
8786 PR rtl-optimization/51505
8787 * gcc.dg/pr51505.c: New test.
8788
8789 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
8790
8791 PR fortran/51634
8792 * gfortran.dg/typebound_operator_12.f03: New.
8793 * gfortran.dg/typebound_operator_13.f03: New.
8794
8795 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8796
8797 PR c++/51225
8798 * g++.dg/cpp0x/pr51225.C: New.
8799
8800 2012-01-17 Ian Lance Taylor <iant@google.com>
8801
8802 PR go/50656
8803 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8804
8805 2012-01-17 Tobias Burnus <burnus@net-b.de>
8806
8807 PR fortran/51869
8808 * gfortran.dg/realloc_on_assign_9.f90: New.
8809
8810 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
8811
8812 PR other/51165
8813 * gcc.dg/tm/memopt-3.c: Remove xfail.
8814 * gcc.dg/tm/memopt-4.c: Remove xfail.
8815 * gcc.dg/tm/memopt-5.c: Remove xfail.
8816 * gcc.dg/tm/memopt-7.c: Remove xfail.
8817
8818 2012-01-17 Jakub Jelinek <jakub@redhat.com>
8819
8820 PR tree-optimization/51877
8821 * gcc.c-torture/execute/pr51877.c: New test.
8822
8823 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
8824
8825 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8826 {!vect_align_arrays} to vect_sizes_32B_16B.
8827 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8828 * gcc.dg/vect/vect-peel-3.c: Ditto.
8829
8830 2012-01-16 Jason Merrill <jason@redhat.com>
8831
8832 PR c++/51854
8833 * g++.dg/abi/mangle60.C: New.
8834
8835 PR c++/51827
8836 * g++.dg/pch/mangle1.{C,Hs}: New.
8837
8838 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
8839 Tobias Burnus <burnus@net-b.de>
8840
8841 PR fortran/50981
8842 * gfortran.dg/elemental_optional_args_3.f90: New
8843 * gfortran.dg/elemental_optional_args_4.f90: New
8844
8845 2012-01-16 Tobias Burnus <burnus@net-b.de>
8846
8847 PR fortran/51809
8848 * gfortran.dg/use_20.f90: New
8849
8850 2012-01-16 Jason Merrill <jason@redhat.com>
8851
8852 PR c++/51868
8853 * g++.dg/cpp0x/rv-bitfield.C: New.
8854 * g++.dg/cpp0x/rv-bitfield2.C: New.
8855
8856 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
8857
8858 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8859 subroutine 'qsort' and use index array to assign the result.
8860
8861 2012-01-16 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR tree-optimization/51865
8864 * gcc.dg/pr51865.c: New test.
8865
8866 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8867
8868 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8869
8870 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8871
8872 * gcc.target/mips/code-readable-2.c: Allow the jump table address
8873 to be loaded from the constant pool, rather than via %hi and %lo.
8874
8875 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
8876
8877 PR rtl-optimization/51821
8878 * gcc.dg/pr51821.c: New test.
8879
8880 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
8881
8882 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8883
8884 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
8885
8886 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8887
8888 2012-01-14 Tobias Burnus <burnus@net-b.de>
8889
8890 PR fortran/51800
8891 * gfortran.dg/init_flag_8.f90: New.
8892 * gfortran.dg/init_flag_9.f90: New.
8893
8894 2011-01-14 Tobias Burnus <burnus@net-b.de>
8895
8896 PR fortran/51816
8897 * gfortran.dg/use_18.f90: New.
8898 * gfortran.dg/use_19.f90: New.
8899
8900 2012-01-13 Ian Lance Taylor <iant@google.com>
8901
8902 PR c++/50012
8903 * g++.dg/warn/Wsign-compare-4.C: New.
8904
8905 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
8906
8907 PR fortran/48351
8908 * gfortran.dg/alloc_comp_assign.f03: New.
8909 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8910 __BUILTIN_FREE from 38 to 32.
8911
8912 2012-01-13 Jason Merrill <jason@redhat.com>
8913
8914 PR c++/20681
8915 * g++.dg/warn/Wreturn-type-7.C: New.
8916
8917 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8918
8919 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8920 assumption.
8921 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8922 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8923 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8924 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8925 int32plus because of big array needed.
8926 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8927 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8928
8929 2012-01-13 Jason Merrill <jason@redhat.com>
8930
8931 PR c++/51813
8932 * g++.dg/ext/visibility/template9.C: New.
8933
8934 PR c++/51620
8935 * g++.dg/cpp0x/defaulted34.C: New.
8936 * g++.dg/template/virtual3.C: New.
8937
8938 2012-01-13 Richard Guenther <rguenther@suse.de>
8939
8940 PR middle-end/8081
8941 * gcc.dg/torture/pr8081.c: New testcase.
8942
8943 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8944
8945 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8946
8947 2012-01-12 Jason Merrill <jason@redhat.com>
8948
8949 PR c++/51714
8950 * g++.dg/ext/stmtexpr14.C: New.
8951
8952 2012-01-13 Dodji Seketeli <dodji@redhat.com>
8953
8954 PR c++/51633
8955 * g++.dg/cpp0x/constexpr-diag4.C: New test.
8956
8957 2012-01-12 Jason Merrill <jason@redhat.com>
8958
8959 PR c++/48051
8960 * g++.dg/abi/mangle48.C: Test qualified-names, too.
8961 * g++.dg/abi/mangle58.C: Likewise.
8962
8963 PR c++/51403
8964 * g++.dg/template/arg8.C: New.
8965
8966 2012-01-12 Ira Rosen <irar@il.ibm.com>
8967
8968 PR tree-optimization/51799
8969 * gcc.dg/vect/pr51799.c: New test.
8970 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8971 patterns.
8972
8973 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8974 Tobias Burnus <burnus@net-b.de>
8975
8976 PR fortran/51057
8977 PR fortran/51616
8978 * lib/target-supports.exp
8979 (check_effective_target_fortran_largest_fp_has_sqrt): New.
8980 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8981
8982 2012-01-11 Jason Merrill <jason@redhat.com>
8983
8984 PR c++/51565
8985 * g++.dg/ext/attrib42.C: New.
8986
8987 2012-01-11 Jakub Jelinek <jakub@redhat.com>
8988
8989 PR bootstrap/51796
8990 * gcc.dg/pr51796.c: New test.
8991
8992 2012-01-11 Jason Merrill <jason@redhat.com>
8993
8994 PR c++/51818
8995 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8996
8997 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8998
8999 * gnat.dg/array19.ad[sb]: New test.
9000
9001 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9002
9003 * gnat.dg/opt23.ad[sb]: New test.
9004 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9005 * gnat.dg/opt24.ad[sb]: New test.
9006
9007 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9008
9009 PR tree-optimization/49642
9010 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9011 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9012
9013 2012-01-11 Jason Merrill <jason@redhat.com>
9014
9015 PR c++/51613
9016 * g++.dg/template/explicit-args5.C: New.
9017
9018 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9019
9020 * gcc.c-torture/execute/20120110-1.c: New testcase.
9021
9022 2012-01-10 Jason Merrill <jason@redhat.com>
9023
9024 PR c++/51614
9025 * g++.dg/inherit/ambig1.C: New.
9026
9027 PR c++/51433
9028 * g++.dg/cpp0x/constexpr-cache1.C: New.
9029
9030 2012-01-10 Richard Guenther <rguenther@suse.de>
9031
9032 PR tree-optimization/51801
9033 * gcc.dg/torture/pr51801.c: New testcase.
9034
9035 2012-01-10 Tobias Burnus <burnus@net-b.de>
9036
9037 PR fortran/51652
9038 * gfortran.dg/allocate_with_typespec_5.f90: New.
9039
9040 2012-01-10 Tobias Burnus <burnus@net-b.de>
9041
9042 * gfortran.dg/class_39.f03: Update dg-error string.
9043
9044 2012-01-10 Richard Guenther <rguenther@suse.de>
9045
9046 PR tree-optimization/50913
9047 * gcc.dg/graphite/interchange-16.c: New testcase.
9048 * gcc.dg/graphite/scop-20.c: XFAIL.
9049 * gfortran.dg/graphite/interchange-1.f: Likewise.
9050 * gfortran.dg/graphite/block-1.f90: Likewise.
9051 * gfortran.dg/graphite/block-2.f: Likewise.
9052
9053 2012-01-10 Richard Henderson <rth@redhat.com>
9054
9055 * lib/target-supports.exp (check_effective_target_vect_perm,
9056 check_effective_target_vect_perm_byte,
9057 check_effective_target_vect_perm_short): Enable for arm neon.
9058
9059 2012-01-09 Tobias Burnus <burnus@net-b.de>
9060
9061 PR fortran/46328
9062 * gfortran.dg/typebound_operator_11.f90: New.
9063
9064 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9065
9066 * gnat.dg/array18.adb: New test.
9067 * gnat.dg/array18_pkg.ads: New helper.
9068
9069 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9070
9071 PR fortran/51791
9072 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9073 around base object in first assignment in main program.
9074 * gfortran.dg/typebound_operator_10.f03: New test.
9075
9076 2012-01-09 Martin Jambor <mjambor@suse.cz>
9077
9078 PR tree-optimization/51759
9079 * g++.dg/ipa/pr51759.C: New test.
9080
9081 2012-01-09 Tobias Burnus <burnus@net-b.de>
9082
9083 PR fortran/51758
9084 * gfortran.dg/optional_absent_2.f90: New.
9085
9086 2012-01-09 Tobias Burnus <burnus@net-b.de>
9087
9088 PR fortran/51578
9089 * gfortran.dg/use_17.f90: New.
9090
9091 2012-01-09 Gary Funck <gary@intrepid.com>
9092
9093 PR preprocessor/33919
9094 * gcc.dg/pr33919.c: New test.
9095 * gcc.dg/pr33919-0.h: New test header file.
9096 * gcc.dg/pr33919-1.h: Ditto.
9097 * gcc.dg/pr33919-2.h: Ditto.
9098
9099 2012-01-07 Jan Hubicka <jh@suse.cz>
9100
9101 PR tree-optimize/51694
9102 * gcc.c-torture/compile/pr51694.c: new testcase.
9103
9104 2012-01-07 Jan Hubicka <jh@suse.cz>
9105
9106 PR tree-optimization/51600
9107 * g++.dg/torture/pr51600.C: New testcase.
9108
9109 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9110
9111 PR gcov-profile/51715
9112 PR gcov-profile/51717
9113 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9114 * gcc.misc-tests/gcov-14.c: Likewise.
9115
9116 2012-01-06 Jason Merrill <jason@redhat.com>
9117
9118 * g++.dg/parse/new5.C: New.
9119
9120 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9121
9122 PR testsuite/51655
9123 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9124 including <string.h>.
9125
9126 2012-01-06 Jason Merrill <jason@redhat.com>
9127
9128 * g++.dg/abi/mangle51.C: New.
9129 * g++.dg/abi/mangle52.C: New.
9130 * g++.dg/abi/mangle53.C: New.
9131 * g++.dg/abi/mangle54.C: New.
9132 * g++.dg/abi/mangle55.C: New.
9133 * g++.dg/abi/mangle56.C: New.
9134 * g++.dg/abi/mangle57.C: New.
9135 * g++.dg/abi/mangle58.C: New.
9136 * g++.dg/abi/mangle59.C: New.
9137 * g++.dg/cpp0x/trailing3.C: Update mangling.
9138 * g++.dg/cpp0x/variadic111.C: Update mangling.
9139 * g++.dg/cpp0x/variadic4.C: Update mangling.
9140 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9141 * g++.dg/template/nontype22.C: Works now.
9142 * g++.dg/template/pr35240.C: Works now.
9143
9144 * g++.dg/cpp0x/error7.C: New.
9145
9146 2012-01-06 Tobias Burnus <burnus@net-b.de>
9147
9148 * gfortran.dg/deallocate_stat_2.f90: New.
9149 * coarray/allocate_errgmsg.f90: New.
9150 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9151 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9152 * coarray/subobject_1.f90: Fix for num_images > 1.
9153 * gfortran.dg/deallocate_stat.f90: Update due to changed
9154 stat= handling.
9155
9156 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9157
9158 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9159
9160 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9161
9162 * ada/acats/overflow.lst: Add cb20004.
9163
9164 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9165
9166 PR c++/51541
9167 * g++.dg/cpp0x/alias-decl-18.C: New test.
9168
9169 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9170
9171 * gcc.c-torture/execute/20120104-1.c: New test.
9172
9173 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9174
9175 PR fortran/PR48946
9176 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9177 the old typebound_operator_8.f03.
9178 * gfortran.dg/typebound_operator_8.f03: New version of
9179 typebound_operator_7.f03 with 'u' a derived type instead of a
9180 class object.
9181
9182 2012-01-05 Richard Guenther <rguenther@suse.de>
9183
9184 * g++.dg/torture/pr49309.C: Skip for -flto.
9185
9186 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR middle-end/51761
9189 * gcc.c-torture/compile/pr51761.c: New test.
9190
9191 2012-01-05 Richard Guenther <rguenther@suse.de>
9192
9193 PR tree-optimization/51760
9194 * gcc.dg/torture/pr51760.c: New testcase.
9195
9196 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9197
9198 PR middle-end/51472
9199 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9200
9201 2012-01-05 Richard Guenther <rguenther@suse.de>
9202
9203 PR lto/41576
9204 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9205 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9206
9207 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9208
9209 PR debug/51695
9210 * gcc.dg/pr51695.c: New test.
9211
9212 2012-01-04 Andrew Pinski <apinski@cavium.com>
9213
9214 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9215 * gcc.target/mips/octeon2-lx-1.c: New test.
9216 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9217 * gcc.target/mips/octeon2-lx-2.c: New test.
9218 * gcc.target/mips/octeon2-lx-3.c: New test.
9219
9220 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9221
9222 PR other/51163
9223 PR other/51164
9224 * gcc.dg/tm/alias-1.c: Adjust regexp.
9225 * gcc.dg/tm/alias-2.c: Adjust regexp.
9226
9227 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9228
9229 PR c++/51064
9230 * g++.dg/warn/Wparentheses-26.C: New.
9231
9232 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9233
9234 * gfortran.dg/elemental_optional_args_2.f90: New test.
9235
9236 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9237
9238 PR fortran/49693
9239 * gfortran.dg/common_17.f90: New test.
9240
9241 2012-01-04 Richard Guenther <rguenther@suse.de>
9242
9243 PR tree-optimization/49651
9244 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9245 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9246
9247 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9248
9249 PR c++/51738
9250 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9251
9252 2012-01-03 Andrew Pinski <apinski@cavium.com>
9253
9254 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9255 for all mips targets. Also allow an optional .cfi_startproc.
9256
9257 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9258
9259 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9260
9261 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9262
9263 PR c++/29273
9264 * g++.dg/rtti/dyncast5.C: New.
9265
9266 2012-01-03 Richard Guenther <rguenther@suse.de>
9267
9268 PR tree-optimization/51070
9269 * gcc.dg/torture/pr51070-2.c: New testcase.
9270
9271 2012-01-03 Richard Guenther <rguenther@suse.de>
9272
9273 PR tree-optimization/51692
9274 * gcc.dg/torture/pr51692.c: New testcase.
9275
9276 2012-01-03 Richard Guenther <rguenther@suse.de>
9277
9278 PR debug/51650
9279 * g++.dg/lto/pr51650-3_0.C: New testcase.
9280
9281 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9282
9283 PR c++/15867
9284 * g++.dg/warn/Wredundant-decls-spec.C: New.
9285
9286 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9287
9288 PR tree-optimization/51719
9289 * g++.dg/tree-prof/pr51719.C: New test.
9290
9291 2012-01-03 Richard Guenther <rguenther@suse.de>
9292
9293 PR middle-end/51730
9294 * gcc.dg/fold-compare-6.c: New testcase.
9295
9296 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9297
9298 PR c++/51669
9299 * g++.dg/gomp/pr51669.C: New test.
9300
9301 2012-01-02 Jason Merrill <jason@redhat.com>
9302
9303 PR c++/51675
9304 * g++.dg/cpp0x/constexpr-union2.C: New.
9305
9306 PR c++/51666
9307 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9308
9309 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9310
9311 PR c++/51462
9312 * g++.dg/cpp0x/constexpr-99.C: New test.
9313
9314 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9315
9316 PR c++/20140
9317 * g++.dg/template/init9.C: New.
9318
9319 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9320
9321 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9322 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9323 rather than a specific number.
9324
9325 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9326
9327 PR fortran/46262
9328 PR fortran/46328
9329 PR fortran/51052
9330 * gfortran.dg/typebound_operator_7.f03: New.
9331 * gfortran.dg/typebound_operator_8.f03: New.
9332
9333 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9334
9335 PR target/51729
9336 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9337 XFAIL.
9338 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9339
9340 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9341
9342 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9343
9344 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9345
9346 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9347 for MIPS.
9348
9349 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9350
9351 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9352 * gfortran.dg/io_real_boz_4.f90: Likewise.
9353 * gfortran.dg/io_real_boz_5.f90: Likewise.
9354
9355 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9356
9357 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9358
9359 2012-01-02 Revital Eres <revital.eres@linaro.org>
9360
9361 * gcc.dg/sms-11.c: New file.
9362
9363 2012-01-02 Tobias Burnus <burnus@net-b.de>
9364
9365 PR fortran/51682
9366 * gfortran.dg/coarray/image_index_3.f90: New.
9367
9368 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9369
9370 PR c++/16603
9371 * g++.dg/parse/enum8.C: New.
9372
9373 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9374
9375 PR c++/51379
9376 * g++.dg/conversion/reinterpret4.C: New.
9377 * g++.dg/conversion/reinterpret1.C: Adjust.
9378
9379 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9380
9381 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9382
9383 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9384
9385 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9386 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9387 * g++.old-deja/g++.jason/access14.C: Likewise.
9388 * g++.old-deja/g++.jason/access8.C: Likewise.
9389 * g++.old-deja/g++.jason/access1.C: Likewise.
9390 * g++.old-deja/g++.other/access3.C: Likewise.
9391 * g++.old-deja/g++.other/access5.C: Likewise.
9392 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9393 * g++.old-deja/g++.law/visibility22.C: Likewise.
9394 * g++.old-deja/g++.law/visibility26.C: Likewise.
9395 * g++.old-deja/g++.mike/p2746.C: Likewise.
9396 * g++.dg/debug/using1.C: Likewise.
9397 * g++.dg/lookup/using51.C: Likewise.
9398 * g++.dg/inherit/using5.C: Likewise.
9399 * g++.dg/inherit/pr30297.C: Likewise.
9400 * g++.dg/inherit/access8.C: Likewise.
9401 * g++.dg/torture/pr39362.C: Likewise.
9402 * g++.dg/template/crash13.C: Likewise.
9403 * g++.dg/template/using10.C: Likewise.
9404
9405 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9406
9407 PR fortran/51502
9408 * lib/gcc-dg.exp (scan-module-absence): Really commit last
9409 change.
9410
9411 2012-01-01 Ira Rosen <irar@il.ibm.com>
9412
9413 PR tree-optimization/51704
9414 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9415 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9416 corresponding flags.
9417
9418 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9419
9420 PR c++/51723
9421 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9422
9423 2012-01-01 Jan Hubicka <jh@suse.cz>
9424
9425 PR rtl-optimization/51069
9426 * gcc.c-torture/compile/pr51069.c: New testcase.
9427
9428 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9429
9430 PR tree-optimization/51683
9431 * gcc.dg/pr51683.c: New test.
9432 \f
9433 Copyright (C) 2012 Free Software Foundation, Inc.
9434
9435 Copying and distribution of this file, with or without modification,
9436 are permitted in any medium without royalty provided the copyright
9437 notice and this notice are preserved.