2012-07-18 Julian Brown <julian@codesourcery.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc50e716f28ea46d400326a1b522b8387a374469d
1 2012-07-18  Julian Brown  <julian@codesourcery.com>
2             Sandra Loosemore <sandra@codesroucery.com>
4         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
6 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
8         * gnat.dg/noreturn4.ad[sb]: New test.
9         * gnat.dg/noreturn4_pkg.ads: New helper.
11 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
12             Julian Brown  <julian@codesourcery.com>
14         * gcc.target/arm/neon-vdup-1.c: New test case.
15         * gcc.target/arm/neon-vdup-2.c: New test case.
16         * gcc.target/arm/neon-vdup-3.c: New test case.
17         * gcc.target/arm/neon-vdup-4.c: New test case.
18         * gcc.target/arm/neon-vdup-5.c: New test case.
19         * gcc.target/arm/neon-vdup-6.c: New test case.
20         * gcc.target/arm/neon-vdup-7.c: New test case.
21         * gcc.target/arm/neon-vdup-8.c: New test case.
22         * gcc.target/arm/neon-vdup-9.c: New test case.
23         * gcc.target/arm/neon-vdup-10.c: New test case.
24         * gcc.target/arm/neon-vdup-11.c: New test case.
25         * gcc.target/arm/neon-vdup-12.c: New test case.
26         * gcc.target/arm/neon-vdup-13.c: New test case.
27         * gcc.target/arm/neon-vdup-14.c: New test case.
28         * gcc.target/arm/neon-vdup-15.c: New test case.
29         * gcc.target/arm/neon-vdup-16.c: New test case.
30         * gcc.target/arm/neon-vdup-17.c: New test case.
31         * gcc.target/arm/neon-vdup-18.c: New test case.
32         * gcc.target/arm/neon-vdup-19.c: New test case.
33         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
34         arguments non-constant.
36 2012-07-18  Richard Guenther  <rguenther@suse.de>
38         PR tree-optimization/53970
39         * g++.dg/torture/pr53970.C: New testcase.
41 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
43         PR target/38621
44         * gcc.c-torture/compile/pr38621.c: New.
46 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
48         PR target/33135
49         * gcc.target/sh/pr33135-1.c: New.
50         * gcc.target/sh/pr33135-2.c: New.
51         * gcc.target/sh/pr33135-3.c: New.
52         * gcc.target/sh/pr33135-4.c: New.
54 2012-07-17  Jason Merrill  <jason@redhat.com>
56         PR c++/53995
57         * g++.dg/parse/enum9.C: New.
59 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
60             Sandra Loosemore  <sandra@codesourcery.com>
62         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
63         if there is a conflict with -mcpu=.  Use -mcpu=5208.
65 2012-07-17  Jason Merrill  <jason@redhat.com>
67         PR c++/53989
68         * g++.dg/template/array23.C: New.
70 2012-07-17  Tobias Burnus  <burnus@net-b.de>
72         PR fortran/53985
73         * gfortran.dg/bind_c_usage_26.f90: New.
74         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
75         * gfortran.dg/bind_c_usage_13.f03: Ditto.
76         * gfortran.dg/bind_c_usage_18.f90: Ditto.
77         * gfortran.dg/interop_params.f03: Ditto.
79 2012-07-17  Jason Merrill  <jason@redhat.com>
81         * g++.dg/template/inherit8.C: Adjust.
82         * g++.dg/template/using21.C: Adjust.
83         * g++.dg/template/using22.C: Adjust.
85         PR c++/53549
86         * g++.dg/template/current-inst1.C: New.
87         * g++.dg/parse/crash35.C: Adjust.
89 2012-07-17  Tobias Burnus  <burnus@net-b.de>
91         PR fortran/52101
92         * gfortran.dg/oldstyle_4.f90: New.
94 2012-07-17  Tobias Burnus  <burnus@net-b.de>
96         PR fortran/49265
97         * gfortran.dg/module_procedure_double_colon_3.f90: New.
98         * gfortran.dg/module_procedure_double_colon_4.f90: New.
100 2012-07-16  Jason Merrill  <jason@redhat.com>
102         * g++.dg/parse/access8.C: Adjust.
103         * g++.dg/template/sfinae6_neg.C: Adjust.
105 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
107         PR fortran/53824
108         * gfortran.dg/coarray_allocate_1.f90:  New test.
110 2012-07-16  Andrew Pinski  <apinski@cavium.com>
112         * gcc.c-torture/execute/bswap-1.c: New testcase.
113         * gcc.c-torture/compile/unalign-1.c: New testcase.
114         * gcc.c-torture/compile/20120524-1.c: New testcase.
115         * gcc.c-torture/compile/20101216-1.c: New testcase.
117 2012-07-16  Dehao Chen  <dehao@google.com>
119         Revert
120         2012-07-10  Dehao Chen  <dehao@google.com>
122         * gcc.dg/debug_info_inline.c: New test.
124 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
126         PR fortran/53956
127         * gfortran.dg/proc_decl_28.f90: New.
129 2012-07-16  Andrew Pinski  <apinski@cavium.com>
131         * gcc.dg/torture/builtins-1.c: New testcase.
133 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
135         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
136         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
137         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
138         gcc.target/cris/sync-1-v10.c,
139         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
140         pass -mno-unaligned-atomic-may-use-library.
141         * gcc.target/cris/sync-xchg-1.c: New test.
142         * gcc.target/cris/20011127-1.c: Adjust to %P being a
143         valid register operand output modifier.
145 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
147         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
148         characters.
150 2012-07-13  Andrew Pinski  <apinski@cavium.com>
152         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
153         rather than cleanup-tree-dump.
154         * gcc.target/mips/octeon-pipe-1.c: Likewise.
156 2012-07-13  Richard Guenther  <rguenther@suse.de>
158         PR tree-optimization/53907
159         * gcc.target/i386/pr53907.c: New testcase.
161 2012-07-13  Richard Guenther  <rguenther@suse.de>
163         PR tree-optimization/53922
164         * gcc.dg/torture/pr53922.c: New testcase.
166 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
168         PR rtl-optimization/53908
169         * gcc.dg/torture/pr53908.c: New test.
171 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
173         PR c++/53531
174         * testsuite/g++.dg/cpp0x/variadic135.C: New.
176 2012-07-12  Jason Merrill  <jason@redhat.com>
178         * g++.dg/template/sfinae6_neg.C: Adjust.
180 2012-07-12  Tobias Burnus  <burnus@net-b.de>
182         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
183         * gfortran.dg/c_f_pointer_tests_3.f90: Update
184         scan-tree-dump-times pattern.
186 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
188         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
190 2012-07-11  Jason Merrill  <jason@redhat.com>
192         DR 1402
193         * g++.g/cpp0x/defaulted37.C: New.
195 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
197         PR target/53859
198         * gcc.target/arm/pr53859.c: New test.
200 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
202         PR target/53886
203         * gcc.c-torture/compile/pr53886.c: New.
205 2012-07-10  Dehao Chen  <dehao@google.com>
207         * gcc.dg/debug_info_inline.c: New test.
209 2012-07-10  Jason Merrill  <jason@redhat.com>
211         PR c++/53733
212         * g++.dg/cpp0x/defaulted36.C: New.
213         * g++.dg/cpp0x/defaulted21.C: Adjust.
215         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
217 2012-07-09  Sterling Augustine  <saugustine@google.com>
219         * g++.dg/debug/dwarf2/pubnames-2.C: New.
221 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
223         PR tree-optimization/53887
224         * gcc.dg/pr53887.c: New test.
226 2012-07-09  Jason Merrill  <jason@redhat.com>
228         PR c++/53882
229         * g++.dg/cpp0x/nullptr29.C: New.
231 2012-07-09  Tom de Vries  <tom@codesourcery.com>
232             Richard Guenther  <rguenther@suse.de>
234         * gcc.dg/builtin-unreachable-6.c: New test.
235         * gcc.dg/builtin-unreachable-5.c: New test.
237 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
239         PR tree-optimization/53881
240         * gcc.dg/pr53881.c: New test.
242 2012-07-06  Jason Merrill  <jason@redhat.com>
244         PR c++/53862
245         * g++.dg/cpp0x/variadic134.C: New.
247         PR c++/53858
248         * g++.dg/cpp0x/alias-decl-20.C: New.
250 2012-07-06  Tom de Vries  <tom@codesourcery.com>
252         PR tree-optimization/51879
253         * gcc.dg/pr51879-16.c: New test.
254         * gcc.dg/pr51879-17.c: Same.
256 2012-07-06  Tom de Vries  <tom@codesourcery.com>
258         PR tree-optimization/52009
259         * gcc.dg/pr51879-7.c: New test.
260         * gcc.dg/pr51879-18.c: New test.
262 2012-07-05  Jason Merrill  <jason@redhat.com>
264         PR c++/50852
265         * g++.dg/template/typedef39.C: New.
267         PR c++/53039
268         * g++.dg/cpp0x/variadic133.C: New.
269         * g++.dg/template/param1.C: Adjust.
271 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
273         PR target/48941
274         PR target/51980
275         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
276         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
277         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
278         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
279         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
280         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
282 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
284         PR fortran/53732
285         * gfortran.dg/inline_sum_4.f90: New test.
287 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
289         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
291 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
293         * gcc.target/arm/fma-sp.c: New testcase.
294         * gcc.target/arm/fma.c: Likewise.
295         * gcc.target/arm/fma.h: Likewise.
297 2012-07-04  Jason Merrill  <jason@redhat.com>
299         PR c++/53848
300         * g++.dg/other/enum3.C: New.
302 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
304         PR middle-end/53321
305         * g++.dg/torture/pr53321.C: New test.
307 2012-07-04  Richard Guenther  <rguenther@suse.de>
309         PR tree-optimization/53844
310         * g++.dg/tree-ssa/pr53844.C: New testcase.
312 2012-07-04  Richard Guenther  <rguenther@suse.de>
314         PR tree-optimization/53849
315         * gcc.dg/pr53849.c: New testcase.
317 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
319         PR c++/53812
320         * g++.dg/ext/label14.C: New test.
322 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
324         PR target/53811
325         * g++.dg/other/pr53811.C: New test.
327 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
329         PR target/28896
330         * gcc.target/m68k/stack-limit-1.c: New testcase.
332 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
334         * gnat.dg/recursive_call.adb: New test.
336 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
338         * gnat.dg/discr37.ad[sb]: New test.
340 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
342         * g++.dg/other/packed1.C: Remove SH from xfail list.
344 2012-07-02  Jason Merrill  <jason@redhat.com>
346         PR c++/53619
347         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
349         PR c++/53783
350         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
352         PR c++/53788
353         * g++.dg/cpp0x/decltype39.C: New.
354         * g++.dg/diagnostic/method1.C: Adjust.
356         PR c++/53816
357         * g++.dg/template/ref6.C: New.
359 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
361         PR target/53568
362         * gcc.target/sh/pr53568-1.c: New.
364 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
366         PR target/51244
367         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
369 2012-07-02  Jason Merrill  <jason@redhat.com>
371         PR c++/53821
372         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
374         PR c++/53524
375         * g++.dg/template/enum7.C: New.
376         * g++.dg/other/ptrmem10.C: Adjust.
377         * g++.dg/other/ptrmem11.C: Adjust.
378         * g++.dg/cpp0x/scoped_enum.C: Adjust.
380 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
382         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
384 2012-07-01  Wei Guozhi  <carrot@google.com>
386         PR target/53447
387         * gcc.target/arm/pr53447-1.c: New testcase.
388         * gcc.target/arm/pr53447-2.c: New testcase.
389         * gcc.target/arm/pr53447-3.c: New testcase.
390         * gcc.target/arm/pr53447-4.c: New testcase.
392 2012-06-29  Richard Guenther  <rguenther@suse.de>
394         PR tree-optimization/47061
395         * gcc.dg/tree-ssa/vrp71.c: New testcase.
397 2012-06-29  Richard Guenther  <rguenther@suse.de>
399         PR tree-optimization/37541
400         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
402 2012-06-29  Richard Guenther  <rguenther@suse.de>
404         PR tree-optimization/52589
405         * gcc.dg/tree-ssa/vrp70.c: New testcase.
407 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
409         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
411         * g++.dg/template/error46.C: Add missing comment to dg-message.
412         * g++.dg/template/crash107.C: Likewise.
413         * g++.dg/template/error47.C: Likewise.
414         * g++.dg/template/crash108.C: Likewise.
415         * g++.dg/overload/operator5.C: Likewise.
417         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
418         errors in dg-message directives, add comments.
420 2012-06-28  Kai Tietz  <ktietz@redhat.com>
422         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
423         hard-coded 'unsigned long'.
425 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
427         PR tree-optimization/51581
428         * gcc.dg/vect/pr51581-4.c: New test.
430         PR tree-optimization/53645
431         * gcc.c-torture/execute/pr53645-2.c: New test.
433 2012-06-28  Richard Guenther  <rguenther@suse.de>
435         PR middle-end/53790
436         * gcc.dg/torture/pr53790.c: New testcase.
438 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
440         PR tree-optimization/53645
441         * gcc.c-torture/execute/pr53645.c: New test.
443 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
445         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
447 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
449         PR debug/53671
450         PR debug/49888
451         * gcc.dg/guality/pr49888.c: Account for the possibility that
452         the variable is optimized out at the first test.
454 2012-06-27  Jason Merrill  <jason@redhat.com>
456         * g++.dg/cpp0x/override2.C: Adjust.
457         * g++.dg/template/error5.C: Adjust.
458         * g++.dg/parse/crash28.C: Adjust.
460         PR c++/53563
461         * g++.dg/parse/template27.C: New.
462         * g++.dg/template/crash74.C: Adjust expected output.
464 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
466         PR fortran/41951
467         PR fortran/49591
468         * gfortran.dg/typebound_operator_16.f03: New.
470 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
472         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
473         even src1.i and src2.i fields even in the second half of the arrays.
475 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
477         PR c++/51033.
478         * g++.dg/torture/vshuf-16.inc: New test.
479         * g++.dg/torture/vshuf-2.inc: New test.
480         * g++.dg/torture/vshuf-4.inc: New test.
481         * g++.dg/torture/vshuf-8.inc: New test.
482         * g++.dg/torture/vshuf-main.inc: New test.
483         * g++.dg/torture/vshuf-v16hi.C: New test.
484         * g++.dg/torture/vshuf-v16qi.C: New test.
485         * g++.dg/torture/vshuf-v2df.C: New test.
486         * g++.dg/torture/vshuf-v2di.C: New test.
487         * g++.dg/torture/vshuf-v2sf.C: New test.
488         * g++.dg/torture/vshuf-v2si.C: New test.
489         * g++.dg/torture/vshuf-v4df.C: New test.
490         * g++.dg/torture/vshuf-v4di.C: New test.
491         * g++.dg/torture/vshuf-v4sf.C: New test.
492         * g++.dg/torture/vshuf-v4si.C: New test.
493         * g++.dg/torture/vshuf-v8hi.C: New test.
494         * g++.dg/torture/vshuf-v8qi.C: New test.
495         * g++.dg/torture/vshuf-v8si.C: New test.
497 2012-06-27  Richard Guenther  <rguenther@suse.de>
499         PR middle-end/53676
500         * gcc.dg/tree-ssa/scev-6.c: New testcase.
502 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
504         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
505         scan-dump-dem-not): Use printable pattern in test name.
507 2012-06-26  Sterling Augustine  <saugustine@google.com>
508             Dominique Dhumieres  <dominiq@lps.ens.fr>
510         * gcc.dg/pubtypes-2.c: Update expected output.
511         * gcc.dg/pubtypes-3.c: Likewise.
512         * gcc.dg/pubtypes-4.c: Likewise.
514 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
516         * gcc.dg/tree-ssa/slsr-1.c: New test.
517         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
518         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
519         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
521 2012-06-26  Matt Turner  <mattst88@gmail.com>
523         PR target/35294
524         * gcc.target/arm/mmx-2.c: New.
526 2012-06-26  Richard Guenther  <rguenther@suse.de>
528         PR c++/53752
529         * g++.dg/torture/pr53752.C: New testcase.
531 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
533         PR tree-optimization/53748
534         * gcc.c-torture/compile/pr53748.c: New test.
536 2012-06-25  Jason Merrill  <jason@redhat.com>
538         PR c++/53498
539         PR c++/53305
540         * g++.dg/cpp0x/decltype38.C: New.
541         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
543 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
545         * lib/target-supports-dg.exp (testname-for-summary): New.
546         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
547         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
548         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
549         scan-module-absence, output-exists, output-exists-not: Use
550         testname-for-summary.
551         (dg-test): Clean up testname_with_flags.
552         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
553         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
554         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
555         scan-assembler-dem-not, object-size: Use testname-for-summary.
556         * lib/gcov.exp (run-gcov): Likewise.
557         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
558         scan-dump-dem, scan-dump-dem-note): Likewise.
560         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
561         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
562         including profopt.opt; save and restore existing value.
563         * g++.dg/bprob/bprob.exp: Likewise.
564         * gcc.dg/matrix/matrix.exp: Likewise.
565         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
566         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
567         PROFOPT_OPTIONS.
569 2012-06-25  Richard Henderson  <rth@redhat.com>
571         * gcc.dg/pr53749.c: New.
573 2012-06-25  Jason Merrill  <jason@redhat.com>
575         PR c++/52988
576         * g++.dg/cpp0x/nullptr28.C: New.
578 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
580         * gcc.target/arm/neon-vld1_dupQ.c: New.
582 2012-06-25  Florian Weimer  <fweimer@redhat.com>
584         * g++.dg/init/new35.C: New.
585         * g++.dg/init/new36.C: New.
586         * g++.dg/init/new37.C: New.
587         * g++.dg/ext/vla5.C: New warning.
588         * g++.dg/ext/vla8.C: New warning.
589         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
591 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
592             James Greenhalgh  <james.greenhalgh@arm.com>
594         * gcc.target/arm/ftest-support-arm.h New testcase.
595         * gcc.target/arm/ftest-support-thumb.h Likewise.
596         * gcc.target/arm/ftest-support.h Likewise.
597         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
598         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
599         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
600         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
601         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
602         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
603         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
604         * gcc.target/arm/ftest-armv6-arm.c Likewise.
605         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
606         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
607         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
608         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
609         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
610         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
611         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
612         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
613         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
614         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
615         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
616         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
617         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
618         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
619         * gcc/testsuite/lib/target-supports.exp
620         (check_effective_target_arm_arch_FUNC): Add support for more
621         architectures.
622         (add_options_for_arm_arch_FUNC): Likewise.
623         (check_effective_target_arm_arch_FUNC_multilib): New functions.
625 2012-06-25  Jason Merrill  <jason@redhat.com>
627         PR c++/53202
628         * g++.dg/cpp0x/constexpr-tuple.C: New.
630 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
632         PR target/53759
633         * gcc.target/i386/pr53759.c: New test.
635         PR c++/53594
636         * g++.dg/cpp0x/nsdmi7.C: New test.
638 2012-06-24  Kai Tietz  <ktietz@redhat.com>
640         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
641         for LLP64 targets.
642         * gcc.target/i386/pr38988.c: Likewise.
644 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
646         PR fortran/47710
647         PR fortran/53328
648         * gfortran.dg/typebound_generic_12.f03: New.
649         * gfortran.dg/typebound_generic_13.f03: New.
651 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
653         * gnat.dg/lto15.ad[sb]: New test.
655 2012-06-21  Meador Inge  <meadori@codesourcery.com>
657         PR c/53702
658         * gcc.dg/Wunused-local-typedefs.c: New testcase.
660 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
662         * testsuite/gcc.dg/pch/ident-1.c: New test.
663         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
665 2012-06-21  Michael Matz  <matz@suse.de>
667         PR middle-end/53688
668         * gcc.c-torture/execute/pr53688.c: New test.
670 2012-06-20  Richard Guenther  <rguenther@suse.de>
672         PR tree-optimization/30318
673         * gcc.dg/tree-ssa/vrp69.c: New testcase.
675 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
677         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
679 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
681         * gcc.target/i386/clearcapv2.map: New file.
682         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
684 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
686         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
687         and add __sh__ case.
689 2012-06-19  Jason Merrill  <jason@redhat.com>
691         PR c++/52637
692         * g++.dg/debug/localclass1.C: New.
694 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
696         * g++.dg/cpp0x/override4.C: New.
698 2012-06-14  Jason Merrill  <jason@redhat.com>
700         PR c++/53651
701         * g++.dg/cpp0x/decltype37.C: New.
703 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
705         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
707 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
709         * gcc.c-torture/compile/vector-5.c,
710         gcc.c-torture/compile/vector-6.c: New tests.
712 2012-06-19  Richard Henderson  <rth@redhat.com>
714         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
716 2012-06-19  Richard Guenther  <rguenther@suse.de>
718         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
720 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
722         PR target/53712
723         * gcc.target/i386/pr53712.c: New test.
725 2012-06-18  Tobias Burnus  <burnus@net-b.de>
727         PR fortran/53692
728         * gfortran.dg/elemental_optional_args_6.f90: New.
730 2012-06-18  Tobias Burnus  <burnus@net-b.de>
732         PR fortran/53526
733         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
734         * gfortran.dg/coarray/move_alloc_1.f90
736 2012-06-18  Tobias Burnus  <burnus@net-b.de>
738         PR fortran/53526
739         * gfortran.dg/coarray_27.f90: New.
741 2012-06-18  Joey Ye <Joey.Ye@arm.com>
742             Greta Yorsh  <Greta.Yorsh@arm.com>
744         * gcc.target/arm/epilog-1.c: New test.
746 2012-06-18  Richard Guenther  <rguenther@suse.de>
748         PR tree-optimization/53693
749         * g++.dg/torture/pr53693.C: New testcase.
751 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
753         PR tree-optimization/53703
754         * gcc.dg/torture/pr53703.c: New test.
756 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
758         PR middle-end/53698
759         * gcc.target/i386/pr53698.c: New test.
761 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
763         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
765 2012-06-17  Tobias Burnus  <burnus@net-b.de>
767         PR fortran/53691
768         PR fortran/53685
769         * gfortran.dg/transfer_check_3.f90: New.
771 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
773         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
775 2012-06-16  Tobias Burnus  <burnus@net-b.de>
777         PR fortran/53642
778         PR fortran/45170
779         * gfortran.dg/deferred_type_param_8.f90: New.
781 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
783         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
784         testname that includes flags, passed in as new argument, in
785         pass/fail messages.
786         (run_gcov): Get testname from dg-test, use it in pass/fail messages
787         and pass it to verify-* procedures.
789         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
790         alignment torture options with usual torture options.
792         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
793         messages reported for one line of source code.
794         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
795         * g++.dg/cpp0x/decltype2.C: Likewise.
796         * g++.dg/cpp0x/decltype3.C: Likewise.
797         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
798         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
799         * g++.dg/cpp0x/static_assert3.C: Likewise.
800         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
801         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
802         * g++.dg/cpp0x/union1.C: Likewise.
803         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
804         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
805         * g++.dg/cpp0x/variadic2.C: Likewise.
806         * g++.dg/cpp0x/variadic20.C: Likewise.
807         * g++.dg/cpp0x/variadic74.C: Likewise.
808         * g++.dg/diagnostic/bitfld2.C: Likewise.
809         * g++.dg/ext/attrib44.C: Likewise.
810         * g++.dg/ext/no-asm-1.C: Likewise.
811         * g++.dg/other/error34.C: Likewise.
812         * g++.dg/parse/crash46.C: Likewise.
813         * g++.dg/parse/error10.C: Likewise.
814         * g++.dg/parse/error2.C: Likewise.
815         * g++.dg/parse/error3.C: Likewise.
816         * g++.dg/parse/error36.C: Likewise.
817         * g++.dg/parse/error8.C: Likewise.
818         * g++.dg/parse/error9.C: Likewise.
819         * g++.dg/parse/parser-pr28152-2.C: Likewise.
820         * g++.dg/parse/parser-pr28152.C: Likewise.
821         * g++.dg/parse/template25.C: Likewise.
822         * g++.dg/parse/typename11.C: Likewise.
823         * g++.dg/tc1/dr147.C: Likewise.
824         * g++.dg/template/deduce3.C: Likewise.
825         * g++.dg/template/koenig9.C: Likewise.
826         * g++.dg/template/pr23510.C: Likewise.
827         * g++.dg/warn/pr12242.C: Likewise.
828         * g++.dg/warn/pr30551-2.C: Likewise.
829         * g++.dg/warn/pr30551.C: Likewise.
830         * g++.old-deja/g++.other/typename1.C: Likewise.
831         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
833 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
835         PR c++/51033
836         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
837         * c-c++-common/torture/vshuf-2.inc: Likewise.
838         * c-c++-common/torture/vshuf-4.inc: Likewise.
839         * c-c++-common/torture/vshuf-8.inc: Likewise.
840         * c-c++-common/torture/vshuf-main.inc: Likewise.
841         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
842         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
843         * c-c++-common/torture/vshuf-v2df.c: Likewise.
844         * c-c++-common/torture/vshuf-v2di.c: Likewise.
845         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
846         * c-c++-common/torture/vshuf-v2si.c: Likewise.
847         * c-c++-common/torture/vshuf-v4df.c: Likewise.
848         * c-c++-common/torture/vshuf-v4di.c: Likewise.
849         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
850         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
851         * c-c++-common/torture/vshuf-v4si.c: Likewise.
852         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
853         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
854         * c-c++-common/torture/vshuf-v8si.c: Likewise.
856 2012-06-15  Michael Matz  <matz@suse.de>
858         * gcc.dg/tree-ssa/vector-4.c: New test.
860 2012-06-15  Michael Matz  <matz@suse.de>
862         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
863         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
865 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
867         PR tree-optimization/53636
868         * gcc.target/arm/pr53636.c: New test.
870 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
872         PR tree-optimization/51581
873         * gcc.c-torture/execute/pr51581-1.c: New test.
874         * gcc.c-torture/execute/pr51581-2.c: New test.
875         * gcc.dg/vect/pr51581-1.c: New test.
876         * gcc.dg/vect/pr51581-2.c: New test.
877         * gcc.dg/vect/pr51581-3.c: New test.
878         * gcc.target/i386/avx-pr51581-1.c: New test.
879         * gcc.target/i386/avx-pr51581-2.c: New test.
880         * gcc.target/i386/avx2-pr51581-1.c: New test.
881         * gcc.target/i386/avx2-pr51581-2.c: New test.
882         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
884 2012-06-15  Richard Guenther  <rguenther@suse.de>
886         * gcc.c-torture/execute/20120615-1.c: New testcase.
888 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
890         * gnat.dg/vect8.ad[sb]: New test.
892 2012-06-14  Richard Guenther  <rguenther@suse.de>
894         * gcc.dg/tree-ssa/vrp.h: New testcase.
895         * gcc.dg/tree-ssa/vrp68.c: Likewise.
897 2012-06-13  Christian Bruel  <christian.bruel@st.com>
899         PR target/53621
900         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
902 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
904         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
906 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
908         PR testsuite/20771
909         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
910         test summary unique.
912         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
913         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
914         scan-stack-usage-not): Don't strip torture options from test name.
916         * lib/scandump.exp (scan-dump-times): Use printable version of
917         regexp in test summary line.
919         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
920         messages reported for one line of source code.
921         * gcc.dg/format/few-1.c: Likewise.
922         * gcc.dg/ia64-sync-2.c: Likewise.
923         * gcc.dg/sync-2.c: Likewise.
924         * gcc.dg/noncompile/pr44517.c: Likewise.
926 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
928         PR debug/49888
929         * gcc.dg/guality/pr49888.c: New.
931 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
933         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
934         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
935         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
937 2012-06-13  Tobias Burnus  <burnus@net-b.de>
939         PR fortran/53643
940         * gfortran.dg/intent_out_7.f90: New.
942 2012-06-13  Tobias Burnus  <burnus@net-b.de>
944         PR fortran/53597
945         * gfortran.dg/save_4.f90: New.
947 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
949         PR c/53532
950         PR c/51034
951         PR c/53196
952         * gcc.dg/pr53532.c: New test.
953         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
954         adjust line numbers.
955         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
956         * gcc.dg/Wcxx-compat-8.c: Likewise.
957         * gcc.dg/pr51034.c: New test.
958         * gcc.dg/pr53196-1.c: New test.
959         * gcc.dg/pr53196-2.c: New test.
961 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
963         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
964         alignment torture options with usual torture options.
965         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
966         instead of dg-options.
967         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
968         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
969         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
970         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
971         * gcc.dg/torture/stackalign/push-1.c: Likewise.
972         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
974         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
975         to checks for multiple messages reported for one line of source code.
976         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
978         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
979         messages reported for one line of source code.
981         * gcc.dg/20031223-1.c: Add comments to check for multiple
982         messages reported for one line of source code.
983         * gcc.dg/Wconversion-integer.c: Likewise.
984         * gcc.dg/Wfatal-2.c: Likewise.
985         * gcc.dg/Wfatal.c: Likewise.
986         * gcc.dg/Wobjsize-1.c: Likewise.
987         * gcc.dg/c99-vla-jump-1.c: Likewise.
988         * gcc.dg/c99-vla-jump-2.c: Likewise.
989         * gcc.dg/c99-vla-jump-3.c: Likewise.
990         * gcc.dg/c99-vla-jump-4.c: Likewise.
991         * gcc.dg/c99-vla-jump-5.c: Likewise.
992         * gcc.dg/decl-9.c: Likewise.
993         * gcc.dg/declspec-10.c: Likewise.
994         * gcc.dg/declspec-18.c: Likewise.
995         * gcc.dg/mtune.c: Likewise.
996         * gcc.dg/parser-pr28152-2.c: Likewise.
997         * gcc.dg/parser-pr28152.c: Likewise.
998         * gcc.dg/pr14475.c: Likewise.
999         * gcc.dg/pr27953.c: Likewise.
1000         * gcc.dg/pr28322-3.c: Likewise.
1001         * gcc.dg/pr30457.c: Likewise.
1002         * gcc.dg/pr30551-2.c: Likewise.
1003         * gcc.dg/pr30551-3.c: Likewise.
1004         * gcc.dg/pr30551-4.c: Likewise.
1005         * gcc.dg/pr30551-5.c: Likewise.
1006         * gcc.dg/pr30551-6.c: Likewise.
1007         * gcc.dg/pr30551.c: Likewise.
1008         * gcc.dg/pr45461.c: Likewise.
1009         * gcc.dg/pr48552-1.c: Likewise.
1010         * gcc.dg/pr48552-2.c: Likewise.
1011         * gcc.dg/redecl-1.c: Likewise.
1012         * gcc.dg/transparent-union-3.c: Likewise.
1013         * gcc.dg/utf-dflt.c: Likewise.
1014         * gcc.dg/utf-dflt2.c: Likewise.
1015         * gcc.dg/vla-8.c: Likewise.
1016         * gcc.dg/vla-init-1.c: Likewise.
1017         * gcc.dg/wtr-int-type-1.c: Likewise.
1019         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1020         messages reported for for one line of source code.
1021         * c-c++-common/raw-string-5.c: Likewise.
1022         * c-c++-common/raw-string-4.c: Likewise.
1023         * c-c++-common/raw-string-6.c: Likewise.
1024         * c-c++-common/pr20000.c: Likewise.
1026         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1027         messages reported for one line of source code.
1028         * gcc.dg/cpp/pr30786.c: Likewise.
1029         * gcc.dg/cpp/pr28709.c: Likewise.
1030         * gcc.dg/cpp/missing-header-MD.c: Likewise.
1031         * gcc.dg/cpp/macspace2.c: Likewise.
1032         * gcc.dg/cpp/missing-header-1.c: Likewise.
1033         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1034         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1035         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1037 2012-06-12  Jason Merrill  <jason@redhat.com>
1039         PR c++/53599
1040         * g++.dg/template/local7.C: New.
1042 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
1044         PR target/53511
1045         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
1046         * gcc.target/sh/pr51340-2.c: Likewise.
1047         * gcc.target/sh/pr51340-3.c: Likewise.
1049 2012-06-12  Michael Matz  <matz@suse.de>
1051         * gcc.dg/torture/alias-1.c: New test.
1053 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1055         PR rtl-optimization/53589
1056         * gcc.dg/torture/pr53589.c: New test.
1058 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
1060         PR target/50749
1061         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
1062         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
1063         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
1064         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
1065         * gcc.target/sh/pr50749-sf-predec-2.c: New.
1066         * gcc.target/sh/pr50749-sf-predec-4.c: New.
1067         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
1068         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
1069         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
1070         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
1071         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
1072         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
1073         * gcc.target/sh/pr50749-sf-predec-1.c: New.
1074         * gcc.target/sh/pr50749-sf-predec-3.c: New.
1075         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
1076         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
1078 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
1080         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
1081         (check_intel_cpu_model): New function.
1082         (check_amd_cpu_model): New function.
1083         (check_features): New function.
1084         (__get_cpuid_output): New function.
1085         (check_detailed): New function.
1086         (fn1): Rename to quick_check.
1087         (main): Update to call quick_check and call check_detailed.
1089 2012-06-11  Richard Henderson  <rth@redhat.com>
1091         * lib/target-supports.exp
1092         (check_effective_target_sync_long_long_runtime): Use
1093         check_effective_target_lp64 instead of
1094         check_effective_target_powerpc64 for powerpc targets.
1096 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
1098         PR target/53511
1099         * gcc.target/sh/pr53511-1.c: New.
1101 2012-06-11  Richard Guenther  <rguenther@suse.de>
1103         PR middle-end/53470
1104         * g++.dg/lto/pr53470_0.C: New testcase.
1105         * gcc.dg/lto/pr53470_0.c: Likewise.
1107 2012-06-11  Richard Guenther  <rguenther@suse.de>
1109         PR c++/53605
1110         * g++.dg/ext/pr53605.C: New testcase.
1112 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1114         * gnat.dg/specs/array1.ads: New test.
1115         * gnat.dg/specs/array2.ads: Likewise.
1116         * gnat.dg/array22.adb: Likewise.
1118 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1120         * gnat.dg/constant4.adb: New test.
1121         * gnat.dg/constant4_pkg.ads: New helper.
1123 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
1125         PR fortran/52552
1126         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
1127         * gfortran.dg/allocate_class_1.f90: Modified.
1128         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
1129         * gfortran.dg/allocate_class_2.f90: New.
1131 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
1133         PR middle-end/53535
1134         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
1136 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
1138         PR fortran/52861
1139         * gfortran.dg/string_assign_2.f90:  New test case.
1141 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
1143         PR fortran/52861
1144         * gfortran.dg/string_assign_1.f90:  New test case.
1146 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
1148         PR middle-end/53580
1149         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1150         * gcc.dg/gomp/critical-4.c: Likewise.
1151         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1152         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1153         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1154         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1155         * c-c++-common/gomp/pr53580.c: New test.
1157 2012-06-07  Fabien Chêne  <fabien@gcc.gnu.org>
1159         PR c++/51214
1160         * g++.dg/cpp0x/forw_enum11.C: New.
1162 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1164         PR c++/53567
1165         * g++.dg/cpp0x/alias-decl-19.C: New.
1167 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
1169         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
1171 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
1173         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
1174         (XSTATE_FP): Ditto.
1175         (XSTATE_SSE): Ditto.
1176         (XSTATE_YMM): Ditto.
1177         (avx_os_support): Use new defines.
1179 2012-06-06  Richard Guenther  <rguenther@suse.de>
1181         PR testsuite/32380
1182         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
1183         loops.
1185 2012-06-06  Fabien Chêne  <fabien@gcc.gnu.org>
1187         PR c++/52841
1188         * g++.dg/cpp0x/pr52841.C: New testcase.
1190 2012-06-06  Richard Guenther  <rguenther@suse.de>
1192         PR tree-optimization/53081
1193         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
1194         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
1196 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1198         * gcc.target/powerpc/pr53487.c: New test.
1200 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
1202         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
1204 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
1206         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
1208 2012-06-05  Richard Guenther  <rguenther@suse.de>
1210         PR tree-optimization/30442
1211         * gcc.dg/vect/bb-slp-30.c: New testcase.
1213 2012-06-05  Richard Guenther  <rguenther@suse.de>
1215         PR tree-optimization/53081
1216         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
1217         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
1218         -fno-tree-loop-distribute-patterns.
1220 2012-06-05  Alan Modra  <amodra@gmail.com>
1222         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
1223         Check static chain in nested funcs.
1225 2012-06-04  Tobias Burnus  <burnus@net-b.de>
1227         PR fortran/50619
1228         * gfortran.dg/init_flag_10.f90: New.
1230 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1232         PR c++/53524
1233         * g++.dg/warn/Wenum-compare-no-2: New.
1235 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
1237         PR preprocessor/53463
1238         * g++.dg/cpp/limits.C: New test.
1239         * g++.dg/parse/error19.C: Adjust.
1240         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
1241         * g++.dg/warn/pr35635.C: Likewise.
1242         * g++.old-deja/g++.pt/assign1.C: Likewise.
1244 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
1246         PR target/53559
1247         * gcc.target/powerpc/cell_builtin_1.c: New test case.
1248         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1249         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1250         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1251         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1252         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1253         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1254         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1256 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
1258         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
1260 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
1262         PR tree-optimization/53550
1263         * gcc.dg/pr53550.c: New test.
1265 2012-06-04  Richard Guenther  <rguenther@suse.de>
1267         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
1268         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1269         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1271 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1273         PR fortran/48831
1274         * gfortran.dg/parameter_array_element_2.f90: New.
1276 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
1278         PR target/53512
1279         * gcc.target/sh/pr53512-1.c: New.
1280         * gcc.target/sh/pr53512-2.c: New.
1281         * gcc.target/sh/pr53512-3.c: New.
1282         * gcc.target/sh/pr53512-4.c: New.
1284 2012-06-01  Jason Merrill  <jason@redhat.com>
1286         PR c++/52973
1287         * g++.dg/ext/visibility/template12.C: New.
1288         * g++.dg/ext/attrib14.C: Adjust warning line.
1290         PR c++/52725
1291         * g++.dg/parse/new6.C: New.
1292         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1294 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1296         * c-c++-common/restrict-2.c: Revert previous change.
1298 2012-06-01  Jason Merrill  <jason@redhat.com>
1300         PR c++/53137
1301         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1303         PR c++/53484
1304         * g++.dg/cpp0x/auto33.C: New.
1306 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
1308         PR c++/26155
1309         * g++.dg/parse/namespace-alias-1.C: New.
1311 2012-06-01  Christian Bruel  <christian.bruel@st.com>
1313         * gcc.dg/spec-options.c: New test.
1314         * gcc.dg/foo.specs: New file.
1316 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1318         PR ada/53517
1319         * gnat.dg/lto14.adb: Skip on Solaris.
1321 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
1323         * gcc.target/cris/sync-1-v10.c,
1324         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
1325         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
1326         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
1327         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
1328         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1329         gcc.target/cris/torture/sync-mis-op-i-1.c,
1330         gcc.target/cris/torture/sync-mis-op-i-1a.c,
1331         gcc.target/cris/torture/sync-mis-op-i-2.c,
1332         gcc.target/cris/torture/sync-mis-op-i-2a.c,
1333         gcc.target/cris/torture/sync-mis-op-i-3.c,
1334         gcc.target/cris/torture/sync-mis-op-i-3a.c,
1335         gcc.target/cris/torture/sync-mis-op-s-1.c,
1336         gcc.target/cris/torture/sync-mis-op-s-1a.c,
1337         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1338         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1339         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1340         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1341         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1342         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1343         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1344         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
1346 2012-05-31  Richard Guenther  <rguenther@suse.de>
1348         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
1349         ldist-pr45948.c with disabled SCCP.
1351 2012-05-31  Richard Guenther  <rguenther@suse.de>
1353         PR middle-end/48493
1354         * gcc.dg/torture/pr48493.c: New testcase.
1356 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
1358         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
1359         arm32 to targets.
1360         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
1361         of the initialization loop.
1362         (dg-final): Adjust the expected number of vectorized loops depending
1363         on vect_char_mult target selector.
1365 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
1367         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
1368         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
1369         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
1370         New tests.
1372 2012-05-30  Jason Merrill  <jason@redhat.com>
1374         PR c++/53356
1375         * g++.dg/init/new34.C: New.
1376         * g++.dg/tree-ssa/stabilize1.C: New.
1378 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1380         PR c++/53356
1381         * g++.dg/init/new33.C: New test.
1383 2012-05-30  Richard Guenther  <rguenther@suse.de>
1385         PR middle-end/53501
1386         * gcc.dg/torture/pr53501.c: New testcase.
1387         * c-c++-common/restrict-2.c: Adjust.
1389 2012-05-30  Alan Modra  <amodra@gmail.com>
1391         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
1392         torture-finish.
1394 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
1396         * gcc.target/i386/shuf-concat.c: New test.
1398 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1400         PR rtl-optimization/53519
1401         * gcc.c-torture/compile/pr53519.c: New test.
1403 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1405         * gcc.target/arm/neon-vrev.c: New.
1407 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
1409         PR target/51340
1410         * gcc.target/sh/pr51340-1.c: New.
1411         * gcc.target/sh/pr51340-2.c: New.
1412         * gcc.target/sh/pr51340-3.c: New.
1414 2012-05-29  Richard Guenther  <rguenther@suse.de>
1416         PR tree-optimization/53516
1417         * gcc.dg/torture/pr53516.c: New testcase.
1419 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
1421         PR preprocessor/53229
1422         * gcc.dg/cpp/paste6.c: Force to run without
1423         -ftrack-macro-expansion.
1424         * gcc.dg/cpp/paste8.c: Likewise.
1425         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
1426         -ftrack-macro-expansion.
1427         * gcc.dg/cpp/paste12.c: Force to run without
1428         -ftrack-macro-expansion.
1429         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
1430         -ftrack-macro-expansion.
1431         * gcc.dg/cpp/paste13.c: Likewise.
1432         * gcc.dg/cpp/paste14.c: Likewise.
1433         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
1434         -ftrack-macro-expansion.
1435         * gcc.dg/cpp/paste18.c: New test.
1437 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
1439         * gcc.target/cris/torture/trap-1.c,
1440         gcc.target/cris/torture/trap-2.c,
1441         gcc.target/cris/torture/trap-3.c,
1442         gcc.target/cris/torture/trap-v0.c,
1443         gcc.target/cris/torture/trap-v3.c: New tests.
1445 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
1447         PR c++/25137
1448         * g++.dg/warn/Wbraces3.C: New.
1449         * g++.dg/warn/Wbraces4.C: Likewise.
1451 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
1453         PR tree-optimization/53505
1454         * c-c++-common/torture/pr53505.c: New test.
1456 2012-05-27  Nathan Sidwell  <nathan@acm.org>
1458         * gcc.dg/stmt-expr-4.c: New.
1460 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
1462         PR c++/53491
1463         * g++.dg/parse/crash60.C: New.
1465 2012-05-26  Jason Merrill  <jason@redhat.com>
1467         PR c++/53220
1468         * c-c++-common/array-lit.c: New.
1469         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1471 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1473         PR ada/50294
1474         * gnat.dg/array21.adb: New test.
1476 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1478         * gnat.dg/renaming5.adb: Adjust dg-final directive.
1480 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1482         PR c++/32054
1483         * g++.dg/other/anon-union3.C: New.
1485 2012-05-25  Ian Lance Taylor  <iant@google.com>
1487         * gcc.dg/split-6.c: New test.
1489 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1491         * gnat.dg/lto14.adb: New test.
1493 2012-05-25  Tristan Gingold  <gingold@adacore.com>
1495         * gcc.target/i386/large-frame.c: New.
1497 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
1498         * gcc.target/powerpc/lhs-1.c: New.
1499         * gcc.target/powerpc/lhs-2.c: New.
1500         * gcc.target/powerpc/lhs-3.c: New.
1502 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
1504         Make unwound macro expansion trace less redundant
1505         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
1506         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1507         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1508         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
1509         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1510         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1512 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1514         PR c++/53464
1515         * g++.dg/cpp0x/constexpr-default1.C: New.
1517 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1519         PR c++/32080
1520         * g++.dg/eh/goto2.C: New.
1522 2012-05-24  Richard Guenther  <rguenther@suse.de>
1524         PR middle-end/53460
1525         * g++.dg/tree-prof/pr53460.C: New testcase.
1527 2012-05-24  Richard Guenther  <rguenther@suse.de>
1529         PR bootstrap/53466
1530         * g++.dg/debug/pr53466.C: New testcase.
1532 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
1534         PR tree-optimization/53465
1535         * gcc.c-torture/execute/pr53465.c: New test.
1537 2012-05-23  Tobias Burnus  <burnus@net-b.de>
1539         PR fortran/51055
1540         PR fortran/45170
1541         * gfortran.dg/allocate_with_typespec_6.f90: New.
1543 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1545         PR c++/29185
1546         * g++.dg/warn/delete-array-1.C: New.
1548 2012-05-23  Richard Guenther  <rguenther@suse.de>
1550         * gcc.dg/torture/pr39074-2.c: Adjust.
1551         * gcc.dg/torture/pr39074.c: Likewise.
1552         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1553         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1555 2012-05-22  Jan Hubicka  <jh@suse.cz>
1557         PR middle-end/53161
1558         * g++.dg/torture/pr53161.C: New testcase.
1560 2012-05-22  Tobias Burnus  <burnus@net-b.de>
1562         PR fortran/53389
1563         * gfortran.dg/realloc_on_assign_15.f90: New.
1565 2012-05-22  Richard Guenther  <rguenther@suse.de>
1567         PR middle-end/51071
1568         * gcc.dg/torture/pr51071-2.c: New testcase.
1570 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
1572         PR tree-optimization/53336
1573         * g++.dg/torture/pr53336.C: New testcase.
1575 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
1577         PR c++/53322
1578         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
1579         instead of -Wunused-local-typedefs.
1581 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1583         PR c++/51184
1584         * g++.dg/other/abstract4.C: New-
1586 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1588         PR c++/40821
1589         * g++.dg/ext/attrib46.C: New.
1591 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
1593         PR c/53418
1594         * gcc.c-torture/compile/pr53418-1.c,
1595         gcc.c-torture/compile/pr53418-2.c: New tests.
1597 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
1599         PR tree-optimization/53366
1600         * gcc.dg/torture/pr53366-1.c: New test.
1601         * gcc.dg/torture/pr53366-2.c: New test.
1602         * gcc.target/i386/pr53366-1.c: New test.
1603         * gcc.target/i386/pr53366-2.c: New test.
1605         PR tree-optimization/53409
1606         * gcc.c-torture/compile/pr53409.c: New test.
1608         PR tree-optimization/53410
1609         * gcc.c-torture/compile/pr53410-1.c: New test.
1610         * gcc.c-torture/compile/pr53410-2.c: New test.
1612 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1614         PR target/53425
1615         * gcc.target/i386/pr53425-1.c: New file.
1616         * gcc.target/i386/pr53425-2.c: Likewise.
1618 2012-05-21  Richard Guenther  <rguenther@suse.de>
1620         PR tree-optimization/53408
1621         * gcc.dg/torture/pr53408.c: New testcase.
1623 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
1624             H.J. Lu  <hongjiu.lu@intel.com>
1626         PR target/53416
1627         * gcc.target/i386/pr53416.c: New file.
1629 2012-05-21  Richard Guenther  <rguenther@suse.de>
1631         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
1633 2012-05-21  Richard Guenther  <rguenther@suse.de>
1635         * gcc.dg/torture/ldist-1.c: New testcase.
1637 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1639         * gnat.dg/lto13.adb: New test.
1640         * gnat.dg/lto13_pkg.ad[sb]: New helper.
1642 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1644         * gnat.dg/specs/lto12.ads: New test.
1645         * gnat.dg/specs/lto12_pkg.ads: New helper.
1647 2012-05-18  Richard Guenther  <rguenther@suse.de>
1649         PR tree-optimization/53346
1650         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
1651         * gcc.target/i386/incoming-10.c: Adjust.
1652         * gcc.target/i386/incoming-11.c: Likewise.
1653         * gcc.target/i386/pr46295.c: Likewise.
1655 2012-05-18  Richard Guenther  <rguenther@suse.de>
1657         * gcc.dg/pr53352.c: Return zero.
1659 2012-05-18  Richard Guenther  <rguenther@suse.de>
1661         PR tree-optimization/53390
1662         * gcc.dg/torture/pr53390.c: New testcase.
1664 2012-05-18  Meador Inge  <meadori@codesourcery.com>
1666         PR rtl-optimization/53352
1667         * gcc.dg/pr53352.c: New test.
1669 2012-05-17  David S. Miller  <davem@davemloft.net>
1671         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1672         failure on sparc-*-linux-gnu.
1674 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1676         PR c++/39681
1677         * g++.dg/parse/error49.C: New.
1678         * g++.dg/cpp0x/error8.C: Likewise.
1679         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
1680         * g++.dg/ext/utf-dflt2.C: Likewise.
1681         * g++.dg/ext/utf-gnuxx98.C: Likewise.
1682         * g++.dg/ext/utf-dflt.C: Likewise.
1683         * c-c++-common/raw-string-3.c: Likewise.
1684         * c-c++-common/raw-string-4.c: Likewise.
1686 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1688         PR c++/53371
1689         * g++.dg/cpp0x/catch1.C: New.
1691 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1693         PR c++/44516
1694         * g++.dg/parse/error48.C: New.
1695         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
1696         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
1698 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
1700         * gcc.dg/tm/indirect-2.c: New test.
1702 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1704         PR tree-optimization/53217
1705         * gfortran.dg/pr53217.f90: New test.
1707 2012-05-16  Richard Guenther  <rguenther@suse.de>
1709         PR tree-optimization/53364
1710         * g++.dg/torture/pr53364.C: New testcase.
1712 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
1714         PR testsuite/52641
1715         * gcc.dg/pr52549.c: Fix test for long != void*
1716         * gcc.c-torture/execute/pr52979-1.x: New file.
1717         * gcc.c-torture/execute/pr52979-2.x: New file.
1719 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
1721         PR preprocessor/7263
1722         * gcc.dg/binary-constants-2.c: Run without tracking locations
1723         accross macro expansion.
1724         * gcc.dg/binary-constants-3.c: Likewise.
1725         * gcc.dg/cpp/sysmac2.c: Likewise.
1726         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
1727         location.
1728         * gcc.dg/cpp/syshdr3.c: New test.
1729         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
1730         * gcc.dg/system-binary-constants-1.c: New test.
1731         * gcc.dg/system-binary-constants-1.h: New header for the new test
1732         above.
1733         * g++.dg/cpp/syshdr3.C: New test.
1734         * g++.dg/cpp/syshdr3.h: New header the new test above.
1735         * g++.dg/system-binary-constants-1.C: New test.
1736         * g++.dg/system-binary-constants-1.h: New header the new test
1737         above.
1739 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1741         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
1743 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
1745         PR target/53358
1746         * gcc.dg/pr53358.c: New test.
1748 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1750         PR c++/11856
1751         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
1752         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
1754 2012-05-15  Olivier Hainque  <hainque@adacore.com>
1756         * g++.dg/eh/sighandle.C: New testcase.
1758 2012-05-15  Richard Guenther  <rguenther@suse.de>
1760         PR tree-optimization/53355
1761         * gcc.dg/tree-ssa/vrp67.c: New testcase.
1763 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1765         * gfortran.dg/*.f90: Remove now redundant manual
1766         cleanup-modules directive.
1768 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
1770         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1771         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1773 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
1775         PR fortran/52428
1776         * gfortran.dg/int_range_io_1.f90: New test.
1778 2012-05-14  Andi Kleen <ak@linux.intel.com>
1779             Jakub Jelinek  <jakub@redhat.com>
1781         PR target/53315
1782         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
1783         * gcc.target/i386/rtm-check.h: New file.
1784         * gcc.target/i386/pr53315.c: New test.
1786 2012-05-14  Tobias Burnus  <burnus@net-b.de>
1788         PR fortran/49110
1789         PR fortran/51055
1790         PR fortran/53329
1791         * gfortran.dg/deferred_type_param_4.f90: New.
1792         * gfortran.dg/deferred_type_param_6.f90: New.
1794 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
1796         * gcc.target/i386/retarg.c: New test.
1798 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1800         PR fortran/45170
1801         * gfortran.dg/deferred_type_param_3.f90: New.
1802         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
1803         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
1805 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
1807         * gnat.dg/null_pointer_deref3.adb: New test.
1809 2012-05-12  Tobias Burnus  <burnus@net-b.de>
1811         PR fortran/49110
1812         PR fortran/52843
1813         * gfortran.dg/deferred_type_param_5.f90: New.
1815 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1817         * g++.dg/parse/error47.C: New.
1819 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1821         PR fortran/52537
1822         * gfortran.dg/string_compare_4.f90:  Change option
1823         to -fdump-tree-original.  Add test case for kind=4.
1825 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1827         PR fortran/52537
1828         * gfortran.dg/string_compare_4.f90:  New test.
1830 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1832         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
1834 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1836         PR c++/53305
1837         * g++.dg/cpp0x/variadic132.C: New.
1839 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
1841         PR c++/53158
1842         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
1843         * g++.dg/parse/error26.C: Tweak dg-error column number.
1845 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
1847         PR c++/53301
1848         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1850 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
1852         * gnat.dg/lto11.ad[sb]: New test.
1854 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
1856         PR target/52908
1857         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1858         directive to Scan for vpmuldq, not vpmacsdql.
1860 2012-05-09  Michael Matz  <matz@suse.de>
1862         PR tree-optimization/53185
1863         * gcc.dg/vect/pr53185.c: New test.
1865 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
1867         PR middle-end/53249
1868         * gcc.target/i386/pr53249.c: New.
1870 2012-05-09  Richard Guenther  <rguenther@suse.de>
1872         PR tree-optimization/18437
1873         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
1874         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
1876 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
1878         PR tree-optimization/53226
1879         * gcc.c-torture/compile/pr53226.c: New test.
1881 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1883         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
1884         * gcc.target/i386/hle-add-rel-1.c: Likewise.
1885         * gcc.target/i386/hle-and-acq-1.c: Likewise.
1886         * gcc.target/i386/hle-and-rel-1.c: Likewise.
1887         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
1888         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
1889         * gcc.target/i386/hle-or-acq-1.c: Likewise.
1890         * gcc.target/i386/hle-or-rel-1.c: Likewise.
1891         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
1892         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1893         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
1894         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
1895         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
1896         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
1898 2012-05-09  Dehao Chen  <dehao@google.com>
1900         * gcc.dg/predict-1.c: Remove the replicated text in this test.
1901         * gcc.dg/predict-2.c: Likewise.
1902         * gcc.dg/predict-3.c: Likewise.
1903         * gcc.dg/predict-4.c: Likewise.
1904         * gcc.dg/predict-5.c: Likewise.
1905         * gcc.dg/predict-6.c: Likewise.
1907 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
1909         PR target/53272
1910         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1912 2012-05-08  Richard Guenther  <rguenther@suse.de>
1914         * gcc.dg/fold-bitand-4.c: New testcase.
1916 2012-05-08  Dehao Chen  <dehao@google.com>
1918         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
1919         heuristic is working properly.
1920         * gcc.dg/predict-2.c: Likewise.
1921         * gcc/dg/predict-3.c: Likewise.
1922         * gcc/dg/predict-4.c: Likewise.
1923         * gcc/dg/predict-5.c: Likewise.
1924         * gcc/dg/predict-6.c: Likewise.
1926 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
1928         PR tree-optimization/53239
1929         * g++.dg/opt/vrp3.C: New test.
1930         * g++.dg/opt/vrp3-aux.cc: New file.
1931         * g++.dg/opt/vrp3.h: New file.
1933 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1935         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
1936         .uleb128 support in assembler output.
1938 2012-05-07  Richard Guenther  <rguenther@suse.de>
1940         PR lto/42987
1941         * g++.dg/lto/pr42987_0.C: New testcase.
1942         * g++.dg/lto/pr42987_1.C: Likewise.
1944 2012-05-07  Tobias Burnus  <burnus@net-b.de>
1946         PR fortran/53255
1947         * gfortran.dg/typebound_operator_15.f90: New.
1949 2012-05-06  Tobias Burnus  <burnus@net-b.de>
1951         PR fortran/41587
1952         * gfortran.dg/class_array_13.f90: New.
1954 2012-05-06  Tristan Gingold  <gingold@adacore.com>
1956         * gnat.dg/warn7.adb: New test.
1958 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
1960         * gnat.dg/specs/renamings.ads: Rename to...
1961         * gnat.dg/specs/renaming1.ads: ...this.
1962         * gnat.dg/specs/renaming2.ads: New test.
1963         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
1964         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
1965         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
1966         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
1968 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
1970         * gnat.dg/discr36.ad[sb]: New test.
1971         * gnat.dg/discr36_pkg.ad[sb]: New helper.
1973 2012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1975         PR c/43772
1976         * c-c++-common/pr43772.c: New.
1978 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
1980         PR fortran/41600
1981         * gfortran.dg/select_type_26.f03 : New test.
1982         * gfortran.dg/select_type_27.f03 : New test.
1984         PR fortran/53191
1985         * gfortran.dg/select_type_28.f03 : New test.
1987 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
1989         PR fortran/49010
1990         PR fortran/24518
1991         * gfortran.dg/mod_sign0_1.f90: New test.
1992         * gfortran.dg/mod_large_1.f90: New test.
1994 2012-05-04  Tobias Burnus  <burnus@net-b.de>
1996         PR fortran/53175
1997         gfortran.dg/public_private_module_5.f90: New.
1999 2012-05-04  Tobias Burnus  <burnus@net-b.de>
2001         PR fortran/53111
2002         * gfortran.dg/constructor_7.f90: New.
2003         * gfortran.dg/constructor_8.f90: New.
2005 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2007         PR c++/53166
2008         * g++.dg/cpp0x/static_assert7.C: New.
2010 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
2012         PR tree-optimization/52633
2013         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2014         recognized as widening shifts instead of over-widening.
2015         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2016         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2017         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2018         * gcc.target/arm/pr52633.c: New test.
2020 2012-05-04  Richard Guenther  <rguenther@suse.de>
2022         PR tree-optimization/53168
2023         * gcc.dg/torture/pr53168.c: New testcase.
2024         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
2026 2012-05-04  Richard Guenther  <rguenther@suse.de>
2028         * gcc.dg/lto/pr53214_0.c: New testcase.
2030 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
2032         * gcc.target/ia64/pr48496.c: New test.
2033         * gcc.target/ia64/pr52657.c: Likewise.
2035 2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2037         PR c/51712
2038         * c-c++-common/pr51712.c: New.
2040 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2042         PR target/53199
2043         * gcc.target/powwerpc/pr53199.c: New file.
2045 2012-05-03  Jason Merrill  <jason@redhat.com>
2047         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
2049         * gcc.dg/debug/dwarf2/dups-types.c: New.
2050         * gcc.dg/debug/dwarf2/dups-types.h: New.
2052 2012-05-03  Jason Merrill  <jason@redhat.com>
2054         * g++.dg/debug/dwarf2/namespace-2.C: New.
2055         * g++.dg/debug/dwarf2/localclass3.C: New.
2057 2012-05-03  Jason Merrill  <jason@redhat.com>
2059         * g++.dg/debug/dwarf2/thunk1.C: New.
2061 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2063         PR c++/53186
2064         * g++.dg/other/final2.C: New.
2066 2012-05-03  Richard Guenther  <rguenther@suse.de>
2068         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
2070 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
2072         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
2073         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
2074         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
2075         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
2077 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
2079         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
2080         .byte 0xf2.
2081         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2082         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
2083         * gcc.target/i386/hle-add-rel-1.c: Likewise.
2085         PR debug/53174
2086         * gcc.dg/pr53174.c: New test.
2088         PR target/53187
2089         * gcc.target/arm/pr53187.c: New test.
2090         * gcc.c-torture/compile/pr53187.c: New test.
2092 2012-05-03  Richard Guenther  <rguenther@suse.de>
2094         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
2095         unsupported prefetching support.
2097 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
2099         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
2100         option -ftrack-macro-expansion=0.
2101         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
2102         option -ftrack-macro-expansion=0.
2104 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
2106         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
2107         dg-options for target arm with dg-additional-options.
2109 2012-05-03  Richard Guenther  <rguenther@suse.de>
2111         PR tree-optimization/53144
2112         * gcc.dg/torture/pr53144.c: New testcase.
2114 2012-05-03  Tobias Burnus  <burnus@net-b.de>
2116         PR fortran/52864
2117         * gfortran.dg/pointer_intent_7.f90: New.
2118         * gfortran.dg/pure_formal_3.f90: New.
2120 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
2122         * gcc.target/s390/20030123-1.c: Add missing "volatile".
2124 2012-05-02  Martin Jambor  <mjambor@suse.cz>
2126         PR lto/52605
2127         * g++.dg/lto/pr52605_0.C: New test.
2129 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
2131         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
2132         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
2133         * gcc.target/i386/hle-add-acq-1.c: Ditto.
2134         * gcc.target/i386/hle-add-rel-1.c: Ditto.
2135         * gcc.target/i386/hle-and-acq-1.c: Ditto.
2136         * gcc.target/i386/hle-and-rel-1.c: Ditto.
2137         * gcc.target/i386/hle-or-acq-1.c: Ditto.
2138         * gcc.target/i386/hle-or-rel-1.c: Ditto.
2139         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
2140         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
2141         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
2142         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
2143         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
2144         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
2145         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
2146         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
2148 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
2150         PR middle-end/53153
2151         * gcc.dg/pr53153.c: New test.
2153 2012-05-02  Richard Guenther  <rguenther@suse.de>
2155         * g++.dg/tree-ssa/pr19807.C: Adjust.
2157 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
2159         PR tree-optimization/53163
2160         * gcc.c-torture/compile/pr53163.c: New test.
2162         PR rtl-optimization/53160
2163         * gcc.c-torture/execute/pr53160.c: New test.
2165 2012-05-01  Ian Lance Taylor  <iant@google.com>
2167         PR c/37303
2168         * gcc.dg/pr37303.c: New test.
2170 2012-05-01  Richard Henderson  <rth@redhat.com>
2172         * lib/target-supports.exp
2173         (check_effective_target_sync_long_long_runtime): True for
2174         check_effective_target_powerpc64.
2176 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
2178         PR c++/51033
2179         * gcc.dg/vector-1.c: Move to ...
2180         * c-c++-common/vector-1.c: ... here.
2181         * gcc.dg/vector-2.c: Move to ...
2182         * c-c++-common/vector-2.c: ... here.
2183         * gcc.dg/vector-3.c: Move to ...
2184         * c-c++-common/vector-3.c: ... here. Adapt to C++.
2185         * gcc.dg/vector-4.c: Move to ...
2186         * c-c++-common/vector-4.c: ... here.
2187         * gcc.dg/vector-init-1.c: Move to ...
2188         * c-c++-common/vector-init-1.c: ... here.
2189         * gcc.dg/vector-init-2.c: Move to ...
2190         * c-c++-common/vector-init-2.c: ... here.
2191         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
2192         * c-c++-common/vector-subscript-1.c: ... here.
2193         * gcc.dg/vector-subscript-2.c: Move to ...
2194         * c-c++-common/vector-subscript-2.c: ... here.
2195         * gcc.dg/vector-subscript-3.c: Move to ...
2196         * c-c++-common/vector-subscript-3.c: ... here.
2198         PR c++/51314
2199         * g++.dg/cpp0x/vt-51314.C: New test.
2200         * g++.dg/cpp0x/variadic76.C: Fix.
2202 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
2204         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
2206 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
2208         Add -Wvarargs option
2209         * c-c++-common/Wvarargs.c: New test case.
2210         * c-c++-common/Wvarargs-2.c: Likewise.
2212 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
2214         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
2215         * objc.dg/foreach-7.m: Force the test case to run without
2216         -ftrack-macro-expansion.
2217         * c-c++-common/tm/attrib-1.c: Likewise.
2218         * c-c++-common/warn-ommitted-condop.c: Likewise.
2219         * gcc.dg/assign-warn-1.c: Likewise.
2220         * gcc.dg/assign-warn-2.c: Likewise.
2221         * gcc.dg/attr-alloc_size.c: Likewise.
2222         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2223         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
2224         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
2225         * gcc.dg/c90-const-expr-9.c: Likewise.
2226         * gcc.dg/c99-const-expr-9.c: Likewise.
2227         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
2228         * gcc.dg/cpp/direct2s.c: Likewise.
2229         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
2230         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
2231         * gcc.dg/dfp/composite-type.c: Likewise.
2232         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
2233         with -ftrack-macro-expansion
2234         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
2235         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
2236         * g++.dg/ext/cleanup-1.C: Likewise.
2237         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2238         * g++.dg/template/sfinae10.C: Likewise.
2239         * g++.dg/tm/wrap-2.C: Likewise.
2240         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
2241         * g++.dg/warn/Wsign-conversion.C: Likewise.
2242         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
2243         * g++.old-deja/g++.mike/p10769b.C: Likewise.
2244         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
2245         it to run with -ftrack-macro-expansion.
2246         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
2247         test cases without -ftrack-macro-expansion.
2249         Fix location for static class members
2250         * g++.dg/template/sfinae6_neg.C: Adjust.
2252         Make conversion warnings work on NULL with -ftrack-macro-expansion
2253         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
2254         alongside the previous testing for NULL.
2256         Fix -Wuninitialized for -ftrack-macro-expansion
2257         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
2259         Strip "<built-in>" loc from displayed expansion context
2260         * g++.dg/warn/Wconversion-real-integer2.C: New test.
2261         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2262         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
2263         new test above.
2265         Fix expansion point loc for macro-like tokens
2266         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
2267         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2269         Fix token pasting with -ftrack-macro-expansion
2270         * gcc.dg/cpp/paste17.c: New test case for
2271         -ftrack-macro-expansion=2 mode only.
2272         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2274 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
2276         * gnat.dg/warn6.ad[sb]: New test.
2278 2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2280         PR 53149
2281         * gcc.dg/20011021-1.c: Adjust testcase.
2283 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2285         PR fortran/53148
2286         * gfortran.dg/function_optimize_12.f90:  New test.
2288 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
2290         PR target/53156
2291         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
2292         code to match current output and cover new peephole2 pattern.
2294 2012-04-27  Ollie Wild  <aaw@google.com>
2296         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
2298 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2300         * gcc.c-torture/execute/20120427-2.c: New testcase.
2301         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
2302         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
2303         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
2305 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2307         PR target/53138
2308         * gcc.c-torture/execute/20120427-1.c: New testcase.
2310 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
2312         PR middle-end/27139
2313         * gcc.dg/tree-ssa/forwprop-18.c: New test.
2315 2012-04-27  Tom de Vries  <tom@codesourcery.com>
2317         PR tree-optimization/51879
2318         * gcc.dg/pr51879.c: New test.
2319         * gcc.dg/pr51879-2.c: Same.
2320         * gcc.dg/pr51879-3.c: Same.
2321         * gcc.dg/pr51879-4.c: Same.
2322         * gcc.dg/pr51879-6.c: Same.
2324 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2326         PR c++/53096
2327         * g++.dg/cpp0x/defaulted35.C: New.
2328         * g++.dg/cpp0x/defaulted15.C: Adjust.
2330 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
2332         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
2333         structure layout.
2335 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
2337         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
2339 2012-04-26  Alan Modra  <amodra@gmail.com>
2341         * gcc.target/powerpc/savres.c: New test.
2342         * gcc.target/powerpc/powerpc.exp: Run it.
2344 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
2346         PR target/53120
2347         * gcc.dg/torture/pr53120.c: New test.
2349 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2351         PR middle-end/52979
2352         * gcc.c-torture/compile/pr52979-1.c: New test.
2353         * gcc.c-torture/execute/pr52979-1.c: New test.
2354         * gcc.c-torture/execute/pr52979-2.c: New test.
2356 2012-04-25  Richard Guenther  <rguenther@suse.de>
2358         * gcc.target/i386/l_fma_float_5.c: Adjust.
2359         * gcc.target/i386/l_fma_double_4.c: Likewise.
2360         * gcc.target/i386/l_fma_float_2.c: Likewise.
2361         * gcc.target/i386/l_fma_float_6.c: Likewise.
2362         * gcc.target/i386/l_fma_double_1.c: Likewise.
2363         * gcc.target/i386/l_fma_double_5.c: Likewise.
2364         * gcc.target/i386/l_fma_float_3.c: Likewise.
2365         * gcc.target/i386/l_fma_double_2.c: Likewise.
2366         * gcc.target/i386/l_fma_double_6.c: Likewise.
2367         * gcc.target/i386/l_fma_float_4.c: Likewise.
2368         * gcc.target/i386/l_fma_double_3.c: Likewise.
2369         * gcc.target/i386/l_fma_float_1.c: Likewise.
2371 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2373         PR tree-optimization/53058
2374         * gcc.c-torture/compile/pr53058.c: New test.
2376 2012-04-25  Jan Hubicka  <jh@suse.cz>
2378         PR middle-end/53088
2379         * gcc.target/i386/pr39082-1.c: Update warning location.
2381 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2383         PR c/52880
2384         * gcc.dg/pr52880.c: New test.
2386 2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2388         * gcc.dg/m-un-2.c: Update.
2389         * gcc.dg/20011021-1.c: Update.
2391 2012-04-25  Tobias Burnus  <burnus@net-b.de>
2393         PR fortran/52196
2394         * gfortran.dg/realloc_on_assign_14.f90: New.
2396 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
2398         PR testsuite/52641
2399         PR tree-optimizations/52891
2400         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2402 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2404         PR c++/52363
2405         * g++.dg/cpp0x/sfinae35.C: New.
2406         * g++.dg/cpp0x/sfinae36.C: Likewise.
2408 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2410         PR target/47197
2411         * gcc.target/powerpc/pr47197.c: New test.
2413 2012-04-24  Richard Guenther  <rguenther@suse.de>
2415         PR tree-optimization/53085
2416         * g++.dg/torture/pr53085.C: New testcase.
2418 2012-04-24  Andrew Pinski  <apinski@cavium.com>
2420         PR tree-opt/33512
2421         * gcc.dg/tree-ssa/andor-3.c: New testcase.
2422         * gcc.dg/tree-ssa/andor-4.c: New testcase.
2423         * gcc.dg/tree-ssa/andor-5.c: New testcase.
2425 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
2427         PR middle-end/53084
2428         * gcc.c-torture/execute/pr53084.c: New test.
2430 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
2432         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
2434 2012-04-23  Andrew Pinski  <apinski@cavium.com>
2436         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
2438 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
2440         PR regression/53076
2441         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
2442         * gcc.dg/torture/builtin-power-1.c: Likewise.
2444 2012-04-23  Richard Guenther  <rguenther@suse.de>
2446         PR tree-optimization/53070
2447         * gcc.dg/torture/pr53070.c: New testcase.
2449 2012-04-23  Richard Guenther  <rguenther@suse.de>
2451         PR c/53060
2452         * gcc.dg/pr53060.c: New testcase.
2454 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
2456         PR tree-optimizations/52891
2457         * gcc.c-torture/compile/pr52891-1.c: New test.
2458         * gcc.c-torture/compile/pr52891-2.c: New test.
2460 2012-04-22  Tobias Burnus  <burnus@net-b.de>
2462         PR fortran/53051
2463         * gfortran.dg/read_float_4.f90: New.
2465 2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2467         PR 35441
2468         * c-c++-common/pr35441.C: New.
2470 2012-04-20  Ian Lance Taylor  <iant@google.com>
2472         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2473         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2475 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
2477         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
2478         array access.
2479         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2481 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2483         PR rtl-optimization/44214
2484         * gcc.dg/pr44214-1.c: New test.
2485         * gcc.dg/pr44214-2.c: Likewise.
2486         * gcc.dg/pr44214-3.c: Likewise.
2488 2012-04-20  Richard Guenther  <rguenther@suse.de>
2490         * g++.dg/torture/20120420-1.C: New testcase.
2492 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
2494         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
2496 2012-04-19  Christian Bruel  <christian.bruel@st.com>
2498         * gcc.dg/pr52283.c: New test.
2500 2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2502         * gcc.dg/pr37985.c: New test.
2504 2012-04-19  Richard Guenther  <rguenther@suse.de>
2506         PR rtl-optimization/44688
2507         * gcc.dg/var-expand1.c: Increase array size to make unrolling
2508         possibly profitable.
2510 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2512         PR tree-optimization/52976
2513         * gfortran.dg/reassoc_11.f: New test.
2515 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2517         PR tree-optimization/52976
2518         * gfortran.dg/reassoc_7.f: New test.
2519         * gfortran.dg/reassoc_8.f: Likewise.
2520         * gfortran.dg/reassoc_9.f: Likewise.
2521         * gfortran.dg/reassoc_10.f: Likewise.
2523 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
2525         PR c++/52422
2526         * g++.dg/cpp0x/sfinae33.C: New.
2527         * g++.dg/cpp0x/sfinae34.C: Likewise.
2529 2012-04-18  Joey Ye  <joey.ye@arm.com>
2531         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
2533 2012-04-18  Richard Guenther  <rguenther@suse.de>
2535         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
2536         array access.
2537         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
2538         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
2540 2012-04-17  Tom de Vries  <tom@codesourcery.com>
2542         * g++.dg/pr51264-4.C: New test.
2544 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2546         PR c++/52599
2547         * g++.dg/cpp0x/constexpr-ctor10.C: New.
2549 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2551         PR c++/53003
2552         * g++.dg/parse/crash59.C: New.
2554 2012-04-17  Michael Matz  <matz@suse.de>
2556         PR tree-optimization/18437
2557         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
2559 2012-04-17  Richard Guenther  <rguenther@suse.de>
2561         PR middle-end/53011
2562         * g++.dg/torture/pr53011.C: New testcase.
2564 2012-04-16  Jason Merrill  <jason@redhat.com>
2566         PR c++/38543
2567         * g++.dg/cpp0x/variadic131.C: New.
2569         PR c++/52008
2570         * g++.dg/cpp0x/variadic130.C: New.
2572         PR c++/50830
2573         * g++.dg/cpp0x/variadic129.C: New.
2575         PR c++/50303
2576         * g++.dg/cpp0x/variadic128.C: New.
2578 2012-04-16  Tobias Burnus  <burnus@net-b.de>
2580         PR fortran/52864
2581         * gfortran.dg/pointer_intent_6.f90: New.
2583 2012-04-16  Tobias Burnus  <burnus@net-b.de>
2585         PR fortran/52916
2586         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
2587         to include public_private_module_4.f90.
2588         * gfortran.dg/public_private_module_4.f90: Skip this test on all
2589         targets.
2591 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
2593         PR c++/49152
2594         * g++.dg/diagnostic/operator1.C: New.
2595         * g++.dg/ext/label5.C: Adjust.
2596         * g++.dg/ext/va-arg1.C: Likewise.
2597         * g++.dg/other/error20.C: Likewise.
2598         * g++.dg/other/error20.C: Likewise.
2599         * g++.dg/other/error16.C: Likewise.
2600         * g++.dg/other/error10.C: Likewise.
2601         * g++.dg/parse/error30.C: Likewise.
2602         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
2604 2012-04-16  Jason Merrill  <jason@redhat.com>
2606         PR c++/51148
2607         * g++.dg/cpp0x/variadic127.C: New.
2609 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2611         * lib/plugin-support.exp (plugin-test-execute): Properly determine
2612         testcase name.
2613         Use fail, pass instead of unresolved.
2614         Don't log $optstr.
2616         PR testsuite/52948
2617         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
2618         TODO_dump_func.
2619         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2620         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2621         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2623 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
2625         PR fortran/52968
2626         * gfortran.dg/typebound_call_23.f03: New test case.
2628 2012-04-15  Jason Merrill  <jason@redhat.com>
2630         PR c++/47220
2631         * g++.dg/cpp0x/variadic126.C: New.
2633         PR c++/52380
2634         * g++.dg/cpp0x/variadic125.C: New.
2636         PR c++/52292
2637         * g++.dg/cpp0x/variadic124.C: New.
2639         PR c++/52706
2640         * g++.dg/cpp0x/nullptr27.C: New.
2642         PR c++/52818
2643         * g++.dg/warn/format8.C: New.
2645 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
2647         PR fortran/51082
2648         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
2650 2012-04-14  Tobias Burnus  <burnus@net-b.de>
2652         PR fortran/52916
2653         PR fortran/40973
2654         * gfortran.dg/public_private_module_3.f90: New.
2655         * gfortran.dg/public_private_module_4.f90: New.
2657 2012-04-14  Tom de Vries  <tom@codesourcery.com>
2659         * gcc.dg/superblock.c: New test.
2661 2012-04-14  Tom de Vries  <tom@codesourcery.com>
2663         * gcc.dg/pr51879-12.c: New test.
2665 2012-04-13  Jason Merrill  <jason@redhat.com>
2667         PR c++/52824
2668         * g++.dg/cpp0x/variadic123.C: New.
2669         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2671         PR c++/52905
2672         * g++.dg/cpp0x/initlist-ctor1.C: New.
2674         PR c++/52915
2675         * g++.dg/other/anon-union2.C: New.
2677 2012-04-13  Martin Jambor  <mjambor@suse.cz>
2679         PR middle-end/52939
2680         * g++.dg/ipa/pr52939.C: New test.
2682 2012-04-13  Tom de Vries  <tom@codesourcery.com>
2684         * gcc.dg/pr52734.c: New test.
2686 2012-04-13  Richard Guenther  <rguenther@suse.de>
2688         PR tree-optimization/52969
2689         * gcc.dg/torture/pr52969.c: New testcase.
2691 2012-04-13  Richard Guenther  <rguenther@suse.de>
2693         PR c/52549
2694         * gcc.dg/pr52549.c: New testcase.
2696 2012-04-13  Richard Guenther  <rguenther@suse.de>
2698         PR c/52862
2699         * gcc.dg/pr52862.c: New testcase.
2701 2012-04-13  Joey Ye  <joey.ye@arm.com>
2703         * gcc.target/arm/thumb1-imm.c: New testcase.
2705 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
2707         PR target/52932
2708         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2709         second function argument.
2710         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2711         (calc_permps): Update declaration.  Calculate result correctly.
2712         (avx2_test): Change src2 type to union256i_d.
2713         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2714         correctly.
2716 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2718         PR target/52775
2719         * gcc.target/powerpc/pr52775.c: New file.
2721 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2723         PR tree-optimization/18589
2724         * gcc.dg/tree-ssa/pr18589-1.c: New test.
2725         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
2726         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
2727         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
2728         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
2729         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
2730         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
2731         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
2732         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
2733         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
2735 2012-04-12  Richard Guenther  <rguenther@suse.de>
2737         PR tree-optimization/52943
2738         * gcc.dg/torture/pr52943.c: New testcase.
2740 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
2742         PR target/50751
2743         * gcc/target/sh/pr50751-4.c: New.
2744         * gcc/target/sh/pr50751-5.c: New.
2745         * gcc/target/sh/pr50751-6.c: New.
2746         * gcc/target/sh/pr50751-7.c: New.
2748 2012-04-11  Fabien Chêne  <fabien@gcc.gnu.org>
2750         PR c++/52465
2751         * g++.dg/lookup/using52.C: New.
2753 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2755         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
2757 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
2759         PR rtl-optimization/52876
2760         * gcc.target/i386/pr52876.c: New.
2762 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
2764         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
2765         __UINTPTR_TYPE__.
2766         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
2767         __INTPTR_TYPE__.
2768         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
2769         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
2770         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
2771         (ptrdiff_t): ... this.  All uses changed.
2772         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
2773         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
2774         __INTPTR_TYPE__.
2775         (main): Cast argument to __INTPTR_TYPE__.
2776         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
2777         size_t.
2778         * gcc.dg/mallign.c (main): Likewise.
2779         * gcc.dg/pr38700.c (foo): Likewise.
2780         * gcc.dg/long-long-cst1.c (t): Likewise.
2781         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
2782         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
2783         * gcc.dg/pointer-arith-10.c (foo): Likewise.
2784         * gcc.dg/pr25682.c (d, foo): Likewise.
2785         * gcc.dg/format/cast-1.c (f): Likewise.
2786         * gcc.dg/c90-const-expr-10.c
2787         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
2788         (size_t): ...this.  All uses changed.
2789         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
2790         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
2791         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
2792         * gcc.dg/pr34856.c (uintptr_t): Likewise.
2793         * gcc.dg/sequence-pt-1.c: Likewise.
2794         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
2795         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
2796         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
2797         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
2798         of ptrdiff_t with it.
2799         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
2800         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
2801         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
2803 2012-04-11  Jason Merrill  <jason@redhat.com>
2805         PR debug/45088
2806         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
2807         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2809         PR c++/52906
2810         * g++.dg/ext/attrib45.C: New.
2812         * g++.dg/eh/dtor3.C: New.
2814 2012-04-11  Richard Guenther  <rguenther@suse.de>
2816         PR middle-end/52621
2817         * gfortran.dg/pr52621.f90: New testcase.
2819 2012-04-11  Richard Guenther  <rguenther@suse.de>
2821         PR middle-end/52918
2822         * g++.dg/torture/pr52918-1.C: New testcase.
2823         * g++.dg/torture/pr52918-2.C: Likewise.
2825 2012-04-11  Tobias Burnus  <burnus@net-b.de>
2827         PR fortran/52729
2828         * gfortran.dg/block_11.f90: New.
2830 2012-04-11  Nick Clifton  <nickc@redhat.com>
2832         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
2834 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
2836         PR target/16458
2837         * gcc.target/powerpc/pr16458-1.c: New test.
2838         * gcc.target/powerpc/pr16458-2.c: Likewise.
2839         * gcc.target/powerpc/pr16458-3.c: Likewise.
2840         * gcc.target/powerpc/pr16458-4.c: Likewise.
2842 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2844         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
2845         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
2846         * gcc.dg/builtin-bswap-5.c: Likewise.
2847         * gcc.target/i386/builtin-bswap-4.c: New test.
2849 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2851         PR 24985
2852         * lib/prune.exp: Add -fno-diagnostics-show-caret.
2854 2012-04-11  Richard Guenther  <rguenther@suse.de>
2856         PR rtl-optimization/52881
2857         * gcc.dg/torture/pr52881.c: New testcase.
2858         * gcc.dg/torture/pr52913.c: Likewise.
2860 2012-04-11  Richard Guenther  <rguenther@suse.de>
2862         PR tree-optimization/52912
2863         * gcc.dg/torture/pr52912.c: New testcase.
2865 2010-04-10  Michael Matz  <matz@suse.de>
2867         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
2868         * gcc.dg/vect/vect-outer-1.c: Adjust.
2869         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
2870         * gcc.dg/vect/vect-outer-1a.c: Adjust.
2871         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
2872         * gcc.dg/vect/vect-outer-1b.c: Adjust.
2873         * gcc.dg/vect/vect-outer-2b.c: Adjust.
2874         * gcc.dg/vect/vect-outer-3b.c: Adjust.
2876 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
2878         PR tree-optimization/52870
2879         * gcc.dg/vect/pr52870.c: New test.
2881 2012-04-09  Mike Stump  <mikestump@comcast.net>
2883         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2884         * gcc.dg/tree-ssa/vrp59.c: Likewise.
2885         * gcc.dg/tree-ssa/vrp60.c: Likewise.
2886         * gnat.dg/aggr11.adb: Likewise.
2887         * gnat.dg/aggr11_pkg.ads: Likewise.
2888         * gnat.dg/aggr15.adb: Likewise.
2889         * gnat.dg/aggr15.ads: Likewise.
2890         * gnat.dg/aggr17.adb: Likewise.
2891         * gnat.dg/aggr18.adb: Likewise.
2892         * gnat.dg/array14.adb: Likewise.
2893         * gnat.dg/array14.ads: Likewise.
2894         * gnat.dg/array14_pkg.ads: Likewise.
2895         * gnat.dg/array19.adb: Likewise.
2896         * gnat.dg/array19.ads: Likewise.
2897         * gnat.dg/discr27.adb: Likewise.
2898         * gnat.dg/discr27.ads: Likewise.
2899         * gnat.dg/discr35.adb: Likewise.
2900         * gnat.dg/discr35.ads: Likewise.
2901         * gnat.dg/discr6.adb: Likewise.
2902         * gnat.dg/discr6_pkg.ads: Likewise.
2903         * gnat.dg/import1.adb: Likewise.
2904         * gnat.dg/import1.ads: Likewise.
2905         * gnat.dg/loop_address2.adb: Likewise.
2906         * gnat.dg/opt7.adb: Likewise.
2907         * gnat.dg/opt7.ads: Likewise.
2908         * gnat.dg/pointer_variable_bounds.adb: Likewise.
2909         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2910         * gnat.dg/rep_clause2.adb: Likewise.
2911         * gnat.dg/rep_clause2.ads: Likewise.
2912         * gnat.dg/slice2.adb: Likewise.
2913         * gnat.dg/slice2.ads: Likewise.
2914         * gnat.dg/slice6.adb: Likewise.
2915         * gnat.dg/slice6_pkg.ads: Likewise.
2916         * gnat.dg/specs/unchecked_union2.ads: Likewise.
2917         * gnat.dg/taft_type2.adb: Likewise.
2918         * gnat.dg/taft_type2.ads: Likewise.
2919         * gnat.dg/taft_type2_pkg.ads: Likewise.
2920         * gnat.dg/volatile10.adb: Likewise.
2921         * gnat.dg/volatile10_pkg.ads: Likewise.
2923         * gcc.dg/dll-8.c: Remove execute permissions.
2924         * g++.dg/ext/dllexport5.C: Likewise.
2926 2012-04-09  Jan Hubicka  <jh@suse.cz>
2928         PR lto/52722
2929         PR lto/51765
2930         PR lto/52634
2931         * gcc.dg/lto/pr52634_1.c: New testcase.
2932         * gcc.dg/lto/pr52634_0.c: New testcase.
2934 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
2936         PR target/52883
2937         * gcc.target/i386/pr52883.c: New testcase.
2939 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
2941         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2942         (check_effective_target_sync_long_long): Add SPARC case.
2943         (check_effective_target_sync_long_long_runtime): Likewise.
2944         (check_effective_target_sync_int_long): Adjust SPARC case.
2945         (check_effective_target_sync_char_short): Likewise.
2947 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
2949         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
2950         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
2952 2012-04-08  Tobias Burnus  <burnus@net-b.de>
2954         PR fortran/40973
2955         PR fortran/52751
2956         * gfortran.dg/public_private_module_2.f90: New.
2958 2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2960         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
2961         directives.
2963 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2965         PR fortran/52893
2966         * gfortran.dg/function_optimize_11.f90:  New test.
2968 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2970         PR fortran/52668
2971         * gfortran.dg/use_only_6.f90: New test.
2973 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2975         PR fortran/52668
2976         * gfortran.dg/use_only_6.f90: New test.
2977 2012-04-06  Mike Stump  <mikestump@comcast.net>
2979         PR testsuite/50722
2980         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2982 2012-04-05  Jason Merrill  <jason@redhat.com>
2984         PR c++/52596
2985         * g++.dg/template/qualified-id5.C: New.
2987 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
2989         PR target/52882
2990         * gcc.target/i386/pr52882.c: New test.
2992 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2993             Dominique D'Humieures  <dominiq@lps.ens.fr>
2995         PR testsuite/52614
2996         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
2997         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2999 2012-04-04  Jason Merrill  <jason@redhat.com>
3001         PR c++/52845
3002         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
3004 2012-04-03  Jason Merrill  <jason@redhat.com>
3006         PR c++/52796
3007         * g++.dg/cpp0x/variadic-value1.C: New.
3009 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
3011         * gnat.dg/pack18.adb: New test.
3012         * gnat.dg/pack18_pkg.ads: New helper.
3014 2012-04-03  Richard Guenther  <rguenther@suse.de>
3016         PR tree-optimization/52808
3017         * gcc.dg/pr52808.c: New testcase.
3019 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
3021         PR tree-optimization/52835
3022         * gfortran.dg/pr52835.f90: New test.
3024 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
3026         * gnat.dg/specs/aggr5.ads: New test.
3028 2012-04-02  Richard Guenther  <rguenther@suse.de>
3030         PR tree-optimization/52756
3031         * gcc.dg/torture/pr52756.c: New testcase.
3033 2012-04-02  Richard Guenther  <rguenther@suse.de>
3035         PR middle-end/52803
3036         * gcc.dg/pr52803.c: New testcase.
3038 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
3040         PR c++/40942
3041         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
3042         DR 214 in account.
3044 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3046         PR c++/50043
3047         * g++.dg/cpp0x/noexcept17.C: New.
3048         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
3049         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
3050         * g++.dg/cpp0x/noexcept01.C: Likewise.
3051         * g++.dg/eh/init-temp1.C: Likewise.
3052         * g++.dg/eh/ctor1.C: Likwise.
3054 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
3056         * gnat.dg/controlled6.adb: New test.
3057         * gnat.dg/controlled6_pkg.ads: New helper.
3058         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
3060 2012-03-30  Richard Henderson <rth@redhat.com>
3062         PR debug/52727
3063         * g++.dg/opt/pr52727.C: New testcase.
3065 2012-03-30  Richard Guenther  <rguenther@suse.de>
3067         PR tree-optimization/52754
3068         * gcc.target/i386/pr52754.c: New testcase.
3070 2012-03-30  Richard Guenther <rguenther@suse.de>
3072         PR middle-end/52772
3073         * g++.dg/torture/pr52772.C: New testcase.
3075 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
3077         PR c++/52718
3078         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
3080 2012-03-29  Jason Merrill  <jason@redhat.com>
3082         PR c++/52685
3083         * g++.dg/template/inherit8.C: New.
3085 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
3087         PR c++/52759
3088         * g++.dg/ext/weak4.C: New test.
3090         PR tree-optimization/52760
3091         * gcc.c-torture/execute/pr52760.c: New test.
3093 2012-03-29  Jason Merrill  <jason@redhat.com>
3095         PR c++/52743
3096         * g++.dg/cpp0x/initlist-array3.C: New.
3098 2012-03-28  Jason Merrill  <jason@redhat.com>
3100         PR c++/52746
3101         * g++.dg/overload/virtual2.C: New.
3103 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3105         * gnat.dg/vect7.ad[sb]: New test.
3107 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
3108         Tobias Burnus  <burnus@gcc.gnu.org>
3110         PR fortran/52652
3111         * gfortran.dg/allocate_class_1.f90 : Change error test.
3112         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
3113         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
3114         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
3116 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
3118         PR middle-end/52691
3119         * gcc.dg/pr52691.c: New test.
3121         PR middle-end/52750
3122         * gcc.c-torture/compile/pr52750.c: New test.
3124 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
3126         PR target/52692
3127         * gcc.target/avr/torture/builtins-2.c: New test.
3129 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
3131         PR target/52736
3132         * gcc.target/i386/pr52736.c: New test.
3134 2012-03-27  Martin Jambor  <mjambor@suse.cz>
3136         PR middle-end/52693
3137         * gcc.dg/torture/pr52693.c: New test.
3139 2012-03-27  Meador Inge  <meadori@codesourcery.com>
3141         PR c++/52672
3142         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
3144 2012-03-27  Mike Stump  <mikestump@comcast.net>
3146         PR target/52665
3147         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
3148         failures that match branch names.
3150 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
3151             H.J. Lu  <hongjiu.lu@intel.com>
3153         PR target/52698
3154         * gcc.target/i386/pr52698.c: New test.
3156 2012-03-27  Richard Guenther  <rguenther@suse.de>
3158         PR middle-end/52720
3159         * gcc.dg/torture/pr52720.c: New testcase.
3161 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
3163         * gnat.dg/pack17.adb: New test.
3165 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3167         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
3168         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
3170 2012-03-26  Martin Jambor  <mjambor@suse.cz>
3172         PR tree-optimization/50052
3173         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
3175 2012-03-26  Richard Guenther  <rguenther@suse.de>
3177         PR tree-optimization/52701
3178         * gfortran.dg/pr52701.f90: New testcase.
3180 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
3182         PR tree-optimization/52686
3183         * gcc.target/arm/pr52686.c: New test.
3185 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
3187         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
3188         Add "-Os -flto" to list.
3190 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
3192         * gnat.dg/concat2.ad[sb]: New test.
3194 2012-03-24  Jason Merrill  <jason@redhat.com>
3196         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
3197         * g++.dg/cpp0x/trailing2.C: Likewise.
3198         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
3199         * g++.dg/cpp1y/auto-fn1.C: New.
3200         * g++.dg/cpp1y/auto-fn2.C: New.
3201         * g++.dg/cpp1y/auto-fn3.C: New.
3202         * g++.dg/cpp1y/auto-fn4.C: New.
3203         * g++.dg/cpp1y/auto-fn5.C: New.
3204         * g++.dg/cpp1y/auto-fn6.C: New.
3205         * g++.dg/cpp1y/auto-fn7.C: New.
3206         * g++.dg/cpp1y/auto-fn8.C: New.
3207         * g++.dg/cpp1y/auto-fn9.C: New.
3208         * g++.dg/cpp1y/auto-fn10.C: New.
3209         * g++.dg/cpp1y/auto-fn11.C: New.
3211 2012-03-23  Richard Guenther  <rguenther@suse.de>
3213         PR tree-optimization/52678
3214         * gfortran.dg/pr52678.f: New testcase.
3216 2012-03-23  Richard Guenther  <rguenther@suse.de>
3218         PR tree-optimization/52638
3219         * g++.dg/torture/pr52638.C: New testcase.
3221 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
3223         PR c++/52487
3224         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
3226 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
3228         PR c++/52671
3229         * g++.dg/ext/attrib44.C: New test.
3231 2012-03-22  Jan Hubicka  <jh@suse.cz>
3233         PR middle-end/51737
3234         * g++.dg/torture/pr51737.C: New testcase
3236 2012-03-22  Richard Guenther  <rguenther@suse.de>
3238         PR tree-optimization/52548
3239         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
3241 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3243         * lib/fortran-modules.exp (list-module-names-1): Remove
3244         warning.
3246 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
3248         PR target/50751
3249         * gcc.target/sh/pr50751-1.c: New.
3250         * gcc.target/sh/pr50751-2.c: New.
3251         * gcc.target/sh/pr50751-3.c: New.
3253 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
3255         PR target/52479
3256         * gcc.target/sh/sh4a-cos.c: Remove.
3257         * gcc.target/sh/sh4a-sin.c: Remove.
3258         * gcc.target/sh/sh4a-sincos.c: Remove.
3260 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
3262         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
3263         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
3265 2012-03-21  Martin Jambor  <mjambor@suse.cz>
3267         PR testsuite/52641
3268         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
3269         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
3271 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
3273         * gcc.target/arm/thumb-16bit-ops.c: New file.
3274         * gcc.target/arm/thumb-ifcvt.c: New file.
3276 2012-03-20  Jason Merrill  <jason@redhat.com>
3278         * lib/target-supports.exp: Add { target c++1y }.
3280         * g++.dg/cpp0x/auto32.C: New.
3282 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3284         PR testsuite/52641
3285         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
3286         int32plus.
3287         * gcc.dg/torture/pr48124-4.c: Ditto:
3288         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
3290 2012-03-20  Jason Merrill  <jason@redhat.com>
3292         PR c++/52510
3293         * g++.dg/cpp0x/initlist66.C: New.
3295 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3297         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
3298         __AVR_HAVE_LPMX__
3300 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3302         PR target/49868
3303         * gcc.target/avr/torture/addr-space-2.h: New file.
3304         * gcc.target/avr/torture/addr-space-2-g.h: New test.
3305         * gcc.target/avr/torture/addr-space-2-0.h: New test.
3306         * gcc.target/avr/torture/addr-space-2-1.h: New test.
3307         * gcc.target/avr/torture/addr-space-2-x.h: New test.
3309 2012-03-20  Richard Guenther  <rguenther@suse.de>
3311         * gnat.dg/pack16.adb: New testcase.
3312         * gnat.dg/pack16_pkg.ads: Likewise.
3313         * gnat.dg/specs/pack8.ads: Likewise.
3314         * gnat.dg/specs/pack8_pkg.ads: Likewise.
3316 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3318         * g++.dg/warn/Wuseless-cast.C: Extend.
3320 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3322         PR c++/14710
3323         * g++.dg/warn/Wuseless-cast.C: New.
3325 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
3327         PR libfortran/52608
3328         * gfortran.dg/pr52608.f90: New test.
3330 2012-03-17  Tobias Burnus  <burnus@net-b.de>
3332         PR fortran/52585
3333         * gfortran.dg/proc_ptr_36.f90: New.
3335 2012-03-16  Martin Jambor  <mjambor@suse.cz>
3337         * gcc.dg/misaligned-expand-1.c: New test.
3338         * gcc.dg/misaligned-expand-3.c: Likewise.
3340 2012-03-16  Richard Guenther  <rguenther@suse.de>
3341         Kai Tietz  <ktietz@redhat.com>
3343         PR middle-end/48814
3344         * gcc.c-torture/execute/pr48814-1.c: New test.
3345         * gcc.c-torture/execute/pr48814-2.c: New test.
3346         * gcc.dg/tree-ssa/assign-1.c: New test.
3347         * gcc.dg/tree-ssa/assign-2.c: New test.
3348         * gcc.dg/tree-ssa/assign-3.c: New test.
3350 2012-03-16  Richard Guenther  <rguenther@suse.de>
3352         * gnat.dg/specs/pack7.ads: New testcase.
3354 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3356         PR target/52568
3357         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
3358         * gcc.dg/torture/vshuf-8.inc: Likewise.
3359         * gcc.dg/torture/vshuf-16.inc: Likewise.
3360         * gcc.dg/torture/vshuf-32.inc: Likewise.
3362 2012-03-15  Jason Merrill  <jason@redhat.com>
3364         * g++.dg/torture/pr52582.C: New.
3366 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3368         * lib/fortran-modules.exp: New file which was forgotten in r185430.
3370 2012-03-15  Ira Rosen  <irar@il.ibm.com>
3371             Ulrich Weigand  <ulrich.weigand@linaro.org>
3373         * gcc.dg/vect/slp-cond-3.c: New test.
3374         * gcc.dg/vect/slp-cond-4.c: New test.
3376 2012-03-15  Ira Rosen  <irar@il.ibm.com>
3377             Ulrich Weigand  <ulrich.weigand@linaro.org>
3379         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
3380         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
3382 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
3384         PR libfortran/52434
3385         PR libfortran/48878
3386         PR libfortran/38199
3387         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
3388         * gfortran.dg/round_1.f03: Likewise.
3390 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3391             Andrew Pinski  <apinski@cavium.com>
3393         PR middle-end/52592
3394         * gcc.dg/pr52592.c: New test.
3396 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3398         * gfortran.fortran-torture/compile/compile.exp: Simplify.
3399         * gfortran.fortran-torture/execute/execute.exp: Likewise.
3400         * lib/gcc-dg.exp (cleanup-modules): Move to ..
3401         * lib/fortran-modules.exp: .. this new file. Adjust users.
3402         * lib/gfortran-dg.exp (gfortran-dg-runtest,
3403         gfortran-dg-debug-runtest): Call cleanup-modules.
3404         * lib/fortran-torture.exp (fortran-torture-execute,
3405         fortran-torture): Likewise.
3406         * gfortran.dg/coarray/caf.exp: Likewise.
3407         * lib/lto.exp: Likewise.
3408         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
3409         * gfortran.dg/class_4b.f03: Likewise.
3410         * gfortran.dg/class_4c.f03: Likewise.
3411         * gfortran.dg/class_45a.f03: Likewise.
3412         * gfortran.dg/binding_label_tests_10.f03: Likewise.
3413         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
3414         * gfortran.dg/binding_label_tests_11.f03: Likewise.
3415         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
3416         * gfortran.dg/binding_label_tests_13.f03: Likewise.
3417         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
3418         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
3419         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
3420         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
3421         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
3422         * gfortran.dg/whole_file_28.f90: Likewise.
3423         * gfortran.dg/whole_file_29.f90: Likewise.
3424         * gfortran.dg/whole_file_30.f90: Likewise.
3425         * gfortran.dg/whole_file_31.f90: Likewise.
3427 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3429         PR tree-optimization/52267
3430         * gcc.dg/pr52267.c: New test.
3431         * gcc.dg/tree-ssa/vrp65.c: New test.
3432         * gcc.dg/tree-ssa/vrp66.c: New test.
3434 2012-03-15  Richard Guenther  <rguenther@suse.de>
3436         PR middle-end/52580
3437         * gfortran.dg/vect/pr52580.f: New testcase.
3439 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
3441         * gcc.target/sh/fpul-usage-1.c: New.
3443 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
3445         PR target/49468
3446         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
3447         * gcc.target/sh/pr49468-di.c: Likewise.
3449 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3451         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
3452         * gcc.dg/c99-stdint-6.c: Likewise.
3453         * gcc.dg/lto/20090210_0.c: Likewise.
3454         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
3455         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
3456         * gcc.dg/pragma-init-fini-2.c: Likewise.
3457         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
3458         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
3459         * gcc.target/i386/pr22152.c: Likewise.
3460         * gcc.target/i386/vect8-ret.c: Likewise.
3461         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
3462         handling.
3464 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3466         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
3467         * g++.dg/tree-prof/partition1.C: Likewise.
3468         * g++.dg/tree-prof/partition2.C: Likewise.
3469         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
3470         handling.
3471         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
3472         * gcc.c-torture/execute/20010724-1.c: Remove.
3473         * gcc.c-torture/execute/20010724-1.x: Remove.
3474         * gcc.c-torture/execute/20040208-2.c: Remove.
3475         * gcc.c-torture/execute/20040208-2.x: Remove.
3476         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
3477         Remove.
3478         (main) [__mips__ && __sgi__]: Remove.
3479         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
3480         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3481         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
3482         mips-sgi-irix6* handling.
3483         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
3484         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
3485         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
3486         handling.
3487         * gcc.dg/torture/builtin-logb-1.c: Likewise.
3488         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
3489         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
3490         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
3491         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
3492         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
3493         mips-sgi-irix6*.
3494         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3495         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
3496         * gcc.target/mips/save-restore-3.c: Likewise.
3497         * gcc.target/mips/save-restore-4.c: Likewise.
3498         * gcc.target/mips/save-restore-5.c: Likewise.
3499         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
3500         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
3501         messages.
3502         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
3503         IRIX 6 handling.
3504         (restore_ld_library_path_env_vars): Likewise.
3505         * lib/target-supports.exp (check_profiling_available): Remove
3506         mips*-*-irix* handling.
3507         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
3508         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
3509         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
3511 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
3513         PR c++/52582
3514         * g++.dg/opt/pr52582.C: New test.
3516 2012-03-14  Richard Guenther  <rguenther@suse.de>
3518         PR tree-optimization/52571
3519         * gcc.dg/vect/vect-2.c: Initialize arrays.
3520         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3521         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
3522         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3524 2012-03-14  Richard Guenther  <rguenther@suse.de>
3526         PR middle-end/52080
3527         PR middle-end/52097
3528         PR middle-end/48124
3529         * gcc.dg/torture/pr48124-1.c: New testcase.
3530         * gcc.dg/torture/pr48124-2.c: Likewise.
3531         * gcc.dg/torture/pr48124-3.c: Likewise.
3532         * gcc.dg/torture/pr48124-4.c: Likewise.
3534 2012-03-14  Richard Guenther  <rguenther@suse.de>
3536         PR middle-end/52578
3537         * gcc.dg/pr52578.c: New testcase.
3539 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
3541         PR c++/52521
3542         * g++.dg/cpp0x/udlit-args2.C: New test.
3544 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3546         PR target/48596
3547         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
3548         * gcc.c-torture/compile/pr48596.c: ... here.
3550 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
3552         PR c++/51641
3553         * g++.dg/lookup/hidden-class17.C: New test.
3555 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
3557         PR c/52577
3558         * gcc.dg/Wunused-var-3.c: New test.
3560 2012-03-13  Martin Jambor  <mjambor@suse.cz>
3562         * gcc.dg/misaligned-expand-2.c: New test.
3564 2012-03-13  Richard Guenther  <rguenther@suse.de>
3566         PR middle-end/52134
3567         * gcc.dg/pr52134.c: New testcase.
3569 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3571         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
3573 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3575         PR tree-optimization/46728
3576         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
3577         * gcc.target/powerpc/pr46728-5.c: Likewise.
3578         * gcc.target/powerpc/pr46728-8.c: Likewise.
3579         * gcc.target/powerpc/pr46728-10.c: Likewise.
3580         * gcc.target/powerpc/pr46728-11.c: Likewise.
3581         * gcc.target/powerpc/pr46728-13.c: Likewise.
3582         * gcc.target/powerpc/pr46728-14.c: Likewise.
3583         * gcc.target/powerpc/pr46728-15.c: Likewise.
3585 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
3587         PR c++/52299
3588         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
3590 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3592         PR tree-optimization/46728
3593         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
3594         * gcc.target/powerpc/pr46728-5.c: Likewise.
3595         * gcc.target/powerpc/pr46728-8.c: Likewise.
3596         * gcc.target/powerpc/pr46728-10.c: Likewise.
3597         * gcc.target/powerpc/pr46728-11.c: Likewise.
3598         * gcc.target/powerpc/pr46728-13.c: Likewise.
3599         * gcc.target/powerpc/pr46728-14.c: Likewise.
3600         * gcc.target/powerpc/pr46728-15.c: Likewise.
3602 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
3604         PR target/49868
3605         * gcc.target/avr/torture/addr-space-1.h: New file.
3606         * gcc.target/avr/torture/addr-space-1-g.h: New test.
3607         * gcc.target/avr/torture/addr-space-1-0.h: New test.
3608         * gcc.target/avr/torture/addr-space-1-1.h: New test.
3609         * gcc.target/avr/torture/addr-space-1-x.h: New test.
3611 2012-03-12  Andrew Pinski  <apinski@cavium.com>
3613         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
3615 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3617         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
3618         * g++.dg/abi/thunk4.C: Likewise.
3619         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
3620         Adapt line numbers.
3621         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3622         handling.
3623         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3624         * g++.dg/eh/spbp.C: Likewise.
3625         * g++.dg/ext/label13.C: Likewise.
3626         * g++.dg/guality/guality.exp: Likewise.
3627         * g++.dg/other/anon5.C: Likewise.
3628         * g++.dg/other/pragma-ep-1.C: Remove.
3629         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
3630         * g++.dg/warn/pr31246.C: Likewise.
3631         * g++.dg/warn/weak1.C: Likewise.
3632         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3633         * g++.old-deja/g++.ext/attrib5.C: Likewise.
3634         * gcc.c-torture/compile/limits-declparen.c: Likewise.
3635         * gcc.c-torture/compile/limits-pointer.c: Likewise.
3636         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
3637         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
3638         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
3639         * gcc.dg/c99-tgmath-1.c: Likewise.
3640         * gcc.dg/c99-tgmath-2.c: Likewise.
3641         * gcc.dg/c99-tgmath-3.c: Likewise.
3642         * gcc.dg/c99-tgmath-4.c: Likewise.
3643         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3644         handling.
3645         * gcc.dg/debug/pr49032.c: Likewise.
3646         * gcc.dg/guality/guality.exp: Likewise.
3647         * gcc.dg/intmax_t-1.c: Likewise.
3648         * gcc.dg/pr48616.c: Likewise.
3649         * gcc.dg/pragma-ep-1.c: Remove.
3650         * gcc.dg/pragma-ep-2.c: Remove.
3651         * gcc.dg/pragma-ep-3.c: Remove.
3652         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
3653         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
3654         * gcc.misc-tests/gcov-14.c: Likewise.
3655         * gfortran.dg/guality/guality.exp: Likewise.
3656         * lib/target-supports.exp (check_weak_available): Likewise.
3657         (add_options_for_tls): Likewise.
3658         (check_ascii_locale_available): Likewise.
3659         * obj-c++.dg/dwarf-2.mm: Likewise.
3660         * objc.dg/dwarf-1.m: Likewise.
3661         * objc.dg/dwarf-2.m: Likewise.
3663 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
3665         PR tree-optimization/51721
3666         * gcc.dg/tree-ssa/vrp64.c: New test.
3668         PR tree-optimization/52533
3669         * gcc.c-torture/compile/pr52533.c: New test.
3671 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
3673         * gcc.target/i386/rtm-xabort-1.c: New.
3674         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
3675         * gcc.target/i386/rtm-xend-1.c: Ditto.
3676         * gcc.target/i386/rtm-xtest-1.c: Ditto.
3677         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
3678         * gcc.target/i386/sse-13.c: Ditto.
3679         * gcc.target/i386/sse-14.c: Ditto.
3680         * gcc.target/i386/sse-22.c: Ditto.
3681         * gcc.target/i386/sse-23.c: Ditto.
3682         * g++.dg/other/i386-2.C: Ditto.
3683         * g++.dg/other/i386-3.C: Ditto.
3685 2012-03-12  Tobias Burnus  <burnus@net-b.de>
3687         PR fortran/52542
3688         * gfortran.dg/proc_ptr_35.f90: New.
3690 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
3692         PR target/52530
3693         * gcc.dg/torture/pr52530.c: New test.
3695 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3697         PR target/51244
3698         * gcc.target/sh/pr51244-1.c: Fix thinkos.
3700 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3702         PR target/52450
3703         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
3705         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
3707 2012-03-09  Andrew Pinski  <apinski@cavium.com>
3709         PR middle-end/51988
3710         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
3711         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
3713 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
3715         * gcc.dg/tree-ssa/scev-3.c: New.
3716         * gcc.dg/tree-ssa/scev-4.c: New.
3718 2012-03-08  Tobias Burnus  <burnus@net-b.de>
3720         PR fortran/52469
3721         * gfortran.dg/proc_ptr_34.f90
3723 2012-03-07  Jason Merrill  <jason@redhat.com>
3725         PR c++/52521
3726         * g++.dg/cpp0x/udlit-mangle.C: New.
3728 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
3730         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
3732 2012-03-06  Richard Guenther  <rguenther@suse.de>
3734         PR middle-end/52493
3735         * gcc.dg/torture/pr52493.c: New testcase.
3737 2012-03-06  Richard Guenther  <rguenther@suse.de>
3739         PR lto/52097
3740         * gcc.dg/lto/pr52097_0.c: New testcase.
3742 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
3744         PR target/51244
3745         * gcc.target/sh/pr51244-1.c: New.
3746         * gcc.target/sh/pr51244-2.c: New.
3747         * gcc.target/sh/pr51244-3.c: New.
3749 2012-03-05  Jason Merrill  <jason@redhat.com>
3751         PR c++/51930
3752         * g++.dg/ext/visibility/template11.C: New.
3754         * g++.dg/cpp0x/implicit13.C: New.
3756 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
3758         PR tree-optimization/51721
3759         * gcc.dg/tree-ssa/vrp63.c: New test.
3760         * gcc.dg/pr51721.c: New test.
3762 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
3764         PR fortran/50981
3765         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
3766         argument checks.
3768 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3770         PR target/52146
3771         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
3773 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
3775         PR fortran/50981
3776         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
3778 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
3780         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
3781         int32plus.
3783 2012-03-03  Jason Merrill  <jason@redhat.com>
3785         * g++.dg/cpp0x/nsdmi-defer6.C: New.
3787         Core 1270
3788         * g++.dg/cpp0x/initlist65.C: New.
3790         PR c++/36797
3791         * g++.dg/ext/is_empty2.C: New.
3793 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3795         PR fortran/48820
3796         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
3798 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3800         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
3801         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3802         * gfortran.dg/bind_c_usage_8.f03: Ditto.
3803         * gfortran.dg/c_kind_tests_2.f03: Ditto.
3804         * gfortran.dg/class_30.f90: Remove dg-warning line.
3805         * gfortran.dg/bind_c_usage_25.f90: New.
3807 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3809         PR fortran/48820
3810         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
3811         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
3812         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
3814 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3816         PR fortran/48820
3817         * gfortran.dg/assumed_type_1.f90: New.
3818         * gfortran.dg/assumed_type_2.f90: New.
3819         * gfortran.dg/assumed_type_3.f90: New.
3820         * gfortran.dg/assumed_type_4.f90: New.
3822 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
3824         PR target/49486
3825         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
3826         * gcc.target/sh/pr49468-di.c: New.
3828 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
3830         * gcc.dg/graphite/pr50561.c: Update.
3832 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
3834         * gcc.target/powerpc/pr52457.c: New test.
3836 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
3838         * gcc.target/arm/sat-1.c: New test.
3840 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
3842         PR target/46716
3843         * gcc.target/i386/pr46716.c: New test.
3845 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
3847         PR c++/51989
3848         * g++.dg/cpp0x/sfinae32.C: New.
3850 2012-03-02  Richard Guenther  <rguenther@suse.de>
3852         PR tree-optimization/52406
3853         * gcc.dg/torture/pr52406.c: New testcase.
3855 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3857         PR fortran/52325
3858         * gfortran.dg/derived_comp_array_ref_8.f90: New.
3859         * gfortran.dg/nullify_2.f90: Update dg-error.
3860         * gfortran.dg/nullify_4.f90: Ditto.
3861         * gfortran.dg/pointer_init_6.f90: Ditto.
3863 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3865         PR fortran/52270
3866         * gfortran.dg/class_51.f90: New.
3868 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3870         PR fortran/52452
3871         * gfortran.dg/intrinsic_8.f90: New.
3873 2012-03-01  Kai Tietz  <ktietz@redhat.com>
3875         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
3876         routines on mingw targets.
3877         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
3879 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
3881         PR tree-optimization/52445
3882         * gcc.dg/pr52445.c: New test.
3884 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
3886         PR target/52437
3887         * gcc.c-torture/compile/pr52437.c: New test.
3889         PR middle-end/52419
3890         * gcc.dg/torture/pr52419.c: New test.
3892         PR tree-optimization/52429
3893         * gcc.dg/torture/pr52429.c: New test.
3894         * g++.dg/opt/pr52429.C: New test.
3896 2012-02-29  Richard Guenther  <rguenther@suse.de>
3898         PR testsuite/52297
3899         * gcc.dg/lto/trans-mem-1_0.c: Remove.
3900         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
3901         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
3902         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
3903         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
3904         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
3906 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
3908         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
3910 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
3912         PR fortran/52386
3913         * gfortran.dg/realloc_on_assign_13.f90 : New test.
3915 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3917         PR target/51534
3918         * gcc.target/arm/neon/pr51534.c: New testcase.
3920 2012-02-28  Richard Guenther  <rguenther@suse.de>
3922         PR target/52407
3923         * gcc.dg/torture/pr52407.c: New testcase.
3925 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3927         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
3928         * gcc.target/arm/vfp2.c: Likewise.
3929         * gcc.target/arm/vfp3.c: Likewise.
3930         * gcc.target/arm/vfp4.c: Likewise.
3931         * gcc.target/arm/vfp5.c: Likewise.
3932         * gcc.target/arm/vfp6.c: Likewise.
3933         * gcc.target/arm/vfp7.c: Likewise.
3934         * gcc.target/arm/vfp8.c: Likewise.
3935         * gcc.target/arm/vfp9.c: Likewise.
3936         * gcc.target/arm/vfp10.c: Likewise.
3937         * gcc.target/arm/vfp11.c: Likewise.
3938         * gcc.target/arm/vfp12.c: Likewise.
3939         * gcc.target/arm/vfp13.c: Likewise.
3940         * gcc.target/arm/vfp14.c: Likewise.
3941         * gcc.target/arm/vfp15.c: Likewise.
3942         * gcc.target/arm/vfp16.c: Likewise.
3943         * gcc.target/arm/vfp17.c: Likewise.
3944         * gcc.target/arm/neon-constants.h: New file.
3945         * gcc.target/arm/neon-vect1.c: New test.
3946         * gcc.target/arm/neon-vect2.c: New test.
3947         * gcc.target/arm/neon-vect3.c: New test.
3948         * gcc.target/arm/neon-vect4.c: New test.
3949         * gcc.target/arm/neon-vect5.c: New test.
3950         * gcc.target/arm/neon-vect6.c: New test.
3951         * gcc.target/arm/neon-vect7.c: New test.
3952         * gcc.target/arm/neon-vect8.c: New test.
3954 2012-02-28  Richard Guenther  <rguenther@suse.de>
3956         PR tree-optimization/52402
3957         * gcc.dg/torture/pr52402.c: New testcase.
3959 2012-02-28  Richard Guenther  <rguenther@suse.de>
3961         PR lto/52400
3962         * g++.dg/lto/pr52400_0.C: New testcase.
3964 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
3966         * gcc.target/avr/torture/builtins-1.c: New test.
3967         * gcc.target/avr/torture/builtins-error.c: New test.
3969 2012-02-28  Kai Tietz  <ktietz@redhat.com>
3971         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
3972         * gcc.target/i386/pr45352-2.c: Likewise.
3973         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
3974         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
3975         targets instead rand.
3976         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
3977         * gcc.target/i386/sse2-mul-1.c: Likewise.
3978         * gcc.target/i386/sse4_1-blendps.c: Likewise.
3979         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
3980         * gcc.target/i386/pad-1.c: Likewise.
3981         * gcc.target/i386/pad-9.c: Likewise.
3982         * gcc.target/i386/pad-2.c: Likewise.
3983         * gcc.target/i386/pad-5b.c: Likewise.
3984         * gcc.target/i386/pad-8.c: Likewise.
3985         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
3986         * gcc.target/i386/pr44130.c: Likewise.
3987         * gcc.target/i386/align-main-1.c: Likewise.
3988         * gcc.target/i386/align-main-2.c: Likewise.
3989         * gcc.target/i386/sw-1.c: Likewise.
3990         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
3991         on x64 mingw target.
3992         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3993         * gcc.target/i386/pr46295.c: Likewise.
3994         * gcc.target/i386/amd64-abi-1.c: Likewise.
3995         * gcc.target/i386/amd64-abi-2.c: Likewise.
3996         * gcc.target/i386/pr39082-1.c: Likewise.
3997         * gcc.target/i386/pr39162.c: Likewise.
3998         * gcc.target/i386/pr22152.c: Likewise.
3999         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
4000         * gcc.target/i386/wrfsbase-2.c: Likewise.
4001         * gcc.target/i386/local.c: Likewise
4002         * gcc.target/i386/wrgsbase-1.c: Likewise.
4003         * gcc.target/i386/wrfsbase-1.c: Likewise.
4004         * gcc.target/i386/pr39315-3.c: Likewise.
4005         * gcc.target/i386/pr35767-4.c: Likewise.
4006         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
4007         x64 mingw target.
4008         * gcc.target/i386/pr45336-2.c: Likewise.
4009         * gcc.target/i386/pr45336-1.c: Likewise.
4010         * gcc.target/i386/pr45336-4.c: Likewise.
4012 2012-02-27  Tristan Gingold  <gingold@adacore.com>
4014         * gnat.dg/array20.ad[sb]: New test.
4016 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
4018         PR target/52375
4019         * gcc.target/arm/pr52375.c: New test.
4020         * gcc.c-torture/compile/pr52375.c: New test.
4022 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4024         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
4025         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
4027 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
4029         * gnat.dg/aggr19.adb: New test.
4030         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
4032 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
4034         PR target/49263
4035         * gcc.target/sh/pr49263.c: New.
4037 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
4039         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
4040         simulate_thread_wrapper_other_threads
4041         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
4042         Move initialization of 'value' to main().
4043         (main): Initialize 'value';
4044         * gcc.dg/simulate-thread/speculative-store.c
4045         (simulate_thread_step_verify): Return 0 when successful.
4046         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
4047         Reduce threshold.
4048         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
4049         (simulate_thread_wrapper_other_threads): Return a success/fail value
4050         and issue an error if the instruction count threshold is exceeded.
4052 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4054         PR target/50580
4055         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
4056         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4058 2012-02-24  Richard Guenther  <rguenther@suse.de>
4060         PR middle-end/52355
4061         * gcc.dg/pr52355.c: New testcase.
4063 2012-02-23  Kai Tietz  <ktietz@redhat.com>
4065         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
4066         * gcc.dg/Wpadded.c: Likewise.
4067         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
4068         structure-layout.
4069         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
4070         for sleep by Sleep and add windows.h include for this function.
4071         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
4072         targets.
4073         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
4074         target.
4075         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
4076         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
4077         on x64 mingw target.
4078         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
4079         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
4080         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
4081         failure on LLP64 target.
4083 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
4085         PR c/52290
4086         * gcc.dg/noncompile/pr52290.c: New test.
4088 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
4090         PR tree-optimization/52019
4091         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
4093 2012-02-22  Kai Tietz  <ktietz@redhat.com>
4095         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
4096         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
4097         derived pdiff_t type.
4098         * g++.dg/torture/pr49720.C: Likewise
4100 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
4102         PR target/52330
4103         * gcc.target/i386/pr52330.c: New test.
4105 2012-02-22  Tobias Burnus  <burnus@net-b.de>
4107         PR fortran/52335
4108         * gfortran.dg/io_constraints_10.f90: New.
4110 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
4112         * lib/target-supports.exp (check_effective_target_vect_condition):
4113         Return true for NEON.
4115 2012-02-21  Kai Tietz  <ktietz@redhat.com>
4117         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
4119 2012-02-21  Richard Guenther  <rguenther@suse.de>
4121         PR tree-optimization/52324
4122         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
4124 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
4126         PR middle-end/51782
4127         * gcc.target/avr/torture/pr51782-1.c: New test.
4129 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
4131         PR tree-optimization/52318
4132         * gcc.dg/pr52318.c: New test.
4134 2012-02-20  Kai Tietz  <ktietz@redhat.com>
4136         * gcc.dg/bf-ms-layout-3.c: New testcase.
4138 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4140         PR testsuite/52229
4141         PR fortran/32380
4142         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
4144 2012-02-20  Richard Guenther  <rguenther@suse.de>
4146         PR tree-optimization/52298
4147         * gcc.dg/torture/pr52298.c: New testcase.
4148         * gcc.dg/vect/pr52298.c: Likewise.
4150 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
4152         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
4153         * gcc.c-torture/execute/pr52286.c: Ditto.
4155 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
4157         PR tree-optimization/52286
4158         * gcc.c-torture/execute/pr52286.c: New test.
4160 2012-02-18  Tobias Burnus  <burnus@net-b.de>
4162         PR fortran/52295
4163         * gfortran.dg/interface_35.f90: Use -std=f2003.
4164         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
4165         * gfortran.dg/interface_assignment_4.f90: Ditto.
4166         * gfortran.dg/bessel_1.f90: Ditto.
4167         * gfortran.dg/func_result_6.f90: Ditto.
4168         * gfortran.dg/hypot_1.f90: Ditto.
4169         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4171 2012-02-17  Tobias Burnus  <burnus@net-b.de>
4173         PR translation/52232
4174         PR translation/52234
4175         PR translation/52245
4176         PR translation/52246
4177         PR translation/52262
4178         PR translation/52273
4179         * gfortran.dg/coarray_22.f90: Update dg-error.
4180         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
4182 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4184         PR target/51753
4185         * lib/gcc-simulate-thread.exp: Load timeout.exp.
4186         (simulate-thread): Use default timeout.
4188 2012-02-16  Jason Merrill  <jason@redhat.com>
4190         PR c++/52248
4191         * g++.dg/ext/timevar1.C: New.
4193 2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
4195         PR c++/52126
4196         * g++.dg/template/using21.C: New.
4197         * g++.dg/template/using22.C: Likewise.
4199 2012-02-16  Jason Merrill  <jason@redhat.com>
4201         PR c++/51415
4202         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
4204 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
4206         PR tree-optimization/52255
4207         * gcc.c-torture/compile/pr52255.c: New test.
4209         PR debug/52260
4210         * g++.dg/debug/dwarf2/pr52260.C: New test.
4212         PR middle-end/51929
4213         * g++.dg/ipa/pr51929.C: New test.
4215 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4217         PR target/52199
4218         * gcc.target/powerpc/pr52199.c: New file.
4220 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4222         PR target/52152
4223         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
4225 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4227         * gcc.dg/pr51867.c: Don't include <math.h>.
4228         (sqrtf): Declare.
4230 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
4232         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
4233         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
4235 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
4237         PR tree-optimization/50561
4238         * gcc.dg/graphite/pr50561.c: New testcase.
4240 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
4242         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
4243         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
4245 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4247         * gnat.dg/discr35.ad[sb]: New test.
4249 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4251         * gnat.dg/volatile10.adb: New test.
4252         * gnat.dg/volatile10_pkg.ads: New helper.
4254 2012-02-14  Jason Merrill  <jason@redhat.com>
4256         * g++.dg/ext/attrib43.C: New.
4258 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
4260         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
4261         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
4262         fgnu_tm.
4263         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
4264         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
4265         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
4266         effective_target fgnu_tm.
4267         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
4269 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4271         PR c++/52247
4272         * g++.dg/template/asmgoto1.C: New test.
4274 2012-02-14  Ian Lance Taylor  <iant@google.com>
4276         PR go/48501
4277         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
4278         compiling generated file for 64bit and index tests.
4280 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
4282         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
4284 2012-02-14  Richard Guenther  <rguenther@suse.de>
4286         PR tree-optimization/52244
4287         PR tree-optimization/51528
4288         * gcc.dg/torture/pr52244.c: New testcase.
4290 2012-02-14  Walter Lee  <walt@tilera.com>
4292         * g++.dg/other/PR23205.C: Disable test on tile.
4293         * g++.dg/other/pr23205-2.C: Disable test on tile.
4294         * gcc.dg/20020312-2.c: Add a condition for __tile__.
4295         * gcc.dg/20040813-1.c: Disable test on tile.
4296         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
4297         * gcc.misc-tests/linkage.exp: Handle tilegx.
4299 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4301         PR tree-optimization/52210
4302         * gcc.dg/pr52210.c: New test.
4304 2012-02-14  Jason Merrill  <jason@redhat.com>
4306         PR c++/39055
4307         * g++.dg/overload/defarg5.C: New.
4309 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4311         PR c/52181
4312         * c-c++-common/pr52181.c: New test.
4314 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
4316         PR c++/52215
4317         * g++.dg/ext/atomic-1.C: New test.
4319 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4321         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
4323 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
4325         PR middle-end/52209
4326         * gcc.c-torture/execute/pr52209.c: New test.
4328 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
4330         PR fortran/50981
4331         * gfortran.dg/elemental_optional_args_5.f03: New test.
4333 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
4335         PR testsuite/50076
4336         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
4337         cases.
4339 2012-02-11  Ian Lance Taylor  <iant@google.com>
4341         PR go/51874
4342         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
4343         SPARC Solaris.  Don't run the test at all on systems where it may
4344         not work, rather than xfailing it.
4346 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
4348         PR rtl-optimization/52175
4349         * gcc.c-torture/compile/pr52175.c: New test.
4351 2012-02-10  Jason Merrill  <jason@redhat.com>
4353         PR c++/51910
4354         * g++.dg/template/repo10.C: New.
4356 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
4358         PR debug/52132
4359         * gcc.dg/pr52132.c: New test.
4361 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
4363         * gnat.dg/specs/aggr4.ads: New test.
4364         * gnat.dg/specs/aggr4_pkg.ads: New helper.
4366 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
4368         PR target/52146
4369         * gcc.target/i386/pr52146.c: New.
4371 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
4373         PR middle-end/52177
4374         * c-c++-common/pr52177.c: New test.
4376 2012-02-10  Jan Hubicka  <jh@suse.cz>
4378         PR middle-end/48600
4379         * g++.dg/torture/pr48600.C: New testcase.
4381 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
4383         PR middle-end/52140
4384         * gcc.dg/dfp/pr52140.c: New test.
4386 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
4388         PR fortran/32380
4389         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
4390         of dg-options.
4392 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
4394         PR middle-end/51867
4395         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
4396         * testsuite/gcc.dg/pr51867.c: New test.
4398 2012-02-09  Ian Lance Taylor  <iant@google.com>
4400         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
4401         which don't support -fsplit-stack.  Turn off optimization when
4402         compiling select5-out.go.
4404 2012-02-08  Ian Lance Taylor  <iant@google.com>
4406         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
4407         systems which don't support -fsplit-stack.
4409 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
4411         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
4412         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
4413         machine instuction in the log.
4415 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
4417         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
4418           to 20 seconds.
4420 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
4422         PR driver/48524
4423         * gcc.dg/pr48524.c: New test.
4424         * gcc.dg/pr48524.spec: New spec file for test.
4426 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4428         PR fortran/32380
4429         * gfortran.dg/vect/pr32380.f90:  New test.
4431 2012-02-08  Tobias Burnus  <burnus@net-b.de>
4433         PR fortran/52151
4434         * gfortran.dg/realloc_on_assign_12.f90: New.
4436 2012-02-08  Richard Guenther  <rguenther@suse.de>
4438         PR rtl-optimization/52170
4439         * gcc.dg/torture/pr52170.c: New testcase.
4441 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
4443         PR gcov-profile/52150
4444         * gcc.dg/tree-prof/pr52150.c: New test.
4446         PR rtl-optimization/52139
4447         * gcc.dg/pr52139.c: New test.
4449 2012-02-07  Jason Merrill  <jason@redhat.com>
4451         PR c++/51675
4452         * g++.dg/cpp0x/constexpr-union3.C: New.
4454         PR c++/52035
4455         * g++.dg/lto/pr52035_0.C: New.
4457 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4459         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
4460         * gcc.dg/special/weak-1.c: Likewise.
4461         * gcc.dg/ucnid-12.c: Likewise.
4462         * gcc.dg/torture/pr45678-1.c: Likewise.
4463         * gcc.dg/torture/pr45678-2.c: Likewise.
4464         * gcc.dg/vector-4.c: Likewise.
4465         * gcc.dg/ipa/inline-5.c: Likewise.
4466         * gcc.dg/ucnid-11.c: Likewise.
4467         * gcc.misc-tests/gcov-13.c: Likewise.
4468         * gcc.misc-tests/gcov-14.c: Likewise.
4469         * g++.dg/ext/label13.C: Likewise.
4470         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
4471         hppa*-*-hpux* options.
4472         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
4473         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
4474         * gcc.dg/pr48616.c: Likewise.
4475         * gcc.dg/pr17957.c: Likewise.
4476         * gcc.dg/pr17055-1.c: Likewise.
4477         * gcc.dg/pr32912-1.c: Likewise.
4478         * gcc.dg/tm/pr51472.c: Likewise.
4479         * c-c++-common/fold-bitand-4.c: Likewise.
4480         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
4481         Use dg-additional-options for extra options.
4483 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
4485         * gcc.target/epiphany/interrupt-2.c: New test.
4487 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4489         PR target/52155
4490         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
4491         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
4492         for MIPS ELF.
4494 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4496         PR target/52152
4497         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
4499 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4501         PR middle-end/24306
4502         PR target/52154
4503         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
4504         * gcc.target/mips/va-arg-1.c: New test.
4506 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
4508         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
4509         for -mno-pointers-to-nested-functions.
4511 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
4513         * gcc.c-torture/execute/20120207-1.c: New test.
4515 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
4517         PR rtl-optimization/52060
4518         * gcc.dg/torture/pr52060.c: New test.
4520         PR middle-end/52074
4521         * gcc.c-torture/compile/pr52074.c: New test.
4523 2012-02-07  Tobias Burnus  <burnus@net-b.de>
4525         PR fortran/51514
4526         * gfortran.dg/class_to_type_2.f90: New.
4528 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
4530         PR fortran/32373
4531         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
4532         Remove module.
4534 2012-02-06  Jason Merrill  <jason@redhat.com>
4536         PR c++/52088
4537         * g++.dg/template/conv13.C: New.
4539 2012-02-06  Richard Guenther  <rguenther@suse.de>
4541         PR tree-optimization/52115
4542         * gcc.c-torture/compile/pr52115.c: New testcase.
4544 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
4546         PR target/52129
4547         * gcc.c-torture/execute/pr52129.c: New test.
4549 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
4551         * gcc.dg/pr48374.c: Actually add the test I forgot
4552         in the 2012-01-25 commit.
4554 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
4556         PR fortran/32373
4557         * gfortran.dg/vect/vect-8.f90:  New test case.
4559 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
4561         PR fortran/48847
4562         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
4564 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
4566         PR fortran/52102
4567         * gfortran.dg/class_48.f90 : Add test of allocate class array
4568         component with source in subroutine test3.  Remove commenting
4569         out in subroutine test4, since branching on unitialized variable
4570         is now fixed (no PR for this last.).
4572 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4574         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
4575         on MIPS targets.
4576         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
4578 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4580         PR target/52125
4581         * lib/target-supports.exp (check_effective_target_mips_rel): New.
4582         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
4584 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4586         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
4587         (check_effective_target_sync_int_long): Use it.
4588         (check_effective_target_sync_char_short): Likewise.
4589         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
4591 2012-02-05  Tobias Burnus  <burnus@net-b.de>
4593         PR fortran/51972
4594         * gfortran.dg/class_48.f90: Add some further checks.
4596 2012-02-05  Ira Rosen  <irar@il.ibm.com>
4598         PR tree-optimization/52091
4599         * gcc.dg/vect/pr52091.c: New test.
4601 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
4603         PR rtl-optimization/52113
4604         * gcc.target/avr/pr52113.c: New test.
4606 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
4608         PR rtl-optimization/52092
4609         * gcc.c-torture/compile/pr52092.c: New test.
4611 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
4613         PR fortran/41587
4614         * gfortran.dg/class_array_10.f03: New test.
4616         PR fortran/46356
4617         * gfortran.dg/class_array_11.f03: New test.
4619         PR fortran/51754
4620         * gfortran.dg/class_array_12.f03: New test.
4622 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
4624         PR fortran/52012
4625         * gfortran.dg/realloc_on_assign_11.f90: New test.
4627 2012-02-02  Tobias Burnus  <burnus@net-b.de>
4629         PR fortran/52093
4630         * gfortran.dg/shape_7.f90: New.
4632 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4634         * gcc.target/mips/mips-prepend-1.c: New test.
4636 2012-02-02  Jan Hubicka  <jh@suse.cz>
4637             Tom de Vries  <tom@codesourcery.com>
4639         PR middle-end/51998
4640         * testsuite/gcc.dg/alias-12.c: New testcase.
4641         * testsuite/gcc.dg/alias-13.c: New testcase.
4643 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
4645         PR target/52086
4646         * gcc.dg/pr52086.c: New test.
4648         PR tree-optimization/52073
4649         * gcc.c-torture/compile/pr52073.c: New test.
4651 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
4653         PR fortran/51958
4654         * gfortran.dg/function_optimize_10.f90:  New test.
4656 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
4658         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
4659         test on alpha*-*-*.
4661 2012-02-01  Tobias Burnus  <burnus@net-b.de>
4663         PR fortran/52024
4664         * gfortran.dg/typebound_operator_14.f90: New.
4666 2012-02-01  Tobias Burnus  <burnus@net-b.de>
4668         PR fortran/52059
4669         * gfortran.dg/elemental_function_1.f90: New.
4671 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
4673         PR rtl-optimization/51374
4674         * gcc.target/avr/torture/pr51374-1.c:
4675         Also fail if SBIS is seen.
4677 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
4679         PR rtl-optimization/51374
4680         * gcc.target/avr/torture/pr51374-1.c: New.
4682 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4684         PR fortran/52024
4685         * gfortran.dg/typebound_generic_11.f90: New.
4687 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4689         PR fortran/52029
4690         * gfortran.dg/class_49.f90: New.
4692 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4694         PR fortran/52013
4695         * gfortran.dg/elemental_args_check_6.f90: New.
4697 2012-01-31  Jason Merrill  <jason@redhat.com>
4699         PR c++/52043
4700         * g++.dg/cpp0x/variadic122.C: New.
4702 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
4704         PR fortran/52012
4705         * gfortran.dg/realloc_on_assign_10.f90: New test.
4707 2012-01-31  Richard Guenther  <rguenther@suse.de>
4709         PR tree-optimization/51528
4710         * gcc.dg/torture/pr51528.c: New testcase.
4712 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
4714         PR go/48501
4715         * lib/go.exp (go_target_compile): Append timeout= to options.
4716         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
4717         select5-out.go test on alpha*-*-* targets.
4719 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
4721         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
4722         (TEST_SHORT): Reformat in the same way.
4723         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
4724         (TEST_SHORT): Reformat in the same way.
4725         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
4726         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
4727         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
4728         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
4729         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
4731 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
4733         PR target/51835
4734         * gcc.target/arm/pr51835.c: New testcase.
4736 2012-01-30  Richard Guenther  <rguenther@suse.de>
4738         PR tree-optimization/52028
4739         * gcc.dg/torture/pr52028.c: New testcase.
4740         * gfortran.dg/ldist-pr45199.f: Adjust.
4741         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
4742         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4743         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4745 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
4747         PR debug/52027
4748         * gcc.dg/tree-prof/pr52027.c: New test.
4750         PR tree-optimization/52046
4751         * gcc.dg/pr52046.c: New test.
4753         PR debug/52048
4754         * g++.dg/other/pr52048.C: New test.
4756 2012-01-30  Richard Guenther  <rguenther@suse.de>
4758         PR tree-optimization/52045
4759         * gcc.dg/pr52045.c: New testcase.
4761 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
4763         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
4764         new code generated for __sync_lock_release.
4766 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4768         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
4770 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4772         PR testsuite/51875
4773         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
4775         * g++.dg/ext/visibility/template10.C: Fix typo.
4777         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
4779 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4781         PR c++/51327
4782         * g++.dg/cpp0x/constexpr-ice6.C: New.
4784 2012-01-29  Tobias Burnus  <burnus@net-b.de>
4786         PR fortran/41600
4787         * gfortran.dg/default_initialization_6.f90: New.
4789 2012-01-29  Tobias Burnus  <burnus@net-b.de>
4791         PR fortran/51972
4792         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
4793         * gfortran.dg/class_48.f90: New.
4795 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
4797         PR fortran/51808
4798         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
4800 2012-01-28  Tobias Burnus  <burnus@net-b.de>
4802         PR fortran/51972
4803         * gfortran.dg/class_allocate_12.f90: New.
4805 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
4807         * gcc.dg/torture/pr50444.c: Fix dg directives.
4809 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
4811         PR target/52006
4812         * gcc.target/arm/pr52006.c: New test.
4814 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
4816         PR testsuite/52011
4817         * gcc.dg/lto/trans-mem.h: New file.
4818         * gcc.dg/lto/trans-mem-2_0.c: Include it.
4819         * gcc.dg/lto/trans-mem-1_1.c: Same.
4820         * gcc.dg/lto/trans-mem-4_1.c: Same.
4821         * gcc.dg/lto/trans-mem-3_1.c: Same.
4823 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4825         PR fortran/52022
4826         * gfortran.dg/dummy_procedure_7.f90: New.
4828 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
4830         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
4831         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
4833 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
4835         PR c++/51852
4836         * g++.dg/other/gc5.C: New test.
4838 2012-01-27  Richard Guenther  <rguenther@suse.de>
4840         PR tree-optimization/50444
4841         * gcc.dg/torture/pr50444.c: New testcase.
4843 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4845         PR fortran/51970
4846         PR fortran/51977
4847         * gfortran.dg/move_alloc_13.f90: New.
4849 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4851         PR fortran/51953
4852         * gfortran.dg/allocate_alloc_opt_13.f90: New.
4853         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
4854         and change dg-error string.
4856 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4858         PR fortran/52016
4859         * gfortran.dg/elemental_args_check_5.f90: New.
4861 2012-01-27  Richard Guenther  <rguenther@suse.de>
4863         PR middle-end/51959
4864         * g++.dg/torture/pr51959.C: New testcase.
4866 2012-01-27  Tom de Vries  <tom@codesourcery.com>
4868         PR tree-optimization/51990
4869         * gcc.dg/pr51990.c: New test.
4870         * gcc.dg/pr51990-2.c: Same.
4872 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
4873             Tobias Burnus <burnus@gcc.gnu.org>
4875         PR fortran/48705
4876         * gfortran.dg/class_allocate_11.f03: New.
4878         PR fortran/51870
4879         PR fortran/51943
4880         PR fortran/51946
4881         * gfortran.dg/class_allocate_7.f03: New.
4882         * gfortran.dg/class_allocate_8.f03: New.
4883         * gfortran.dg/class_allocate_9.f03: New.
4884         * gfortran.dg/class_allocate_10.f03: New.
4886 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4888         * gnat.dg/discr34.adb: New test.
4889         * gnat.dg/discr34_pkg.ads: New helper.
4891 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4893         * gnat.dg/discr33.adb: New test.
4895 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4897         * gnat.dg/limited_with3.ad[sb): New test.
4898         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
4899         * gnat.dg/limited_with3_pkg2.ads: Likewise.
4900         * gnat.dg/limited_with3_pkg3.ads: Likewise.
4902 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4904         * gnat.dg/stack_usage1.adb: New test.
4905         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
4907         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
4908         * gcc.dg/pr44194-2.c: Likewise.
4910 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
4912         PR c++/51370
4913         * g++.dg/template/crash112.C: New.
4915 2012-01-27  Richard Henderson  <rth@redhat.com>
4917         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
4919 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4921         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
4923 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
4925         PR middle-end/51895
4926         * g++.dg/opt/pr51895.C: New test.
4928 2012-01-26  Michael Matz  <matz@suse.de>
4930         PR tree-optimization/48794
4931         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
4933 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4935         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
4937 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4939         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
4940         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
4941         memory.
4942         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
4943         the default value for s390 and s390x.
4945 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
4947         PR lto/51698
4948         * gcc.dg/lto/trans-mem-4_0.c: New.
4949         * gcc.dg/lto/trans-mem-4_1.c: New.
4950         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
4951         TM builtins.
4952         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
4953         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
4954         TM builtins.
4955         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
4956         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
4957         TM builtins.
4959 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
4961         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
4963 2012-01-25  Ian Lance Taylor  <iant@google.com>
4965         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
4967 2012-01-25  Tobias Burnus  <burnus@net-b.de>
4969         PR fortran/51995
4970         * gfortran.dg/typebound_proc_25.f90: New.
4972 2012-01-25  Jason Merrill  <jason@redhat.com>
4974         PR c++/51992
4975         * g++.dg/lto/pr51992_0.C: New.
4977 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
4979         PR tree-optimization/51987
4980         * gcc.target/i386/pr51987.c: New test.
4982 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
4984         * gcc.dg/tm/lto-1.c: Require lto support in target.
4986 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
4988         PR rtl-optimization/48374
4989         * gcc.dg/pr48374.c: New test.
4991 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
4993         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
4995 2012-01-25  Tobias Burnus  <burnus@net-b.de>
4997         PR fortran/51966
4998         * gfortran.dg/derived_constructor_char_3.f90: New.
5000 2012-01-24  Ian Lance Taylor  <iant@google.com>
5002         * go.test/go-test.exp (filecmp): New procedure.
5003         (errchk): Handle quoted square brackets.
5004         (go-gc-tests): Set go_compile_args. Handle various new test
5005         lines.  Skip a few new tests.
5006         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
5008 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5010         * lib/target-supports.exp (proc check_effective_target_vect_perm)
5011         (check_effective_target_vect_extract_even_odd)
5012         (check_effective_target_vect_interleave): Return true for MIPS
5013         paired-single.
5015 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5017         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
5018         (main): Use it instead of argc.
5020 2012-01-24  Jason Merrill  <jason@redhat.com>
5022         PR c++/51973
5023         * g++.dg/cpp0x/sfinae31.C: New.
5025 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5027         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
5029 2012-01-24  Jason Merrill  <jason@redhat.com>
5031         PR c++/51812
5032         * g++.dg/inherit/covariant20.C: New.
5034 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
5036         PR c++/51223
5037         * g++.dg/parse/crash58.C: New.
5039 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
5041         PR target/51957
5042         * gcc.dg/pr51957-1.c: New test.
5043         * gcc.dg/pr51957-1.h: New file.
5044         * gcc.dg/pr51957-2.c: New test.
5046 2012-01-23  Jason Merrill  <jason@redhat.com>
5048         PR c++/51930
5049         * g++.dg/ext/visibility/template10.C: New.
5051 2012-01-23  Tobias Burnus  <burnus@net-b.de>
5053         PR fortran/51948
5054         * gfortran.dg/move_alloc_12.f90: New.
5056 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5058         PR middle-end/45416
5059         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
5061 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
5063         PR c++/51398
5064         * g++.dg/template/crash111.C: New.
5066 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
5068         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
5069         configurations.
5070         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
5072 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
5074         PR testsuite/51941
5075         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
5076         the DW_TAG_class_type and DW_AT_name: "Executor".
5078 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5080         * lib/target-supports.exp
5081         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
5082         (check_effective_target_vect_interleave): Likewise.
5084 2012-01-22  Jason Merrill  <jason@redhat.com>
5086         PR c++/51925
5087         * g++.dg/template/using20.C: New.
5088         * g++.dg/template/template-id-2.C: Adjust diagnostic.
5090 2012-01-23  Jason Merrill  <jason@redhat.com>
5092         PR target/51934
5093         * g++.dg/torture/pr51344.C: Limit to x86.
5095 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
5097         * c-c++-common/tm/omp.c: Require target with pthread support.
5099 2012-01-23  Richard Guenther  <rguenther@suse.de>
5101         PR tree-optimization/51949
5102         * gcc.dg/torture/pr51949.c: New testcase.
5104 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
5106         PR rtl-optimization/51933
5107         * gcc.c-torture/execute/pr51933.c: New test.
5109 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
5111         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
5112         Do not define for Interix.
5114 2012-01-22  Jason Merrill  <jason@redhat.com>
5116         PR c++/51832
5117         * g++.dg/lto/pr51832.h: New.
5118         * g++.dg/lto/pr51832_0.C: New.
5119         * g++.dg/lto/pr51832_1.C: New.
5121 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5123         * gcc.dg/ext-elim-1.c: New test.
5125 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
5127         PR target/51931
5128         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
5129         * g++.dg/opt/longbranch1.C: Likewise.
5131 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
5133         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
5134         in C++11 mode.
5136 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5138         PR fortran/50556
5139         * gfortran.dg/namelist_74.f90: New test.
5140         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
5142 2012-01-21  Tobias Burnus  <burnus@net-b.de>
5144         PR fortran/51913
5145         * gfortran.dg/class_47.f90: New.
5147 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
5149         * gnat.dg/renaming5.ad[sb]: New test.
5151 2012-01-20  Jason Merrill  <jason@redhat.com>
5153         PR c++/51919
5154         * g++.dg/pch/mangle1.{C,Hs}: Remove.
5156 2012-01-20  Jason Merrill  <jason@redhat.com>
5158         PR c++/51922
5159         * g++.dg/ext/attrib42.C: Require ilp32.
5161 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
5163         PR target/51915
5164         * gcc.target/arm/pr51915.c: New test.
5166 2012-01-20  Cary Coutant  <ccoutant@google.com>
5167             Dodji Seketeli  <dodji@redhat.com>
5169         PR debug/45682
5170         * g++.dg/debug/dwarf2/nested-3.C: New test.
5172 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5174         PR c++/51402
5175         * g++.dg/template/crash110.C: New.
5177 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5179         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
5180         Remove default options on hppa*-*-hpux*.
5182 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5184         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
5186 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5188         * gcc.c-torture/compile/pr51856.c: New testcase.
5190 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
5192         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
5193         options to go_target_compile.
5195 2012-01-20  Kai Tietz  <ktietz@redhat.com>
5197         * g++.dg/torture/pr51344.C: Fix typo.
5199 2012-01-20  Richard Guenther  <rguenther@suse.de>
5201         PR tree-optimization/51903
5202         * g++.dg/torture/pr51903.C: New testcase.
5204 2012-01-20  Tobias Burnus  <burnus@net-b.de>
5205             Janus Weil  <janus@gcc.gnu.org>
5207         PR fortran/51056
5208         * gfortran.dg/use_21.f90: New.
5210 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
5212         PR target/51106
5213         * gcc.dg/torture/pr51106-1.c: New test.
5214         * gcc.dg/torture/pr51106-2.c: New test.
5216 2012-01-19  Kai Tietz  <ktietz@redhat.com>
5218         * g++.dg/torture/pr51344.C: New test.
5220 2012-01-19  Tobias Burnus  <burnus@net-b.de>
5222         PR fortran/51904
5223         * gfortran.dg/intrinsic_size_2.f90: New.
5225 2012-01-19  Jason Merrill  <jason@redhat.com>
5227         PR c++/51889
5228         * g++.dg/inherit/using7.C: New.
5230 2012-01-19  Richard Guenther  <rguenther@suse.de>
5232         PR tree-optimization/37997
5233         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
5235 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
5237         PR rtl-optimization/51505
5238         * gcc.dg/pr51505.c: New test.
5240 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
5242         PR fortran/51634
5243         * gfortran.dg/typebound_operator_12.f03: New.
5244         * gfortran.dg/typebound_operator_13.f03: New.
5246 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
5248         PR c++/51225
5249         * g++.dg/cpp0x/pr51225.C: New.
5251 2012-01-17  Ian Lance Taylor  <iant@google.com>
5253         PR go/50656
5254         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
5256 2012-01-17  Tobias Burnus  <burnus@net-b.de>
5258         PR fortran/51869
5259         * gfortran.dg/realloc_on_assign_9.f90: New.
5261 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
5263         PR other/51165
5264         * gcc.dg/tm/memopt-3.c: Remove xfail.
5265         * gcc.dg/tm/memopt-4.c: Remove xfail.
5266         * gcc.dg/tm/memopt-5.c: Remove xfail.
5267         * gcc.dg/tm/memopt-7.c: Remove xfail.
5269 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
5271         PR tree-optimization/51877
5272         * gcc.c-torture/execute/pr51877.c: New test.
5274 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
5276         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
5277         {!vect_align_arrays} to vect_sizes_32B_16B.
5278         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
5279         * gcc.dg/vect/vect-peel-3.c: Ditto.
5281 2012-01-16  Jason Merrill  <jason@redhat.com>
5283         PR c++/51854
5284         * g++.dg/abi/mangle60.C: New.
5286         PR c++/51827
5287         * g++.dg/pch/mangle1.{C,Hs}: New.
5289 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
5290             Tobias Burnus  <burnus@net-b.de>
5292         PR fortran/50981
5293         * gfortran.dg/elemental_optional_args_3.f90: New
5294         * gfortran.dg/elemental_optional_args_4.f90: New
5296 2012-01-16  Tobias Burnus  <burnus@net-b.de>
5298         PR fortran/51809
5299         * gfortran.dg/use_20.f90: New
5301 2012-01-16  Jason Merrill  <jason@redhat.com>
5303         PR c++/51868
5304         * g++.dg/cpp0x/rv-bitfield.C: New.
5305         * g++.dg/cpp0x/rv-bitfield2.C: New.
5307 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
5309         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
5310         subroutine 'qsort' and use index array to assign the result.
5312 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
5314         PR tree-optimization/51865
5315         * gcc.dg/pr51865.c: New test.
5317 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5319         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
5321 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5323         * gcc.target/mips/code-readable-2.c: Allow the jump table address
5324         to be loaded from the constant pool, rather than via %hi and %lo.
5326 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
5328         PR rtl-optimization/51821
5329         * gcc.dg/pr51821.c: New test.
5331 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
5333         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
5335 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
5337         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
5339 2012-01-14  Tobias Burnus  <burnus@net-b.de>
5341         PR fortran/51800
5342         * gfortran.dg/init_flag_8.f90: New.
5343         * gfortran.dg/init_flag_9.f90: New.
5345 2011-01-14  Tobias Burnus  <burnus@net-b.de>
5347         PR fortran/51816
5348         * gfortran.dg/use_18.f90: New.
5349         * gfortran.dg/use_19.f90: New.
5351 2012-01-13  Ian Lance Taylor  <iant@google.com>
5353         PR c++/50012
5354         * g++.dg/warn/Wsign-compare-4.C: New.
5356 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
5358         PR fortran/48351
5359         * gfortran.dg/alloc_comp_assign.f03: New.
5360         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
5361         __BUILTIN_FREE from 38 to 32.
5363 2012-01-13  Jason Merrill  <jason@redhat.com>
5365         PR c++/20681
5366         * g++.dg/warn/Wreturn-type-7.C: New.
5368 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
5370         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
5371         assumption.
5372         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
5373         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
5374         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
5375         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
5376         int32plus because of big array needed.
5377         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
5378         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
5380 2012-01-13  Jason Merrill  <jason@redhat.com>
5382         PR c++/51813
5383         * g++.dg/ext/visibility/template9.C: New.
5385         PR c++/51620
5386         * g++.dg/cpp0x/defaulted34.C: New.
5387         * g++.dg/template/virtual3.C: New.
5389 2012-01-13  Richard Guenther  <rguenther@suse.de>
5391         PR middle-end/8081
5392         * gcc.dg/torture/pr8081.c: New testcase.
5394 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
5396         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
5398 2012-01-12  Jason Merrill  <jason@redhat.com>
5400         PR c++/51714
5401         * g++.dg/ext/stmtexpr14.C: New.
5403 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
5405         PR c++/51633
5406         * g++.dg/cpp0x/constexpr-diag4.C: New test.
5408 2012-01-12  Jason Merrill  <jason@redhat.com>
5410         PR c++/48051
5411         * g++.dg/abi/mangle48.C: Test qualified-names, too.
5412         * g++.dg/abi/mangle58.C: Likewise.
5414         PR c++/51403
5415         * g++.dg/template/arg8.C: New.
5417 2012-01-12  Ira Rosen  <irar@il.ibm.com>
5419         PR tree-optimization/51799
5420         * gcc.dg/vect/pr51799.c: New test.
5421         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
5422         patterns.
5424 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5425             Tobias Burnus  <burnus@net-b.de>
5427         PR fortran/51057
5428         PR fortran/51616
5429         * lib/target-supports.exp
5430         (check_effective_target_fortran_largest_fp_has_sqrt): New.
5431         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
5433 2012-01-11  Jason Merrill  <jason@redhat.com>
5435         PR c++/51565
5436         * g++.dg/ext/attrib42.C: New.
5438 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
5440         PR bootstrap/51796
5441         * gcc.dg/pr51796.c: New test.
5443 2012-01-11  Jason Merrill  <jason@redhat.com>
5445         PR c++/51818
5446         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
5448 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5450         * gnat.dg/array19.ad[sb]: New test.
5452 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5454         * gnat.dg/opt23.ad[sb]: New test.
5455         * gnat.dg/opt23_pkg.ad[sb]: New helper.
5456         * gnat.dg/opt24.ad[sb]: New test.
5458 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5460         PR tree-optimization/49642
5461         * gcc.dg/tree-ssa/pr49642-1.c: New test.
5462         * gcc.dg/tree-ssa/pr49642-2.c: New test.
5464 2012-01-11  Jason Merrill  <jason@redhat.com>
5466         PR c++/51613
5467         * g++.dg/template/explicit-args5.C: New.
5469 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5471         * gcc.c-torture/execute/20120110-1.c: New testcase.
5473 2012-01-10  Jason Merrill  <jason@redhat.com>
5475         PR c++/51614
5476         * g++.dg/inherit/ambig1.C: New.
5478         PR c++/51433
5479         * g++.dg/cpp0x/constexpr-cache1.C: New.
5481 2012-01-10  Richard Guenther  <rguenther@suse.de>
5483         PR tree-optimization/51801
5484         * gcc.dg/torture/pr51801.c: New testcase.
5486 2012-01-10  Tobias Burnus  <burnus@net-b.de>
5488         PR fortran/51652
5489         * gfortran.dg/allocate_with_typespec_5.f90: New.
5491 2012-01-10  Tobias Burnus  <burnus@net-b.de>
5493         * gfortran.dg/class_39.f03: Update dg-error string.
5495 2012-01-10  Richard Guenther  <rguenther@suse.de>
5497         PR tree-optimization/50913
5498         * gcc.dg/graphite/interchange-16.c: New testcase.
5499         * gcc.dg/graphite/scop-20.c: XFAIL.
5500         * gfortran.dg/graphite/interchange-1.f: Likewise.
5501         * gfortran.dg/graphite/block-1.f90: Likewise.
5502         * gfortran.dg/graphite/block-2.f: Likewise.
5504 2012-01-10  Richard Henderson  <rth@redhat.com>
5506         * lib/target-supports.exp (check_effective_target_vect_perm,
5507         check_effective_target_vect_perm_byte,
5508         check_effective_target_vect_perm_short): Enable for arm neon.
5510 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5512         PR fortran/46328
5513         * gfortran.dg/typebound_operator_11.f90: New.
5515 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
5517         * gnat.dg/array18.adb: New test.
5518         * gnat.dg/array18_pkg.ads: New helper.
5520 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
5522         PR fortran/51791
5523         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
5524         around base object in first assignment in main program.
5525         * gfortran.dg/typebound_operator_10.f03: New test.
5527 2012-01-09  Martin Jambor  <mjambor@suse.cz>
5529         PR tree-optimization/51759
5530         * g++.dg/ipa/pr51759.C: New test.
5532 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5534         PR fortran/51758
5535         * gfortran.dg/optional_absent_2.f90: New.
5537 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5539         PR fortran/51578
5540         * gfortran.dg/use_17.f90: New.
5542 2012-01-09  Gary Funck  <gary@intrepid.com>
5544         PR preprocessor/33919
5545         * gcc.dg/pr33919.c: New test.
5546         * gcc.dg/pr33919-0.h: New test header file.
5547         * gcc.dg/pr33919-1.h: Ditto.
5548         * gcc.dg/pr33919-2.h: Ditto.
5550 2012-01-07  Jan Hubicka  <jh@suse.cz>
5552         PR tree-optimize/51694
5553         * gcc.c-torture/compile/pr51694.c: new testcase.
5555 2012-01-07  Jan Hubicka  <jh@suse.cz>
5557         PR tree-optimization/51600
5558         * g++.dg/torture/pr51600.C: New testcase.
5560 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5562         PR gcov-profile/51715
5563         PR gcov-profile/51717
5564         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
5565         * gcc.misc-tests/gcov-14.c: Likewise.
5567 2012-01-06  Jason Merrill  <jason@redhat.com>
5569         * g++.dg/parse/new5.C: New.
5571 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
5573         PR testsuite/51655
5574         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
5575         including <string.h>.
5577 2012-01-06  Jason Merrill  <jason@redhat.com>
5579         * g++.dg/abi/mangle51.C: New.
5580         * g++.dg/abi/mangle52.C: New.
5581         * g++.dg/abi/mangle53.C: New.
5582         * g++.dg/abi/mangle54.C: New.
5583         * g++.dg/abi/mangle55.C: New.
5584         * g++.dg/abi/mangle56.C: New.
5585         * g++.dg/abi/mangle57.C: New.
5586         * g++.dg/abi/mangle58.C: New.
5587         * g++.dg/abi/mangle59.C: New.
5588         * g++.dg/cpp0x/trailing3.C: Update mangling.
5589         * g++.dg/cpp0x/variadic111.C: Update mangling.
5590         * g++.dg/cpp0x/variadic4.C: Update mangling.
5591         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
5592         * g++.dg/template/nontype22.C: Works now.
5593         * g++.dg/template/pr35240.C: Works now.
5595         * g++.dg/cpp0x/error7.C: New.
5597 2012-01-06  Tobias Burnus <burnus@net-b.de>
5599         * gfortran.dg/deallocate_stat_2.f90: New.
5600         * coarray/allocate_errgmsg.f90: New.
5601         * gfortran.dg/coarray_lib_alloc_1.f90: New.
5602         * gfortran.dg/coarray_lib_alloc_2.f90: New.
5603         * coarray/subobject_1.f90: Fix for num_images > 1.
5604         * gfortran.dg/deallocate_stat.f90: Update due to changed
5605         stat= handling.
5607 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
5609         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
5611 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5613         * ada/acats/overflow.lst: Add cb20004.
5615 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
5617         PR c++/51541
5618         * g++.dg/cpp0x/alias-decl-18.C: New test.
5620 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5622         * gcc.c-torture/execute/20120104-1.c: New test.
5624 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
5626         PR fortran/PR48946
5627         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
5628         the old typebound_operator_8.f03.
5629         * gfortran.dg/typebound_operator_8.f03: New version of
5630         typebound_operator_7.f03 with 'u' a derived type instead of a
5631         class object.
5633 2012-01-05  Richard Guenther  <rguenther@suse.de>
5635         * g++.dg/torture/pr49309.C: Skip for -flto.
5637 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
5639         PR middle-end/51761
5640         * gcc.c-torture/compile/pr51761.c: New test.
5642 2012-01-05  Richard Guenther  <rguenther@suse.de>
5644         PR tree-optimization/51760
5645         * gcc.dg/torture/pr51760.c: New testcase.
5647 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
5649         PR middle-end/51472
5650         * gcc.dg/tm/memopt-6.c: Adjust regexp.
5652 2012-01-05  Richard Guenther  <rguenther@suse.de>
5654         PR lto/41576
5655         * gfortran.dg/lto/pr41576_0.f90: New testcase.
5656         * gfortran.dg/lto/pr41576_1.f90: Likewise.
5658 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
5660         PR debug/51695
5661         * gcc.dg/pr51695.c: New test.
5663 2012-01-04  Andrew Pinski  <apinski@cavium.com>
5665         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
5666         * gcc.target/mips/octeon2-lx-1.c: New test.
5667         * gcc.target/mips/mips64-dsp-ldx.c: New test.
5668         * gcc.target/mips/octeon2-lx-2.c: New test.
5669         * gcc.target/mips/octeon2-lx-3.c: New test.
5671 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
5673         PR other/51163
5674         PR other/51164
5675         * gcc.dg/tm/alias-1.c:  Adjust regexp.
5676         * gcc.dg/tm/alias-2.c:  Adjust regexp.
5678 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5680         PR c++/51064
5681         * g++.dg/warn/Wparentheses-26.C: New.
5683 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
5685         * gfortran.dg/elemental_optional_args_2.f90: New test.
5687 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5689         PR fortran/49693
5690         * gfortran.dg/common_17.f90:  New test.
5692 2012-01-04  Richard Guenther  <rguenther@suse.de>
5694         PR tree-optimization/49651
5695         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
5696         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5698 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5700         PR c++/51738
5701         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
5703 2012-01-03  Andrew Pinski  <apinski@cavium.com>
5705         * lib/scanasm.exp (dg-function-on-line): Always use a special format
5706         for all mips targets.  Also allow an optional .cfi_startproc.
5708 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
5710         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
5712 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5714         PR c++/29273
5715         * g++.dg/rtti/dyncast5.C: New.
5717 2012-01-03  Richard Guenther  <rguenther@suse.de>
5719         PR tree-optimization/51070
5720         * gcc.dg/torture/pr51070-2.c: New testcase.
5722 2012-01-03  Richard Guenther  <rguenther@suse.de>
5724         PR tree-optimization/51692
5725         * gcc.dg/torture/pr51692.c: New testcase.
5727 2012-01-03  Richard Guenther  <rguenther@suse.de>
5729         PR debug/51650
5730         * g++.dg/lto/pr51650-3_0.C: New testcase.
5732 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5734         PR c++/15867
5735         * g++.dg/warn/Wredundant-decls-spec.C: New.
5737 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
5739         PR tree-optimization/51719
5740         * g++.dg/tree-prof/pr51719.C: New test.
5742 2012-01-03  Richard Guenther  <rguenther@suse.de>
5744         PR middle-end/51730
5745         * gcc.dg/fold-compare-6.c: New testcase.
5747 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
5749         PR c++/51669
5750         * g++.dg/gomp/pr51669.C: New test.
5752 2012-01-02  Jason Merrill  <jason@redhat.com>
5754         PR c++/51675
5755         * g++.dg/cpp0x/constexpr-union2.C: New.
5757         PR c++/51666
5758         * g++.dg/cpp0x/nsdmi-defer5.C: New.
5760 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
5762         PR c++/51462
5763         * g++.dg/cpp0x/constexpr-99.C: New test.
5765 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
5767         PR c++/20140
5768         * g++.dg/template/init9.C: New.
5770 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5772         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
5773         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
5774         rather than a specific number.
5776 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
5778         PR fortran/46262
5779         PR fortran/46328
5780         PR fortran/51052
5781         * gfortran.dg/typebound_operator_7.f03: New.
5782         * gfortran.dg/typebound_operator_8.f03: New.
5784 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5786         PR target/51729
5787         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
5788         XFAIL.
5789         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5791 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5793         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
5795 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5797         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
5798         for MIPS.
5800 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5802         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
5803         * gfortran.dg/io_real_boz_4.f90: Likewise.
5804         * gfortran.dg/io_real_boz_5.f90: Likewise.
5806 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5808         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
5810 2012-01-02  Revital Eres  <revital.eres@linaro.org>
5812         * gcc.dg/sms-11.c: New file.
5814 2012-01-02  Tobias Burnus  <burnus@net-b.de>
5816         PR fortran/51682
5817         * gfortran.dg/coarray/image_index_3.f90: New.
5819 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5821         PR c++/16603
5822         * g++.dg/parse/enum8.C: New.
5824 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5826         PR c++/51379
5827         * g++.dg/conversion/reinterpret4.C: New.
5828         * g++.dg/conversion/reinterpret1.C: Adjust.
5830 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5832         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
5834 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
5836         * g++.old-deja/g++.brendan/crash25.C: Adjust.
5837         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5838         * g++.old-deja/g++.jason/access14.C: Likewise.
5839         * g++.old-deja/g++.jason/access8.C: Likewise.
5840         * g++.old-deja/g++.jason/access1.C: Likewise.
5841         * g++.old-deja/g++.other/access3.C: Likewise.
5842         * g++.old-deja/g++.other/access5.C: Likewise.
5843         * g++.old-deja/g++.law/unsorted1.C: Likewise.
5844         * g++.old-deja/g++.law/visibility22.C: Likewise.
5845         * g++.old-deja/g++.law/visibility26.C: Likewise.
5846         * g++.old-deja/g++.mike/p2746.C: Likewise.
5847         * g++.dg/debug/using1.C: Likewise.
5848         * g++.dg/lookup/using51.C: Likewise.
5849         * g++.dg/inherit/using5.C: Likewise.
5850         * g++.dg/inherit/pr30297.C: Likewise.
5851         * g++.dg/inherit/access8.C: Likewise.
5852         * g++.dg/torture/pr39362.C: Likewise.
5853         * g++.dg/template/crash13.C: Likewise.
5854         * g++.dg/template/using10.C: Likewise.
5856 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5858         PR fortran/51502
5859         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
5860         change.
5862 2012-01-01  Ira Rosen  <irar@il.ibm.com>
5864         PR tree-optimization/51704
5865         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
5866         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
5867         corresponding flags.
5869 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5871         PR c++/51723
5872         * g++.dg/cpp0x/constexpr-delegating2.C: New.
5874 2012-01-01  Jan Hubicka  <jh@suse.cz>
5876         PR rtl-optimization/51069
5877         * gcc.c-torture/compile/pr51069.c: New testcase.
5879 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
5881         PR tree-optimization/51683
5882         * gcc.dg/pr51683.c: New test.
5884 Copyright (C) 2012 Free Software Foundation, Inc.
5886 Copying and distribution of this file, with or without modification,
5887 are permitted in any medium without royalty provided the copyright
5888 notice and this notice are preserved.