* pt.c (deduction_tsubst_fntype): Just suppress access checking.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc794248ef27a5b64ad25cabffa7678b3dd489405
1 2012-07-12  Jason Merrill  <jason@redhat.com>
3         * g++.dg/template/sfinae6_neg.C: Adjust.
5 2012-07-12  Tobias Burnus  <burnus@net-b.de>
7         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
8         * gfortran.dg/c_f_pointer_tests_3.f90: Update
9         scan-tree-dump-times pattern.
11 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
15 2012-07-11  Jason Merrill  <jason@redhat.com>
17         DR 1402
18         * g++.g/cpp0x/defaulted37.C: New.
20 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
22         PR target/53859
23         * gcc.target/arm/pr53859.c: New test.
25 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
27         PR target/53886
28         * gcc.c-torture/compile/pr53886.c: New.
30 2012-07-10  Dehao Chen  <dehao@google.com>
32         * gcc.dg/debug_info_inline.c: New test.
34 2012-07-10  Jason Merrill  <jason@redhat.com>
36         PR c++/53733
37         * g++.dg/cpp0x/defaulted36.C: New.
38         * g++.dg/cpp0x/defaulted21.C: Adjust.
40         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
42 2012-07-09  Sterling Augustine  <saugustine@google.com>
44         * g++.dg/debug/dwarf2/pubnames-2.C: New.
46 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
48         PR tree-optimization/53887
49         * gcc.dg/pr53887.c: New test.
51 2012-07-09  Jason Merrill  <jason@redhat.com>
53         PR c++/53882
54         * g++.dg/cpp0x/nullptr29.C: New.
56 2012-07-09  Tom de Vries  <tom@codesourcery.com>
57             Richard Guenther  <rguenther@suse.de>
59         * gcc.dg/builtin-unreachable-6.c: New test.
60         * gcc.dg/builtin-unreachable-5.c: New test.
62 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
64         PR tree-optimization/53881
65         * gcc.dg/pr53881.c: New test.
67 2012-07-06  Jason Merrill  <jason@redhat.com>
69         PR c++/53862
70         * g++.dg/cpp0x/variadic134.C: New.
72         PR c++/53858
73         * g++.dg/cpp0x/alias-decl-20.C: New.
75 2012-07-06  Tom de Vries  <tom@codesourcery.com>
77         PR tree-optimization/51879
78         * gcc.dg/pr51879-16.c: New test.
79         * gcc.dg/pr51879-17.c: Same.
81 2012-07-06  Tom de Vries  <tom@codesourcery.com>
83         PR tree-optimization/52009
84         * gcc.dg/pr51879-7.c: New test.
85         * gcc.dg/pr51879-18.c: New test.
87 2012-07-05  Jason Merrill  <jason@redhat.com>
89         PR c++/50852
90         * g++.dg/template/typedef39.C: New.
92         PR c++/53039
93         * g++.dg/cpp0x/variadic133.C: New.
94         * g++.dg/template/param1.C: Adjust.
96 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
98         PR target/48941
99         PR target/51980
100         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
101         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
102         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
103         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
104         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
105         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
107 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
109         PR fortran/53732
110         * gfortran.dg/inline_sum_4.f90: New test.
112 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
114         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
116 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
118         * gcc.target/arm/fma-sp.c: New testcase.
119         * gcc.target/arm/fma.c: Likewise.
120         * gcc.target/arm/fma.h: Likewise.
122 2012-07-04  Jason Merrill  <jason@redhat.com>
124         PR c++/53848
125         * g++.dg/other/enum3.C: New.
127 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
129         PR middle-end/53321
130         * g++.dg/torture/pr53321.C: New test.
132 2012-07-04  Richard Guenther  <rguenther@suse.de>
134         PR tree-optimization/53844
135         * g++.dg/tree-ssa/pr53844.C: New testcase.
137 2012-07-04  Richard Guenther  <rguenther@suse.de>
139         PR tree-optimization/53849
140         * gcc.dg/pr53849.c: New testcase.
142 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
144         PR c++/53812
145         * g++.dg/ext/label14.C: New test.
147 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
149         PR target/53811
150         * g++.dg/other/pr53811.C: New test.
152 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
154         PR target/28896
155         * gcc.target/m68k/stack-limit-1.c: New testcase.
157 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
159         * gnat.dg/recursive_call.adb: New test.
161 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
163         * gnat.dg/discr37.ad[sb]: New test.
165 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
167         * g++.dg/other/packed1.C: Remove SH from xfail list.
169 2012-07-02  Jason Merrill  <jason@redhat.com>
171         PR c++/53619
172         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
174         PR c++/53783
175         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
177         PR c++/53788
178         * g++.dg/cpp0x/decltype39.C: New.
179         * g++.dg/diagnostic/method1.C: Adjust.
181         PR c++/53816
182         * g++.dg/template/ref6.C: New.
184 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
186         PR target/53568
187         * gcc.target/sh/pr53568-1.c: New.
189 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
191         PR target/51244
192         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
194 2012-07-02  Jason Merrill  <jason@redhat.com>
196         PR c++/53821
197         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
199         PR c++/53524
200         * g++.dg/template/enum7.C: New.
201         * g++.dg/other/ptrmem10.C: Adjust.
202         * g++.dg/other/ptrmem11.C: Adjust.
203         * g++.dg/cpp0x/scoped_enum.C: Adjust.
205 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
207         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
209 2012-07-01  Wei Guozhi  <carrot@google.com>
211         PR target/53447
212         * gcc.target/arm/pr53447-1.c: New testcase.
213         * gcc.target/arm/pr53447-2.c: New testcase.
214         * gcc.target/arm/pr53447-3.c: New testcase.
215         * gcc.target/arm/pr53447-4.c: New testcase.
217 2012-06-29  Richard Guenther  <rguenther@suse.de>
219         PR tree-optimization/47061
220         * gcc.dg/tree-ssa/vrp71.c: New testcase.
222 2012-06-29  Richard Guenther  <rguenther@suse.de>
224         PR tree-optimization/37541
225         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
227 2012-06-29  Richard Guenther  <rguenther@suse.de>
229         PR tree-optimization/52589
230         * gcc.dg/tree-ssa/vrp70.c: New testcase.
232 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
234         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
236         * g++.dg/template/error46.C: Add missing comment to dg-message.
237         * g++.dg/template/crash107.C: Likewise.
238         * g++.dg/template/error47.C: Likewise.
239         * g++.dg/template/crash108.C: Likewise.
240         * g++.dg/overload/operator5.C: Likewise.
242         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
243         errors in dg-message directives, add comments.
245 2012-06-28  Kai Tietz  <ktietz@redhat.com>
247         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
248         hard-coded 'unsigned long'.
250 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
252         PR tree-optimization/51581
253         * gcc.dg/vect/pr51581-4.c: New test.
255         PR tree-optimization/53645
256         * gcc.c-torture/execute/pr53645-2.c: New test.
258 2012-06-28  Richard Guenther  <rguenther@suse.de>
260         PR middle-end/53790
261         * gcc.dg/torture/pr53790.c: New testcase.
263 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
265         PR tree-optimization/53645
266         * gcc.c-torture/execute/pr53645.c: New test.
268 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
270         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
272 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
274         PR debug/53671
275         PR debug/49888
276         * gcc.dg/guality/pr49888.c: Account for the possibility that
277         the variable is optimized out at the first test.
279 2012-06-27  Jason Merrill  <jason@redhat.com>
281         * g++.dg/cpp0x/override2.C: Adjust.
282         * g++.dg/template/error5.C: Adjust.
283         * g++.dg/parse/crash28.C: Adjust.
285         PR c++/53563
286         * g++.dg/parse/template27.C: New.
287         * g++.dg/template/crash74.C: Adjust expected output.
289 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
291         PR fortran/41951
292         PR fortran/49591
293         * gfortran.dg/typebound_operator_16.f03: New.
295 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
297         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
298         even src1.i and src2.i fields even in the second half of the arrays.
300 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
302         PR c++/51033.
303         * g++.dg/torture/vshuf-16.inc: New test.
304         * g++.dg/torture/vshuf-2.inc: New test.
305         * g++.dg/torture/vshuf-4.inc: New test.
306         * g++.dg/torture/vshuf-8.inc: New test.
307         * g++.dg/torture/vshuf-main.inc: New test.
308         * g++.dg/torture/vshuf-v16hi.C: New test.
309         * g++.dg/torture/vshuf-v16qi.C: New test.
310         * g++.dg/torture/vshuf-v2df.C: New test.
311         * g++.dg/torture/vshuf-v2di.C: New test.
312         * g++.dg/torture/vshuf-v2sf.C: New test.
313         * g++.dg/torture/vshuf-v2si.C: New test.
314         * g++.dg/torture/vshuf-v4df.C: New test.
315         * g++.dg/torture/vshuf-v4di.C: New test.
316         * g++.dg/torture/vshuf-v4sf.C: New test.
317         * g++.dg/torture/vshuf-v4si.C: New test.
318         * g++.dg/torture/vshuf-v8hi.C: New test.
319         * g++.dg/torture/vshuf-v8qi.C: New test.
320         * g++.dg/torture/vshuf-v8si.C: New test.
322 2012-06-27  Richard Guenther  <rguenther@suse.de>
324         PR middle-end/53676
325         * gcc.dg/tree-ssa/scev-6.c: New testcase.
327 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
329         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
330         scan-dump-dem-not): Use printable pattern in test name.
332 2012-06-26  Sterling Augustine  <saugustine@google.com>
333             Dominique Dhumieres  <dominiq@lps.ens.fr>
335         * gcc.dg/pubtypes-2.c: Update expected output.
336         * gcc.dg/pubtypes-3.c: Likewise.
337         * gcc.dg/pubtypes-4.c: Likewise.
339 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
341         * gcc.dg/tree-ssa/slsr-1.c: New test.
342         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
343         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
344         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
346 2012-06-26  Matt Turner  <mattst88@gmail.com>
348         PR target/35294
349         * gcc.target/arm/mmx-2.c: New.
351 2012-06-26  Richard Guenther  <rguenther@suse.de>
353         PR c++/53752
354         * g++.dg/torture/pr53752.C: New testcase.
356 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
358         PR tree-optimization/53748
359         * gcc.c-torture/compile/pr53748.c: New test.
361 2012-06-25  Jason Merrill  <jason@redhat.com>
363         PR c++/53498
364         PR c++/53305
365         * g++.dg/cpp0x/decltype38.C: New.
366         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
368 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
370         * lib/target-supports-dg.exp (testname-for-summary): New.
371         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
372         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
373         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
374         scan-module-absence, output-exists, output-exists-not: Use
375         testname-for-summary.
376         (dg-test): Clean up testname_with_flags.
377         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
378         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
379         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
380         scan-assembler-dem-not, object-size: Use testname-for-summary.
381         * lib/gcov.exp (run-gcov): Likewise.
382         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
383         scan-dump-dem, scan-dump-dem-note): Likewise.
385         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
386         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
387         including profopt.opt; save and restore existing value.
388         * g++.dg/bprob/bprob.exp: Likewise.
389         * gcc.dg/matrix/matrix.exp: Likewise.
390         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
391         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
392         PROFOPT_OPTIONS.
394 2012-06-25  Richard Henderson  <rth@redhat.com>
396         * gcc.dg/pr53749.c: New.
398 2012-06-25  Jason Merrill  <jason@redhat.com>
400         PR c++/52988
401         * g++.dg/cpp0x/nullptr28.C: New.
403 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
405         * gcc.target/arm/neon-vld1_dupQ.c: New.
407 2012-06-25  Florian Weimer  <fweimer@redhat.com>
409         * g++.dg/init/new35.C: New.
410         * g++.dg/init/new36.C: New.
411         * g++.dg/init/new37.C: New.
412         * g++.dg/ext/vla5.C: New warning.
413         * g++.dg/ext/vla8.C: New warning.
414         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
416 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
417             James Greenhalgh  <james.greenhalgh@arm.com>
419         * gcc.target/arm/ftest-support-arm.h New testcase.
420         * gcc.target/arm/ftest-support-thumb.h Likewise.
421         * gcc.target/arm/ftest-support.h Likewise.
422         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
423         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
424         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
425         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
426         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
427         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
428         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
429         * gcc.target/arm/ftest-armv6-arm.c Likewise.
430         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
431         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
432         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
433         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
434         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
435         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
436         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
437         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
438         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
439         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
440         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
441         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
442         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
443         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
444         * gcc/testsuite/lib/target-supports.exp
445         (check_effective_target_arm_arch_FUNC): Add support for more
446         architectures.
447         (add_options_for_arm_arch_FUNC): Likewise.
448         (check_effective_target_arm_arch_FUNC_multilib): New functions.
450 2012-06-25  Jason Merrill  <jason@redhat.com>
452         PR c++/53202
453         * g++.dg/cpp0x/constexpr-tuple.C: New.
455 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
457         PR target/53759
458         * gcc.target/i386/pr53759.c: New test.
460         PR c++/53594
461         * g++.dg/cpp0x/nsdmi7.C: New test.
463 2012-06-24  Kai Tietz  <ktietz@redhat.com>
465         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
466         for LLP64 targets.
467         * gcc.target/i386/pr38988.c: Likewise.
469 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
471         PR fortran/47710
472         PR fortran/53328
473         * gfortran.dg/typebound_generic_12.f03: New.
474         * gfortran.dg/typebound_generic_13.f03: New.
476 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
478         * gnat.dg/lto15.ad[sb]: New test.
480 2012-06-21  Meador Inge  <meadori@codesourcery.com>
482         PR c/53702
483         * gcc.dg/Wunused-local-typedefs.c: New testcase.
485 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
487         * testsuite/gcc.dg/pch/ident-1.c: New test.
488         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
490 2012-06-21  Michael Matz  <matz@suse.de>
492         PR middle-end/53688
493         * gcc.c-torture/execute/pr53688.c: New test.
495 2012-06-20  Richard Guenther  <rguenther@suse.de>
497         PR tree-optimization/30318
498         * gcc.dg/tree-ssa/vrp69.c: New testcase.
500 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
502         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
504 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
506         * gcc.target/i386/clearcapv2.map: New file.
507         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
509 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
511         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
512         and add __sh__ case.
514 2012-06-19  Jason Merrill  <jason@redhat.com>
516         PR c++/52637
517         * g++.dg/debug/localclass1.C: New.
519 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
521         * g++.dg/cpp0x/override4.C: New.
523 2012-06-14  Jason Merrill  <jason@redhat.com>
525         PR c++/53651
526         * g++.dg/cpp0x/decltype37.C: New.
528 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
530         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
532 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
534         * gcc.c-torture/compile/vector-5.c,
535         gcc.c-torture/compile/vector-6.c: New tests.
537 2012-06-19  Richard Henderson  <rth@redhat.com>
539         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
541 2012-06-19  Richard Guenther  <rguenther@suse.de>
543         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
545 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
547         PR target/53712
548         * gcc.target/i386/pr53712.c: New test.
550 2012-06-18  Tobias Burnus  <burnus@net-b.de>
552         PR fortran/53692
553         * gfortran.dg/elemental_optional_args_6.f90: New.
555 2012-06-18  Tobias Burnus  <burnus@net-b.de>
557         PR fortran/53526
558         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
559         * gfortran.dg/coarray/move_alloc_1.f90
561 2012-06-18  Tobias Burnus  <burnus@net-b.de>
563         PR fortran/53526
564         * gfortran.dg/coarray_27.f90: New.
566 2012-06-18  Joey Ye <Joey.Ye@arm.com>
567             Greta Yorsh  <Greta.Yorsh@arm.com>
569         * gcc.target/arm/epilog-1.c: New test.
571 2012-06-18  Richard Guenther  <rguenther@suse.de>
573         PR tree-optimization/53693
574         * g++.dg/torture/pr53693.C: New testcase.
576 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
578         PR tree-optimization/53703
579         * gcc.dg/torture/pr53703.c: New test.
581 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
583         PR middle-end/53698
584         * gcc.target/i386/pr53698.c: New test.
586 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
588         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
590 2012-06-17  Tobias Burnus  <burnus@net-b.de>
592         PR fortran/53691
593         PR fortran/53685
594         * gfortran.dg/transfer_check_3.f90: New.
596 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
598         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
600 2012-06-16  Tobias Burnus  <burnus@net-b.de>
602         PR fortran/53642
603         PR fortran/45170
604         * gfortran.dg/deferred_type_param_8.f90: New.
606 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
608         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
609         testname that includes flags, passed in as new argument, in
610         pass/fail messages.
611         (run_gcov): Get testname from dg-test, use it in pass/fail messages
612         and pass it to verify-* procedures.
614         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
615         alignment torture options with usual torture options.
617         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
618         messages reported for one line of source code.
619         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
620         * g++.dg/cpp0x/decltype2.C: Likewise.
621         * g++.dg/cpp0x/decltype3.C: Likewise.
622         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
623         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
624         * g++.dg/cpp0x/static_assert3.C: Likewise.
625         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
626         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
627         * g++.dg/cpp0x/union1.C: Likewise.
628         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
629         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
630         * g++.dg/cpp0x/variadic2.C: Likewise.
631         * g++.dg/cpp0x/variadic20.C: Likewise.
632         * g++.dg/cpp0x/variadic74.C: Likewise.
633         * g++.dg/diagnostic/bitfld2.C: Likewise.
634         * g++.dg/ext/attrib44.C: Likewise.
635         * g++.dg/ext/no-asm-1.C: Likewise.
636         * g++.dg/other/error34.C: Likewise.
637         * g++.dg/parse/crash46.C: Likewise.
638         * g++.dg/parse/error10.C: Likewise.
639         * g++.dg/parse/error2.C: Likewise.
640         * g++.dg/parse/error3.C: Likewise.
641         * g++.dg/parse/error36.C: Likewise.
642         * g++.dg/parse/error8.C: Likewise.
643         * g++.dg/parse/error9.C: Likewise.
644         * g++.dg/parse/parser-pr28152-2.C: Likewise.
645         * g++.dg/parse/parser-pr28152.C: Likewise.
646         * g++.dg/parse/template25.C: Likewise.
647         * g++.dg/parse/typename11.C: Likewise.
648         * g++.dg/tc1/dr147.C: Likewise.
649         * g++.dg/template/deduce3.C: Likewise.
650         * g++.dg/template/koenig9.C: Likewise.
651         * g++.dg/template/pr23510.C: Likewise.
652         * g++.dg/warn/pr12242.C: Likewise.
653         * g++.dg/warn/pr30551-2.C: Likewise.
654         * g++.dg/warn/pr30551.C: Likewise.
655         * g++.old-deja/g++.other/typename1.C: Likewise.
656         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
658 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
660         PR c++/51033
661         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
662         * c-c++-common/torture/vshuf-2.inc: Likewise.
663         * c-c++-common/torture/vshuf-4.inc: Likewise.
664         * c-c++-common/torture/vshuf-8.inc: Likewise.
665         * c-c++-common/torture/vshuf-main.inc: Likewise.
666         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
667         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
668         * c-c++-common/torture/vshuf-v2df.c: Likewise.
669         * c-c++-common/torture/vshuf-v2di.c: Likewise.
670         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
671         * c-c++-common/torture/vshuf-v2si.c: Likewise.
672         * c-c++-common/torture/vshuf-v4df.c: Likewise.
673         * c-c++-common/torture/vshuf-v4di.c: Likewise.
674         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
675         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
676         * c-c++-common/torture/vshuf-v4si.c: Likewise.
677         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
678         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
679         * c-c++-common/torture/vshuf-v8si.c: Likewise.
681 2012-06-15  Michael Matz  <matz@suse.de>
683         * gcc.dg/tree-ssa/vector-4.c: New test.
685 2012-06-15  Michael Matz  <matz@suse.de>
687         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
688         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
690 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
692         PR tree-optimization/53636
693         * gcc.target/arm/pr53636.c: New test.
695 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
697         PR tree-optimization/51581
698         * gcc.c-torture/execute/pr51581-1.c: New test.
699         * gcc.c-torture/execute/pr51581-2.c: New test.
700         * gcc.dg/vect/pr51581-1.c: New test.
701         * gcc.dg/vect/pr51581-2.c: New test.
702         * gcc.dg/vect/pr51581-3.c: New test.
703         * gcc.target/i386/avx-pr51581-1.c: New test.
704         * gcc.target/i386/avx-pr51581-2.c: New test.
705         * gcc.target/i386/avx2-pr51581-1.c: New test.
706         * gcc.target/i386/avx2-pr51581-2.c: New test.
707         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
709 2012-06-15  Richard Guenther  <rguenther@suse.de>
711         * gcc.c-torture/execute/20120615-1.c: New testcase.
713 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
715         * gnat.dg/vect8.ad[sb]: New test.
717 2012-06-14  Richard Guenther  <rguenther@suse.de>
719         * gcc.dg/tree-ssa/vrp.h: New testcase.
720         * gcc.dg/tree-ssa/vrp68.c: Likewise.
722 2012-06-13  Christian Bruel  <christian.bruel@st.com>
724         PR target/53621
725         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
727 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
729         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
731 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
733         PR testsuite/20771
734         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
735         test summary unique.
737         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
738         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
739         scan-stack-usage-not): Don't strip torture options from test name.
741         * lib/scandump.exp (scan-dump-times): Use printable version of
742         regexp in test summary line.
744         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
745         messages reported for one line of source code.
746         * gcc.dg/format/few-1.c: Likewise.
747         * gcc.dg/ia64-sync-2.c: Likewise.
748         * gcc.dg/sync-2.c: Likewise.
749         * gcc.dg/noncompile/pr44517.c: Likewise.
751 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
753         PR debug/49888
754         * gcc.dg/guality/pr49888.c: New.
756 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
758         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
759         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
760         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
762 2012-06-13  Tobias Burnus  <burnus@net-b.de>
764         PR fortran/53643
765         * gfortran.dg/intent_out_7.f90: New.
767 2012-06-13  Tobias Burnus  <burnus@net-b.de>
769         PR fortran/53597
770         * gfortran.dg/save_4.f90: New.
772 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
774         PR c/53532
775         PR c/51034
776         PR c/53196
777         * gcc.dg/pr53532.c: New test.
778         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
779         adjust line numbers.
780         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
781         * gcc.dg/Wcxx-compat-8.c: Likewise.
782         * gcc.dg/pr51034.c: New test.
783         * gcc.dg/pr53196-1.c: New test.
784         * gcc.dg/pr53196-2.c: New test.
786 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
788         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
789         alignment torture options with usual torture options.
790         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
791         instead of dg-options.
792         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
793         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
794         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
795         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
796         * gcc.dg/torture/stackalign/push-1.c: Likewise.
797         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
799         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
800         to checks for multiple messages reported for one line of source code.
801         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
803         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
804         messages reported for one line of source code.
806         * gcc.dg/20031223-1.c: Add comments to check for multiple
807         messages reported for one line of source code.
808         * gcc.dg/Wconversion-integer.c: Likewise.
809         * gcc.dg/Wfatal-2.c: Likewise.
810         * gcc.dg/Wfatal.c: Likewise.
811         * gcc.dg/Wobjsize-1.c: Likewise.
812         * gcc.dg/c99-vla-jump-1.c: Likewise.
813         * gcc.dg/c99-vla-jump-2.c: Likewise.
814         * gcc.dg/c99-vla-jump-3.c: Likewise.
815         * gcc.dg/c99-vla-jump-4.c: Likewise.
816         * gcc.dg/c99-vla-jump-5.c: Likewise.
817         * gcc.dg/decl-9.c: Likewise.
818         * gcc.dg/declspec-10.c: Likewise.
819         * gcc.dg/declspec-18.c: Likewise.
820         * gcc.dg/mtune.c: Likewise.
821         * gcc.dg/parser-pr28152-2.c: Likewise.
822         * gcc.dg/parser-pr28152.c: Likewise.
823         * gcc.dg/pr14475.c: Likewise.
824         * gcc.dg/pr27953.c: Likewise.
825         * gcc.dg/pr28322-3.c: Likewise.
826         * gcc.dg/pr30457.c: Likewise.
827         * gcc.dg/pr30551-2.c: Likewise.
828         * gcc.dg/pr30551-3.c: Likewise.
829         * gcc.dg/pr30551-4.c: Likewise.
830         * gcc.dg/pr30551-5.c: Likewise.
831         * gcc.dg/pr30551-6.c: Likewise.
832         * gcc.dg/pr30551.c: Likewise.
833         * gcc.dg/pr45461.c: Likewise.
834         * gcc.dg/pr48552-1.c: Likewise.
835         * gcc.dg/pr48552-2.c: Likewise.
836         * gcc.dg/redecl-1.c: Likewise.
837         * gcc.dg/transparent-union-3.c: Likewise.
838         * gcc.dg/utf-dflt.c: Likewise.
839         * gcc.dg/utf-dflt2.c: Likewise.
840         * gcc.dg/vla-8.c: Likewise.
841         * gcc.dg/vla-init-1.c: Likewise.
842         * gcc.dg/wtr-int-type-1.c: Likewise.
844         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
845         messages reported for for one line of source code.
846         * c-c++-common/raw-string-5.c: Likewise.
847         * c-c++-common/raw-string-4.c: Likewise.
848         * c-c++-common/raw-string-6.c: Likewise.
849         * c-c++-common/pr20000.c: Likewise.
851         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
852         messages reported for one line of source code.
853         * gcc.dg/cpp/pr30786.c: Likewise.
854         * gcc.dg/cpp/pr28709.c: Likewise.
855         * gcc.dg/cpp/missing-header-MD.c: Likewise.
856         * gcc.dg/cpp/macspace2.c: Likewise.
857         * gcc.dg/cpp/missing-header-1.c: Likewise.
858         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
859         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
860         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
862 2012-06-12  Jason Merrill  <jason@redhat.com>
864         PR c++/53599
865         * g++.dg/template/local7.C: New.
867 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
869         PR target/53511
870         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
871         * gcc.target/sh/pr51340-2.c: Likewise.
872         * gcc.target/sh/pr51340-3.c: Likewise.
874 2012-06-12  Michael Matz  <matz@suse.de>
876         * gcc.dg/torture/alias-1.c: New test.
878 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
880         PR rtl-optimization/53589
881         * gcc.dg/torture/pr53589.c: New test.
883 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
885         PR target/50749
886         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
887         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
888         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
889         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
890         * gcc.target/sh/pr50749-sf-predec-2.c: New.
891         * gcc.target/sh/pr50749-sf-predec-4.c: New.
892         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
893         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
894         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
895         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
896         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
897         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
898         * gcc.target/sh/pr50749-sf-predec-1.c: New.
899         * gcc.target/sh/pr50749-sf-predec-3.c: New.
900         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
901         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
903 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
905         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
906         (check_intel_cpu_model): New function.
907         (check_amd_cpu_model): New function.
908         (check_features): New function.
909         (__get_cpuid_output): New function.
910         (check_detailed): New function.
911         (fn1): Rename to quick_check.
912         (main): Update to call quick_check and call check_detailed.
914 2012-06-11  Richard Henderson  <rth@redhat.com>
916         * lib/target-supports.exp
917         (check_effective_target_sync_long_long_runtime): Use
918         check_effective_target_lp64 instead of
919         check_effective_target_powerpc64 for powerpc targets.
921 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
923         PR target/53511
924         * gcc.target/sh/pr53511-1.c: New.
926 2012-06-11  Richard Guenther  <rguenther@suse.de>
928         PR middle-end/53470
929         * g++.dg/lto/pr53470_0.C: New testcase.
930         * gcc.dg/lto/pr53470_0.c: Likewise.
932 2012-06-11  Richard Guenther  <rguenther@suse.de>
934         PR c++/53605
935         * g++.dg/ext/pr53605.C: New testcase.
937 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
939         * gnat.dg/specs/array1.ads: New test.
940         * gnat.dg/specs/array2.ads: Likewise.
941         * gnat.dg/array22.adb: Likewise.
943 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
945         * gnat.dg/constant4.adb: New test.
946         * gnat.dg/constant4_pkg.ads: New helper.
948 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
950         PR fortran/52552
951         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
952         * gfortran.dg/allocate_class_1.f90: Modified.
953         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
954         * gfortran.dg/allocate_class_2.f90: New.
956 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
958         PR middle-end/53535
959         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
961 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
963         PR fortran/52861
964         * gfortran.dg/string_assign_2.f90:  New test case.
966 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
968         PR fortran/52861
969         * gfortran.dg/string_assign_1.f90:  New test case.
971 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
973         PR middle-end/53580
974         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
975         * gcc.dg/gomp/critical-4.c: Likewise.
976         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
977         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
978         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
979         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
980         * c-c++-common/gomp/pr53580.c: New test.
982 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
984         PR c++/51214
985         * g++.dg/cpp0x/forw_enum11.C: New.
987 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
989         PR c++/53567
990         * g++.dg/cpp0x/alias-decl-19.C: New.
992 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
994         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
996 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
998         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
999         (XSTATE_FP): Ditto.
1000         (XSTATE_SSE): Ditto.
1001         (XSTATE_YMM): Ditto.
1002         (avx_os_support): Use new defines.
1004 2012-06-06  Richard Guenther  <rguenther@suse.de>
1006         PR testsuite/32380
1007         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
1008         loops.
1010 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1012         PR c++/52841
1013         * g++.dg/cpp0x/pr52841.C: New testcase.
1015 2012-06-06  Richard Guenther  <rguenther@suse.de>
1017         PR tree-optimization/53081
1018         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
1019         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
1021 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1023         * gcc.target/powerpc/pr53487.c: New test.
1025 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
1027         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
1029 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
1031         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
1033 2012-06-05  Richard Guenther  <rguenther@suse.de>
1035         PR tree-optimization/30442
1036         * gcc.dg/vect/bb-slp-30.c: New testcase.
1038 2012-06-05  Richard Guenther  <rguenther@suse.de>
1040         PR tree-optimization/53081
1041         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
1042         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
1043         -fno-tree-loop-distribute-patterns.
1045 2012-06-05  Alan Modra  <amodra@gmail.com>
1047         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
1048         Check static chain in nested funcs.
1050 2012-06-04  Tobias Burnus  <burnus@net-b.de>
1052         PR fortran/50619
1053         * gfortran.dg/init_flag_10.f90: New.
1055 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1057         PR c++/53524
1058         * g++.dg/warn/Wenum-compare-no-2: New.
1060 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
1062         PR preprocessor/53463
1063         * g++.dg/cpp/limits.C: New test.
1064         * g++.dg/parse/error19.C: Adjust.
1065         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
1066         * g++.dg/warn/pr35635.C: Likewise.
1067         * g++.old-deja/g++.pt/assign1.C: Likewise.
1069 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
1071         PR target/53559
1072         * gcc.target/powerpc/cell_builtin_1.c: New test case.
1073         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1074         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1075         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1076         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1077         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1078         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1079         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1081 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
1083         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
1085 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
1087         PR tree-optimization/53550
1088         * gcc.dg/pr53550.c: New test.
1090 2012-06-04  Richard Guenther  <rguenther@suse.de>
1092         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
1093         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1094         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1096 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1098         PR fortran/48831
1099         * gfortran.dg/parameter_array_element_2.f90: New.
1101 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
1103         PR target/53512
1104         * gcc.target/sh/pr53512-1.c: New.
1105         * gcc.target/sh/pr53512-2.c: New.
1106         * gcc.target/sh/pr53512-3.c: New.
1107         * gcc.target/sh/pr53512-4.c: New.
1109 2012-06-01  Jason Merrill  <jason@redhat.com>
1111         PR c++/52973
1112         * g++.dg/ext/visibility/template12.C: New.
1113         * g++.dg/ext/attrib14.C: Adjust warning line.
1115         PR c++/52725
1116         * g++.dg/parse/new6.C: New.
1117         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1119 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1121         * c-c++-common/restrict-2.c: Revert previous change.
1123 2012-06-01  Jason Merrill  <jason@redhat.com>
1125         PR c++/53137
1126         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1128         PR c++/53484
1129         * g++.dg/cpp0x/auto33.C: New.
1131 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
1133         PR c++/26155
1134         * g++.dg/parse/namespace-alias-1.C: New.
1136 2012-06-01  Christian Bruel  <christian.bruel@st.com>
1138         * gcc.dg/spec-options.c: New test.
1139         * gcc.dg/foo.specs: New file.
1141 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1143         PR ada/53517
1144         * gnat.dg/lto14.adb: Skip on Solaris.
1146 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
1148         * gcc.target/cris/sync-1-v10.c,
1149         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
1150         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
1151         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
1152         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
1153         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1154         gcc.target/cris/torture/sync-mis-op-i-1.c,
1155         gcc.target/cris/torture/sync-mis-op-i-1a.c,
1156         gcc.target/cris/torture/sync-mis-op-i-2.c,
1157         gcc.target/cris/torture/sync-mis-op-i-2a.c,
1158         gcc.target/cris/torture/sync-mis-op-i-3.c,
1159         gcc.target/cris/torture/sync-mis-op-i-3a.c,
1160         gcc.target/cris/torture/sync-mis-op-s-1.c,
1161         gcc.target/cris/torture/sync-mis-op-s-1a.c,
1162         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1163         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1164         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1165         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1166         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1167         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1168         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1169         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
1171 2012-05-31  Richard Guenther  <rguenther@suse.de>
1173         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
1174         ldist-pr45948.c with disabled SCCP.
1176 2012-05-31  Richard Guenther  <rguenther@suse.de>
1178         PR middle-end/48493
1179         * gcc.dg/torture/pr48493.c: New testcase.
1181 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
1183         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
1184         arm32 to targets.
1185         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
1186         of the initialization loop.
1187         (dg-final): Adjust the expected number of vectorized loops depending
1188         on vect_char_mult target selector.
1190 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
1192         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
1193         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
1194         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
1195         New tests.
1197 2012-05-30  Jason Merrill  <jason@redhat.com>
1199         PR c++/53356
1200         * g++.dg/init/new34.C: New.
1201         * g++.dg/tree-ssa/stabilize1.C: New.
1203 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1205         PR c++/53356
1206         * g++.dg/init/new33.C: New test.
1208 2012-05-30  Richard Guenther  <rguenther@suse.de>
1210         PR middle-end/53501
1211         * gcc.dg/torture/pr53501.c: New testcase.
1212         * c-c++-common/restrict-2.c: Adjust.
1214 2012-05-30  Alan Modra  <amodra@gmail.com>
1216         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
1217         torture-finish.
1219 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
1221         * gcc.target/i386/shuf-concat.c: New test.
1223 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1225         PR rtl-optimization/53519
1226         * gcc.c-torture/compile/pr53519.c: New test.
1228 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1230         * gcc.target/arm/neon-vrev.c: New.
1232 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
1234         PR target/51340
1235         * gcc.target/sh/pr51340-1.c: New.
1236         * gcc.target/sh/pr51340-2.c: New.
1237         * gcc.target/sh/pr51340-3.c: New.
1239 2012-05-29  Richard Guenther  <rguenther@suse.de>
1241         PR tree-optimization/53516
1242         * gcc.dg/torture/pr53516.c: New testcase.
1244 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
1246         PR preprocessor/53229
1247         * gcc.dg/cpp/paste6.c: Force to run without
1248         -ftrack-macro-expansion.
1249         * gcc.dg/cpp/paste8.c: Likewise.
1250         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
1251         -ftrack-macro-expansion.
1252         * gcc.dg/cpp/paste12.c: Force to run without
1253         -ftrack-macro-expansion.
1254         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
1255         -ftrack-macro-expansion.
1256         * gcc.dg/cpp/paste13.c: Likewise.
1257         * gcc.dg/cpp/paste14.c: Likewise.
1258         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
1259         -ftrack-macro-expansion.
1260         * gcc.dg/cpp/paste18.c: New test.
1262 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
1264         * gcc.target/cris/torture/trap-1.c,
1265         gcc.target/cris/torture/trap-2.c,
1266         gcc.target/cris/torture/trap-3.c,
1267         gcc.target/cris/torture/trap-v0.c,
1268         gcc.target/cris/torture/trap-v3.c: New tests.
1270 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
1272         PR c++/25137
1273         * g++.dg/warn/Wbraces3.C: New.
1274         * g++.dg/warn/Wbraces4.C: Likewise.
1276 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
1278         PR tree-optimization/53505
1279         * c-c++-common/torture/pr53505.c: New test.
1281 2012-05-27  Nathan Sidwell  <nathan@acm.org>
1283         * gcc.dg/stmt-expr-4.c: New.
1285 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
1287         PR c++/53491
1288         * g++.dg/parse/crash60.C: New.
1290 2012-05-26  Jason Merrill  <jason@redhat.com>
1292         PR c++/53220
1293         * c-c++-common/array-lit.c: New.
1294         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1296 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1298         PR ada/50294
1299         * gnat.dg/array21.adb: New test.
1301 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1303         * gnat.dg/renaming5.adb: Adjust dg-final directive.
1305 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1307         PR c++/32054
1308         * g++.dg/other/anon-union3.C: New.
1310 2012-05-25  Ian Lance Taylor  <iant@google.com>
1312         * gcc.dg/split-6.c: New test.
1314 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1316         * gnat.dg/lto14.adb: New test.
1318 2012-05-25  Tristan Gingold  <gingold@adacore.com>
1320         * gcc.target/i386/large-frame.c: New.
1322 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
1323         * gcc.target/powerpc/lhs-1.c: New.
1324         * gcc.target/powerpc/lhs-2.c: New.
1325         * gcc.target/powerpc/lhs-3.c: New.
1327 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
1329         Make unwound macro expansion trace less redundant
1330         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
1331         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1332         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1333         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
1334         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1335         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1337 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1339         PR c++/53464
1340         * g++.dg/cpp0x/constexpr-default1.C: New.
1342 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1344         PR c++/32080
1345         * g++.dg/eh/goto2.C: New.
1347 2012-05-24  Richard Guenther  <rguenther@suse.de>
1349         PR middle-end/53460
1350         * g++.dg/tree-prof/pr53460.C: New testcase.
1352 2012-05-24  Richard Guenther  <rguenther@suse.de>
1354         PR bootstrap/53466
1355         * g++.dg/debug/pr53466.C: New testcase.
1357 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
1359         PR tree-optimization/53465
1360         * gcc.c-torture/execute/pr53465.c: New test.
1362 2012-05-23  Tobias Burnus  <burnus@net-b.de>
1364         PR fortran/51055
1365         PR fortran/45170
1366         * gfortran.dg/allocate_with_typespec_6.f90: New.
1368 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1370         PR c++/29185
1371         * g++.dg/warn/delete-array-1.C: New.
1373 2012-05-23  Richard Guenther  <rguenther@suse.de>
1375         * gcc.dg/torture/pr39074-2.c: Adjust.
1376         * gcc.dg/torture/pr39074.c: Likewise.
1377         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1378         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1380 2012-05-22  Jan Hubicka  <jh@suse.cz>
1382         PR middle-end/53161
1383         * g++.dg/torture/pr53161.C: New testcase.
1385 2012-05-22  Tobias Burnus  <burnus@net-b.de>
1387         PR fortran/53389
1388         * gfortran.dg/realloc_on_assign_15.f90: New.
1390 2012-05-22  Richard Guenther  <rguenther@suse.de>
1392         PR middle-end/51071
1393         * gcc.dg/torture/pr51071-2.c: New testcase.
1395 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
1397         PR tree-optimization/53336
1398         * g++.dg/torture/pr53336.C: New testcase.
1400 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
1402         PR c++/53322
1403         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
1404         instead of -Wunused-local-typedefs.
1406 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1408         PR c++/51184
1409         * g++.dg/other/abstract4.C: New-
1411 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1413         PR c++/40821
1414         * g++.dg/ext/attrib46.C: New.
1416 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
1418         PR c/53418
1419         * gcc.c-torture/compile/pr53418-1.c,
1420         gcc.c-torture/compile/pr53418-2.c: New tests.
1422 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
1424         PR tree-optimization/53366
1425         * gcc.dg/torture/pr53366-1.c: New test.
1426         * gcc.dg/torture/pr53366-2.c: New test.
1427         * gcc.target/i386/pr53366-1.c: New test.
1428         * gcc.target/i386/pr53366-2.c: New test.
1430         PR tree-optimization/53409
1431         * gcc.c-torture/compile/pr53409.c: New test.
1433         PR tree-optimization/53410
1434         * gcc.c-torture/compile/pr53410-1.c: New test.
1435         * gcc.c-torture/compile/pr53410-2.c: New test.
1437 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1439         PR target/53425
1440         * gcc.target/i386/pr53425-1.c: New file.
1441         * gcc.target/i386/pr53425-2.c: Likewise.
1443 2012-05-21  Richard Guenther  <rguenther@suse.de>
1445         PR tree-optimization/53408
1446         * gcc.dg/torture/pr53408.c: New testcase.
1448 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
1449             H.J. Lu  <hongjiu.lu@intel.com>
1451         PR target/53416
1452         * gcc.target/i386/pr53416.c: New file.
1454 2012-05-21  Richard Guenther  <rguenther@suse.de>
1456         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
1458 2012-05-21  Richard Guenther  <rguenther@suse.de>
1460         * gcc.dg/torture/ldist-1.c: New testcase.
1462 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1464         * gnat.dg/lto13.adb: New test.
1465         * gnat.dg/lto13_pkg.ad[sb]: New helper.
1467 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1469         * gnat.dg/specs/lto12.ads: New test.
1470         * gnat.dg/specs/lto12_pkg.ads: New helper.
1472 2012-05-18  Richard Guenther  <rguenther@suse.de>
1474         PR tree-optimization/53346
1475         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
1476         * gcc.target/i386/incoming-10.c: Adjust.
1477         * gcc.target/i386/incoming-11.c: Likewise.
1478         * gcc.target/i386/pr46295.c: Likewise.
1480 2012-05-18  Richard Guenther  <rguenther@suse.de>
1482         * gcc.dg/pr53352.c: Return zero.
1484 2012-05-18  Richard Guenther  <rguenther@suse.de>
1486         PR tree-optimization/53390
1487         * gcc.dg/torture/pr53390.c: New testcase.
1489 2012-05-18  Meador Inge  <meadori@codesourcery.com>
1491         PR rtl-optimization/53352
1492         * gcc.dg/pr53352.c: New test.
1494 2012-05-17  David S. Miller  <davem@davemloft.net>
1496         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1497         failure on sparc-*-linux-gnu.
1499 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1501         PR c++/39681
1502         * g++.dg/parse/error49.C: New.
1503         * g++.dg/cpp0x/error8.C: Likewise.
1504         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
1505         * g++.dg/ext/utf-dflt2.C: Likewise.
1506         * g++.dg/ext/utf-gnuxx98.C: Likewise.
1507         * g++.dg/ext/utf-dflt.C: Likewise.
1508         * c-c++-common/raw-string-3.c: Likewise.
1509         * c-c++-common/raw-string-4.c: Likewise.
1511 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1513         PR c++/53371
1514         * g++.dg/cpp0x/catch1.C: New.
1516 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1518         PR c++/44516
1519         * g++.dg/parse/error48.C: New.
1520         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
1521         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
1523 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
1525         * gcc.dg/tm/indirect-2.c: New test.
1527 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1529         PR tree-optimization/53217
1530         * gfortran.dg/pr53217.f90: New test.
1532 2012-05-16  Richard Guenther  <rguenther@suse.de>
1534         PR tree-optimization/53364
1535         * g++.dg/torture/pr53364.C: New testcase.
1537 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
1539         PR testsuite/52641
1540         * gcc.dg/pr52549.c: Fix test for long != void*
1541         * gcc.c-torture/execute/pr52979-1.x: New file.
1542         * gcc.c-torture/execute/pr52979-2.x: New file.
1544 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
1546         PR preprocessor/7263
1547         * gcc.dg/binary-constants-2.c: Run without tracking locations
1548         accross macro expansion.
1549         * gcc.dg/binary-constants-3.c: Likewise.
1550         * gcc.dg/cpp/sysmac2.c: Likewise.
1551         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
1552         location.
1553         * gcc.dg/cpp/syshdr3.c: New test.
1554         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
1555         * gcc.dg/system-binary-constants-1.c: New test.
1556         * gcc.dg/system-binary-constants-1.h: New header for the new test
1557         above.
1558         * g++.dg/cpp/syshdr3.C: New test.
1559         * g++.dg/cpp/syshdr3.h: New header the new test above.
1560         * g++.dg/system-binary-constants-1.C: New test.
1561         * g++.dg/system-binary-constants-1.h: New header the new test
1562         above.
1564 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1566         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
1568 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
1570         PR target/53358
1571         * gcc.dg/pr53358.c: New test.
1573 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1575         PR c++/11856
1576         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
1577         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
1579 2012-05-15  Olivier Hainque  <hainque@adacore.com>
1581         * g++.dg/eh/sighandle.C: New testcase.
1583 2012-05-15  Richard Guenther  <rguenther@suse.de>
1585         PR tree-optimization/53355
1586         * gcc.dg/tree-ssa/vrp67.c: New testcase.
1588 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1590         * gfortran.dg/*.f90: Remove now redundant manual
1591         cleanup-modules directive.
1593 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
1595         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1596         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1598 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
1600         PR fortran/52428
1601         * gfortran.dg/int_range_io_1.f90: New test.
1603 2012-05-14  Andi Kleen <ak@linux.intel.com>
1604             Jakub Jelinek  <jakub@redhat.com>
1606         PR target/53315
1607         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
1608         * gcc.target/i386/rtm-check.h: New file.
1609         * gcc.target/i386/pr53315.c: New test.
1611 2012-05-14  Tobias Burnus  <burnus@net-b.de>
1613         PR fortran/49110
1614         PR fortran/51055
1615         PR fortran/53329
1616         * gfortran.dg/deferred_type_param_4.f90: New.
1617         * gfortran.dg/deferred_type_param_6.f90: New.
1619 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
1621         * gcc.target/i386/retarg.c: New test.
1623 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1625         PR fortran/45170
1626         * gfortran.dg/deferred_type_param_3.f90: New.
1627         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
1628         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
1630 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
1632         * gnat.dg/null_pointer_deref3.adb: New test.
1634 2012-05-12  Tobias Burnus  <burnus@net-b.de>
1636         PR fortran/49110
1637         PR fortran/52843
1638         * gfortran.dg/deferred_type_param_5.f90: New.
1640 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1642         * g++.dg/parse/error47.C: New.
1644 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1646         PR fortran/52537
1647         * gfortran.dg/string_compare_4.f90:  Change option
1648         to -fdump-tree-original.  Add test case for kind=4.
1650 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1652         PR fortran/52537
1653         * gfortran.dg/string_compare_4.f90:  New test.
1655 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1657         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
1659 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1661         PR c++/53305
1662         * g++.dg/cpp0x/variadic132.C: New.
1664 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
1666         PR c++/53158
1667         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
1668         * g++.dg/parse/error26.C: Tweak dg-error column number.
1670 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
1672         PR c++/53301
1673         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1675 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
1677         * gnat.dg/lto11.ad[sb]: New test.
1679 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
1681         PR target/52908
1682         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1683         directive to Scan for vpmuldq, not vpmacsdql.
1685 2012-05-09  Michael Matz  <matz@suse.de>
1687         PR tree-optimization/53185
1688         * gcc.dg/vect/pr53185.c: New test.
1690 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
1692         PR middle-end/53249
1693         * gcc.target/i386/pr53249.c: New.
1695 2012-05-09  Richard Guenther  <rguenther@suse.de>
1697         PR tree-optimization/18437
1698         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
1699         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
1701 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
1703         PR tree-optimization/53226
1704         * gcc.c-torture/compile/pr53226.c: New test.
1706 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1708         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
1709         * gcc.target/i386/hle-add-rel-1.c: Likewise.
1710         * gcc.target/i386/hle-and-acq-1.c: Likewise.
1711         * gcc.target/i386/hle-and-rel-1.c: Likewise.
1712         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
1713         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
1714         * gcc.target/i386/hle-or-acq-1.c: Likewise.
1715         * gcc.target/i386/hle-or-rel-1.c: Likewise.
1716         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
1717         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1718         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
1719         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
1720         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
1721         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
1723 2012-05-09  Dehao Chen  <dehao@google.com>
1725         * gcc.dg/predict-1.c: Remove the replicated text in this test.
1726         * gcc.dg/predict-2.c: Likewise.
1727         * gcc.dg/predict-3.c: Likewise.
1728         * gcc.dg/predict-4.c: Likewise.
1729         * gcc.dg/predict-5.c: Likewise.
1730         * gcc.dg/predict-6.c: Likewise.
1732 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
1734         PR target/53272
1735         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1737 2012-05-08  Richard Guenther  <rguenther@suse.de>
1739         * gcc.dg/fold-bitand-4.c: New testcase.
1741 2012-05-08  Dehao Chen  <dehao@google.com>
1743         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
1744         heuristic is working properly.
1745         * gcc.dg/predict-2.c: Likewise.
1746         * gcc/dg/predict-3.c: Likewise.
1747         * gcc/dg/predict-4.c: Likewise.
1748         * gcc/dg/predict-5.c: Likewise.
1749         * gcc/dg/predict-6.c: Likewise.
1751 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
1753         PR tree-optimization/53239
1754         * g++.dg/opt/vrp3.C: New test.
1755         * g++.dg/opt/vrp3-aux.cc: New file.
1756         * g++.dg/opt/vrp3.h: New file.
1758 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1760         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
1761         .uleb128 support in assembler output.
1763 2012-05-07  Richard Guenther  <rguenther@suse.de>
1765         PR lto/42987
1766         * g++.dg/lto/pr42987_0.C: New testcase.
1767         * g++.dg/lto/pr42987_1.C: Likewise.
1769 2012-05-07  Tobias Burnus  <burnus@net-b.de>
1771         PR fortran/53255
1772         * gfortran.dg/typebound_operator_15.f90: New.
1774 2012-05-06  Tobias Burnus  <burnus@net-b.de>
1776         PR fortran/41587
1777         * gfortran.dg/class_array_13.f90: New.
1779 2012-05-06  Tristan Gingold  <gingold@adacore.com>
1781         * gnat.dg/warn7.adb: New test.
1783 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
1785         * gnat.dg/specs/renamings.ads: Rename to...
1786         * gnat.dg/specs/renaming1.ads: ...this.
1787         * gnat.dg/specs/renaming2.ads: New test.
1788         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
1789         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
1790         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
1791         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
1793 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
1795         * gnat.dg/discr36.ad[sb]: New test.
1796         * gnat.dg/discr36_pkg.ad[sb]: New helper.
1798 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1800         PR c/43772
1801         * c-c++-common/pr43772.c: New.
1803 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
1805         PR fortran/41600
1806         * gfortran.dg/select_type_26.f03 : New test.
1807         * gfortran.dg/select_type_27.f03 : New test.
1809         PR fortran/53191
1810         * gfortran.dg/select_type_28.f03 : New test.
1812 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
1814         PR fortran/49010
1815         PR fortran/24518
1816         * gfortran.dg/mod_sign0_1.f90: New test.
1817         * gfortran.dg/mod_large_1.f90: New test.
1819 2012-05-04  Tobias Burnus  <burnus@net-b.de>
1821         PR fortran/53175
1822         gfortran.dg/public_private_module_5.f90: New.
1824 2012-05-04  Tobias Burnus  <burnus@net-b.de>
1826         PR fortran/53111
1827         * gfortran.dg/constructor_7.f90: New.
1828         * gfortran.dg/constructor_8.f90: New.
1830 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1832         PR c++/53166
1833         * g++.dg/cpp0x/static_assert7.C: New.
1835 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
1837         PR tree-optimization/52633
1838         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1839         recognized as widening shifts instead of over-widening.
1840         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1841         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1842         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1843         * gcc.target/arm/pr52633.c: New test.
1845 2012-05-04  Richard Guenther  <rguenther@suse.de>
1847         PR tree-optimization/53168
1848         * gcc.dg/torture/pr53168.c: New testcase.
1849         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
1851 2012-05-04  Richard Guenther  <rguenther@suse.de>
1853         * gcc.dg/lto/pr53214_0.c: New testcase.
1855 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
1857         * gcc.target/ia64/pr48496.c: New test.
1858         * gcc.target/ia64/pr52657.c: Likewise.
1860 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1862         PR c/51712
1863         * c-c++-common/pr51712.c: New.
1865 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1867         PR target/53199
1868         * gcc.target/powwerpc/pr53199.c: New file.
1870 2012-05-03  Jason Merrill  <jason@redhat.com>
1872         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
1874         * gcc.dg/debug/dwarf2/dups-types.c: New.
1875         * gcc.dg/debug/dwarf2/dups-types.h: New.
1877 2012-05-03  Jason Merrill  <jason@redhat.com>
1879         * g++.dg/debug/dwarf2/namespace-2.C: New.
1880         * g++.dg/debug/dwarf2/localclass3.C: New.
1882 2012-05-03  Jason Merrill  <jason@redhat.com>
1884         * g++.dg/debug/dwarf2/thunk1.C: New.
1886 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1888         PR c++/53186
1889         * g++.dg/other/final2.C: New.
1891 2012-05-03  Richard Guenther  <rguenther@suse.de>
1893         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
1895 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
1897         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
1898         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
1899         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
1900         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
1902 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
1904         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
1905         .byte 0xf2.
1906         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1907         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
1908         * gcc.target/i386/hle-add-rel-1.c: Likewise.
1910         PR debug/53174
1911         * gcc.dg/pr53174.c: New test.
1913         PR target/53187
1914         * gcc.target/arm/pr53187.c: New test.
1915         * gcc.c-torture/compile/pr53187.c: New test.
1917 2012-05-03  Richard Guenther  <rguenther@suse.de>
1919         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
1920         unsupported prefetching support.
1922 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
1924         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
1925         option -ftrack-macro-expansion=0.
1926         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
1927         option -ftrack-macro-expansion=0.
1929 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
1931         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
1932         dg-options for target arm with dg-additional-options.
1934 2012-05-03  Richard Guenther  <rguenther@suse.de>
1936         PR tree-optimization/53144
1937         * gcc.dg/torture/pr53144.c: New testcase.
1939 2012-05-03  Tobias Burnus  <burnus@net-b.de>
1941         PR fortran/52864
1942         * gfortran.dg/pointer_intent_7.f90: New.
1943         * gfortran.dg/pure_formal_3.f90: New.
1945 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
1947         * gcc.target/s390/20030123-1.c: Add missing "volatile".
1949 2012-05-02  Martin Jambor  <mjambor@suse.cz>
1951         PR lto/52605
1952         * g++.dg/lto/pr52605_0.C: New test.
1954 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1956         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
1957         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
1958         * gcc.target/i386/hle-add-acq-1.c: Ditto.
1959         * gcc.target/i386/hle-add-rel-1.c: Ditto.
1960         * gcc.target/i386/hle-and-acq-1.c: Ditto.
1961         * gcc.target/i386/hle-and-rel-1.c: Ditto.
1962         * gcc.target/i386/hle-or-acq-1.c: Ditto.
1963         * gcc.target/i386/hle-or-rel-1.c: Ditto.
1964         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
1965         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
1966         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
1967         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
1968         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
1969         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
1970         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
1971         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
1973 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
1975         PR middle-end/53153
1976         * gcc.dg/pr53153.c: New test.
1978 2012-05-02  Richard Guenther  <rguenther@suse.de>
1980         * g++.dg/tree-ssa/pr19807.C: Adjust.
1982 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
1984         PR tree-optimization/53163
1985         * gcc.c-torture/compile/pr53163.c: New test.
1987         PR rtl-optimization/53160
1988         * gcc.c-torture/execute/pr53160.c: New test.
1990 2012-05-01  Ian Lance Taylor  <iant@google.com>
1992         PR c/37303
1993         * gcc.dg/pr37303.c: New test.
1995 2012-05-01  Richard Henderson  <rth@redhat.com>
1997         * lib/target-supports.exp
1998         (check_effective_target_sync_long_long_runtime): True for
1999         check_effective_target_powerpc64.
2001 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
2003         PR c++/51033
2004         * gcc.dg/vector-1.c: Move to ...
2005         * c-c++-common/vector-1.c: ... here.
2006         * gcc.dg/vector-2.c: Move to ...
2007         * c-c++-common/vector-2.c: ... here.
2008         * gcc.dg/vector-3.c: Move to ...
2009         * c-c++-common/vector-3.c: ... here. Adapt to C++.
2010         * gcc.dg/vector-4.c: Move to ...
2011         * c-c++-common/vector-4.c: ... here.
2012         * gcc.dg/vector-init-1.c: Move to ...
2013         * c-c++-common/vector-init-1.c: ... here.
2014         * gcc.dg/vector-init-2.c: Move to ...
2015         * c-c++-common/vector-init-2.c: ... here.
2016         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
2017         * c-c++-common/vector-subscript-1.c: ... here.
2018         * gcc.dg/vector-subscript-2.c: Move to ...
2019         * c-c++-common/vector-subscript-2.c: ... here.
2020         * gcc.dg/vector-subscript-3.c: Move to ...
2021         * c-c++-common/vector-subscript-3.c: ... here.
2023         PR c++/51314
2024         * g++.dg/cpp0x/vt-51314.C: New test.
2025         * g++.dg/cpp0x/variadic76.C: Fix.
2027 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
2029         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
2031 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
2033         Add -Wvarargs option
2034         * c-c++-common/Wvarargs.c: New test case.
2035         * c-c++-common/Wvarargs-2.c: Likewise.
2037 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
2039         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
2040         * objc.dg/foreach-7.m: Force the test case to run without
2041         -ftrack-macro-expansion.
2042         * c-c++-common/tm/attrib-1.c: Likewise.
2043         * c-c++-common/warn-ommitted-condop.c: Likewise.
2044         * gcc.dg/assign-warn-1.c: Likewise.
2045         * gcc.dg/assign-warn-2.c: Likewise.
2046         * gcc.dg/attr-alloc_size.c: Likewise.
2047         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2048         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
2049         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
2050         * gcc.dg/c90-const-expr-9.c: Likewise.
2051         * gcc.dg/c99-const-expr-9.c: Likewise.
2052         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
2053         * gcc.dg/cpp/direct2s.c: Likewise.
2054         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
2055         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
2056         * gcc.dg/dfp/composite-type.c: Likewise.
2057         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
2058         with -ftrack-macro-expansion
2059         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
2060         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
2061         * g++.dg/ext/cleanup-1.C: Likewise.
2062         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2063         * g++.dg/template/sfinae10.C: Likewise.
2064         * g++.dg/tm/wrap-2.C: Likewise.
2065         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
2066         * g++.dg/warn/Wsign-conversion.C: Likewise.
2067         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
2068         * g++.old-deja/g++.mike/p10769b.C: Likewise.
2069         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
2070         it to run with -ftrack-macro-expansion.
2071         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
2072         test cases without -ftrack-macro-expansion.
2074         Fix location for static class members
2075         * g++.dg/template/sfinae6_neg.C: Adjust.
2077         Make conversion warnings work on NULL with -ftrack-macro-expansion
2078         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
2079         alongside the previous testing for NULL.
2081         Fix -Wuninitialized for -ftrack-macro-expansion
2082         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
2084         Strip "<built-in>" loc from displayed expansion context
2085         * g++.dg/warn/Wconversion-real-integer2.C: New test.
2086         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2087         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
2088         new test above.
2090         Fix expansion point loc for macro-like tokens
2091         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
2092         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2094         Fix token pasting with -ftrack-macro-expansion
2095         * gcc.dg/cpp/paste17.c: New test case for
2096         -ftrack-macro-expansion=2 mode only.
2097         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2099 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
2101         * gnat.dg/warn6.ad[sb]: New test.
2103 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2105         PR 53149
2106         * gcc.dg/20011021-1.c: Adjust testcase.
2108 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2110         PR fortran/53148
2111         * gfortran.dg/function_optimize_12.f90:  New test.
2113 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
2115         PR target/53156
2116         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
2117         code to match current output and cover new peephole2 pattern.
2119 2012-04-27  Ollie Wild  <aaw@google.com>
2121         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
2123 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2125         * gcc.c-torture/execute/20120427-2.c: New testcase.
2126         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
2127         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
2128         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
2130 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2132         PR target/53138
2133         * gcc.c-torture/execute/20120427-1.c: New testcase.
2135 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
2137         PR middle-end/27139
2138         * gcc.dg/tree-ssa/forwprop-18.c: New test.
2140 2012-04-27  Tom de Vries  <tom@codesourcery.com>
2142         PR tree-optimization/51879
2143         * gcc.dg/pr51879.c: New test.
2144         * gcc.dg/pr51879-2.c: Same.
2145         * gcc.dg/pr51879-3.c: Same.
2146         * gcc.dg/pr51879-4.c: Same.
2147         * gcc.dg/pr51879-6.c: Same.
2149 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2151         PR c++/53096
2152         * g++.dg/cpp0x/defaulted35.C: New.
2153         * g++.dg/cpp0x/defaulted15.C: Adjust.
2155 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
2157         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
2158         structure layout.
2160 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
2162         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
2164 2012-04-26  Alan Modra  <amodra@gmail.com>
2166         * gcc.target/powerpc/savres.c: New test.
2167         * gcc.target/powerpc/powerpc.exp: Run it.
2169 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
2171         PR target/53120
2172         * gcc.dg/torture/pr53120.c: New test.
2174 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2176         PR middle-end/52979
2177         * gcc.c-torture/compile/pr52979-1.c: New test.
2178         * gcc.c-torture/execute/pr52979-1.c: New test.
2179         * gcc.c-torture/execute/pr52979-2.c: New test.
2181 2012-04-25  Richard Guenther  <rguenther@suse.de>
2183         * gcc.target/i386/l_fma_float_5.c: Adjust.
2184         * gcc.target/i386/l_fma_double_4.c: Likewise.
2185         * gcc.target/i386/l_fma_float_2.c: Likewise.
2186         * gcc.target/i386/l_fma_float_6.c: Likewise.
2187         * gcc.target/i386/l_fma_double_1.c: Likewise.
2188         * gcc.target/i386/l_fma_double_5.c: Likewise.
2189         * gcc.target/i386/l_fma_float_3.c: Likewise.
2190         * gcc.target/i386/l_fma_double_2.c: Likewise.
2191         * gcc.target/i386/l_fma_double_6.c: Likewise.
2192         * gcc.target/i386/l_fma_float_4.c: Likewise.
2193         * gcc.target/i386/l_fma_double_3.c: Likewise.
2194         * gcc.target/i386/l_fma_float_1.c: Likewise.
2196 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2198         PR tree-optimization/53058
2199         * gcc.c-torture/compile/pr53058.c: New test.
2201 2012-04-25  Jan Hubicka  <jh@suse.cz>
2203         PR middle-end/53088
2204         * gcc.target/i386/pr39082-1.c: Update warning location.
2206 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2208         PR c/52880
2209         * gcc.dg/pr52880.c: New test.
2211 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2213         * gcc.dg/m-un-2.c: Update.
2214         * gcc.dg/20011021-1.c: Update.
2216 2012-04-25  Tobias Burnus  <burnus@net-b.de>
2218         PR fortran/52196
2219         * gfortran.dg/realloc_on_assign_14.f90: New.
2221 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
2223         PR testsuite/52641
2224         PR tree-optimizations/52891
2225         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2227 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2229         PR c++/52363
2230         * g++.dg/cpp0x/sfinae35.C: New.
2231         * g++.dg/cpp0x/sfinae36.C: Likewise.
2233 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2235         PR target/47197
2236         * gcc.target/powerpc/pr47197.c: New test.
2238 2012-04-24  Richard Guenther  <rguenther@suse.de>
2240         PR tree-optimization/53085
2241         * g++.dg/torture/pr53085.C: New testcase.
2243 2012-04-24  Andrew Pinski  <apinski@cavium.com>
2245         PR tree-opt/33512
2246         * gcc.dg/tree-ssa/andor-3.c: New testcase.
2247         * gcc.dg/tree-ssa/andor-4.c: New testcase.
2248         * gcc.dg/tree-ssa/andor-5.c: New testcase.
2250 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
2252         PR middle-end/53084
2253         * gcc.c-torture/execute/pr53084.c: New test.
2255 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
2257         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
2259 2012-04-23  Andrew Pinski  <apinski@cavium.com>
2261         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
2263 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
2265         PR regression/53076
2266         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
2267         * gcc.dg/torture/builtin-power-1.c: Likewise.
2269 2012-04-23  Richard Guenther  <rguenther@suse.de>
2271         PR tree-optimization/53070
2272         * gcc.dg/torture/pr53070.c: New testcase.
2274 2012-04-23  Richard Guenther  <rguenther@suse.de>
2276         PR c/53060
2277         * gcc.dg/pr53060.c: New testcase.
2279 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
2281         PR tree-optimizations/52891
2282         * gcc.c-torture/compile/pr52891-1.c: New test.
2283         * gcc.c-torture/compile/pr52891-2.c: New test.
2285 2012-04-22  Tobias Burnus  <burnus@net-b.de>
2287         PR fortran/53051
2288         * gfortran.dg/read_float_4.f90: New.
2290 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2292         PR 35441
2293         * c-c++-common/pr35441.C: New.
2295 2012-04-20  Ian Lance Taylor  <iant@google.com>
2297         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2298         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2300 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
2302         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
2303         array access.
2304         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2306 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2308         PR rtl-optimization/44214
2309         * gcc.dg/pr44214-1.c: New test.
2310         * gcc.dg/pr44214-2.c: Likewise.
2311         * gcc.dg/pr44214-3.c: Likewise.
2313 2012-04-20  Richard Guenther  <rguenther@suse.de>
2315         * g++.dg/torture/20120420-1.C: New testcase.
2317 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
2319         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
2321 2012-04-19  Christian Bruel  <christian.bruel@st.com>
2323         * gcc.dg/pr52283.c: New test.
2325 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2327         * gcc.dg/pr37985.c: New test.
2329 2012-04-19  Richard Guenther  <rguenther@suse.de>
2331         PR rtl-optimization/44688
2332         * gcc.dg/var-expand1.c: Increase array size to make unrolling
2333         possibly profitable.
2335 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2337         PR tree-optimization/52976
2338         * gfortran.dg/reassoc_11.f: New test.
2340 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2342         PR tree-optimization/52976
2343         * gfortran.dg/reassoc_7.f: New test.
2344         * gfortran.dg/reassoc_8.f: Likewise.
2345         * gfortran.dg/reassoc_9.f: Likewise.
2346         * gfortran.dg/reassoc_10.f: Likewise.
2348 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
2350         PR c++/52422
2351         * g++.dg/cpp0x/sfinae33.C: New.
2352         * g++.dg/cpp0x/sfinae34.C: Likewise.
2354 2012-04-18  Joey Ye  <joey.ye@arm.com>
2356         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
2358 2012-04-18  Richard Guenther  <rguenther@suse.de>
2360         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
2361         array access.
2362         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
2363         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
2365 2012-04-17  Tom de Vries  <tom@codesourcery.com>
2367         * g++.dg/pr51264-4.C: New test.
2369 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2371         PR c++/52599
2372         * g++.dg/cpp0x/constexpr-ctor10.C: New.
2374 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2376         PR c++/53003
2377         * g++.dg/parse/crash59.C: New.
2379 2012-04-17  Michael Matz  <matz@suse.de>
2381         PR tree-optimization/18437
2382         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
2384 2012-04-17  Richard Guenther  <rguenther@suse.de>
2386         PR middle-end/53011
2387         * g++.dg/torture/pr53011.C: New testcase.
2389 2012-04-16  Jason Merrill  <jason@redhat.com>
2391         PR c++/38543
2392         * g++.dg/cpp0x/variadic131.C: New.
2394         PR c++/52008
2395         * g++.dg/cpp0x/variadic130.C: New.
2397         PR c++/50830
2398         * g++.dg/cpp0x/variadic129.C: New.
2400         PR c++/50303
2401         * g++.dg/cpp0x/variadic128.C: New.
2403 2012-04-16  Tobias Burnus  <burnus@net-b.de>
2405         PR fortran/52864
2406         * gfortran.dg/pointer_intent_6.f90: New.
2408 2012-04-16  Tobias Burnus  <burnus@net-b.de>
2410         PR fortran/52916
2411         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
2412         to include public_private_module_4.f90.
2413         * gfortran.dg/public_private_module_4.f90: Skip this test on all
2414         targets.
2416 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
2418         PR c++/49152
2419         * g++.dg/diagnostic/operator1.C: New.
2420         * g++.dg/ext/label5.C: Adjust.
2421         * g++.dg/ext/va-arg1.C: Likewise.
2422         * g++.dg/other/error20.C: Likewise.
2423         * g++.dg/other/error20.C: Likewise.
2424         * g++.dg/other/error16.C: Likewise.
2425         * g++.dg/other/error10.C: Likewise.
2426         * g++.dg/parse/error30.C: Likewise.
2427         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
2429 2012-04-16  Jason Merrill  <jason@redhat.com>
2431         PR c++/51148
2432         * g++.dg/cpp0x/variadic127.C: New.
2434 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2436         * lib/plugin-support.exp (plugin-test-execute): Properly determine
2437         testcase name.
2438         Use fail, pass instead of unresolved.
2439         Don't log $optstr.
2441         PR testsuite/52948
2442         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
2443         TODO_dump_func.
2444         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2445         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2446         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2448 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
2450         PR fortran/52968
2451         * gfortran.dg/typebound_call_23.f03: New test case.
2453 2012-04-15  Jason Merrill  <jason@redhat.com>
2455         PR c++/47220
2456         * g++.dg/cpp0x/variadic126.C: New.
2458         PR c++/52380
2459         * g++.dg/cpp0x/variadic125.C: New.
2461         PR c++/52292
2462         * g++.dg/cpp0x/variadic124.C: New.
2464         PR c++/52706
2465         * g++.dg/cpp0x/nullptr27.C: New.
2467         PR c++/52818
2468         * g++.dg/warn/format8.C: New.
2470 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
2472         PR fortran/51082
2473         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
2475 2012-04-14  Tobias Burnus  <burnus@net-b.de>
2477         PR fortran/52916
2478         PR fortran/40973
2479         * gfortran.dg/public_private_module_3.f90: New.
2480         * gfortran.dg/public_private_module_4.f90: New.
2482 2012-04-14  Tom de Vries  <tom@codesourcery.com>
2484         * gcc.dg/superblock.c: New test.
2486 2012-04-14  Tom de Vries  <tom@codesourcery.com>
2488         * gcc.dg/pr51879-12.c: New test.
2490 2012-04-13  Jason Merrill  <jason@redhat.com>
2492         PR c++/52824
2493         * g++.dg/cpp0x/variadic123.C: New.
2494         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2496         PR c++/52905
2497         * g++.dg/cpp0x/initlist-ctor1.C: New.
2499         PR c++/52915
2500         * g++.dg/other/anon-union2.C: New.
2502 2012-04-13  Martin Jambor  <mjambor@suse.cz>
2504         PR middle-end/52939
2505         * g++.dg/ipa/pr52939.C: New test.
2507 2012-04-13  Tom de Vries  <tom@codesourcery.com>
2509         * gcc.dg/pr52734.c: New test.
2511 2012-04-13  Richard Guenther  <rguenther@suse.de>
2513         PR tree-optimization/52969
2514         * gcc.dg/torture/pr52969.c: New testcase.
2516 2012-04-13  Richard Guenther  <rguenther@suse.de>
2518         PR c/52549
2519         * gcc.dg/pr52549.c: New testcase.
2521 2012-04-13  Richard Guenther  <rguenther@suse.de>
2523         PR c/52862
2524         * gcc.dg/pr52862.c: New testcase.
2526 2012-04-13  Joey Ye  <joey.ye@arm.com>
2528         * gcc.target/arm/thumb1-imm.c: New testcase.
2530 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
2532         PR target/52932
2533         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2534         second function argument.
2535         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2536         (calc_permps): Update declaration.  Calculate result correctly.
2537         (avx2_test): Change src2 type to union256i_d.
2538         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2539         correctly.
2541 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2543         PR target/52775
2544         * gcc.target/powerpc/pr52775.c: New file.
2546 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2548         PR tree-optimization/18589
2549         * gcc.dg/tree-ssa/pr18589-1.c: New test.
2550         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
2551         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
2552         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
2553         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
2554         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
2555         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
2556         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
2557         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
2558         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
2560 2012-04-12  Richard Guenther  <rguenther@suse.de>
2562         PR tree-optimization/52943
2563         * gcc.dg/torture/pr52943.c: New testcase.
2565 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
2567         PR target/50751
2568         * gcc/target/sh/pr50751-4.c: New.
2569         * gcc/target/sh/pr50751-5.c: New.
2570         * gcc/target/sh/pr50751-6.c: New.
2571         * gcc/target/sh/pr50751-7.c: New.
2573 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2575         PR c++/52465
2576         * g++.dg/lookup/using52.C: New.
2578 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2580         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
2582 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
2584         PR rtl-optimization/52876
2585         * gcc.target/i386/pr52876.c: New.
2587 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
2589         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
2590         __UINTPTR_TYPE__.
2591         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
2592         __INTPTR_TYPE__.
2593         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
2594         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
2595         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
2596         (ptrdiff_t): ... this.  All uses changed.
2597         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
2598         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
2599         __INTPTR_TYPE__.
2600         (main): Cast argument to __INTPTR_TYPE__.
2601         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
2602         size_t.
2603         * gcc.dg/mallign.c (main): Likewise.
2604         * gcc.dg/pr38700.c (foo): Likewise.
2605         * gcc.dg/long-long-cst1.c (t): Likewise.
2606         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
2607         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
2608         * gcc.dg/pointer-arith-10.c (foo): Likewise.
2609         * gcc.dg/pr25682.c (d, foo): Likewise.
2610         * gcc.dg/format/cast-1.c (f): Likewise.
2611         * gcc.dg/c90-const-expr-10.c
2612         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
2613         (size_t): ...this.  All uses changed.
2614         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
2615         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
2616         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
2617         * gcc.dg/pr34856.c (uintptr_t): Likewise.
2618         * gcc.dg/sequence-pt-1.c: Likewise.
2619         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
2620         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
2621         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
2622         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
2623         of ptrdiff_t with it.
2624         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
2625         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
2626         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
2628 2012-04-11  Jason Merrill  <jason@redhat.com>
2630         PR debug/45088
2631         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
2632         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2634         PR c++/52906
2635         * g++.dg/ext/attrib45.C: New.
2637         * g++.dg/eh/dtor3.C: New.
2639 2012-04-11  Richard Guenther  <rguenther@suse.de>
2641         PR middle-end/52621
2642         * gfortran.dg/pr52621.f90: New testcase.
2644 2012-04-11  Richard Guenther  <rguenther@suse.de>
2646         PR middle-end/52918
2647         * g++.dg/torture/pr52918-1.C: New testcase.
2648         * g++.dg/torture/pr52918-2.C: Likewise.
2650 2012-04-11  Tobias Burnus  <burnus@net-b.de>
2652         PR fortran/52729
2653         * gfortran.dg/block_11.f90: New.
2655 2012-04-11  Nick Clifton  <nickc@redhat.com>
2657         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
2659 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
2661         PR target/16458
2662         * gcc.target/powerpc/pr16458-1.c: New test.
2663         * gcc.target/powerpc/pr16458-2.c: Likewise.
2664         * gcc.target/powerpc/pr16458-3.c: Likewise.
2665         * gcc.target/powerpc/pr16458-4.c: Likewise.
2667 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2669         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
2670         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
2671         * gcc.dg/builtin-bswap-5.c: Likewise.
2672         * gcc.target/i386/builtin-bswap-4.c: New test.
2674 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2676         PR 24985
2677         * lib/prune.exp: Add -fno-diagnostics-show-caret.
2679 2012-04-11  Richard Guenther  <rguenther@suse.de>
2681         PR rtl-optimization/52881
2682         * gcc.dg/torture/pr52881.c: New testcase.
2683         * gcc.dg/torture/pr52913.c: Likewise.
2685 2012-04-11  Richard Guenther  <rguenther@suse.de>
2687         PR tree-optimization/52912
2688         * gcc.dg/torture/pr52912.c: New testcase.
2690 2010-04-10  Michael Matz  <matz@suse.de>
2692         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
2693         * gcc.dg/vect/vect-outer-1.c: Adjust.
2694         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
2695         * gcc.dg/vect/vect-outer-1a.c: Adjust.
2696         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
2697         * gcc.dg/vect/vect-outer-1b.c: Adjust.
2698         * gcc.dg/vect/vect-outer-2b.c: Adjust.
2699         * gcc.dg/vect/vect-outer-3b.c: Adjust.
2701 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
2703         PR tree-optimization/52870
2704         * gcc.dg/vect/pr52870.c: New test.
2706 2012-04-09  Mike Stump  <mikestump@comcast.net>
2708         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2709         * gcc.dg/tree-ssa/vrp59.c: Likewise.
2710         * gcc.dg/tree-ssa/vrp60.c: Likewise.
2711         * gnat.dg/aggr11.adb: Likewise.
2712         * gnat.dg/aggr11_pkg.ads: Likewise.
2713         * gnat.dg/aggr15.adb: Likewise.
2714         * gnat.dg/aggr15.ads: Likewise.
2715         * gnat.dg/aggr17.adb: Likewise.
2716         * gnat.dg/aggr18.adb: Likewise.
2717         * gnat.dg/array14.adb: Likewise.
2718         * gnat.dg/array14.ads: Likewise.
2719         * gnat.dg/array14_pkg.ads: Likewise.
2720         * gnat.dg/array19.adb: Likewise.
2721         * gnat.dg/array19.ads: Likewise.
2722         * gnat.dg/discr27.adb: Likewise.
2723         * gnat.dg/discr27.ads: Likewise.
2724         * gnat.dg/discr35.adb: Likewise.
2725         * gnat.dg/discr35.ads: Likewise.
2726         * gnat.dg/discr6.adb: Likewise.
2727         * gnat.dg/discr6_pkg.ads: Likewise.
2728         * gnat.dg/import1.adb: Likewise.
2729         * gnat.dg/import1.ads: Likewise.
2730         * gnat.dg/loop_address2.adb: Likewise.
2731         * gnat.dg/opt7.adb: Likewise.
2732         * gnat.dg/opt7.ads: Likewise.
2733         * gnat.dg/pointer_variable_bounds.adb: Likewise.
2734         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2735         * gnat.dg/rep_clause2.adb: Likewise.
2736         * gnat.dg/rep_clause2.ads: Likewise.
2737         * gnat.dg/slice2.adb: Likewise.
2738         * gnat.dg/slice2.ads: Likewise.
2739         * gnat.dg/slice6.adb: Likewise.
2740         * gnat.dg/slice6_pkg.ads: Likewise.
2741         * gnat.dg/specs/unchecked_union2.ads: Likewise.
2742         * gnat.dg/taft_type2.adb: Likewise.
2743         * gnat.dg/taft_type2.ads: Likewise.
2744         * gnat.dg/taft_type2_pkg.ads: Likewise.
2745         * gnat.dg/volatile10.adb: Likewise.
2746         * gnat.dg/volatile10_pkg.ads: Likewise.
2748         * gcc.dg/dll-8.c: Remove execute permissions.
2749         * g++.dg/ext/dllexport5.C: Likewise.
2751 2012-04-09  Jan Hubicka  <jh@suse.cz>
2753         PR lto/52722
2754         PR lto/51765
2755         PR lto/52634
2756         * gcc.dg/lto/pr52634_1.c: New testcase.
2757         * gcc.dg/lto/pr52634_0.c: New testcase.
2759 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
2761         PR target/52883
2762         * gcc.target/i386/pr52883.c: New testcase.
2764 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
2766         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2767         (check_effective_target_sync_long_long): Add SPARC case.
2768         (check_effective_target_sync_long_long_runtime): Likewise.
2769         (check_effective_target_sync_int_long): Adjust SPARC case.
2770         (check_effective_target_sync_char_short): Likewise.
2772 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
2774         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
2775         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
2777 2012-04-08  Tobias Burnus  <burnus@net-b.de>
2779         PR fortran/40973
2780         PR fortran/52751
2781         * gfortran.dg/public_private_module_2.f90: New.
2783 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2785         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
2786         directives.
2788 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2790         PR fortran/52893
2791         * gfortran.dg/function_optimize_11.f90:  New test.
2793 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2795         PR fortran/52668
2796         * gfortran.dg/use_only_6.f90: New test.
2798 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2800         PR fortran/52668
2801         * gfortran.dg/use_only_6.f90: New test.
2802 2012-04-06  Mike Stump  <mikestump@comcast.net>
2804         PR testsuite/50722
2805         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2807 2012-04-05  Jason Merrill  <jason@redhat.com>
2809         PR c++/52596
2810         * g++.dg/template/qualified-id5.C: New.
2812 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
2814         PR target/52882
2815         * gcc.target/i386/pr52882.c: New test.
2817 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2818             Dominique D'Humieures  <dominiq@lps.ens.fr>
2820         PR testsuite/52614
2821         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
2822         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2824 2012-04-04  Jason Merrill  <jason@redhat.com>
2826         PR c++/52845
2827         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
2829 2012-04-03  Jason Merrill  <jason@redhat.com>
2831         PR c++/52796
2832         * g++.dg/cpp0x/variadic-value1.C: New.
2834 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
2836         * gnat.dg/pack18.adb: New test.
2837         * gnat.dg/pack18_pkg.ads: New helper.
2839 2012-04-03  Richard Guenther  <rguenther@suse.de>
2841         PR tree-optimization/52808
2842         * gcc.dg/pr52808.c: New testcase.
2844 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
2846         PR tree-optimization/52835
2847         * gfortran.dg/pr52835.f90: New test.
2849 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
2851         * gnat.dg/specs/aggr5.ads: New test.
2853 2012-04-02  Richard Guenther  <rguenther@suse.de>
2855         PR tree-optimization/52756
2856         * gcc.dg/torture/pr52756.c: New testcase.
2858 2012-04-02  Richard Guenther  <rguenther@suse.de>
2860         PR middle-end/52803
2861         * gcc.dg/pr52803.c: New testcase.
2863 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
2865         PR c++/40942
2866         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
2867         DR 214 in account.
2869 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
2871         PR c++/50043
2872         * g++.dg/cpp0x/noexcept17.C: New.
2873         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
2874         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
2875         * g++.dg/cpp0x/noexcept01.C: Likewise.
2876         * g++.dg/eh/init-temp1.C: Likewise.
2877         * g++.dg/eh/ctor1.C: Likwise.
2879 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2881         * gnat.dg/controlled6.adb: New test.
2882         * gnat.dg/controlled6_pkg.ads: New helper.
2883         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2885 2012-03-30  Richard Henderson <rth@redhat.com>
2887         PR debug/52727
2888         * g++.dg/opt/pr52727.C: New testcase.
2890 2012-03-30  Richard Guenther  <rguenther@suse.de>
2892         PR tree-optimization/52754
2893         * gcc.target/i386/pr52754.c: New testcase.
2895 2012-03-30  Richard Guenther <rguenther@suse.de>
2897         PR middle-end/52772
2898         * g++.dg/torture/pr52772.C: New testcase.
2900 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
2902         PR c++/52718
2903         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2905 2012-03-29  Jason Merrill  <jason@redhat.com>
2907         PR c++/52685
2908         * g++.dg/template/inherit8.C: New.
2910 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
2912         PR c++/52759
2913         * g++.dg/ext/weak4.C: New test.
2915         PR tree-optimization/52760
2916         * gcc.c-torture/execute/pr52760.c: New test.
2918 2012-03-29  Jason Merrill  <jason@redhat.com>
2920         PR c++/52743
2921         * g++.dg/cpp0x/initlist-array3.C: New.
2923 2012-03-28  Jason Merrill  <jason@redhat.com>
2925         PR c++/52746
2926         * g++.dg/overload/virtual2.C: New.
2928 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2930         * gnat.dg/vect7.ad[sb]: New test.
2932 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
2933         Tobias Burnus  <burnus@gcc.gnu.org>
2935         PR fortran/52652
2936         * gfortran.dg/allocate_class_1.f90 : Change error test.
2937         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
2938         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
2939         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
2941 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
2943         PR middle-end/52691
2944         * gcc.dg/pr52691.c: New test.
2946         PR middle-end/52750
2947         * gcc.c-torture/compile/pr52750.c: New test.
2949 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
2951         PR target/52692
2952         * gcc.target/avr/torture/builtins-2.c: New test.
2954 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
2956         PR target/52736
2957         * gcc.target/i386/pr52736.c: New test.
2959 2012-03-27  Martin Jambor  <mjambor@suse.cz>
2961         PR middle-end/52693
2962         * gcc.dg/torture/pr52693.c: New test.
2964 2012-03-27  Meador Inge  <meadori@codesourcery.com>
2966         PR c++/52672
2967         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2969 2012-03-27  Mike Stump  <mikestump@comcast.net>
2971         PR target/52665
2972         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
2973         failures that match branch names.
2975 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
2976             H.J. Lu  <hongjiu.lu@intel.com>
2978         PR target/52698
2979         * gcc.target/i386/pr52698.c: New test.
2981 2012-03-27  Richard Guenther  <rguenther@suse.de>
2983         PR middle-end/52720
2984         * gcc.dg/torture/pr52720.c: New testcase.
2986 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
2988         * gnat.dg/pack17.adb: New test.
2990 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2992         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
2993         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
2995 2012-03-26  Martin Jambor  <mjambor@suse.cz>
2997         PR tree-optimization/50052
2998         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
3000 2012-03-26  Richard Guenther  <rguenther@suse.de>
3002         PR tree-optimization/52701
3003         * gfortran.dg/pr52701.f90: New testcase.
3005 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
3007         PR tree-optimization/52686
3008         * gcc.target/arm/pr52686.c: New test.
3010 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
3012         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
3013         Add "-Os -flto" to list.
3015 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
3017         * gnat.dg/concat2.ad[sb]: New test.
3019 2012-03-24  Jason Merrill  <jason@redhat.com>
3021         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
3022         * g++.dg/cpp0x/trailing2.C: Likewise.
3023         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
3024         * g++.dg/cpp1y/auto-fn1.C: New.
3025         * g++.dg/cpp1y/auto-fn2.C: New.
3026         * g++.dg/cpp1y/auto-fn3.C: New.
3027         * g++.dg/cpp1y/auto-fn4.C: New.
3028         * g++.dg/cpp1y/auto-fn5.C: New.
3029         * g++.dg/cpp1y/auto-fn6.C: New.
3030         * g++.dg/cpp1y/auto-fn7.C: New.
3031         * g++.dg/cpp1y/auto-fn8.C: New.
3032         * g++.dg/cpp1y/auto-fn9.C: New.
3033         * g++.dg/cpp1y/auto-fn10.C: New.
3034         * g++.dg/cpp1y/auto-fn11.C: New.
3036 2012-03-23  Richard Guenther  <rguenther@suse.de>
3038         PR tree-optimization/52678
3039         * gfortran.dg/pr52678.f: New testcase.
3041 2012-03-23  Richard Guenther  <rguenther@suse.de>
3043         PR tree-optimization/52638
3044         * g++.dg/torture/pr52638.C: New testcase.
3046 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
3048         PR c++/52487
3049         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
3051 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
3053         PR c++/52671
3054         * g++.dg/ext/attrib44.C: New test.
3056 2012-03-22  Jan Hubicka  <jh@suse.cz>
3058         PR middle-end/51737
3059         * g++.dg/torture/pr51737.C: New testcase
3061 2012-03-22  Richard Guenther  <rguenther@suse.de>
3063         PR tree-optimization/52548
3064         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
3066 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3068         * lib/fortran-modules.exp (list-module-names-1): Remove
3069         warning.
3071 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
3073         PR target/50751
3074         * gcc.target/sh/pr50751-1.c: New.
3075         * gcc.target/sh/pr50751-2.c: New.
3076         * gcc.target/sh/pr50751-3.c: New.
3078 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
3080         PR target/52479
3081         * gcc.target/sh/sh4a-cos.c: Remove.
3082         * gcc.target/sh/sh4a-sin.c: Remove.
3083         * gcc.target/sh/sh4a-sincos.c: Remove.
3085 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
3087         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
3088         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
3090 2012-03-21  Martin Jambor  <mjambor@suse.cz>
3092         PR testsuite/52641
3093         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
3094         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
3096 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
3098         * gcc.target/arm/thumb-16bit-ops.c: New file.
3099         * gcc.target/arm/thumb-ifcvt.c: New file.
3101 2012-03-20  Jason Merrill  <jason@redhat.com>
3103         * lib/target-supports.exp: Add { target c++1y }.
3105         * g++.dg/cpp0x/auto32.C: New.
3107 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3109         PR testsuite/52641
3110         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
3111         int32plus.
3112         * gcc.dg/torture/pr48124-4.c: Ditto:
3113         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
3115 2012-03-20  Jason Merrill  <jason@redhat.com>
3117         PR c++/52510
3118         * g++.dg/cpp0x/initlist66.C: New.
3120 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3122         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
3123         __AVR_HAVE_LPMX__
3125 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3127         PR target/49868
3128         * gcc.target/avr/torture/addr-space-2.h: New file.
3129         * gcc.target/avr/torture/addr-space-2-g.h: New test.
3130         * gcc.target/avr/torture/addr-space-2-0.h: New test.
3131         * gcc.target/avr/torture/addr-space-2-1.h: New test.
3132         * gcc.target/avr/torture/addr-space-2-x.h: New test.
3134 2012-03-20  Richard Guenther  <rguenther@suse.de>
3136         * gnat.dg/pack16.adb: New testcase.
3137         * gnat.dg/pack16_pkg.ads: Likewise.
3138         * gnat.dg/specs/pack8.ads: Likewise.
3139         * gnat.dg/specs/pack8_pkg.ads: Likewise.
3141 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3143         * g++.dg/warn/Wuseless-cast.C: Extend.
3145 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3147         PR c++/14710
3148         * g++.dg/warn/Wuseless-cast.C: New.
3150 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
3152         PR libfortran/52608
3153         * gfortran.dg/pr52608.f90: New test.
3155 2012-03-17  Tobias Burnus  <burnus@net-b.de>
3157         PR fortran/52585
3158         * gfortran.dg/proc_ptr_36.f90: New.
3160 2012-03-16  Martin Jambor  <mjambor@suse.cz>
3162         * gcc.dg/misaligned-expand-1.c: New test.
3163         * gcc.dg/misaligned-expand-3.c: Likewise.
3165 2012-03-16  Richard Guenther  <rguenther@suse.de>
3166         Kai Tietz  <ktietz@redhat.com>
3168         PR middle-end/48814
3169         * gcc.c-torture/execute/pr48814-1.c: New test.
3170         * gcc.c-torture/execute/pr48814-2.c: New test.
3171         * gcc.dg/tree-ssa/assign-1.c: New test.
3172         * gcc.dg/tree-ssa/assign-2.c: New test.
3173         * gcc.dg/tree-ssa/assign-3.c: New test.
3175 2012-03-16  Richard Guenther  <rguenther@suse.de>
3177         * gnat.dg/specs/pack7.ads: New testcase.
3179 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3181         PR target/52568
3182         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
3183         * gcc.dg/torture/vshuf-8.inc: Likewise.
3184         * gcc.dg/torture/vshuf-16.inc: Likewise.
3185         * gcc.dg/torture/vshuf-32.inc: Likewise.
3187 2012-03-15  Jason Merrill  <jason@redhat.com>
3189         * g++.dg/torture/pr52582.C: New.
3191 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3193         * lib/fortran-modules.exp: New file which was forgotten in r185430.
3195 2012-03-15  Ira Rosen  <irar@il.ibm.com>
3196             Ulrich Weigand  <ulrich.weigand@linaro.org>
3198         * gcc.dg/vect/slp-cond-3.c: New test.
3199         * gcc.dg/vect/slp-cond-4.c: New test.
3201 2012-03-15  Ira Rosen  <irar@il.ibm.com>
3202             Ulrich Weigand  <ulrich.weigand@linaro.org>
3204         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
3205         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
3207 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
3209         PR libfortran/52434
3210         PR libfortran/48878
3211         PR libfortran/38199
3212         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
3213         * gfortran.dg/round_1.f03: Likewise.
3215 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3216             Andrew Pinski  <apinski@cavium.com>
3218         PR middle-end/52592
3219         * gcc.dg/pr52592.c: New test.
3221 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3223         * gfortran.fortran-torture/compile/compile.exp: Simplify.
3224         * gfortran.fortran-torture/execute/execute.exp: Likewise.
3225         * lib/gcc-dg.exp (cleanup-modules): Move to ..
3226         * lib/fortran-modules.exp: .. this new file. Adjust users.
3227         * lib/gfortran-dg.exp (gfortran-dg-runtest,
3228         gfortran-dg-debug-runtest): Call cleanup-modules.
3229         * lib/fortran-torture.exp (fortran-torture-execute,
3230         fortran-torture): Likewise.
3231         * gfortran.dg/coarray/caf.exp: Likewise.
3232         * lib/lto.exp: Likewise.
3233         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
3234         * gfortran.dg/class_4b.f03: Likewise.
3235         * gfortran.dg/class_4c.f03: Likewise.
3236         * gfortran.dg/class_45a.f03: Likewise.
3237         * gfortran.dg/binding_label_tests_10.f03: Likewise.
3238         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
3239         * gfortran.dg/binding_label_tests_11.f03: Likewise.
3240         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
3241         * gfortran.dg/binding_label_tests_13.f03: Likewise.
3242         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
3243         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
3244         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
3245         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
3246         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
3247         * gfortran.dg/whole_file_28.f90: Likewise.
3248         * gfortran.dg/whole_file_29.f90: Likewise.
3249         * gfortran.dg/whole_file_30.f90: Likewise.
3250         * gfortran.dg/whole_file_31.f90: Likewise.
3252 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3254         PR tree-optimization/52267
3255         * gcc.dg/pr52267.c: New test.
3256         * gcc.dg/tree-ssa/vrp65.c: New test.
3257         * gcc.dg/tree-ssa/vrp66.c: New test.
3259 2012-03-15  Richard Guenther  <rguenther@suse.de>
3261         PR middle-end/52580
3262         * gfortran.dg/vect/pr52580.f: New testcase.
3264 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
3266         * gcc.target/sh/fpul-usage-1.c: New.
3268 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
3270         PR target/49468
3271         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
3272         * gcc.target/sh/pr49468-di.c: Likewise.
3274 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3276         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
3277         * gcc.dg/c99-stdint-6.c: Likewise.
3278         * gcc.dg/lto/20090210_0.c: Likewise.
3279         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
3280         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
3281         * gcc.dg/pragma-init-fini-2.c: Likewise.
3282         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
3283         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
3284         * gcc.target/i386/pr22152.c: Likewise.
3285         * gcc.target/i386/vect8-ret.c: Likewise.
3286         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
3287         handling.
3289 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3291         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
3292         * g++.dg/tree-prof/partition1.C: Likewise.
3293         * g++.dg/tree-prof/partition2.C: Likewise.
3294         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
3295         handling.
3296         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
3297         * gcc.c-torture/execute/20010724-1.c: Remove.
3298         * gcc.c-torture/execute/20010724-1.x: Remove.
3299         * gcc.c-torture/execute/20040208-2.c: Remove.
3300         * gcc.c-torture/execute/20040208-2.x: Remove.
3301         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
3302         Remove.
3303         (main) [__mips__ && __sgi__]: Remove.
3304         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
3305         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3306         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
3307         mips-sgi-irix6* handling.
3308         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
3309         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
3310         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
3311         handling.
3312         * gcc.dg/torture/builtin-logb-1.c: Likewise.
3313         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
3314         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
3315         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
3316         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
3317         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
3318         mips-sgi-irix6*.
3319         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3320         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
3321         * gcc.target/mips/save-restore-3.c: Likewise.
3322         * gcc.target/mips/save-restore-4.c: Likewise.
3323         * gcc.target/mips/save-restore-5.c: Likewise.
3324         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
3325         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
3326         messages.
3327         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
3328         IRIX 6 handling.
3329         (restore_ld_library_path_env_vars): Likewise.
3330         * lib/target-supports.exp (check_profiling_available): Remove
3331         mips*-*-irix* handling.
3332         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
3333         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
3334         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
3336 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
3338         PR c++/52582
3339         * g++.dg/opt/pr52582.C: New test.
3341 2012-03-14  Richard Guenther  <rguenther@suse.de>
3343         PR tree-optimization/52571
3344         * gcc.dg/vect/vect-2.c: Initialize arrays.
3345         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3346         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
3347         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3349 2012-03-14  Richard Guenther  <rguenther@suse.de>
3351         PR middle-end/52080
3352         PR middle-end/52097
3353         PR middle-end/48124
3354         * gcc.dg/torture/pr48124-1.c: New testcase.
3355         * gcc.dg/torture/pr48124-2.c: Likewise.
3356         * gcc.dg/torture/pr48124-3.c: Likewise.
3357         * gcc.dg/torture/pr48124-4.c: Likewise.
3359 2012-03-14  Richard Guenther  <rguenther@suse.de>
3361         PR middle-end/52578
3362         * gcc.dg/pr52578.c: New testcase.
3364 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
3366         PR c++/52521
3367         * g++.dg/cpp0x/udlit-args2.C: New test.
3369 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3371         PR target/48596
3372         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
3373         * gcc.c-torture/compile/pr48596.c: ... here.
3375 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
3377         PR c++/51641
3378         * g++.dg/lookup/hidden-class17.C: New test.
3380 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
3382         PR c/52577
3383         * gcc.dg/Wunused-var-3.c: New test.
3385 2012-03-13  Martin Jambor  <mjambor@suse.cz>
3387         * gcc.dg/misaligned-expand-2.c: New test.
3389 2012-03-13  Richard Guenther  <rguenther@suse.de>
3391         PR middle-end/52134
3392         * gcc.dg/pr52134.c: New testcase.
3394 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3396         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
3398 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3400         PR tree-optimization/46728
3401         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
3402         * gcc.target/powerpc/pr46728-5.c: Likewise.
3403         * gcc.target/powerpc/pr46728-8.c: Likewise.
3404         * gcc.target/powerpc/pr46728-10.c: Likewise.
3405         * gcc.target/powerpc/pr46728-11.c: Likewise.
3406         * gcc.target/powerpc/pr46728-13.c: Likewise.
3407         * gcc.target/powerpc/pr46728-14.c: Likewise.
3408         * gcc.target/powerpc/pr46728-15.c: Likewise.
3410 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
3412         PR c++/52299
3413         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
3415 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3417         PR tree-optimization/46728
3418         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
3419         * gcc.target/powerpc/pr46728-5.c: Likewise.
3420         * gcc.target/powerpc/pr46728-8.c: Likewise.
3421         * gcc.target/powerpc/pr46728-10.c: Likewise.
3422         * gcc.target/powerpc/pr46728-11.c: Likewise.
3423         * gcc.target/powerpc/pr46728-13.c: Likewise.
3424         * gcc.target/powerpc/pr46728-14.c: Likewise.
3425         * gcc.target/powerpc/pr46728-15.c: Likewise.
3427 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
3429         PR target/49868
3430         * gcc.target/avr/torture/addr-space-1.h: New file.
3431         * gcc.target/avr/torture/addr-space-1-g.h: New test.
3432         * gcc.target/avr/torture/addr-space-1-0.h: New test.
3433         * gcc.target/avr/torture/addr-space-1-1.h: New test.
3434         * gcc.target/avr/torture/addr-space-1-x.h: New test.
3436 2012-03-12  Andrew Pinski  <apinski@cavium.com>
3438         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
3440 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3442         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
3443         * g++.dg/abi/thunk4.C: Likewise.
3444         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
3445         Adapt line numbers.
3446         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3447         handling.
3448         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3449         * g++.dg/eh/spbp.C: Likewise.
3450         * g++.dg/ext/label13.C: Likewise.
3451         * g++.dg/guality/guality.exp: Likewise.
3452         * g++.dg/other/anon5.C: Likewise.
3453         * g++.dg/other/pragma-ep-1.C: Remove.
3454         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
3455         * g++.dg/warn/pr31246.C: Likewise.
3456         * g++.dg/warn/weak1.C: Likewise.
3457         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3458         * g++.old-deja/g++.ext/attrib5.C: Likewise.
3459         * gcc.c-torture/compile/limits-declparen.c: Likewise.
3460         * gcc.c-torture/compile/limits-pointer.c: Likewise.
3461         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
3462         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
3463         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
3464         * gcc.dg/c99-tgmath-1.c: Likewise.
3465         * gcc.dg/c99-tgmath-2.c: Likewise.
3466         * gcc.dg/c99-tgmath-3.c: Likewise.
3467         * gcc.dg/c99-tgmath-4.c: Likewise.
3468         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3469         handling.
3470         * gcc.dg/debug/pr49032.c: Likewise.
3471         * gcc.dg/guality/guality.exp: Likewise.
3472         * gcc.dg/intmax_t-1.c: Likewise.
3473         * gcc.dg/pr48616.c: Likewise.
3474         * gcc.dg/pragma-ep-1.c: Remove.
3475         * gcc.dg/pragma-ep-2.c: Remove.
3476         * gcc.dg/pragma-ep-3.c: Remove.
3477         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
3478         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
3479         * gcc.misc-tests/gcov-14.c: Likewise.
3480         * gfortran.dg/guality/guality.exp: Likewise.
3481         * lib/target-supports.exp (check_weak_available): Likewise.
3482         (add_options_for_tls): Likewise.
3483         (check_ascii_locale_available): Likewise.
3484         * obj-c++.dg/dwarf-2.mm: Likewise.
3485         * objc.dg/dwarf-1.m: Likewise.
3486         * objc.dg/dwarf-2.m: Likewise.
3488 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
3490         PR tree-optimization/51721
3491         * gcc.dg/tree-ssa/vrp64.c: New test.
3493         PR tree-optimization/52533
3494         * gcc.c-torture/compile/pr52533.c: New test.
3496 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
3498         * gcc.target/i386/rtm-xabort-1.c: New.
3499         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
3500         * gcc.target/i386/rtm-xend-1.c: Ditto.
3501         * gcc.target/i386/rtm-xtest-1.c: Ditto.
3502         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
3503         * gcc.target/i386/sse-13.c: Ditto.
3504         * gcc.target/i386/sse-14.c: Ditto.
3505         * gcc.target/i386/sse-22.c: Ditto.
3506         * gcc.target/i386/sse-23.c: Ditto.
3507         * g++.dg/other/i386-2.C: Ditto.
3508         * g++.dg/other/i386-3.C: Ditto.
3510 2012-03-12  Tobias Burnus  <burnus@net-b.de>
3512         PR fortran/52542
3513         * gfortran.dg/proc_ptr_35.f90: New.
3515 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
3517         PR target/52530
3518         * gcc.dg/torture/pr52530.c: New test.
3520 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3522         PR target/51244
3523         * gcc.target/sh/pr51244-1.c: Fix thinkos.
3525 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3527         PR target/52450
3528         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
3530         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
3532 2012-03-09  Andrew Pinski  <apinski@cavium.com>
3534         PR middle-end/51988
3535         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
3536         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
3538 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
3540         * gcc.dg/tree-ssa/scev-3.c: New.
3541         * gcc.dg/tree-ssa/scev-4.c: New.
3543 2012-03-08  Tobias Burnus  <burnus@net-b.de>
3545         PR fortran/52469
3546         * gfortran.dg/proc_ptr_34.f90
3548 2012-03-07  Jason Merrill  <jason@redhat.com>
3550         PR c++/52521
3551         * g++.dg/cpp0x/udlit-mangle.C: New.
3553 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
3555         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
3557 2012-03-06  Richard Guenther  <rguenther@suse.de>
3559         PR middle-end/52493
3560         * gcc.dg/torture/pr52493.c: New testcase.
3562 2012-03-06  Richard Guenther  <rguenther@suse.de>
3564         PR lto/52097
3565         * gcc.dg/lto/pr52097_0.c: New testcase.
3567 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
3569         PR target/51244
3570         * gcc.target/sh/pr51244-1.c: New.
3571         * gcc.target/sh/pr51244-2.c: New.
3572         * gcc.target/sh/pr51244-3.c: New.
3574 2012-03-05  Jason Merrill  <jason@redhat.com>
3576         PR c++/51930
3577         * g++.dg/ext/visibility/template11.C: New.
3579         * g++.dg/cpp0x/implicit13.C: New.
3581 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
3583         PR tree-optimization/51721
3584         * gcc.dg/tree-ssa/vrp63.c: New test.
3585         * gcc.dg/pr51721.c: New test.
3587 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
3589         PR fortran/50981
3590         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
3591         argument checks.
3593 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3595         PR target/52146
3596         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
3598 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
3600         PR fortran/50981
3601         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
3603 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
3605         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
3606         int32plus.
3608 2012-03-03  Jason Merrill  <jason@redhat.com>
3610         * g++.dg/cpp0x/nsdmi-defer6.C: New.
3612         Core 1270
3613         * g++.dg/cpp0x/initlist65.C: New.
3615         PR c++/36797
3616         * g++.dg/ext/is_empty2.C: New.
3618 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3620         PR fortran/48820
3621         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
3623 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3625         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
3626         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3627         * gfortran.dg/bind_c_usage_8.f03: Ditto.
3628         * gfortran.dg/c_kind_tests_2.f03: Ditto.
3629         * gfortran.dg/class_30.f90: Remove dg-warning line.
3630         * gfortran.dg/bind_c_usage_25.f90: New.
3632 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3634         PR fortran/48820
3635         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
3636         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
3637         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
3639 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3641         PR fortran/48820
3642         * gfortran.dg/assumed_type_1.f90: New.
3643         * gfortran.dg/assumed_type_2.f90: New.
3644         * gfortran.dg/assumed_type_3.f90: New.
3645         * gfortran.dg/assumed_type_4.f90: New.
3647 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
3649         PR target/49486
3650         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
3651         * gcc.target/sh/pr49468-di.c: New.
3653 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
3655         * gcc.dg/graphite/pr50561.c: Update.
3657 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
3659         * gcc.target/powerpc/pr52457.c: New test.
3661 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
3663         * gcc.target/arm/sat-1.c: New test.
3665 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
3667         PR target/46716
3668         * gcc.target/i386/pr46716.c: New test.
3670 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
3672         PR c++/51989
3673         * g++.dg/cpp0x/sfinae32.C: New.
3675 2012-03-02  Richard Guenther  <rguenther@suse.de>
3677         PR tree-optimization/52406
3678         * gcc.dg/torture/pr52406.c: New testcase.
3680 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3682         PR fortran/52325
3683         * gfortran.dg/derived_comp_array_ref_8.f90: New.
3684         * gfortran.dg/nullify_2.f90: Update dg-error.
3685         * gfortran.dg/nullify_4.f90: Ditto.
3686         * gfortran.dg/pointer_init_6.f90: Ditto.
3688 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3690         PR fortran/52270
3691         * gfortran.dg/class_51.f90: New.
3693 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3695         PR fortran/52452
3696         * gfortran.dg/intrinsic_8.f90: New.
3698 2012-03-01  Kai Tietz  <ktietz@redhat.com>
3700         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
3701         routines on mingw targets.
3702         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
3704 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
3706         PR tree-optimization/52445
3707         * gcc.dg/pr52445.c: New test.
3709 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
3711         PR target/52437
3712         * gcc.c-torture/compile/pr52437.c: New test.
3714         PR middle-end/52419
3715         * gcc.dg/torture/pr52419.c: New test.
3717         PR tree-optimization/52429
3718         * gcc.dg/torture/pr52429.c: New test.
3719         * g++.dg/opt/pr52429.C: New test.
3721 2012-02-29  Richard Guenther  <rguenther@suse.de>
3723         PR testsuite/52297
3724         * gcc.dg/lto/trans-mem-1_0.c: Remove.
3725         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
3726         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
3727         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
3728         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
3729         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
3731 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
3733         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
3735 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
3737         PR fortran/52386
3738         * gfortran.dg/realloc_on_assign_13.f90 : New test.
3740 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3742         PR target/51534
3743         * gcc.target/arm/neon/pr51534.c: New testcase.
3745 2012-02-28  Richard Guenther  <rguenther@suse.de>
3747         PR target/52407
3748         * gcc.dg/torture/pr52407.c: New testcase.
3750 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3752         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
3753         * gcc.target/arm/vfp2.c: Likewise.
3754         * gcc.target/arm/vfp3.c: Likewise.
3755         * gcc.target/arm/vfp4.c: Likewise.
3756         * gcc.target/arm/vfp5.c: Likewise.
3757         * gcc.target/arm/vfp6.c: Likewise.
3758         * gcc.target/arm/vfp7.c: Likewise.
3759         * gcc.target/arm/vfp8.c: Likewise.
3760         * gcc.target/arm/vfp9.c: Likewise.
3761         * gcc.target/arm/vfp10.c: Likewise.
3762         * gcc.target/arm/vfp11.c: Likewise.
3763         * gcc.target/arm/vfp12.c: Likewise.
3764         * gcc.target/arm/vfp13.c: Likewise.
3765         * gcc.target/arm/vfp14.c: Likewise.
3766         * gcc.target/arm/vfp15.c: Likewise.
3767         * gcc.target/arm/vfp16.c: Likewise.
3768         * gcc.target/arm/vfp17.c: Likewise.
3769         * gcc.target/arm/neon-constants.h: New file.
3770         * gcc.target/arm/neon-vect1.c: New test.
3771         * gcc.target/arm/neon-vect2.c: New test.
3772         * gcc.target/arm/neon-vect3.c: New test.
3773         * gcc.target/arm/neon-vect4.c: New test.
3774         * gcc.target/arm/neon-vect5.c: New test.
3775         * gcc.target/arm/neon-vect6.c: New test.
3776         * gcc.target/arm/neon-vect7.c: New test.
3777         * gcc.target/arm/neon-vect8.c: New test.
3779 2012-02-28  Richard Guenther  <rguenther@suse.de>
3781         PR tree-optimization/52402
3782         * gcc.dg/torture/pr52402.c: New testcase.
3784 2012-02-28  Richard Guenther  <rguenther@suse.de>
3786         PR lto/52400
3787         * g++.dg/lto/pr52400_0.C: New testcase.
3789 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
3791         * gcc.target/avr/torture/builtins-1.c: New test.
3792         * gcc.target/avr/torture/builtins-error.c: New test.
3794 2012-02-28  Kai Tietz  <ktietz@redhat.com>
3796         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
3797         * gcc.target/i386/pr45352-2.c: Likewise.
3798         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
3799         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
3800         targets instead rand.
3801         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
3802         * gcc.target/i386/sse2-mul-1.c: Likewise.
3803         * gcc.target/i386/sse4_1-blendps.c: Likewise.
3804         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
3805         * gcc.target/i386/pad-1.c: Likewise.
3806         * gcc.target/i386/pad-9.c: Likewise.
3807         * gcc.target/i386/pad-2.c: Likewise.
3808         * gcc.target/i386/pad-5b.c: Likewise.
3809         * gcc.target/i386/pad-8.c: Likewise.
3810         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
3811         * gcc.target/i386/pr44130.c: Likewise.
3812         * gcc.target/i386/align-main-1.c: Likewise.
3813         * gcc.target/i386/align-main-2.c: Likewise.
3814         * gcc.target/i386/sw-1.c: Likewise.
3815         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
3816         on x64 mingw target.
3817         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3818         * gcc.target/i386/pr46295.c: Likewise.
3819         * gcc.target/i386/amd64-abi-1.c: Likewise.
3820         * gcc.target/i386/amd64-abi-2.c: Likewise.
3821         * gcc.target/i386/pr39082-1.c: Likewise.
3822         * gcc.target/i386/pr39162.c: Likewise.
3823         * gcc.target/i386/pr22152.c: Likewise.
3824         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
3825         * gcc.target/i386/wrfsbase-2.c: Likewise.
3826         * gcc.target/i386/local.c: Likewise
3827         * gcc.target/i386/wrgsbase-1.c: Likewise.
3828         * gcc.target/i386/wrfsbase-1.c: Likewise.
3829         * gcc.target/i386/pr39315-3.c: Likewise.
3830         * gcc.target/i386/pr35767-4.c: Likewise.
3831         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
3832         x64 mingw target.
3833         * gcc.target/i386/pr45336-2.c: Likewise.
3834         * gcc.target/i386/pr45336-1.c: Likewise.
3835         * gcc.target/i386/pr45336-4.c: Likewise.
3837 2012-02-27  Tristan Gingold  <gingold@adacore.com>
3839         * gnat.dg/array20.ad[sb]: New test.
3841 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
3843         PR target/52375
3844         * gcc.target/arm/pr52375.c: New test.
3845         * gcc.c-torture/compile/pr52375.c: New test.
3847 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3849         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
3850         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
3852 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
3854         * gnat.dg/aggr19.adb: New test.
3855         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
3857 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
3859         PR target/49263
3860         * gcc.target/sh/pr49263.c: New.
3862 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
3864         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
3865         simulate_thread_wrapper_other_threads
3866         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
3867         Move initialization of 'value' to main().
3868         (main): Initialize 'value';
3869         * gcc.dg/simulate-thread/speculative-store.c
3870         (simulate_thread_step_verify): Return 0 when successful.
3871         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
3872         Reduce threshold.
3873         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
3874         (simulate_thread_wrapper_other_threads): Return a success/fail value
3875         and issue an error if the instruction count threshold is exceeded.
3877 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3879         PR target/50580
3880         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
3881         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3883 2012-02-24  Richard Guenther  <rguenther@suse.de>
3885         PR middle-end/52355
3886         * gcc.dg/pr52355.c: New testcase.
3888 2012-02-23  Kai Tietz  <ktietz@redhat.com>
3890         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
3891         * gcc.dg/Wpadded.c: Likewise.
3892         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
3893         structure-layout.
3894         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
3895         for sleep by Sleep and add windows.h include for this function.
3896         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
3897         targets.
3898         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
3899         target.
3900         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
3901         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
3902         on x64 mingw target.
3903         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
3904         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
3905         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
3906         failure on LLP64 target.
3908 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
3910         PR c/52290
3911         * gcc.dg/noncompile/pr52290.c: New test.
3913 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
3915         PR tree-optimization/52019
3916         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
3918 2012-02-22  Kai Tietz  <ktietz@redhat.com>
3920         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
3921         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
3922         derived pdiff_t type.
3923         * g++.dg/torture/pr49720.C: Likewise
3925 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
3927         PR target/52330
3928         * gcc.target/i386/pr52330.c: New test.
3930 2012-02-22  Tobias Burnus  <burnus@net-b.de>
3932         PR fortran/52335
3933         * gfortran.dg/io_constraints_10.f90: New.
3935 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
3937         * lib/target-supports.exp (check_effective_target_vect_condition):
3938         Return true for NEON.
3940 2012-02-21  Kai Tietz  <ktietz@redhat.com>
3942         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
3944 2012-02-21  Richard Guenther  <rguenther@suse.de>
3946         PR tree-optimization/52324
3947         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
3949 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
3951         PR middle-end/51782
3952         * gcc.target/avr/torture/pr51782-1.c: New test.
3954 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
3956         PR tree-optimization/52318
3957         * gcc.dg/pr52318.c: New test.
3959 2012-02-20  Kai Tietz  <ktietz@redhat.com>
3961         * gcc.dg/bf-ms-layout-3.c: New testcase.
3963 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3965         PR testsuite/52229
3966         PR fortran/32380
3967         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
3969 2012-02-20  Richard Guenther  <rguenther@suse.de>
3971         PR tree-optimization/52298
3972         * gcc.dg/torture/pr52298.c: New testcase.
3973         * gcc.dg/vect/pr52298.c: Likewise.
3975 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
3977         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
3978         * gcc.c-torture/execute/pr52286.c: Ditto.
3980 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
3982         PR tree-optimization/52286
3983         * gcc.c-torture/execute/pr52286.c: New test.
3985 2012-02-18  Tobias Burnus  <burnus@net-b.de>
3987         PR fortran/52295
3988         * gfortran.dg/interface_35.f90: Use -std=f2003.
3989         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
3990         * gfortran.dg/interface_assignment_4.f90: Ditto.
3991         * gfortran.dg/bessel_1.f90: Ditto.
3992         * gfortran.dg/func_result_6.f90: Ditto.
3993         * gfortran.dg/hypot_1.f90: Ditto.
3994         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3996 2012-02-17  Tobias Burnus  <burnus@net-b.de>
3998         PR translation/52232
3999         PR translation/52234
4000         PR translation/52245
4001         PR translation/52246
4002         PR translation/52262
4003         PR translation/52273
4004         * gfortran.dg/coarray_22.f90: Update dg-error.
4005         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
4007 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4009         PR target/51753
4010         * lib/gcc-simulate-thread.exp: Load timeout.exp.
4011         (simulate-thread): Use default timeout.
4013 2012-02-16  Jason Merrill  <jason@redhat.com>
4015         PR c++/52248
4016         * g++.dg/ext/timevar1.C: New.
4018 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4020         PR c++/52126
4021         * g++.dg/template/using21.C: New.
4022         * g++.dg/template/using22.C: Likewise.
4024 2012-02-16  Jason Merrill  <jason@redhat.com>
4026         PR c++/51415
4027         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
4029 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
4031         PR tree-optimization/52255
4032         * gcc.c-torture/compile/pr52255.c: New test.
4034         PR debug/52260
4035         * g++.dg/debug/dwarf2/pr52260.C: New test.
4037         PR middle-end/51929
4038         * g++.dg/ipa/pr51929.C: New test.
4040 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4042         PR target/52199
4043         * gcc.target/powerpc/pr52199.c: New file.
4045 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4047         PR target/52152
4048         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
4050 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4052         * gcc.dg/pr51867.c: Don't include <math.h>.
4053         (sqrtf): Declare.
4055 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
4057         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
4058         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
4060 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
4062         PR tree-optimization/50561
4063         * gcc.dg/graphite/pr50561.c: New testcase.
4065 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
4067         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
4068         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
4070 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4072         * gnat.dg/discr35.ad[sb]: New test.
4074 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4076         * gnat.dg/volatile10.adb: New test.
4077         * gnat.dg/volatile10_pkg.ads: New helper.
4079 2012-02-14  Jason Merrill  <jason@redhat.com>
4081         * g++.dg/ext/attrib43.C: New.
4083 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
4085         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
4086         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
4087         fgnu_tm.
4088         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
4089         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
4090         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
4091         effective_target fgnu_tm.
4092         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
4094 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4096         PR c++/52247
4097         * g++.dg/template/asmgoto1.C: New test.
4099 2012-02-14  Ian Lance Taylor  <iant@google.com>
4101         PR go/48501
4102         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
4103         compiling generated file for 64bit and index tests.
4105 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
4107         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
4109 2012-02-14  Richard Guenther  <rguenther@suse.de>
4111         PR tree-optimization/52244
4112         PR tree-optimization/51528
4113         * gcc.dg/torture/pr52244.c: New testcase.
4115 2012-02-14  Walter Lee  <walt@tilera.com>
4117         * g++.dg/other/PR23205.C: Disable test on tile.
4118         * g++.dg/other/pr23205-2.C: Disable test on tile.
4119         * gcc.dg/20020312-2.c: Add a condition for __tile__.
4120         * gcc.dg/20040813-1.c: Disable test on tile.
4121         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
4122         * gcc.misc-tests/linkage.exp: Handle tilegx.
4124 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4126         PR tree-optimization/52210
4127         * gcc.dg/pr52210.c: New test.
4129 2012-02-14  Jason Merrill  <jason@redhat.com>
4131         PR c++/39055
4132         * g++.dg/overload/defarg5.C: New.
4134 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4136         PR c/52181
4137         * c-c++-common/pr52181.c: New test.
4139 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
4141         PR c++/52215
4142         * g++.dg/ext/atomic-1.C: New test.
4144 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4146         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
4148 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
4150         PR middle-end/52209
4151         * gcc.c-torture/execute/pr52209.c: New test.
4153 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
4155         PR fortran/50981
4156         * gfortran.dg/elemental_optional_args_5.f03: New test.
4158 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
4160         PR testsuite/50076
4161         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
4162         cases.
4164 2012-02-11  Ian Lance Taylor  <iant@google.com>
4166         PR go/51874
4167         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
4168         SPARC Solaris.  Don't run the test at all on systems where it may
4169         not work, rather than xfailing it.
4171 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
4173         PR rtl-optimization/52175
4174         * gcc.c-torture/compile/pr52175.c: New test.
4176 2012-02-10  Jason Merrill  <jason@redhat.com>
4178         PR c++/51910
4179         * g++.dg/template/repo10.C: New.
4181 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
4183         PR debug/52132
4184         * gcc.dg/pr52132.c: New test.
4186 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
4188         * gnat.dg/specs/aggr4.ads: New test.
4189         * gnat.dg/specs/aggr4_pkg.ads: New helper.
4191 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
4193         PR target/52146
4194         * gcc.target/i386/pr52146.c: New.
4196 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
4198         PR middle-end/52177
4199         * c-c++-common/pr52177.c: New test.
4201 2012-02-10  Jan Hubicka  <jh@suse.cz>
4203         PR middle-end/48600
4204         * g++.dg/torture/pr48600.C: New testcase.
4206 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
4208         PR middle-end/52140
4209         * gcc.dg/dfp/pr52140.c: New test.
4211 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
4213         PR fortran/32380
4214         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
4215         of dg-options.
4217 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
4219         PR middle-end/51867
4220         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
4221         * testsuite/gcc.dg/pr51867.c: New test.
4223 2012-02-09  Ian Lance Taylor  <iant@google.com>
4225         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
4226         which don't support -fsplit-stack.  Turn off optimization when
4227         compiling select5-out.go.
4229 2012-02-08  Ian Lance Taylor  <iant@google.com>
4231         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
4232         systems which don't support -fsplit-stack.
4234 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
4236         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
4237         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
4238         machine instuction in the log.
4240 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
4242         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
4243           to 20 seconds.
4245 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
4247         PR driver/48524
4248         * gcc.dg/pr48524.c: New test.
4249         * gcc.dg/pr48524.spec: New spec file for test.
4251 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4253         PR fortran/32380
4254         * gfortran.dg/vect/pr32380.f90:  New test.
4256 2012-02-08  Tobias Burnus  <burnus@net-b.de>
4258         PR fortran/52151
4259         * gfortran.dg/realloc_on_assign_12.f90: New.
4261 2012-02-08  Richard Guenther  <rguenther@suse.de>
4263         PR rtl-optimization/52170
4264         * gcc.dg/torture/pr52170.c: New testcase.
4266 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
4268         PR gcov-profile/52150
4269         * gcc.dg/tree-prof/pr52150.c: New test.
4271         PR rtl-optimization/52139
4272         * gcc.dg/pr52139.c: New test.
4274 2012-02-07  Jason Merrill  <jason@redhat.com>
4276         PR c++/51675
4277         * g++.dg/cpp0x/constexpr-union3.C: New.
4279         PR c++/52035
4280         * g++.dg/lto/pr52035_0.C: New.
4282 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4284         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
4285         * gcc.dg/special/weak-1.c: Likewise.
4286         * gcc.dg/ucnid-12.c: Likewise.
4287         * gcc.dg/torture/pr45678-1.c: Likewise.
4288         * gcc.dg/torture/pr45678-2.c: Likewise.
4289         * gcc.dg/vector-4.c: Likewise.
4290         * gcc.dg/ipa/inline-5.c: Likewise.
4291         * gcc.dg/ucnid-11.c: Likewise.
4292         * gcc.misc-tests/gcov-13.c: Likewise.
4293         * gcc.misc-tests/gcov-14.c: Likewise.
4294         * g++.dg/ext/label13.C: Likewise.
4295         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
4296         hppa*-*-hpux* options.
4297         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
4298         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
4299         * gcc.dg/pr48616.c: Likewise.
4300         * gcc.dg/pr17957.c: Likewise.
4301         * gcc.dg/pr17055-1.c: Likewise.
4302         * gcc.dg/pr32912-1.c: Likewise.
4303         * gcc.dg/tm/pr51472.c: Likewise.
4304         * c-c++-common/fold-bitand-4.c: Likewise.
4305         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
4306         Use dg-additional-options for extra options.
4308 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
4310         * gcc.target/epiphany/interrupt-2.c: New test.
4312 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4314         PR target/52155
4315         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
4316         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
4317         for MIPS ELF.
4319 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4321         PR target/52152
4322         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
4324 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4326         PR middle-end/24306
4327         PR target/52154
4328         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
4329         * gcc.target/mips/va-arg-1.c: New test.
4331 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
4333         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
4334         for -mno-pointers-to-nested-functions.
4336 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
4338         * gcc.c-torture/execute/20120207-1.c: New test.
4340 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
4342         PR rtl-optimization/52060
4343         * gcc.dg/torture/pr52060.c: New test.
4345         PR middle-end/52074
4346         * gcc.c-torture/compile/pr52074.c: New test.
4348 2012-02-07  Tobias Burnus  <burnus@net-b.de>
4350         PR fortran/51514
4351         * gfortran.dg/class_to_type_2.f90: New.
4353 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
4355         PR fortran/32373
4356         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
4357         Remove module.
4359 2012-02-06  Jason Merrill  <jason@redhat.com>
4361         PR c++/52088
4362         * g++.dg/template/conv13.C: New.
4364 2012-02-06  Richard Guenther  <rguenther@suse.de>
4366         PR tree-optimization/52115
4367         * gcc.c-torture/compile/pr52115.c: New testcase.
4369 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
4371         PR target/52129
4372         * gcc.c-torture/execute/pr52129.c: New test.
4374 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
4376         * gcc.dg/pr48374.c: Actually add the test I forgot
4377         in the 2012-01-25 commit.
4379 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
4381         PR fortran/32373
4382         * gfortran.dg/vect/vect-8.f90:  New test case.
4384 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
4386         PR fortran/48847
4387         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
4389 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
4391         PR fortran/52102
4392         * gfortran.dg/class_48.f90 : Add test of allocate class array
4393         component with source in subroutine test3.  Remove commenting
4394         out in subroutine test4, since branching on unitialized variable
4395         is now fixed (no PR for this last.).
4397 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4399         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
4400         on MIPS targets.
4401         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
4403 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4405         PR target/52125
4406         * lib/target-supports.exp (check_effective_target_mips_rel): New.
4407         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
4409 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4411         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
4412         (check_effective_target_sync_int_long): Use it.
4413         (check_effective_target_sync_char_short): Likewise.
4414         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
4416 2012-02-05  Tobias Burnus  <burnus@net-b.de>
4418         PR fortran/51972
4419         * gfortran.dg/class_48.f90: Add some further checks.
4421 2012-02-05  Ira Rosen  <irar@il.ibm.com>
4423         PR tree-optimization/52091
4424         * gcc.dg/vect/pr52091.c: New test.
4426 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
4428         PR rtl-optimization/52113
4429         * gcc.target/avr/pr52113.c: New test.
4431 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
4433         PR rtl-optimization/52092
4434         * gcc.c-torture/compile/pr52092.c: New test.
4436 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
4438         PR fortran/41587
4439         * gfortran.dg/class_array_10.f03: New test.
4441         PR fortran/46356
4442         * gfortran.dg/class_array_11.f03: New test.
4444         PR fortran/51754
4445         * gfortran.dg/class_array_12.f03: New test.
4447 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
4449         PR fortran/52012
4450         * gfortran.dg/realloc_on_assign_11.f90: New test.
4452 2012-02-02  Tobias Burnus  <burnus@net-b.de>
4454         PR fortran/52093
4455         * gfortran.dg/shape_7.f90: New.
4457 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4459         * gcc.target/mips/mips-prepend-1.c: New test.
4461 2012-02-02  Jan Hubicka  <jh@suse.cz>
4462             Tom de Vries  <tom@codesourcery.com>
4464         PR middle-end/51998
4465         * testsuite/gcc.dg/alias-12.c: New testcase.
4466         * testsuite/gcc.dg/alias-13.c: New testcase.
4468 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
4470         PR target/52086
4471         * gcc.dg/pr52086.c: New test.
4473         PR tree-optimization/52073
4474         * gcc.c-torture/compile/pr52073.c: New test.
4476 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
4478         PR fortran/51958
4479         * gfortran.dg/function_optimize_10.f90:  New test.
4481 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
4483         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
4484         test on alpha*-*-*.
4486 2012-02-01  Tobias Burnus  <burnus@net-b.de>
4488         PR fortran/52024
4489         * gfortran.dg/typebound_operator_14.f90: New.
4491 2012-02-01  Tobias Burnus  <burnus@net-b.de>
4493         PR fortran/52059
4494         * gfortran.dg/elemental_function_1.f90: New.
4496 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
4498         PR rtl-optimization/51374
4499         * gcc.target/avr/torture/pr51374-1.c:
4500         Also fail if SBIS is seen.
4502 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
4504         PR rtl-optimization/51374
4505         * gcc.target/avr/torture/pr51374-1.c: New.
4507 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4509         PR fortran/52024
4510         * gfortran.dg/typebound_generic_11.f90: New.
4512 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4514         PR fortran/52029
4515         * gfortran.dg/class_49.f90: New.
4517 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4519         PR fortran/52013
4520         * gfortran.dg/elemental_args_check_6.f90: New.
4522 2012-01-31  Jason Merrill  <jason@redhat.com>
4524         PR c++/52043
4525         * g++.dg/cpp0x/variadic122.C: New.
4527 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
4529         PR fortran/52012
4530         * gfortran.dg/realloc_on_assign_10.f90: New test.
4532 2012-01-31  Richard Guenther  <rguenther@suse.de>
4534         PR tree-optimization/51528
4535         * gcc.dg/torture/pr51528.c: New testcase.
4537 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
4539         PR go/48501
4540         * lib/go.exp (go_target_compile): Append timeout= to options.
4541         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
4542         select5-out.go test on alpha*-*-* targets.
4544 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
4546         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
4547         (TEST_SHORT): Reformat in the same way.
4548         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
4549         (TEST_SHORT): Reformat in the same way.
4550         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
4551         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
4552         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
4553         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
4554         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
4556 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
4558         PR target/51835
4559         * gcc.target/arm/pr51835.c: New testcase.
4561 2012-01-30  Richard Guenther  <rguenther@suse.de>
4563         PR tree-optimization/52028
4564         * gcc.dg/torture/pr52028.c: New testcase.
4565         * gfortran.dg/ldist-pr45199.f: Adjust.
4566         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
4567         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4568         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4570 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
4572         PR debug/52027
4573         * gcc.dg/tree-prof/pr52027.c: New test.
4575         PR tree-optimization/52046
4576         * gcc.dg/pr52046.c: New test.
4578         PR debug/52048
4579         * g++.dg/other/pr52048.C: New test.
4581 2012-01-30  Richard Guenther  <rguenther@suse.de>
4583         PR tree-optimization/52045
4584         * gcc.dg/pr52045.c: New testcase.
4586 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
4588         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
4589         new code generated for __sync_lock_release.
4591 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4593         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
4595 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4597         PR testsuite/51875
4598         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
4600         * g++.dg/ext/visibility/template10.C: Fix typo.
4602         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
4604 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4606         PR c++/51327
4607         * g++.dg/cpp0x/constexpr-ice6.C: New.
4609 2012-01-29  Tobias Burnus  <burnus@net-b.de>
4611         PR fortran/41600
4612         * gfortran.dg/default_initialization_6.f90: New.
4614 2012-01-29  Tobias Burnus  <burnus@net-b.de>
4616         PR fortran/51972
4617         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
4618         * gfortran.dg/class_48.f90: New.
4620 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
4622         PR fortran/51808
4623         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
4625 2012-01-28  Tobias Burnus  <burnus@net-b.de>
4627         PR fortran/51972
4628         * gfortran.dg/class_allocate_12.f90: New.
4630 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
4632         * gcc.dg/torture/pr50444.c: Fix dg directives.
4634 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
4636         PR target/52006
4637         * gcc.target/arm/pr52006.c: New test.
4639 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
4641         PR testsuite/52011
4642         * gcc.dg/lto/trans-mem.h: New file.
4643         * gcc.dg/lto/trans-mem-2_0.c: Include it.
4644         * gcc.dg/lto/trans-mem-1_1.c: Same.
4645         * gcc.dg/lto/trans-mem-4_1.c: Same.
4646         * gcc.dg/lto/trans-mem-3_1.c: Same.
4648 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4650         PR fortran/52022
4651         * gfortran.dg/dummy_procedure_7.f90: New.
4653 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
4655         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
4656         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
4658 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
4660         PR c++/51852
4661         * g++.dg/other/gc5.C: New test.
4663 2012-01-27  Richard Guenther  <rguenther@suse.de>
4665         PR tree-optimization/50444
4666         * gcc.dg/torture/pr50444.c: New testcase.
4668 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4670         PR fortran/51970
4671         PR fortran/51977
4672         * gfortran.dg/move_alloc_13.f90: New.
4674 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4676         PR fortran/51953
4677         * gfortran.dg/allocate_alloc_opt_13.f90: New.
4678         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
4679         and change dg-error string.
4681 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4683         PR fortran/52016
4684         * gfortran.dg/elemental_args_check_5.f90: New.
4686 2012-01-27  Richard Guenther  <rguenther@suse.de>
4688         PR middle-end/51959
4689         * g++.dg/torture/pr51959.C: New testcase.
4691 2012-01-27  Tom de Vries  <tom@codesourcery.com>
4693         PR tree-optimization/51990
4694         * gcc.dg/pr51990.c: New test.
4695         * gcc.dg/pr51990-2.c: Same.
4697 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
4698             Tobias Burnus <burnus@gcc.gnu.org>
4700         PR fortran/48705
4701         * gfortran.dg/class_allocate_11.f03: New.
4703         PR fortran/51870
4704         PR fortran/51943
4705         PR fortran/51946
4706         * gfortran.dg/class_allocate_7.f03: New.
4707         * gfortran.dg/class_allocate_8.f03: New.
4708         * gfortran.dg/class_allocate_9.f03: New.
4709         * gfortran.dg/class_allocate_10.f03: New.
4711 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4713         * gnat.dg/discr34.adb: New test.
4714         * gnat.dg/discr34_pkg.ads: New helper.
4716 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4718         * gnat.dg/discr33.adb: New test.
4720 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4722         * gnat.dg/limited_with3.ad[sb): New test.
4723         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
4724         * gnat.dg/limited_with3_pkg2.ads: Likewise.
4725         * gnat.dg/limited_with3_pkg3.ads: Likewise.
4727 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4729         * gnat.dg/stack_usage1.adb: New test.
4730         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
4732         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
4733         * gcc.dg/pr44194-2.c: Likewise.
4735 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
4737         PR c++/51370
4738         * g++.dg/template/crash112.C: New.
4740 2012-01-27  Richard Henderson  <rth@redhat.com>
4742         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
4744 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4746         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
4748 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
4750         PR middle-end/51895
4751         * g++.dg/opt/pr51895.C: New test.
4753 2012-01-26  Michael Matz  <matz@suse.de>
4755         PR tree-optimization/48794
4756         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
4758 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4760         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
4762 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4764         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
4765         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
4766         memory.
4767         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
4768         the default value for s390 and s390x.
4770 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
4772         PR lto/51698
4773         * gcc.dg/lto/trans-mem-4_0.c: New.
4774         * gcc.dg/lto/trans-mem-4_1.c: New.
4775         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
4776         TM builtins.
4777         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
4778         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
4779         TM builtins.
4780         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
4781         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
4782         TM builtins.
4784 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
4786         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
4788 2012-01-25  Ian Lance Taylor  <iant@google.com>
4790         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
4792 2012-01-25  Tobias Burnus  <burnus@net-b.de>
4794         PR fortran/51995
4795         * gfortran.dg/typebound_proc_25.f90: New.
4797 2012-01-25  Jason Merrill  <jason@redhat.com>
4799         PR c++/51992
4800         * g++.dg/lto/pr51992_0.C: New.
4802 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
4804         PR tree-optimization/51987
4805         * gcc.target/i386/pr51987.c: New test.
4807 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
4809         * gcc.dg/tm/lto-1.c: Require lto support in target.
4811 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
4813         PR rtl-optimization/48374
4814         * gcc.dg/pr48374.c: New test.
4816 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
4818         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
4820 2012-01-25  Tobias Burnus  <burnus@net-b.de>
4822         PR fortran/51966
4823         * gfortran.dg/derived_constructor_char_3.f90: New.
4825 2012-01-24  Ian Lance Taylor  <iant@google.com>
4827         * go.test/go-test.exp (filecmp): New procedure.
4828         (errchk): Handle quoted square brackets.
4829         (go-gc-tests): Set go_compile_args. Handle various new test
4830         lines.  Skip a few new tests.
4831         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
4833 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4835         * lib/target-supports.exp (proc check_effective_target_vect_perm)
4836         (check_effective_target_vect_extract_even_odd)
4837         (check_effective_target_vect_interleave): Return true for MIPS
4838         paired-single.
4840 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4842         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
4843         (main): Use it instead of argc.
4845 2012-01-24  Jason Merrill  <jason@redhat.com>
4847         PR c++/51973
4848         * g++.dg/cpp0x/sfinae31.C: New.
4850 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4852         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
4854 2012-01-24  Jason Merrill  <jason@redhat.com>
4856         PR c++/51812
4857         * g++.dg/inherit/covariant20.C: New.
4859 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
4861         PR c++/51223
4862         * g++.dg/parse/crash58.C: New.
4864 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
4866         PR target/51957
4867         * gcc.dg/pr51957-1.c: New test.
4868         * gcc.dg/pr51957-1.h: New file.
4869         * gcc.dg/pr51957-2.c: New test.
4871 2012-01-23  Jason Merrill  <jason@redhat.com>
4873         PR c++/51930
4874         * g++.dg/ext/visibility/template10.C: New.
4876 2012-01-23  Tobias Burnus  <burnus@net-b.de>
4878         PR fortran/51948
4879         * gfortran.dg/move_alloc_12.f90: New.
4881 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4883         PR middle-end/45416
4884         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
4886 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
4888         PR c++/51398
4889         * g++.dg/template/crash111.C: New.
4891 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
4893         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
4894         configurations.
4895         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
4897 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
4899         PR testsuite/51941
4900         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
4901         the DW_TAG_class_type and DW_AT_name: "Executor".
4903 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4905         * lib/target-supports.exp
4906         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
4907         (check_effective_target_vect_interleave): Likewise.
4909 2012-01-22  Jason Merrill  <jason@redhat.com>
4911         PR c++/51925
4912         * g++.dg/template/using20.C: New.
4913         * g++.dg/template/template-id-2.C: Adjust diagnostic.
4915 2012-01-23  Jason Merrill  <jason@redhat.com>
4917         PR target/51934
4918         * g++.dg/torture/pr51344.C: Limit to x86.
4920 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
4922         * c-c++-common/tm/omp.c: Require target with pthread support.
4924 2012-01-23  Richard Guenther  <rguenther@suse.de>
4926         PR tree-optimization/51949
4927         * gcc.dg/torture/pr51949.c: New testcase.
4929 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
4931         PR rtl-optimization/51933
4932         * gcc.c-torture/execute/pr51933.c: New test.
4934 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
4936         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
4937         Do not define for Interix.
4939 2012-01-22  Jason Merrill  <jason@redhat.com>
4941         PR c++/51832
4942         * g++.dg/lto/pr51832.h: New.
4943         * g++.dg/lto/pr51832_0.C: New.
4944         * g++.dg/lto/pr51832_1.C: New.
4946 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
4948         * gcc.dg/ext-elim-1.c: New test.
4950 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4952         PR target/51931
4953         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
4954         * g++.dg/opt/longbranch1.C: Likewise.
4956 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4958         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
4959         in C++11 mode.
4961 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4963         PR fortran/50556
4964         * gfortran.dg/namelist_74.f90: New test.
4965         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
4967 2012-01-21  Tobias Burnus  <burnus@net-b.de>
4969         PR fortran/51913
4970         * gfortran.dg/class_47.f90: New.
4972 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
4974         * gnat.dg/renaming5.ad[sb]: New test.
4976 2012-01-20  Jason Merrill  <jason@redhat.com>
4978         PR c++/51919
4979         * g++.dg/pch/mangle1.{C,Hs}: Remove.
4981 2012-01-20  Jason Merrill  <jason@redhat.com>
4983         PR c++/51922
4984         * g++.dg/ext/attrib42.C: Require ilp32.
4986 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
4988         PR target/51915
4989         * gcc.target/arm/pr51915.c: New test.
4991 2012-01-20  Cary Coutant  <ccoutant@google.com>
4992             Dodji Seketeli  <dodji@redhat.com>
4994         PR debug/45682
4995         * g++.dg/debug/dwarf2/nested-3.C: New test.
4997 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4999         PR c++/51402
5000         * g++.dg/template/crash110.C: New.
5002 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5004         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
5005         Remove default options on hppa*-*-hpux*.
5007 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5009         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
5011 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5013         * gcc.c-torture/compile/pr51856.c: New testcase.
5015 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
5017         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
5018         options to go_target_compile.
5020 2012-01-20  Kai Tietz  <ktietz@redhat.com>
5022         * g++.dg/torture/pr51344.C: Fix typo.
5024 2012-01-20  Richard Guenther  <rguenther@suse.de>
5026         PR tree-optimization/51903
5027         * g++.dg/torture/pr51903.C: New testcase.
5029 2012-01-20  Tobias Burnus  <burnus@net-b.de>
5030             Janus Weil  <janus@gcc.gnu.org>
5032         PR fortran/51056
5033         * gfortran.dg/use_21.f90: New.
5035 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
5037         PR target/51106
5038         * gcc.dg/torture/pr51106-1.c: New test.
5039         * gcc.dg/torture/pr51106-2.c: New test.
5041 2012-01-19  Kai Tietz  <ktietz@redhat.com>
5043         * g++.dg/torture/pr51344.C: New test.
5045 2012-01-19  Tobias Burnus  <burnus@net-b.de>
5047         PR fortran/51904
5048         * gfortran.dg/intrinsic_size_2.f90: New.
5050 2012-01-19  Jason Merrill  <jason@redhat.com>
5052         PR c++/51889
5053         * g++.dg/inherit/using7.C: New.
5055 2012-01-19  Richard Guenther  <rguenther@suse.de>
5057         PR tree-optimization/37997
5058         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
5060 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
5062         PR rtl-optimization/51505
5063         * gcc.dg/pr51505.c: New test.
5065 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
5067         PR fortran/51634
5068         * gfortran.dg/typebound_operator_12.f03: New.
5069         * gfortran.dg/typebound_operator_13.f03: New.
5071 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
5073         PR c++/51225
5074         * g++.dg/cpp0x/pr51225.C: New.
5076 2012-01-17  Ian Lance Taylor  <iant@google.com>
5078         PR go/50656
5079         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
5081 2012-01-17  Tobias Burnus  <burnus@net-b.de>
5083         PR fortran/51869
5084         * gfortran.dg/realloc_on_assign_9.f90: New.
5086 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
5088         PR other/51165
5089         * gcc.dg/tm/memopt-3.c: Remove xfail.
5090         * gcc.dg/tm/memopt-4.c: Remove xfail.
5091         * gcc.dg/tm/memopt-5.c: Remove xfail.
5092         * gcc.dg/tm/memopt-7.c: Remove xfail.
5094 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
5096         PR tree-optimization/51877
5097         * gcc.c-torture/execute/pr51877.c: New test.
5099 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
5101         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
5102         {!vect_align_arrays} to vect_sizes_32B_16B.
5103         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
5104         * gcc.dg/vect/vect-peel-3.c: Ditto.
5106 2012-01-16  Jason Merrill  <jason@redhat.com>
5108         PR c++/51854
5109         * g++.dg/abi/mangle60.C: New.
5111         PR c++/51827
5112         * g++.dg/pch/mangle1.{C,Hs}: New.
5114 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
5115             Tobias Burnus  <burnus@net-b.de>
5117         PR fortran/50981
5118         * gfortran.dg/elemental_optional_args_3.f90: New
5119         * gfortran.dg/elemental_optional_args_4.f90: New
5121 2012-01-16  Tobias Burnus  <burnus@net-b.de>
5123         PR fortran/51809
5124         * gfortran.dg/use_20.f90: New
5126 2012-01-16  Jason Merrill  <jason@redhat.com>
5128         PR c++/51868
5129         * g++.dg/cpp0x/rv-bitfield.C: New.
5130         * g++.dg/cpp0x/rv-bitfield2.C: New.
5132 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
5134         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
5135         subroutine 'qsort' and use index array to assign the result.
5137 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
5139         PR tree-optimization/51865
5140         * gcc.dg/pr51865.c: New test.
5142 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5144         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
5146 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5148         * gcc.target/mips/code-readable-2.c: Allow the jump table address
5149         to be loaded from the constant pool, rather than via %hi and %lo.
5151 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
5153         PR rtl-optimization/51821
5154         * gcc.dg/pr51821.c: New test.
5156 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
5158         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
5160 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
5162         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
5164 2012-01-14  Tobias Burnus  <burnus@net-b.de>
5166         PR fortran/51800
5167         * gfortran.dg/init_flag_8.f90: New.
5168         * gfortran.dg/init_flag_9.f90: New.
5170 2011-01-14  Tobias Burnus  <burnus@net-b.de>
5172         PR fortran/51816
5173         * gfortran.dg/use_18.f90: New.
5174         * gfortran.dg/use_19.f90: New.
5176 2012-01-13  Ian Lance Taylor  <iant@google.com>
5178         PR c++/50012
5179         * g++.dg/warn/Wsign-compare-4.C: New.
5181 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
5183         PR fortran/48351
5184         * gfortran.dg/alloc_comp_assign.f03: New.
5185         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
5186         __BUILTIN_FREE from 38 to 32.
5188 2012-01-13  Jason Merrill  <jason@redhat.com>
5190         PR c++/20681
5191         * g++.dg/warn/Wreturn-type-7.C: New.
5193 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
5195         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
5196         assumption.
5197         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
5198         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
5199         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
5200         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
5201         int32plus because of big array needed.
5202         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
5203         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
5205 2012-01-13  Jason Merrill  <jason@redhat.com>
5207         PR c++/51813
5208         * g++.dg/ext/visibility/template9.C: New.
5210         PR c++/51620
5211         * g++.dg/cpp0x/defaulted34.C: New.
5212         * g++.dg/template/virtual3.C: New.
5214 2012-01-13  Richard Guenther  <rguenther@suse.de>
5216         PR middle-end/8081
5217         * gcc.dg/torture/pr8081.c: New testcase.
5219 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
5221         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
5223 2012-01-12  Jason Merrill  <jason@redhat.com>
5225         PR c++/51714
5226         * g++.dg/ext/stmtexpr14.C: New.
5228 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
5230         PR c++/51633
5231         * g++.dg/cpp0x/constexpr-diag4.C: New test.
5233 2012-01-12  Jason Merrill  <jason@redhat.com>
5235         PR c++/48051
5236         * g++.dg/abi/mangle48.C: Test qualified-names, too.
5237         * g++.dg/abi/mangle58.C: Likewise.
5239         PR c++/51403
5240         * g++.dg/template/arg8.C: New.
5242 2012-01-12  Ira Rosen  <irar@il.ibm.com>
5244         PR tree-optimization/51799
5245         * gcc.dg/vect/pr51799.c: New test.
5246         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
5247         patterns.
5249 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5250             Tobias Burnus  <burnus@net-b.de>
5252         PR fortran/51057
5253         PR fortran/51616
5254         * lib/target-supports.exp
5255         (check_effective_target_fortran_largest_fp_has_sqrt): New.
5256         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
5258 2012-01-11  Jason Merrill  <jason@redhat.com>
5260         PR c++/51565
5261         * g++.dg/ext/attrib42.C: New.
5263 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
5265         PR bootstrap/51796
5266         * gcc.dg/pr51796.c: New test.
5268 2012-01-11  Jason Merrill  <jason@redhat.com>
5270         PR c++/51818
5271         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
5273 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5275         * gnat.dg/array19.ad[sb]: New test.
5277 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5279         * gnat.dg/opt23.ad[sb]: New test.
5280         * gnat.dg/opt23_pkg.ad[sb]: New helper.
5281         * gnat.dg/opt24.ad[sb]: New test.
5283 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5285         PR tree-optimization/49642
5286         * gcc.dg/tree-ssa/pr49642-1.c: New test.
5287         * gcc.dg/tree-ssa/pr49642-2.c: New test.
5289 2012-01-11  Jason Merrill  <jason@redhat.com>
5291         PR c++/51613
5292         * g++.dg/template/explicit-args5.C: New.
5294 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5296         * gcc.c-torture/execute/20120110-1.c: New testcase.
5298 2012-01-10  Jason Merrill  <jason@redhat.com>
5300         PR c++/51614
5301         * g++.dg/inherit/ambig1.C: New.
5303         PR c++/51433
5304         * g++.dg/cpp0x/constexpr-cache1.C: New.
5306 2012-01-10  Richard Guenther  <rguenther@suse.de>
5308         PR tree-optimization/51801
5309         * gcc.dg/torture/pr51801.c: New testcase.
5311 2012-01-10  Tobias Burnus  <burnus@net-b.de>
5313         PR fortran/51652
5314         * gfortran.dg/allocate_with_typespec_5.f90: New.
5316 2012-01-10  Tobias Burnus  <burnus@net-b.de>
5318         * gfortran.dg/class_39.f03: Update dg-error string.
5320 2012-01-10  Richard Guenther  <rguenther@suse.de>
5322         PR tree-optimization/50913
5323         * gcc.dg/graphite/interchange-16.c: New testcase.
5324         * gcc.dg/graphite/scop-20.c: XFAIL.
5325         * gfortran.dg/graphite/interchange-1.f: Likewise.
5326         * gfortran.dg/graphite/block-1.f90: Likewise.
5327         * gfortran.dg/graphite/block-2.f: Likewise.
5329 2012-01-10  Richard Henderson  <rth@redhat.com>
5331         * lib/target-supports.exp (check_effective_target_vect_perm,
5332         check_effective_target_vect_perm_byte,
5333         check_effective_target_vect_perm_short): Enable for arm neon.
5335 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5337         PR fortran/46328
5338         * gfortran.dg/typebound_operator_11.f90: New.
5340 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
5342         * gnat.dg/array18.adb: New test.
5343         * gnat.dg/array18_pkg.ads: New helper.
5345 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
5347         PR fortran/51791
5348         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
5349         around base object in first assignment in main program.
5350         * gfortran.dg/typebound_operator_10.f03: New test.
5352 2012-01-09  Martin Jambor  <mjambor@suse.cz>
5354         PR tree-optimization/51759
5355         * g++.dg/ipa/pr51759.C: New test.
5357 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5359         PR fortran/51758
5360         * gfortran.dg/optional_absent_2.f90: New.
5362 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5364         PR fortran/51578
5365         * gfortran.dg/use_17.f90: New.
5367 2012-01-09  Gary Funck  <gary@intrepid.com>
5369         PR preprocessor/33919
5370         * gcc.dg/pr33919.c: New test.
5371         * gcc.dg/pr33919-0.h: New test header file.
5372         * gcc.dg/pr33919-1.h: Ditto.
5373         * gcc.dg/pr33919-2.h: Ditto.
5375 2012-01-07  Jan Hubicka  <jh@suse.cz>
5377         PR tree-optimize/51694
5378         * gcc.c-torture/compile/pr51694.c: new testcase.
5380 2012-01-07  Jan Hubicka  <jh@suse.cz>
5382         PR tree-optimization/51600
5383         * g++.dg/torture/pr51600.C: New testcase.
5385 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5387         PR gcov-profile/51715
5388         PR gcov-profile/51717
5389         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
5390         * gcc.misc-tests/gcov-14.c: Likewise.
5392 2012-01-06  Jason Merrill  <jason@redhat.com>
5394         * g++.dg/parse/new5.C: New.
5396 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
5398         PR testsuite/51655
5399         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
5400         including <string.h>.
5402 2012-01-06  Jason Merrill  <jason@redhat.com>
5404         * g++.dg/abi/mangle51.C: New.
5405         * g++.dg/abi/mangle52.C: New.
5406         * g++.dg/abi/mangle53.C: New.
5407         * g++.dg/abi/mangle54.C: New.
5408         * g++.dg/abi/mangle55.C: New.
5409         * g++.dg/abi/mangle56.C: New.
5410         * g++.dg/abi/mangle57.C: New.
5411         * g++.dg/abi/mangle58.C: New.
5412         * g++.dg/abi/mangle59.C: New.
5413         * g++.dg/cpp0x/trailing3.C: Update mangling.
5414         * g++.dg/cpp0x/variadic111.C: Update mangling.
5415         * g++.dg/cpp0x/variadic4.C: Update mangling.
5416         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
5417         * g++.dg/template/nontype22.C: Works now.
5418         * g++.dg/template/pr35240.C: Works now.
5420         * g++.dg/cpp0x/error7.C: New.
5422 2012-01-06  Tobias Burnus <burnus@net-b.de>
5424         * gfortran.dg/deallocate_stat_2.f90: New.
5425         * coarray/allocate_errgmsg.f90: New.
5426         * gfortran.dg/coarray_lib_alloc_1.f90: New.
5427         * gfortran.dg/coarray_lib_alloc_2.f90: New.
5428         * coarray/subobject_1.f90: Fix for num_images > 1.
5429         * gfortran.dg/deallocate_stat.f90: Update due to changed
5430         stat= handling.
5432 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
5434         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
5436 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5438         * ada/acats/overflow.lst: Add cb20004.
5440 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
5442         PR c++/51541
5443         * g++.dg/cpp0x/alias-decl-18.C: New test.
5445 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5447         * gcc.c-torture/execute/20120104-1.c: New test.
5449 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
5451         PR fortran/PR48946
5452         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
5453         the old typebound_operator_8.f03.
5454         * gfortran.dg/typebound_operator_8.f03: New version of
5455         typebound_operator_7.f03 with 'u' a derived type instead of a
5456         class object.
5458 2012-01-05  Richard Guenther  <rguenther@suse.de>
5460         * g++.dg/torture/pr49309.C: Skip for -flto.
5462 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
5464         PR middle-end/51761
5465         * gcc.c-torture/compile/pr51761.c: New test.
5467 2012-01-05  Richard Guenther  <rguenther@suse.de>
5469         PR tree-optimization/51760
5470         * gcc.dg/torture/pr51760.c: New testcase.
5472 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
5474         PR middle-end/51472
5475         * gcc.dg/tm/memopt-6.c: Adjust regexp.
5477 2012-01-05  Richard Guenther  <rguenther@suse.de>
5479         PR lto/41576
5480         * gfortran.dg/lto/pr41576_0.f90: New testcase.
5481         * gfortran.dg/lto/pr41576_1.f90: Likewise.
5483 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
5485         PR debug/51695
5486         * gcc.dg/pr51695.c: New test.
5488 2012-01-04  Andrew Pinski  <apinski@cavium.com>
5490         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
5491         * gcc.target/mips/octeon2-lx-1.c: New test.
5492         * gcc.target/mips/mips64-dsp-ldx.c: New test.
5493         * gcc.target/mips/octeon2-lx-2.c: New test.
5494         * gcc.target/mips/octeon2-lx-3.c: New test.
5496 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
5498         PR other/51163
5499         PR other/51164
5500         * gcc.dg/tm/alias-1.c:  Adjust regexp.
5501         * gcc.dg/tm/alias-2.c:  Adjust regexp.
5503 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5505         PR c++/51064
5506         * g++.dg/warn/Wparentheses-26.C: New.
5508 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
5510         * gfortran.dg/elemental_optional_args_2.f90: New test.
5512 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5514         PR fortran/49693
5515         * gfortran.dg/common_17.f90:  New test.
5517 2012-01-04  Richard Guenther  <rguenther@suse.de>
5519         PR tree-optimization/49651
5520         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
5521         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5523 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5525         PR c++/51738
5526         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
5528 2012-01-03  Andrew Pinski  <apinski@cavium.com>
5530         * lib/scanasm.exp (dg-function-on-line): Always use a special format
5531         for all mips targets.  Also allow an optional .cfi_startproc.
5533 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
5535         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
5537 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5539         PR c++/29273
5540         * g++.dg/rtti/dyncast5.C: New.
5542 2012-01-03  Richard Guenther  <rguenther@suse.de>
5544         PR tree-optimization/51070
5545         * gcc.dg/torture/pr51070-2.c: New testcase.
5547 2012-01-03  Richard Guenther  <rguenther@suse.de>
5549         PR tree-optimization/51692
5550         * gcc.dg/torture/pr51692.c: New testcase.
5552 2012-01-03  Richard Guenther  <rguenther@suse.de>
5554         PR debug/51650
5555         * g++.dg/lto/pr51650-3_0.C: New testcase.
5557 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5559         PR c++/15867
5560         * g++.dg/warn/Wredundant-decls-spec.C: New.
5562 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
5564         PR tree-optimization/51719
5565         * g++.dg/tree-prof/pr51719.C: New test.
5567 2012-01-03  Richard Guenther  <rguenther@suse.de>
5569         PR middle-end/51730
5570         * gcc.dg/fold-compare-6.c: New testcase.
5572 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
5574         PR c++/51669
5575         * g++.dg/gomp/pr51669.C: New test.
5577 2012-01-02  Jason Merrill  <jason@redhat.com>
5579         PR c++/51675
5580         * g++.dg/cpp0x/constexpr-union2.C: New.
5582         PR c++/51666
5583         * g++.dg/cpp0x/nsdmi-defer5.C: New.
5585 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
5587         PR c++/51462
5588         * g++.dg/cpp0x/constexpr-99.C: New test.
5590 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
5592         PR c++/20140
5593         * g++.dg/template/init9.C: New.
5595 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5597         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
5598         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
5599         rather than a specific number.
5601 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
5603         PR fortran/46262
5604         PR fortran/46328
5605         PR fortran/51052
5606         * gfortran.dg/typebound_operator_7.f03: New.
5607         * gfortran.dg/typebound_operator_8.f03: New.
5609 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5611         PR target/51729
5612         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
5613         XFAIL.
5614         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5616 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5618         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
5620 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5622         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
5623         for MIPS.
5625 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5627         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
5628         * gfortran.dg/io_real_boz_4.f90: Likewise.
5629         * gfortran.dg/io_real_boz_5.f90: Likewise.
5631 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5633         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
5635 2012-01-02  Revital Eres  <revital.eres@linaro.org>
5637         * gcc.dg/sms-11.c: New file.
5639 2012-01-02  Tobias Burnus  <burnus@net-b.de>
5641         PR fortran/51682
5642         * gfortran.dg/coarray/image_index_3.f90: New.
5644 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5646         PR c++/16603
5647         * g++.dg/parse/enum8.C: New.
5649 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5651         PR c++/51379
5652         * g++.dg/conversion/reinterpret4.C: New.
5653         * g++.dg/conversion/reinterpret1.C: Adjust.
5655 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5657         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
5659 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5661         * g++.old-deja/g++.brendan/crash25.C: Adjust.
5662         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5663         * g++.old-deja/g++.jason/access14.C: Likewise.
5664         * g++.old-deja/g++.jason/access8.C: Likewise.
5665         * g++.old-deja/g++.jason/access1.C: Likewise.
5666         * g++.old-deja/g++.other/access3.C: Likewise.
5667         * g++.old-deja/g++.other/access5.C: Likewise.
5668         * g++.old-deja/g++.law/unsorted1.C: Likewise.
5669         * g++.old-deja/g++.law/visibility22.C: Likewise.
5670         * g++.old-deja/g++.law/visibility26.C: Likewise.
5671         * g++.old-deja/g++.mike/p2746.C: Likewise.
5672         * g++.dg/debug/using1.C: Likewise.
5673         * g++.dg/lookup/using51.C: Likewise.
5674         * g++.dg/inherit/using5.C: Likewise.
5675         * g++.dg/inherit/pr30297.C: Likewise.
5676         * g++.dg/inherit/access8.C: Likewise.
5677         * g++.dg/torture/pr39362.C: Likewise.
5678         * g++.dg/template/crash13.C: Likewise.
5679         * g++.dg/template/using10.C: Likewise.
5681 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5683         PR fortran/51502
5684         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
5685         change.
5687 2012-01-01  Ira Rosen  <irar@il.ibm.com>
5689         PR tree-optimization/51704
5690         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
5691         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
5692         corresponding flags.
5694 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5696         PR c++/51723
5697         * g++.dg/cpp0x/constexpr-delegating2.C: New.
5699 2012-01-01  Jan Hubicka  <jh@suse.cz>
5701         PR rtl-optimization/51069
5702         * gcc.c-torture/compile/pr51069.c: New testcase.
5704 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
5706         PR tree-optimization/51683
5707         * gcc.dg/pr51683.c: New test.
5709 Copyright (C) 2012 Free Software Foundation, Inc.
5711 Copying and distribution of this file, with or without modification,
5712 are permitted in any medium without royalty provided the copyright
5713 notice and this notice are preserved.