2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob38193deb82e5085dd285118d0737f0e4acf2507f
1 2012-12-01   Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
2              Paul Thomas  <pault@gcc.gnu.org>
4         PR fortran/46897
5         * gfortran.dg/defined_assignment_1.f90: New test.
6         * gfortran.dg/defined_assignment_2.f90: New test.
7         * gfortran.dg/defined_assignment_3.f90: New test.
8         * gfortran.dg/defined_assignment_4.f90: New test.
9         * gfortran.dg/defined_assignment_5.f90: New test.
11 2012-12-01  Jakub Jelinek  <jakub@redhat.com>
13         PR c++/55542
14         * g++.dg/cpp0x/vt-55542.C: New test.
16 2012-11-30  Eric Botcazou  <ebotcazou@adacore.com>
18         * gnat.dg/specs/pack9.ads: New test.
20 2012-11-30  Martin Jambor  <mjambor@suse.cz>
22         PR middle-end/52890
23         PR tree-optimization/55415
24         PR tree-optimization/54386
25         PR target/55448
26         * gcc.dg/ipa/ipa-sra-7.c: New test.
27         * gcc.dg/ipa/ipa-sra-8.c: Likewise.
28         * gcc.dg/ipa/ipa-sra-9.c: Likewise.
29         * gcc.target/i386/pr55448.c: Likewise.
31 2012-11-29  Eric Botcazou  <ebotcazou@adacore.com>
33         * loop_optimization14.ad[sb]: New test.
34         * loop_optimization14_pkg.ads: New helper.
36 2012-11-29  Richard Earnshaw  <rearnsha@arm.com>
38         PR target/55073
39         * gcc.target/arm/pr55073.C: New test.
41 2012-11-29  Marc Glisse  <marc.glisse@inria.fr>
43         PR c++/53094
44         * g++.dg/ext/vector20.C: New testcase.
46 2012-11-28  Tobias Burnus  <burnus@net-b.de>
48         PR fortran/52161
49         * coarray/sync_3.f90: Extend test.
51 2012-11-29  Jakub Jelinek  <jakub@redhat.com>
53         PR rtl-optimization/55512
54         * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
55         * gcc.target/i386/pr55512-4.c: Likewise.
57 2012-11-29  Ed Smith-Rowland  <3dw4rd@verizon.net>
59         PR c++/52654
60         * g++.dg/cpp0x/udlit-overflow.C: New.
61         * g++.dg/cpp0x/udlit-overflow-neg.C: New.
63 2012-11-28  Jakub Jelinek  <jakub@redhat.com>
65         PR debug/36728
66         PR debug/55467
67         PR middle-end/55507
68         PR bootstrap/55511
69         * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
70         are non-empty and add dependency between the first and second asm.
71         * gcc.dg/guality/pr36728-2.c: Likewise.
72         * gcc.dg/guality/pr36728-3.c: New test.
73         * gcc.dg/guality/pr36728-4.c: New test.
75 2012-11-28  Andrew Pinski  <apinski@cavium.com>
77         PR bootstrap/54279
78         * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
79         directories.
80         * lib/obj-c++.exp (obj-c++_init): Likewise.
82 2012-11-28  Tobias Burnus  <burnus@net-b.de>
84         PR fortran/52161
85         * coarray/sync_3.f90: New.
87 2012-11-28  Uros Bizjak  <ubizjak@gmail.com>
89         * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
91 2012-11-28  Vladimir Makarov  <vmakarov@redhat.com>
93         PR rtl-optimization/55512
94         * gcc.target/i386/pr55512-[1234].c: New tests.
96 2012-11-28  Jakub Jelinek  <jakub@redhat.com>
98         PR testsuite/55505
99         * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
101         PR testsuite/55504
102         * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
103         attributes.  Avoid clobbering memory before malloced chunk.
104         (main): Pass 1 instead of 0 as argument.
106 2012-11-28  Eric Botcazou  <ebotcazou@adacore.com>
108         * gnat.dg/object_overflow.adb: Rename to...
109         * gnat.dg/object_overflow1.adb: ...this.
110         * gnat.dg/object_overflow2.adb: New test.
111         * gnat.dg/object_overflow3.adb: Likewise.
112         * gnat.dg/object_overflow4.adb: Likewise.
114 2012-11-28  Paolo Carlini  <paolo.carlini@oracle.com>
116         PR c++/55497
117         * g++.dg/init/pr55497.C: New.
119 2012-11-28  Richard Biener  <rguenther@suse.de>
121         PR testsuite/55327
122         * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
123         * gcc.dg/vect/slp-perm-9.c: Likewise.
125 2012-11-28  Richard Biener  <rguenther@suse.de>
127         PR c/35634
128         * gcc.dg/torture/pr35634.c: New testcase.
129         * g++.dg/torture/pr35634.C: Likewise.
130         * gcc.dg/vect/pr18536.c: Mark worker function noinline.
132 2012-11-27  Tobias Burnus  <burnus@net-b.de>
134         PR fortran/55476
135         * gfortran.dg/warn_target_lifetime_3.f90: New.
137 2012-11-27  Vladimir Makarov  <vmakarov@redhat.com>
139         PR rtl-optimization/55458
140         * gcc.target/i386/pr55458.c: New test.
142 2012-11-27  Jakub Jelinek  <jakub@redhat.com>
144         PR tree-optimization/55110
145         * gcc.dg/pr55110.c: New test.
147 2012-11-27  Richard Biener  <rguenther@suse.de>
149         PR middle-end/55331
150         * g++.dg/opt/pr55331.C: New testcase.
152 2012-11-26  Steven Bosscher  <steven@gcc.gnu.org>
154         * gcc.dg/20050811-2.c: Change -dv option to -graph option.
156 2012-11-26  Georg-Johann Lay  <avr@gjlay.de>
158         * gcc.dg/54455.c: Require scheduling.
159         * gcc.dg/c1x-align-4.c: Skip avr.
160         * gcc.dg/pr44024.c: Skip avr in final scan.
162 2012-11-26  Georg-Johann Lay  <avr@gjlay.de>
164         PR testsuite/52641
165         * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
166         * gcc.dg/pr54676.c: Make work for 16-bit int.
168 2012-11-26  Vladimir Makarov  <vmakarov@redhat.com>
170         PR target/55277
171         * gcc.target/i386/pr55227.c: New test.
173 2012-11-26  Steven Bosscher  <steven@gcc.gnu.org>
175         * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
176         to -fdump-rtl-all.
177         * testsuite/gcc.dg/pr37858.c: Remove -dv option.
179 2012-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
181         * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
182         New procedure.
183         (add_options_for_arm_v8_vfp): New procedure.
184         * gcc.target/arm/vrintaf32.c: New test.
185         * gcc.target/arm/vrintaf64.c: Likewise.
186         * gcc.target/arm/vrintmf32.c: Likewise.
187         * gcc.target/arm/vrintmf64.c: Likewise.
188         * gcc.target/arm/vrintpf32.c: Likewise.
189         * gcc.target/arm/vrintpf64.c: Likewise.
190         * gcc.target/arm/vrintrf32.c: Likewise.
191         * gcc.target/arm/vrintrf64.c: Likewise.
192         * gcc.target/arm/vrintxf32.c: Likewise.
193         * gcc.target/arm/vrintxf64.c: Likewise.
194         * gcc.target/arm/vrintzf32.c: Likewise.
195         * gcc.target/arm/vrintzf64.c: Likewise.
197 2012-11-26  Janus Weil  <janus@gcc.gnu.org>
199         PR fortran/54997
200         * gfortran.dg/warn_unused_function_2.f90: New.
202 2012-11-26  Janus Weil  <janus@gcc.gnu.org>
204         PR fortran/54881
205         * gfortran.dg/associated_6.f90: New.
206         * gfortran.dg/select_type_30.f03: New.
208 2012-11-26  Jakub Jelinek  <jakub@redhat.com>
210         PR tree-optimization/54471
211         * gcc.dg/tree-ssa/vrp86.c: New test.
212         * gcc.c-torture/execute/pr54471.c: New test.
214 2012-11-26  Hans-Peter Nilsson  <hp@bitrange.com>
216         PR middle-end/55030
217         * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
218         use volatile asms, use plain asms.   Where the output value for the
219         asm is unused, write a global variable.
221 2012-11-25  Uros Bizjak  <ubizjak@gmail.com>
223         * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
225 2012-11-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
227         PR fortran/30146
228         * gfortran.dg/do_check_7.f90:  New test.
230 2012-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
232         PR c++/55446
233         * g++.dg/init/new41.C: New.
235 2012-11-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
237         PR fortran/55314
238         * gfortran.dg/allocate_error_4.f90:  New test.
240 2012-11-24  Hans-Peter Nilsson  <hp@bitrange.com>
242         * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
243         to send_log.
245 2012-11-23  Jakub Jelinek  <jakub@redhat.com>
247         * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
248         from the output.
250         PR c++/54046
251         * g++.dg/warn/Wreturn-type-8.C: New test.
253         PR middle-end/55430
254         * gcc.dg/pr55430.c: New test.
256 2012-11-23  Kostya Serebryany  <kcc@google.com>
258         * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
260 2012-11-23  Eric Botcazou  <ebotcazou@adacore.com>
262         * gnat.dg/discr40.ad[sb]: New test.
264 2012-11-23  Eric Botcazou  <ebotcazou@adacore.com>
266         * gnat.dg/discr39.adb: New test.
268 2012-11-23  Georg-Johann Lay  <avr@gjlay.de>
270         PR testsuite/52641
271         * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
272         * gcc.dg/pr55150-1.c: Same.
273         * gcc.dg/torture/pr54894.c: Add size32plus.
275 2012-11-23  Jakub Jelinek  <jakub@redhat.com>
277         PR sanitizer/55435
278         * c-c++-common/asan/attrib-1.c: New test.
280 2012-11-22  Ian Bolton  <ian.bolton@arm.com>
282         * gcc.target/aarch64/builtin-bswap-1.c: New test.
283         * gcc.target/aarch64/builtin-bswap-2.c: New test.
285 2012-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
287         PR c++/55432
288         * g++.dg/cpp0x/constexpr-55432.C: New.
290 2012-11-21  Janus Weil  <janus@gcc.gnu.org>
292         PR fortran/55352
293         * gfortran.dg/namelist_76.f90: New.
295 2012-11-21  Martin Jambor  <mjambor@suse.cz>
297         * gcc.dg/ipa/ipcp-agg-7.c: New test.
298         * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
300 2012-11-21  Martin Jambor  <mjambor@suse.cz>
302         PR tree-optimization/55260
303         * g++.dg/torture/pr55260-2.C: New test.
305 2012-11-21  Martin Jambor  <mjambor@suse.cz>
307         * gcc.dg/torture/pr55238.c: Remove hidden attribute.
309 2012-11-21  Bin Cheng  <bin.cheng@arm.com>
311         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
312         * gcc.dg/tree-ssa/vrp47.c: Ditto.
314 2012-11-20  Uros Bizjak  <ubizjak@gmail.com>
316         PR target/19398
317         * gcc.target/i386/pr19398.c: New test.
319 2012-11-20  Martin Jambor  <mjambor@suse.cz>
321         PR tree-optimization/55260
322         * g++.dg/torture/pr55260-1.C: New test.
324 2012-11-20  Sofiane Naci  <sofiane.naci@arm.com>
326         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
327         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
328         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
329         * gcc.target/aarch64/atomic-op-char.c: Likewise.
330         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
331         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
332         * gcc.target/aarch64/atomic-op-int.c: Likewise.
333         * gcc.target/aarch64/atomic-op-long.c: Likewise.
334         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
335         * gcc.target/aarch64/atomic-op-release.c: Likewise.
336         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
337         * gcc.target/aarch64/atomic-op-short.c: Likewise.
339 2012-11-20  Jakub Jelinek  <jakub@redhat.com>
341         PR middle-end/55094
342         * gcc.dg/pr55094.c: New test.
344         PR rtl-optimization/54921
345         * gcc.dg/pr54921.c: New test.
347 2012-11-19  Richard Sandiford  <rdsandiford@googlemail.com>
349         * gcc.target/i386/pr55359.c: New test.
351 2012-11-19  Eric Botcazou  <ebotcazou@adacore.com>
353         * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
354         * g++.dg/tls/thread_local3g.C: Likewise.
355         * g++.dg/tls/thread_local4g.C: Likewise.
356         * g++.dg/tls/thread_local5g.C: Likewise.
357         * g++.dg/tls/thread_local6g.C: Likewise.
358         * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
359         * g++.dg/tls/thread_local2.C: Likewise.
360         * g++.dg/tls/thread_local2g.C: Likewise.
361         * g++.dg/tls/thread_local6.C: Likewise.
363 2012-11-19  Aldy Hernandez  <aldyh@redhat.com>
365         * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
366         * gcc.dg/tm/clone-1.c: New test.
368 2012-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
370         PR c++/55368
371         * g++.dg/parse/struct-5.C: New.
373 2012-11-19  Tom de Vries  <tom@codesourcery.com>
375         PR rtl-optimization/55315
376         * gcc.target/mips/pr55315.c: New test.
378 2012-11-17  Jakub Jelinek  <jakub@redhat.com>
380         PR tree-optimization/55236
381         * gcc.dg/pr55236.c: New test.
383         PR testsuite/55188
384         * gcc.dg/pr19105.c: Accept also optimizing
385         -[2, 2] and -[3, 3] and -[4, 4] range tests together.
387         * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
388         from addr2line_output.  Increment idx if asking for more than one
389         address in one object.
391 2012-11-16  Jakub Jelinek  <jakub@redhat.com>
393         PR tree-optimization/55329
394         * g++.dg/opt/pr55329.C: New test.
396 2012-11-16  Janus Weil  <janus@gcc.gnu.org>
398         PR fortran/55297
399         * gfortran.dg/typebound_operator_18.f90: New.
401 2012-11-16  Vladimir Makarov  <vmakarov@redhat.com>
403         PR rtl-optimization/55330
404         * gfortran.dg/pr55330.f90: New test.
406 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
408         * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
409         * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
410         * gcc.dg/hoist-register-pressure-2.c: Ditto.
411         * gcc.dg/hoist-register-pressure-3.c: Ditto.
412         * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
413         * gcc.dg/tree-prof/unroll-1.c: Ditto.
415 2012-11-16  Dodji Seketeli  <dodji@redhat.com>
417         PR c++/54875
418         * g++.dg/cpp0x/alias-decl-27.C: New test.
420 2012-11-16  Jakub Jelinek  <jakub@redhat.com>
422         PR c++/55337
423         * g++.dg/template/alignof2.C: New test.
425 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
427         * g++.dg/mv1.C (dg-options): Add -march=x86-64.
428         * g++.dg/mv6.C (dg-options): Ditto.
430 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
432         * lib/target_suports.exp
433         (check_effective_target_has_w_floating_suffix): New procedure.
434         (check_effective_target_has_q_floating_suffix): Ditto.
435         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
436         for unsupported non-standard suffix on floating constant.
437         * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
439 2012-11-14  Jakub Jelinek  <jakub@redhat.com>
441         * lib/asan-dg.exp: New file.
442         * gcc.dg/asan/asan.exp: New file.
443         * g++.dg/dg.exp: Prune also asan tests.
444         * g++.dg/asan/asan.exp: New file.
445         * c-c++-common/asan/memcmp-1.c: New test.
447 2012-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
449         PR c++/55323
450         * g++.dg/cpp0x/vt-55323.C: New.
452 2012-11-13  Sriraman Tallam  <tmsriram@google.com>
454         * g++.dg/mv4.C: Add require ifunc. Change error message.
455         * g++.dg/mv5.C: Add require ifunc.
456         * g++.dg/mv6.C: Add require ifunc.
458 2012-11-13  Martin Jambor  <mjambor@suse.cz>
460         PR tree-optimization/55253
461         * gcc.dg/torture/pr55253.c: New test.
462         * gcc.dg/torture/pr55305.c: Likewise.
464 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
466         PR middle-end/55142
467         * gcc.target/i386/pr55142-1.c: New file.
468         * gcc.target/i386/pr55142-2.c: Likewise.
470 2012-11-13  Dodji Seketeli  <dodji@redhat.com>
472         PR c++/54466
473         * g++.dg/cpp0x/alias-decl-26.C: New test file.
475 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
477         * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
478         instead of lp64.
479         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
480         * gcc.target/i386/pr49715-2.c: Likewise.
481         * gcc.target/i386/retarg.c: Likewise.  Scan both %rdi and %edi.
483 2012-11-13  Jakub Jelinek  <jakub@redhat.com>
485         PR tree-optimization/55281
486         * gcc.dg/vect/fast-math-pr55281.c: New test.
487         * g++.dg/opt/pr55281.C: New test.
489         PR rtl-optimization/54127
490         * gcc.dg/torture/pr54127.c: New test.
492 2012-11-12  Steven Bosscher  <steven@gcc.gnu.org>
493             Jakub Jelinek  <jakub@redhat.com>
495         PR rtl-optimization/51447
496         * gcc.c-torture/execute/pr51447.c: New test.
498 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
500         * gcc.target/aarch64/csinc-2.c: New test.
502 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
504         * gcc.target/aarch64/cmn.c: New test.
505         * gcc.target/aarch64/adds.c: New test.
506         * gcc.target/aarch64/subs.c: New test.
508 2012-11-12  Tobias Burnus  <burnus@net-b.de>
510         PR fortran/55272
511         * gfortran.dg/coarray_29_1.f90: New.
512         * gfortran.dg/coarray_29_2.f90: New.
514 2012-11-12  Bin Cheng  <bin.cheng@arm.com>
516         * gcc.dg/hoist-register-pressure-3.c: New test.
518 2012-11-11  Oleg Endo  <olegendo@gcc.gnu.org>
520         * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
521         wrappers around sinf and cosf.
523 2012-11-11  H.J. Lu  <hongjiu.lu@intel.com>
525         PR middle-end/55247
526         PR middle-end/55259
527         * gcc.target/i386/pr55247-2.c: New file.
529 2012-11-11  Steven Bosscher  <steven@gcc.gnu.org>
531         PR middle-end/55263
532         * g++.dg/pr55263.C: New test.
534 2012-11-11  Martin Jambor  <mjambor@suse.cz>
536         PR tree-optimization/55238
537         * testsuite/gcc.dg/torture/pr55238.c: New test.
539 2012-11-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
540         * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
541         * c-c++-common/torture/vector-subscript-1.c: Likewise.
542         * c-c++-common/torture/vector-subscript-2.c: Likewise.
544 2012-11-10  Jan Hubicka  <jh@suse.cz>
546         * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
548 2012-11-10  H.J. Lu  <hongjiu.lu@intel.com>
550         * gcc.target/i386/pr55247.c: Require maybe_x32 target.  Add
551         -mno-sse -mno-mmx to dg-options.  Reformat.
553 2012-11-10  David Edelsohn  <dje.gcc@gmail.com>
555         * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
556         * c-c++-common/vector-compare-1.c: Same.
557         * c-c++-common/vector-compare-2.c: Same.
558         * g++.dg/other/unused1.C: Skip on AIX.
559         * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
560         extra message on AIX.
562 2012-11-10  Uros Bizjak  <ubizjak@gmail.com>
564         PR target/55247
565         * gcc.target/i386/pr55247.c: New test.
567 2012-11-09  Andrew Pinski  <apinski@cavium.com>
569         * gcc.c-torture/execute/20121108-1.c: New test.
571 2012-11-09  Ed Smith-Rowland  <3dw4rd@verizon.net>
573         PR c++/54413
574         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
575         * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
576         * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
577         * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
579 2012-11-09  Siddhesh Poyarekar  <siddhesh@redhat.com>
581         * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
582         bounds for ABDAY, DAY, ABMON, MON, AM_PM.
583         * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
584         array bounds.
585         * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
587 2012-11-09  Aldy Hernandez  <aldyh@redhat.com>
589         * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
590         * g++.dg/tm/pr47530.C: Same.
592 2012-11-09  Jason Merrill  <jason@redhat.com>
594         PR c++/54859
595         * g++.dg/cpp0x/alias-decl-25.C: New.
597         * g++.dg/abi/abi-tag1.C: New.
598         * g++.dg/abi/abi-tag2.C: New.
600 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
602         PR rtl-optimization/55154
603         * gcc.target/i386/pr55154.c: New test.
605 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
607         PR rtl-optimization/55151
608         * gcc.dg/pr55151.c: Move ...
609         * gcc.target/i386/pr55151.c: ... here.
611 2012-11-09  Andrey Belevantsev  <abel@ispras.ru>
613         PR rtl-optimization/54472
614         * gcc.dg/pr54472.c: New test.
616 2012-11-09  Eric Botcazou  <ebotcazou@adacore.com>
618         * gnat.dg/stack_check3.ad[sb]: New test.
620 2012-11-08  Ian Lance Taylor  <iant@google.com>
622         * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
623         with arguments.  Handle errorcheckoutput and rundir test types.
625 2012-11-08  Steven Bosscher  <steven@gcc.gnu.org>
627         PR tree-optimization/55191
628         * gcc.dg/pr55191.c: New test.
630 2012-11-08  Jakub Jelinek  <jakub@redhat.com>
632         PR debug/54499
633         * g++.dg/debug/pr54499.C: New test.
635 2012-11-08  Jan Hubicka  <jh@suse.cz>
637         PR middle-end/48636
638         * gcc.dg/winline-3.c: Update.
640 2012-11-08  Martin Jambor  <mjambor@suse.cz>
642         * gfortran.dg/ipcp-array-1.f90: New test.
644 2012-11-08  Florian Weimer  <fweimer@redhat.com>
646         * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
648 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
650         PR rtl-optimization/55151
651         * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
653 2012-11-07  Uros Bizjak  <ubizjak@gmail.com>
655         * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
657 2012-11-07  Eric Botcazou  <ebotcazou@adacore.com>
659         * gcc.c-torture/compile/20121107-1.c: New test.
661 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
663         PR rtl-optimization/55151
664         * gcc.dg/pr55151.c: Compile it only for x86_64.
666 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
668         PR rtl-optimization/55122
669         * gcc.dg/pr55122.c: New test.
671 2012-11-07  David Edelsohn  <dje.gcc@gmail.com>
673         * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
674         word powerpc.
675         * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
676         * gcc.target/powerpc/loop_align.c: Skip on AIX.
677         * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
678         * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
680 2012-11-07  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
682         PR c/53063
683         * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
685 2012-11-07  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
687         PR c/51294
688         * c-c++-common/pr51294.c: New.
690 2012-11-07  Martin Jambor  <mjambor@suse.cz>
692         PR tree-optimization/53787
693         * gcc.dg/ipa/ipa-5.c: Adjust.
694         * gcc.dg/ipa/ipcp-agg-1.c: New test.
695         * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
696         * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
697         * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
698         * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
699         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
700         * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
701         * gfortran.dg/pr48636-2.f90: New test.
702         * gfortran.dg/pr53787.f90: Likewise.
704 2012-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
706         PR c++/55226
707         Revert:
708         2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
710         PR c++/54922
711         * g++.dg/cpp0x/constexpr-union4.C: New.
713 2012-11-07  Yufeng Zhang  <yufeng.zhang@arm.com>
715         * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
717 2012-11-07  Kaz Kojima  <kkojima@gcc.gnu.org>
719         PR target/49220
720         * gcc.c-torture/compile/pr49220.c: New test.
722 2012-11-07  Florian Weimer  <fweimer@redhat.com>
724         * g++.dg/init/new40.C: New.
726 2012-11-07  Jakub Jelinek  <jakub@redhat.com>
728         PR debug/54693
729         * gcc.dg/guality/pr54693-2.c: New test.
731 2012-11-06  Andrew Pinski  <apinski@cavium.com>
733         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
734         -fno-vect-cost-model.
736 2012-11-06  Aldy Hernandez  <aldyh@redhat.com>
738         * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
739         * gcc.dg/tm/debug-1.c: Same.
740         * gcc.dg/tm/irrevocable-3.c: Same.
741         * gcc.dg/tm/irrevocable-4.c: Same.
742         * gcc.dg/tm/memopt-10.c: Same.
743         * gcc.dg/tm/memopt-11.c: Same.
744         * gcc.dg/tm/props-4.c: Same.
745         * gcc.dg/tm/wrap-3.c: Same.
746         * gcc.dg/tm/wrap-4.c: Same.
748 2012-11-06  Andrew Pinski  <apinski@cavium.com>
750         * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
752 2012-11-06  Jan Hubicka  <jh@suse.cz>
754         * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
755         candidate still.
756         * gcc.dg/tree-ssa/loop-23.c: Likewise.
757         * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
758         * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
760 2012-11-06  David Edelsohn  <dje.gcc@gmail.com>
762         * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
764 2012-11-06  Uros Bizjak  <ubizjak@gmail.com>
766         PR middle-end/41993
767         * gcc.dg/torture/pr41993.c: New test.
769 2012-11-06  Jan Hubicka  <jh@suse.cz>
771         * gcc.target/i386/l_fma_float_?.c: Update.
772         * gcc.target/i386/l_fma_double_?.c: Update.
774 2012-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
776         PR target/54089
777         * gcc.target/sh/pr54089-8.c: New.
778         * gcc.target/sh/pr54089-9.c: New.
780 2012-11-06  Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
782         PR target/47440
783         * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
784         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
785         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
786         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
787         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
788         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
789         * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
790         * gcc.target/i386/avx-vzeroupper-27.c: New.
792 2012-11-06  Janus Weil  <janus@gcc.gnu.org>
794         PR fortran/54917
795         * gfortran.dg/transfer_class_1.f90: New.
796         * gfortran.dg/transfer_class_2.f90: New.
798 2012-11-05  Sriraman Tallam  <tmsriram@google.com>
800         * testsuite/g++.dg/mv1.C: New test.
801         * testsuite/g++.dg/mv2.C: New test.
802         * testsuite/g++.dg/mv3.C: New test.
803         * testsuite/g++.dg/mv4.C: New test.
804         * testsuite/g++.dg/mv5.C: New test.
805         * testsuite/g++.dg/mv6.C: New test.
807 2012-11-05  Hans-Peter Nilsson  <hp@axis.com>
809         PR testsuite/55186
810         * gcc.dg/const-uniq-1.c (a): Increase length four times.
812 2012-11-05  Jack Howarth <howarth@bromo.med.uc.edu>
814         * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
815         darwin.
817 2012-11-05  Eric Botcazou  <ebotcazou@adacore.com>
819         * g++.dg/torture/20121105-1.C: New test.
821 2012-11-05  Andreas Schwab  <schwab@linux-m68k.org>
823         * gcc.dg/torture/fp-compare.c: New testcase.
825 2012-11-05  Jan Hubicka  <jh@suse.cz>
827         * gcc.dg/const-1.c: Update.
828         * gcc.dg/pure-1.c: Update.
830 2012-11-05  Vladimir Makarov  <vmakarov@redhat.com>
832         PR rtl-optimization/55151
833         * gcc.dg/pr55151.c: New test.
835 2012-11-05  Jakub Jelinek  <jakub@redhat.com>
837         PR debug/54970
838         PR debug/54971
839         * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
841 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
843         PR testsuite/51128
844         * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
846 2012-11-05  Jan Hubicka  <jh@suse.cz>
848         * gcc.dg/autopar/pr49960.c: Fix testcase.
850 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
852         * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
853         Fix scan-tree-dump-times directive.
855 2012-11-04  Janus Weil  <janus@gcc.gnu.org>
857         PR fortran/55199
858         * gfortran.dg/associate_12.f90: New.
860 2012-11-03  Jack Howarth  <howarth@bromo.med.uc.edu>
862         PR target/54255
863         * lib/target-supports.exp (check_effective_target_masm_intel): New
864         proc.
865         * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
866         masm_intel.
868 2012-11-03  H.J. Lu  <hjl.tools@gmail.com>
869             Jack Howarth  <howarth@bromo.med.uc.edu>
871         * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
872         * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
873         * gcc.target/i386/pr53249.c: Likewise.
875 2012-11-03  Andrew Pinski  <apinski@cavium.com>
877         * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
878         call abort1 so that cross jumping does not happen.
880 2012-11-03  Oleg Endo  <olegendo@gcc.gnu.org>
882         PR target/51244
883         * gcc.target/sh/pr51244-18.c: New.
884         * gcc.target/sh/pr51244-19.c: New.
886 2012-11-03  Richard Sandiford  <rdsandiford@googlemail.com>
888         * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
889         b requires a 64-bit operation followed by a truncation.
891 2012-11-02  Jan Hubicka  <jh@suse.cz>
893         * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
895 2012-11-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
897         * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
898         conditions to verify the reduction code is vectorized.
900         * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
901         in case 'pow', such as 'powerpc' is used in the compiler version name.
902         * gcc.target/powerpc/pr46728-2.c: Likewise.
903         * gcc.target/powerpc/pr46728-3.c: Likewise.
904         * gcc.target/powerpc/pr46728-4.c: Likewise.
905         * gcc.target/powerpc/pr46728-5.c: Likewise.
906         * gcc.target/powerpc/pr46728-7.c: Likewise.
907         * gcc.target/powerpc/pr46728-8.c: Likewise.
908         * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
910 2012-11-02  Jan Hubicka  <jh@suse.cz>
912         * gcc.dg/tree-ssa/loop-38.c: New testcase.
914 2012-11-02  Jan Hubicka  <jh@suse.cz>
916         * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
917         * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
919 2012-11-02  Vladimir Makarov  <vmakarov@redhat.com>
921         PR middle-end/55130
922         * gcc.target/i386/pr55130.c: New test.
924 2012-11-02  Jakub Jelinek  <jakub@redhat.com>
926         PR target/55147
927         * gcc.target/i386/pr55147.c: New test.
929 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
931         * gfortran.dg/default_format_1.f90: XFAIL on AIX.
932         * gfortran.dg/default_format_denormal_1.f90: Same.
934 2012-11-01  Marc Glisse  <marc.glisse@inria.fr>
936         PR middle-end/55001
937         * g++.dg/ext/vector19.C: Remove target restrictions.
938         * gcc.dg/fold-compare-7.c: New testcase.
940 2012-11-01  Oleg Endo  <olegendo@gcc.gnu.org>
942         PR target/55160
943         * gcc.target/sh/pr55160.c: New.
945 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
947         * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
948         scan-assembler regex.
950 2012-11-01  Vladimir Makarov  <vmakarov@redhat.com>
952         PR middle-end/55150
953         * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
954         * gcc.dg/pr55150-2.c: New test.
956 2012-11-01  Sharad Singhai  <singhai@google.com>
958         * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
959         * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
960         * testsuite/g++.dg/plugin/selfassign.c: Likewise.
961         * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
963 2012-10-31  Dehao Chen  <dehao@google.com>
965         * g++.dg/debug/dwarf2/block.C: New testcase.
967 2012-10-31  Jan Hubicka  <jh@suse.cz>
969         * gcc.dg/pr44974.c: Add noinline.
971 2012-10-31  Janus Weil  <janus@gcc.gnu.org>
973         PR fortran/53718
974         * gfortran.dg/class_54.f90: New.
976 2012-10-31  Steven Bosscher  <steven@gcc.gnu.org>
977             Jakub Jelinek  <jakub@redhat.com>
979         PR tree-optimization/55018
980         * gcc.dg/torture/pr55018.c: New test.
982 2012-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
984         PR c++/54583
985         * g++.dg/ext/vla13.C: New.
987 2012-10-31  Vladimir Makarov  <vmakarov@redhat.com>
989         PR middle-end/55150
990         * gcc.dg/pr55150.c: New test.
992 2012-10-31  Tobias Burnus  <burnus@net-b.de>
994         PR fortran/55134
995         * gfortran.dg/associate_11.f90: New.
997 2012-10-31  Dodji Seketeli  <dodji@redhat.com>
999         PR c++/54955
1000         * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1002 2012-10-31  Jakub Jelinek  <jakub@redhat.com>
1004         PR tree-optimization/19105
1005         PR tree-optimization/21643
1006         PR tree-optimization/46309
1007         * gcc.dg/pr19105.c: New test.
1008         * gcc.dg/pr21643.c: New test.
1009         * gcc.dg/pr46309-2.c: New test.
1010         * gcc.c-torture/execute/pr46309.c: New test.
1012 2012-10-31  Alan Modra  <amodra@gmail.com>
1014         * gcc.target/powerpc/dimode_off.c: New.
1015         * gcc.target/powerpc/timode_off.c: New.
1016         * gcc.target/powerpc/dfmode_off.c: New.
1017         * gcc.target/powerpc/tfmode_off.c: New.
1019 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1021         PR rtl-optimization/55093
1022         * gcc.target/i386/pr55093.c: New file.
1024 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1026         * gcc.target/i386/pr55116.c: Renamed to ...
1027         * gcc.target/i386/pr55116-1.c: This.
1029 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1031         * gcc.target/i386/pr55116-2.c: New file.
1033 2012-10-30  Richard Biener  <rguenther@suse.de>
1035         * gcc.dg/vect/slp-perm-2.c: Adjust.
1037 2012-10-30  Richard Biener  <rguenther@suse.de>
1039         PR tree-optimization/55111
1040         * gcc.dg/torture/pr55111.c: New testcase.
1042 2012-10-30  Oleg Endo  <olegendo@gcc.gnu.org>
1044         PR target/53988
1045         * gcc.target/sh/pr53988.c: New.
1047 2012-10-30  Bin Cheng  <bin.cheng@arm.com>
1049         PR target/54989
1050         * gcc.dg/hoist-register-pressure-1.c: Rename from
1051         hoist-register-pressure.c. Add nonpic condition.
1052         * gcc.dg/hoist-register-pressure-2.c: New testcase.
1054 2012-10-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
1056         PR c++/54930
1057         * gcc.dg/Wreturn-local-addr.c: New.
1058         * g++.dg/warn/Wno-return-local-addr.C: New.
1059         * g++.dg/warn/Wreturn-local-addr.C: New.
1061 2012-10-29  H.J. Lu  <hongjiu.lu@intel.com>
1063         PR middle-end/55116
1064         * gcc.target/i386/pr55116.c: New file.
1066 2012-10-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1068         PR c/53066
1069         * gcc.dg/Wshadow-4.c: New.
1070         * gcc.dg/Wshadow-4.h: New.
1072 2012-10-29  Alexandre Oliva <aoliva@redhat.com>
1074         PR debug/54693
1075         * gcc.dg/guality/pr54693.c: New.
1077 2012-10-29  Marc Glisse  <marc.glisse@inria.fr>
1079         PR middle-end/55027
1080         * gcc.dg/pr55027.c: New testcase.
1082 2012-10-29  Jan Hubicka  <jh@suse.cz>
1084         * gcc.dg/ipa/inline-6.c: New testcase.
1086 2012-10-29  Vladimir Makarov  <vmakarov@redhat.com>
1088         PR rtl-optimization/55106
1089         * g++.dg/pr55106.C: New.
1091 2012-10-29  Richard Guenther  <rguenther@suse.de>
1093         PR middle-end/53695
1094         * gcc.dg/torture/pr53695.c: New testcase.
1096 2012-10-28  Jan Hubicka  <jh@suse.cz>
1098         * gcc.dg/ipa/inlinehint-3.c: New testcase.
1100 2012-10-28  Tobias Burnus  <burnus@net-b.de>
1102         PR fortran/54958
1103         * gfortran.dg/do_check_6.f90: New.
1105 2012-10-27  Dominique Dhumieres  <dominiq@lps.ens.fr>
1106             Jack Howarth <howarth@bromo.med.uc.edu>
1108         PR target/54404
1109         * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1110         to dg-options.
1111         * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1113 2012-10-27  Uros Bizjak  <ubizjak@gmail.com>
1115         PR target/34283
1116         * gcc.target/i386/pr34283.c: New test.
1118 2012-10-26  Jakub Jelinek  <jakub@redhat.com>
1120         PR c++/55081
1121         * g++.dg/opt/pr55081.C: New test.
1123         PR debug/54970
1124         PR debug/54971
1125         * gcc.dg/guality/pr54970.c: New test.
1127 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
1129         PR c++/54984
1130         * g++.dg/template/new11.C: New.
1132 2012-10-26  Richard Biener  <rguenther@suse.de>
1134         PR middle-end/54824
1135         * gcc.dg/torture/pr54824.c: New testcase.
1137 2012-10-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1139         * gcc.target/i386/fxsave-1.c: New.
1140         * gcc.target/i386/fxsave64-1.c: Ditto.
1141         * gcc.target/i386/fxrstor-1.c: Ditto.
1142         * gcc.target/i386/fxrstor64-1.c: Ditto.
1143         * gcc.target/i386/xsave-1.c: Ditto.
1144         * gcc.target/i386/xsave64-1.c: Ditto.
1145         * gcc.target/i386/xrstor-1.c: Ditto.
1146         * gcc.target/i386/xrstor64-1.c: Ditto.
1147         * gcc.target/i386/xsaveopt-1.c: Ditto.
1148         * gcc.target/i386/xsaveopt64-1.c: Ditto.
1149         * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1150         * gcc.target/i386/sse-13.c: Ditto.
1151         * gcc.target/i386/sse-14.c: Ditto.
1152         * gcc.target/i386/sse-22.c: Ditto.
1153         * gcc.target/i386/sse-23.c: Ditto.
1154         * g++.dg/other/i386-2.C: Ditto.
1155         * g++.dg/other/i386-3.C: Ditto.
1157 2012-10-25  Jan Hubicka  <jh@suse.cz>
1159         * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1160         at ivcanon time.
1162 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1164         PR c++/53761
1165         * g++.dg/ext/transparent-union.C: New.
1167 2012-10-25  Marc Glisse  <marc.glisse@inria.fr>
1169         PR c++/54427
1170         * g++.dg/ext/vector19.C: New testcase.
1172 2012-10-25  Richard Biener  <rguenther@suse.de>
1174         PR tree-optimization/54902
1175         * g++.dg/torture/pr54902.C: New testcase.
1177 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1179         PR c++/34892
1180         * g++.dg/template/crash114.C: New.
1182 2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
1184         PR bootstrap/55049
1185         * gcc.target/i386/pr55049-1.c: New test.
1187 2012-10-24  Janus Weil  <janus@gcc.gnu.org>
1189         PR fortran/55037
1190         * gfortran.dg/class_dummy_4.f03: New.
1192 2012-10-24  Jakub Jelinek  <jakub@redhat.com>
1194         PR rtl-optimization/55010
1195         * gcc.dg/pr55010.c: New test.
1197         PR debug/54828
1198         * g++.dg/debug/pr54828.C: New test.
1200 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
1202         * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1203         * gcc.dg/vect/vect-83_64.c: Likewise.
1205 2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1207         PR c++/54922
1208         * g++.dg/cpp0x/constexpr-union4.C: New.
1210 2012-10-23  Jeff Law  <law@redhat.com>
1212         * gcc.c-torture/execute/pr54985.c: New test.
1214 2012-10-23  Paul Koning  <ni1d@arrl.net>
1216         PR debug/54508
1217         * g++.dg/debug/dwarf2/pr54508.C: New.
1219 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
1221         PR c++/54844
1222         * g++.dg/template/sizeof14.C: New test.
1224 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
1225             Jim MacArthur  <jim.macarthur@arm.com>
1226             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1227             Marcus Shawcroft  <marcus.shawcroft@arm.com>
1228             Nigel Stephens  <nigel.stephens@arm.com>
1229             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1230             Richard Earnshaw  <rearnsha@arm.com>
1231             Sofiane Naci  <sofiane.naci@arm.com>
1232             Stephen Thomas  <stephen.thomas@arm.com>
1233             Tejas Belagod  <tejas.belagod@arm.com>
1234             Yufeng Zhang  <yufeng.zhang@arm.com>
1236         * lib/target-supports.exp
1237         (check_profiling_available): Add AArch64.
1238         (check_effective_target_vect_int): Likewise.
1239         (check_effective_target_vect_shift): Likewise.
1240         (check_effective_target_vect_float): Likewise.
1241         (check_effective_target_vect_double): Likewise.
1242         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1243         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1244         (check_effective_target_vect_pack_trunc): Likewise.
1245         (check_effective_target_vect_unpack): Likewise.
1246         (check_effective_target_vect_hw_misalign): Likewise.
1247         (check_effective_target_vect_short_mult): Likewise.
1248         (check_effective_target_vect_int_mult): Likewise.
1249         (check_effective_target_vect_stridedN): Likewise.
1250         (check_effective_target_sync_int_long): Likewise.
1251         (check_effective_target_sync_char_short): Likewise.
1252         (check_vect_support_and_set_flags): Likewise.
1253         (check_effective_target_aarch64_tiny): New.
1254         (check_effective_target_aarch64_small): New.
1255         (check_effective_target_aarch64_large): New.
1256         * g++.dg/other/PR23205.C: Enable aarch64.
1257         * g++.dg/other/pr23205-2.C: Likewise.
1258         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1259         * gcc.c-torture/execute/20101011-1.c: Likewise.
1260         * gcc.dg/20020312-2.c: Likewise.
1261         * gcc.dg/20040813-1.c: Likewise.
1262         * gcc.dg/builtin-apply2.c: Likewise.
1263         * gcc.dg/stack-usage-1.c: Likewise.
1265 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
1266             Jim MacArthur  <jim.macarthur@arm.com>
1267             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1268             Marcus Shawcroft  <marcus.shawcroft@arm.com>
1269             Nigel Stephens  <nigel.stephens@arm.com>
1270             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1271             Richard Earnshaw  <rearnsha@arm.com>
1272             Sofiane Naci  <sofiane.naci@arm.com>
1273             Stephen Thomas  <stephen.thomas@arm.com>
1274             Tejas Belagod  <tejas.belagod@arm.com>
1275             Yufeng Zhang  <yufeng.zhang@arm.com>
1277         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1278         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1279         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1280         * gcc.target/aarch64/aapcs/abitest.S: New file.
1281         * gcc.target/aarch64/aapcs/abitest.h: New file.
1282         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1283         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1284         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1285         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1286         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1287         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1288         * gcc.target/aarch64/aapcs/ice_1.c: New file.
1289         * gcc.target/aarch64/aapcs/ice_2.c: New file.
1290         * gcc.target/aarch64/aapcs/ice_3.c: New file.
1291         * gcc.target/aarch64/aapcs/ice_4.c: New file.
1292         * gcc.target/aarch64/aapcs/ice_5.c: New file.
1293         * gcc.target/aarch64/aapcs/macro-def.h: New file.
1294         * gcc.target/aarch64/aapcs/test_1.c: New file.
1295         * gcc.target/aarch64/aapcs/test_10.c: New file.
1296         * gcc.target/aarch64/aapcs/test_11.c: New file.
1297         * gcc.target/aarch64/aapcs/test_12.c: New file.
1298         * gcc.target/aarch64/aapcs/test_13.c: New file.
1299         * gcc.target/aarch64/aapcs/test_14.c: New file.
1300         * gcc.target/aarch64/aapcs/test_15.c: New file.
1301         * gcc.target/aarch64/aapcs/test_16.c: New file.
1302         * gcc.target/aarch64/aapcs/test_17.c: New file.
1303         * gcc.target/aarch64/aapcs/test_18.c: New file.
1304         * gcc.target/aarch64/aapcs/test_19.c: New file.
1305         * gcc.target/aarch64/aapcs/test_2.c: New file.
1306         * gcc.target/aarch64/aapcs/test_20.c: New file.
1307         * gcc.target/aarch64/aapcs/test_21.c: New file.
1308         * gcc.target/aarch64/aapcs/test_22.c: New file.
1309         * gcc.target/aarch64/aapcs/test_23.c: New file.
1310         * gcc.target/aarch64/aapcs/test_24.c: New file.
1311         * gcc.target/aarch64/aapcs/test_25.c: New file.
1312         * gcc.target/aarch64/aapcs/test_26.c: New file.
1313         * gcc.target/aarch64/aapcs/test_3.c: New file.
1314         * gcc.target/aarch64/aapcs/test_4.c: New file.
1315         * gcc.target/aarch64/aapcs/test_5.c: New file.
1316         * gcc.target/aarch64/aapcs/test_6.c: New file.
1317         * gcc.target/aarch64/aapcs/test_7.c: New file.
1318         * gcc.target/aarch64/aapcs/test_8.c: New file.
1319         * gcc.target/aarch64/aapcs/test_9.c: New file.
1320         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1321         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1322         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1323         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1324         * gcc.target/aarch64/aapcs/test_complex.c: New file.
1325         * gcc.target/aarch64/aapcs/test_int128.c: New file.
1326         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1327         * gcc.target/aarch64/aapcs/type-def.h: New file.
1328         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1329         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1330         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1331         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1332         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1333         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1334         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1335         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1336         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1337         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1338         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1339         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1340         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1341         * gcc.target/aarch64/aarch64.exp: New file.
1342         * gcc.target/aarch64/adc-1.c: New file.
1343         * gcc.target/aarch64/adc-2.c: New file.
1344         * gcc.target/aarch64/asm-1.c: New file.
1345         * gcc.target/aarch64/clrsb.c: New file.
1346         * gcc.target/aarch64/clz.c: New file.
1347         * gcc.target/aarch64/ctz.c: New file.
1348         * gcc.target/aarch64/csinc-1.c: New file.
1349         * gcc.target/aarch64/csinv-1.c: New file.
1350         * gcc.target/aarch64/csneg-1.c: New file.
1351         * gcc.target/aarch64/extend.c: New file.
1352         * gcc.target/aarch64/fcvt.x: New file.
1353         * gcc.target/aarch64/fcvt_double_int.c: New file.
1354         * gcc.target/aarch64/fcvt_double_long.c: New file.
1355         * gcc.target/aarch64/fcvt_double_uint.c: New file.
1356         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1357         * gcc.target/aarch64/fcvt_float_int.c: New file.
1358         * gcc.target/aarch64/fcvt_float_long.c: New file.
1359         * gcc.target/aarch64/fcvt_float_uint.c: New file.
1360         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1361         * gcc.target/aarch64/ffs.c: New file.
1362         * gcc.target/aarch64/fmadd.c: New file.
1363         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1364         * gcc.target/aarch64/frint.x: New file.
1365         * gcc.target/aarch64/frint_double.c: New file.
1366         * gcc.target/aarch64/frint_float.c: New file.
1367         * gcc.target/aarch64/index.c: New file.
1368         * gcc.target/aarch64/mneg-1.c: New file.
1369         * gcc.target/aarch64/mneg-2.c: New file.
1370         * gcc.target/aarch64/mneg-3.c: New file.
1371         * gcc.target/aarch64/mnegl-1.c: New file.
1372         * gcc.target/aarch64/mnegl-2.c: New file.
1373         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1374         * gcc.target/aarch64/pic-constantpool1.c: New file.
1375         * gcc.target/aarch64/pic-symrefplus.c: New file.
1376         * gcc.target/aarch64/predefine_large.c: New file.
1377         * gcc.target/aarch64/predefine_small.c: New file.
1378         * gcc.target/aarch64/predefine_tiny.c: New file.
1379         * gcc.target/aarch64/reload-valid-spoff.c: New file.
1380         * gcc.target/aarch64/scalar_intrinsics.c: New file.
1381         * gcc.target/aarch64/table-intrinsics.c: New file.
1382         * gcc.target/aarch64/tst-1.c: New file.
1383         * gcc.target/aarch64/vect-abs-compile.c: New file.
1384         * gcc.target/aarch64/vect-abs.c: New file.
1385         * gcc.target/aarch64/vect-abs.x: New file.
1386         * gcc.target/aarch64/vect-compile.c: New file.
1387         * gcc.target/aarch64/vect-faddv-compile.c: New file.
1388         * gcc.target/aarch64/vect-faddv.c: New file.
1389         * gcc.target/aarch64/vect-faddv.x: New file.
1390         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1391         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1392         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1393         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1394         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1395         * gcc.target/aarch64/vect-fp-compile.c: New file.
1396         * gcc.target/aarch64/vect-fp.c: New file.
1397         * gcc.target/aarch64/vect-fp.x: New file.
1398         * gcc.target/aarch64/vect-mull-compile.c: New file.
1399         * gcc.target/aarch64/vect-mull.c: New file.
1400         * gcc.target/aarch64/vect-mull.x: New file.
1401         * gcc.target/aarch64/vect.c: New file.
1402         * gcc.target/aarch64/vect.x: New file.
1403         * gcc.target/aarch64/vector_intrinsics.c: New file.
1404         * gcc.target/aarch64/vfp-1.c: New file.
1405         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1406         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1407         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1408         * g++.dg/abi/aarch64_guard1.C: New file.
1410 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
1412         PR c++/54988
1413         * c-c++-common/pr54988.c: New test.
1415 2012-10-23  Jan Hubicka  <jh@suse.cz>
1417         * gcc.dg/tree-prof/peel-1.c: New testcase.
1419 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
1421         PR gcc/52945
1422         * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1424 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
1426         * gcc.dg/c99-predef-1.c: New test.
1427         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1428         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1429         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1430         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1431         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1432         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1433         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1434         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1435         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1436         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1437         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1438         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1440 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
1442         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1444 2012-10-23  Jan Hubicka  <jh@suse.cz>
1446         PR middle-end/54937
1447         * gcc.c-torture/execute/pr54937.c: New testcase.
1448         * gcc.dg/tree-ssa/cunroll-2.c: Update.
1450 2012-10-23  Jan Hubicka  <jh@suse.cz>
1452         PR middle-end/54967
1453         * gfortran.dg/pr54967.f90: New testcase.
1455 2012-10-23  Terry Guo  <terry.guo@arm.com>
1457         PR target/55019
1458         * gcc.dg/pr55019.c: New.
1460 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1462         PR tree-optimization/55008
1463         * gcc.dg/tree-ssa/pr55008.c: New test.
1465 2012-10-22  Richard Biener  <rguenther@suse.de>
1467         PR tree-optimization/55011
1468         * gcc.dg/torture/pr55011.c: New testcase.
1470 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
1472         * gcc.target/arm/pr40457-1.c: Adjust expected output.
1473         * gcc.target/arm/pr40457-2.c: Likewise.
1474         * gcc.target/arm/pr40457-3.c: Likewise.
1476 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1478         * gnat.dg/specs/limited_with4.ads: New test.
1479         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1481 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1483         * gnat.dg/modular4.adb: New test.
1484         * gnat.dg/modular4_pkg.ads: New helper.
1486 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1488         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1489         * gnat.dg/specs/addr1.ads: Likewise.
1491 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
1493         * gcc.dg/webizer.c (main): Add missing exit call.
1495 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
1497         PR fortran/54465
1498         * gfortran.dg/wextra_1.f:  New test.
1500 2012-10-20  Jan Hubicka  <jh@suse.cz>
1502         * gcc.dg/tree-prof/unroll-1.c: New testcase.
1504 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
1506         PR fortran/54224
1507         * gfortran.dg/warn_unused_function.f90: New.
1509 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
1511         * lib/target-supports.exp
1512         (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1514 2012-10-19  Richard Guenther  <rguenther@suse.de>
1516         PR tree-optimization/54981
1517         * gcc.dg/pr54981.c: New testcase.
1519 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
1521         PR target/54892
1522         * gcc.target/arm/pr54892.c: New.
1524 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
1526         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1528 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1530         PR c++/54501
1531         * g++.dg/init/array30.C: New.
1532         * g++.dg/init/array31.C: Likewise.
1534 2012-10-18  Tobias Burnus  <burnus@net-b.de>
1536         PR fortran/54884
1537         * gfortran.dg/public_private_module_7.f90: New.
1539 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1541         PR c++/29633
1542         * g++.dg/template/pr29633.C: New.
1544 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
1546         * gnat.dg/loop_optimization13.ad[sb]: New test.
1547         * gnat.dg/loop_optimization13_pkg.ads: New helper.
1549 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1551         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1552         * gcc.target/arm/neon/vfmaf32.c: Likewise.
1553         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1554         * gcc.target/arm/neon/vfmsf32.c: Likewise.
1556 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1558         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1559         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1560         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1561         * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1562         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1563         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1565 2012-10-16  Jan Hubicka  <jh@suse.cz>
1567         * gcc.target/i386/l_fma_float_?.c: Update.
1568         * gcc.target/i386/l_fma_double_?.c: Update.
1569         * gfortran.dg/do_1.f90: XFAIL
1570         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1571         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1572         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1573         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1574         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1575         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1576         valid.
1578 2012-10-16  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1580         PR c/53063
1581         PR c/40989
1582         * gcc.dg/Wstrict-overflow-24.c: New.
1584 2012-10-16  Tobias Burnus  <burnus@net-b.de>
1586         PR fortran/50981
1587         PR fortran/54618
1588         * gfortran.dg/class_optional_1.f90: New.
1589         * gfortran.dg/class_optional_2.f90: New.
1591 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
1593         PR debug/54796
1594         * gcc.dg/guality/pr54796.c: New test.
1596         PR tree-optimization/54889
1597         * gfortran.dg/pr54889.f90: New test.
1599 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
1601         * g++.dg/other/dump-ada-spec-2.C: New test.
1603 2012-10-16  Easwaran Raman  <eraman@google.com>
1605         * gcc.dg/tree-prof/switch-case-1.c: New test case.
1606         * gcc.dg/tree-prof/switch-case-2.c: New test case.
1608 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
1610         * gcc.dg/torture/stackalign/builtin-apply-2.c,
1611         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1613 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1615         PR target/54925
1616         * gcc.c-torture/compile/pr54925.c: New.
1618 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1620         PR target/51244
1621         * gcc.target/sh/pr51244-17.c: New.
1623 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1625         PR target/54760
1626         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1627         functions.
1628         * gcc.target/sh/pr54760-4.c: New.
1630 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1632         PR target/34777
1633         * gcc.target/sh/torture/sh-torture.exp: New.
1634         * gcc.target/sh/torture/pr34777.c: New.
1636 2012-10-15  Matthias Klose  <doko@ubuntu.com>
1638         * lib/target-supports.exp (check_profiling_available): Match
1639         arm*-*-linux-* for ARM Linux/GNU.
1640         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1641         * gfortran.dg/enum_10.f90: Likewise.
1642         * gfortran.dg/enum_9.f90: Likewise.
1643         * gcc.target/arm/synchronize.c: Likewise.
1644         * g++.old-deja/g++.jason/enum6.C: Likewise.
1645         * g++.old-deja/g++.other/enum4.C: Likewise.
1646         * g++.old-deja/g++.law/enum9.C: Likewise.
1648 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1650         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1651         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1653 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
1654             Paolo Carlini  <paolo.carlini@oracle.com>
1656         PR c++/17805
1657         * g++.dg/overload/operator6.C: New.
1659 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1661         PR c++/50080 (again)
1662         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1663         * g++.dg/parse/tmpl-outside1.C: Likewise.
1664         * g++.dg/template/qualttp18.C: Likewise.
1665         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1666         * g++.old-deja/g++.pt/overload13.C: Likewise.
1668 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
1670         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1671         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1672         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1673         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1674         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1675         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1676         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1677         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1679 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1681         PR c++/50080
1682         * g++.dg/parse/tmpl-outside2.C: New.
1683         * g++.dg/parse/tmpl-outside1.C: Adjust.
1684         * g++.dg/template/qualttp18.C: Likewise.
1685         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1686         * g++.old-deja/g++.pt/overload13.C: Likewise.
1688 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
1690         PR tree-optimization/54915
1691         * gcc.dg/tree-ssa/pr54915.c: New testcase.
1693 2012-10-15  Richard Guenther  <rguenther@suse.de>
1695         PR tree-optimization/54920
1696         * gcc.dg/torture/pr54920.c: New testcase.
1698 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1700         * gnat.dg/unchecked_convert9.ad[sb]: New test.
1702 2012-10-13  Jason Merrill  <jason@redhat.com>
1704         * g++.dg/tls/thread_local7g.C: Require tls_native.
1706 2012-10-14  Jason Merrill  <jason@redhat.com>
1708         * g++.dg/cpp0x/inh-ctor1.C: New.
1709         * g++.dg/cpp0x/inh-ctor2.C: New.
1710         * g++.dg/cpp0x/inh-ctor3.C: New.
1711         * g++.dg/cpp0x/inh-ctor4.C: New.
1712         * g++.dg/cpp0x/inh-ctor5.C: New.
1713         * g++.dg/cpp0x/inh-ctor6.C: New.
1714         * g++.dg/cpp0x/inh-ctor7.C: New.
1715         * g++.dg/cpp0x/inh-ctor8.C: New.
1716         * g++.dg/cpp0x/inh-ctor9.C: New.
1717         * g++.dg/cpp0x/inh-ctor10.C: New.
1718         * g++.dg/cpp0x/inh-ctor11.C: New.
1719         * g++.dg/cpp0x/inh-ctor12.C: New.
1720         * g++.dg/cpp0x/inh-ctor13.C: New.
1722 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
1724         PR rtl-optimization/54919
1725         * gcc.dg/pr54919.c: New testcase.
1727 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1729         PR c++/53581
1730         * g++.dg/template/crash113.C: New.
1732 2012-10-14  Jan Hubicka  <jh@suse.cz>
1734         * gcc.dg/unroll_5.c: New testcase.
1736 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1738         PR c++/52643
1739         * g++.dg/opt/pr52643.C: New.
1741 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1743         PR target/54602
1744         * gcc.target/sh/pr54602-1.c: New.
1745         * gcc.target/sh/pr54602-2.c: New.
1746         * gcc.target/sh/pr54602-3.c: New.
1747         * gcc.target/sh/pr54602-4.c: New.
1749 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1751         PR target/54680
1752         * gcc.target/sh/pr54680.c: New.
1754 2012-10-12  Jan Hubicka <jh@suse.cz>
1756         * gcc.dg/webizer.c: New testcase.
1758 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
1760         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1761         specify -m64.
1763         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1765         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1766         Return 0 if already specifying -mfloat-abi other than hard.
1768 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
1770         * gcc.dg/pr53060.c: Prune irrelevant warning.
1772 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
1774         PR c/54381
1775         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1776         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1777         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1778         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1779         Adjust expected wording of warnings for *cmp* builtins.
1780         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1781         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1783 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
1785         PR c++/24449
1786         * g++.dg/parse/friend-main.C: New.
1788 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
1790         PR c++/53055
1791         * g++.dg/pr53055.C: New testcase.
1793 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
1795         PR c++/52744
1796         * g++.dg/cpp0x/pr52744.C: New.
1798 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
1800         PR fortran/40453
1801         * gfortran.dg/dummy_procedure_9.f90: New.
1803 2012-10-12  Richard Biener  <rguenther@suse.de>
1805         PR tree-optimization/54894
1806         * gcc.dg/torture/pr54894.c: New testcase.
1808 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1810         PR target/51244
1811         * gcc.target/sh/pr51244-13.c: New.
1812         * gcc.target/sh/pr51244-14.c: New.
1813         * gcc.target/sh/pr51244-15.c: New.
1814         * gcc.target/sh/pr51244-16.c: New.
1816 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1818         PR c++/51878
1819         * g++.dg/cpp0x/decltype45.C: New.
1821 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
1823         PR fortran/54784
1824         * gfortran.dg/class_allocate_13.f90: New.
1826 2012-10-11  Jason Merrill  <jason@redhat.com>
1828         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1829         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1831         * g++.dg/gomp/tls-5.C: Require tls_native.
1832         * g++.dg/tls/thread_local7.C: Require tls_native.
1833         * g++.dg/tls/static2.C: New.
1835 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1837         PR c++/36107
1838         * g++.dg/ext/weak5.C: New.
1840 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
1842         PR testsuite/54868
1843         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1844         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1846 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1848         PR c++/43765
1849         * g++.dg/parse/pr43765.C: New.
1851 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
1853         * obj-c++.dg/tls/init-2.mm: Tweak errors.
1855 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1857         PR c++/43663
1858         * g++.dg/init/bitfield3.C: New.
1860 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
1862         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1864 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
1866         PR tree-optimization/54877
1867         * gcc.dg/torture/pr54877.c: New test.
1869 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1871         PR testsuite/53397
1872         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1873         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1874         and remove target info from dg-do compile.
1875         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1876         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1877         and remove target info from dg-do compile.
1879 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
1881         * gcc.dg/pr54782.c: Require target with pthread support.
1883 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1885         PR c++/53122
1886         * g++.dg/cpp0x/auto35.C: New.
1888 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
1890         PR c++/53540 - using fails to be equivalent to typedef
1891         * g++.dg/cpp0x/alias-decl-24.C: New test.
1893 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
1895         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1896         that c++11 attributes to types are ignored for now.
1897         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1898         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1900 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1902         PR c++/53741
1903         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1905 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1907         PR c++/50478
1908         * g++.dg/cpp0x/initlist67.C: New.
1910 2012-10-10  Dehao Chen  <dehao@google.com>
1912         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1914 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
1916         PR target/52480
1917         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1918         Add runtime tests.
1920 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1922         PR c++/53307
1923         * g++.dg/cpp0x/decltype44.C: New.
1925 2012-10-09  Steve Ellcey  <sellcey@mips.com>
1927         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1929 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1931         PR c++/53763
1932         * g++.dg/cpp0x/decltype43.C: New.
1934 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1936         PR middle-end/53397
1937         * gcc.dg/pr53397-1.c: New test case.
1938         * gcc.dg/pr53397-2.c: New test case.
1940 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1942         PR c++/54194
1943         * g++.dg/warn/Wparentheses-26.C: Adjust.
1944         * g++.dg/warn/Wparentheses-27.C: New.
1946 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
1948         PR c++/54427
1949         * c-c++-common/vector-scalar.c: New testcase.
1950         * g++.dg/ext/vector18.C: New testcase.
1951         * g++.dg/ext/vector5.C: This is not an error anymore.
1952         * gcc.dg/init-vec-1.c: Move ...
1953         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1954         * gcc.c-torture/execute/vector-shift1.c: Move ...
1955         * c-c++-common/torture/vector-shift1.c: ... here.
1956         * gcc.dg/scal-to-vec1.c: Move ...
1957         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1958         C++11. Adapt error messages.
1959         * gcc.dg/convert-vec-1.c: Move ...
1960         * c-c++-common/convert-vec-1.c: ... here.
1961         * gcc.dg/scal-to-vec2.c: Move ...
1962         * c-c++-common/scal-to-vec2.c: ... here.
1964 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
1966         PR target/54400
1967         * gcc.target/i386/pr54400.c: New testcase.
1969 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
1971         PR c++/54858
1972         * g++.dg/template/pr54858.C: New test.
1974 2012-10-08  Marek Polacek  <polacek@redhat.com>
1976         PR debug/54831
1977         * g++.dg/debug/pr54831.C: New test.
1979 2012-10-08  Dehao Chen  <dehao@google.com>
1981         * g++.dg/predict-loop-exit-1.C: New.
1982         * g++.dg/predict-loop-exit-2.C: New.
1983         * g++.dg/predict-loop-exit-3.C: New.
1985 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1987         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1989 2012-10-08  Jason Merrill  <jason@redhat.com>
1991         * g++.dg/gomp/tls-5.C: New.
1992         * g++.dg/gomp/tls-wrap1.C: New.
1993         * g++.dg/gomp/tls-wrap2.C: New.
1994         * g++.dg/gomp/tls-wrap3.C: New.
1995         * g++.dg/gomp/tls-wrap4.C: New.
1996         * g++.dg/gomp/tls-wrapper-cse.C: New.
1997         * g++.dg/tls/thread_local-cse.C: New.
1998         * g++.dg/tls/thread_local-order1.C: New.
1999         * g++.dg/tls/thread_local-order2.C: New.
2000         * g++.dg/tls/thread_local-wrap1.C: New.
2001         * g++.dg/tls/thread_local-wrap2.C: New.
2002         * g++.dg/tls/thread_local-wrap3.C: New.
2003         * g++.dg/tls/thread_local-wrap4.C: New.
2004         * g++.dg/tls/thread_local2g.C: New.
2005         * g++.dg/tls/thread_local3g.C: New.
2006         * g++.dg/tls/thread_local4g.C: New.
2007         * g++.dg/tls/thread_local5g.C: New.
2008         * g++.dg/tls/thread_local6g.C: New.
2009         * g++.dg/tls/thread_local7g.C: New.
2011         * g++.dg/tls/thread_local3.C: New.
2012         * g++.dg/tls/thread_local4.C: New.
2013         * g++.dg/tls/thread_local5.C: New.
2014         * g++.dg/tls/thread_local6.C: New.
2016         * g++.dg/tls/init-2.C: Tweak errors.
2017         * g++.dg/tls/thread_local1.C: New.
2018         * g++.dg/tls/thread_local2.C: New.
2019         * g++.dg/tls/thread_local7.C: New.
2021 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2023         PR target/54866
2024         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2026 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
2028         PR target/54685
2029         * gcc.target/sh/pr54685.c: New.
2031 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
2033         PR c++/53528 C++11 attribute support
2034         * g++.dg/cpp0x/gen-attrs-1.C: New test.
2035         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2036         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2037         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2038         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2039         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2040         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2041         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2042         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2043         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2044         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2045         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2046         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2047         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2048         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2049         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2050         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2051         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2052         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2053         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2054         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2055         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2056         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2057         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2058         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2059         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2060         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2061         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2062         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2063         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2064         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2065         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2066         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2067         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2068         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2069         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2070         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2071         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2072         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2073         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2074         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2075         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2076         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2077         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2078         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2079         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2080         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2081         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2082         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2083         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2084         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2085         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2086         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2087         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2088         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2089         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2090         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2092 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
2094         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2095         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2096         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2098 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
2100         PR target/54760
2101         * gcc.target/sh/pr54760-2.c: New.
2102         * gcc.target/sh/pr54760-3.c: New.
2104 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
2106         PR c++/51422
2107         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2109 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
2110             Sandra Loosemore  <sandra@codesourcery.com>
2112         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2113         and test that the accumulator is initialized using MULT.
2114         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2115         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2117 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2119         PR c++/52764
2120         * g++.dg/cpp0x/stdint.C: New.
2122 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2124         PR c++/54249
2125         * g++.dg/cpp0x/stddef.C: New.
2127 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
2129         PR fortran/54832
2130         * gfortran.dg/typebound_operator_17.f90: New.
2132 2012-10-06  Jan Hubicka  <jh@suse.cz>
2134         PR lto/53831
2135         PR lto/54776
2136         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2138 2012-10-06  Jan Hubicka  <jh@suse.cz>
2140         * gcc.dg/lto/resolutions_0.c: New testcase.
2142 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
2144         PR fortran/45521
2145         * gfortran.dg/generic_25.f90: New.
2146         * gfortran.dg/generic_26.f90: New.
2147         * gfortran.dg/generic_27.f90: New.
2149 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
2151         PR target/54760
2152         * gcc.target/sh/pr54760-1.c: New.
2154 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
2156         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2157         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2158         * g++.dg/warn/Wsign-compare-5.C: New test.
2159         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2160         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2161         * g++.dg/ext/builtin30.C: New test.
2162         * g++.dg/ext/vla12.C: New test.
2163         * gcc.dg/builtins-85.c: New test.
2165         PR debug/54519
2166         * gcc.dg/guality/pr54519-1.c: New test.
2167         * gcc.dg/guality/pr54519-2.c: New test.
2168         * gcc.dg/guality/pr54519-3.c: New test.
2169         * gcc.dg/guality/pr54519-4.c: New test.
2170         * gcc.dg/guality/pr54519-5.c: New test.
2171         * gcc.dg/guality/pr54519-6.c: New test.
2173 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
2175         PR c++/50893
2176         * g++.dg/cpp0x/defaulted38.C: New.
2178 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
2180         PR tree-optimization/33763
2181         * c-c++-common/pr33763.c: New test.
2183         PR tree-optimization/54810
2184         * gcc.dg/tree-ssa/vrp85.c: New test.
2186 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
2188         * gcc.dg/ucnid-7.c: Skip on AIX.
2189         * gcc.dg/ucnid-8.c: Same.
2190         * gcc.dg/ucnid-10.c: Same.
2191         * gcc.dg/ucnid-13.c: Same.
2192         * gcc.dg/attr-alias-3.c: Same.
2193         * gcc.dg/attr-alias-5.c: Same.
2194         * gcc.dg/torture/pr51106-2.c: Same.
2195         * gcc.dg/vmx/3b-13.c: Use valid splat index.
2197 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2199         PR c++/52233
2200         * g++.dg/cpp0x/alias-decl-23.C: New.
2202 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2204         PR c++/53403
2205         * g++.dg/template/friend53.C: New.
2207 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2209         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2210         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2211         (scan-ada-spec): Likewise.
2212         (scan-ada-spec-not): Likewise.
2213         * gcc.dg/dump-ada-spec-1.c: New test.
2214         * g++.dg/other/dump-ada-spec-1.C: Likewise.
2216 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2218         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2220 2012-10-04  Florian Weimer  <fweimer@redhat.com>
2222         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2224 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2226         PR c++/54323
2227         * g++.dg/cpp0x/pr54323.C: New.
2229 2012-10-04  Richard Guenther  <rguenther@suse.de>
2231         PR middle-end/54735
2232         * g++.dg/torture/pr54735.C: New testcase.
2234 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2236         PR rtl-optimization/54739
2237         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2239 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
2241         PR target/51244
2242         * gcc.target/sh/pr51244-12.c: New.
2244 2012-10-03  Dehao Chen  <dehao@google.com>
2246         PR middle-end/54782
2247         * gcc.dg/pr54782.c: New test.
2249 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
2251         PR c++/54777
2252         * g++.dg/cpp0x/constexpr-ref4.C: New test.
2254 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
2256         PR fortran/54778
2257         * gfortran.dg/class_53.f90: New.
2259 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
2261         PR debug/54551
2262         * gcc.dg/guality/pr54551.c: New.
2264 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
2266         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2267         * gcc.target/powerpc/pr46728-2.c: Likewise.
2269 2012-10-02  Sharad Singhai  <singhai@google.com>
2271         PR testsuite/54772
2272         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2273         to fix test failures caused by r191883.
2274         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2275         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2276         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2277         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2278         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2279         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2280         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2281         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2282         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2284 2012-09-30  Sharad Singhai  <singhai@google.com>
2286         * gcc.target/i386/vect-double-1.c: Fix test.
2288 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
2290         PR target/54087
2291         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
2292         atomic_sub fails.
2294 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
2296         PR rtl-optimization/54457
2297         * gcc.target/i386/pr54457.c: New test.
2299 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
2301         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2303 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
2305         * gcc.target/i386/vect-rebuild.c: New testcase.
2307 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
2309         * gcc.target/i386/pad-10.c (foo2): Return x - z.
2311 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
2313         * gcc.target/mips/pr37362.c: Fix target selector.
2315 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2317         PR target/54083
2318         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2320 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
2322         * gcc.dg/ucnid-8.c: Update line number.
2323         * gcc.dg/torture/pr51106-2.c: Likewise.
2325 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
2327         PR fortran/54667
2328         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2329         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2330         * gfortran.dg/c_f_pointer_tests_5.f90: New.
2332 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
2334         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2335         partially reverting r170092.
2336         * gfortran.dg/class_7.f03: Ditto.
2337         * gfortran.dg/coarray_14.f90: Ditto.
2338         * gfortran.dg/typebound_proc_13.f03: Ditto.
2340 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
2342         PR c++/54738
2343         * g++.dg/cpp0x/sfinae42.C: New.
2345 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
2347         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2348         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2349         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2350         * gcc.dg/pr42629.c: XFAIL on AIX.
2351         * gcc.dg/pr47684.c: Same.
2352         * gcc.dg/pr43670.c: Same.
2353         * gcc.dg/pr42916.c: Same.
2354         * gcc.dg/pr45449.c: Same.
2355         * gcc.dg/pr50017.c: Same.
2356         * gcc.dg/pr42728.c: Same.
2357         * gcc.dg/pr47881.c: Same.
2358         * gcc.dg/pr44023.c: Same.
2359         * gcc.dg/pr41345.c: Same.
2360         * gcc.dg/pr42630.c: Same.
2361         * gcc.dg/pr44971.c: Same.
2362         * gcc.dg/pr46771.c: Same.
2363         * gcc.dg/ucnid-8.c: Same.
2364         * gcc.dg/ucnid-10.c: Same.
2365         * gcc.dg/ucnid-13.c: Same.
2366         * gcc.dg/torture/pr51106-2.c: Same.
2367         * gcc.dg/pr48768.c: Same.
2368         * gcc.dg/pr42631.c: Same.
2369         * gcc.dg/pr43084.c: Same.
2370         * gcc.dg/ucnid-7.c: Same.
2371         * gcc.dg/pr42889.c: Same.
2372         * gcc.dg/pr41241.c: Same.
2373         * gcc.dg/pr42719.c: Same.
2374         * g++.dg/debug/pr46583.C: Same.
2375         * g++.dg/debug/pr47106.C: Same.
2376         * g++.dg/opt/pr48549.C: Same.
2377         * g++.dg/other/pr42685.C: Same.
2378         * c-c++-common/pr43942.c: Same.
2380 2012-09-29  Ian Lance Taylor  <iant@google.com>
2382         * go.test/go-test.exp: Update for latest version of Go testsuite.
2384 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
2386         PR fortran/52724
2387         * gfortran.dg/internal_readwrite_3.f90:  New test.
2389 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
2391         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2392         c-c++-common/Wunused-local-typedefs-2.c to here.
2394         PR c++/54372 - unused attribute inactive on dependant entities
2395         * c-c++-common/Wunused-local-typedefs-2.c: New test.
2397 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
2399         PR c++/29028 - Missed unused warning on using declaration
2400         * g++.dg/warn/Wunused-var-18.C: New test.
2402 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
2404         PR c++/53551 - -Wunused-local-typedefs misses uses
2405         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2407 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
2409         PR target/54716
2410         * gcc.target/i386/xorps-sse2.c: Remove xfails.
2412         PR tree-optimization/54713
2413         * gcc.c-torture/compile/pr54713-1.c: New test.
2414         * gcc.c-torture/compile/pr54713-2.c: New test.
2415         * gcc.c-torture/compile/pr54713-3.c: New test.
2417 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
2419         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2421 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
2423         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2425 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
2427         PR target/54703
2428         * gcc.target/i386/pr54703.c: New test.
2430 2012-09-27  Richard Guenther  <rguenther@suse.de>
2432         PR lto/54709
2433         * gcc.dg/lto/pr54709_0.c: New testcase.
2434         * gcc.dg/lto/pr54709_1.c: Likewise.
2436 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
2438         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2440         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2442         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2444         * gcc.target/arm/pr42879.c: Handle big-endian.
2446 2012-09-26  Steve Ellcey  <sellcey@mips.com>
2448         PR c/37303
2449         * gcc.dg/pr37303.c: Check for rdata or rodata.
2451 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
2453         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2455 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
2457         PR target/51274
2458         PR target/53087
2459         * gcc.target/powerpc/ppc-ne0-1.c: New.
2461 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
2463         PR target/54089
2464         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2465         test_19, test_20, test_21, test_22, test_23): New functions.
2466         * gcc.target/sh/pr54089-4.c: New.
2467         * gcc.target/sh/pr54089-5.c: New.
2468         * gcc.target/sh/pr54089-6.c: New.
2469         * gcc.target/sh/pr54089-7.c: New.
2471 2012-09-25  Richard Guenther  <rguenther@suse.de>
2473         PR lto/54625
2474         * gcc.dg/lto/pr54702_0.c: New testcase.
2475         * gcc.dg/lto/pr54702_1.c: Likewise.
2476         * gcc.dg/lto/pr54625-1_0.c: Likewise.
2477         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2478         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2479         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2481 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2483         PR c++/54526
2484         * g++.dg/cpp0x/parse2.C: New.
2485         * g++.dg/parse/error11.C: Adjust.
2486         * g++.dg/parse/error12.C: Likewise.
2488 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
2490         * gcc.target/i386/20030217-1.c: Added check for
2491         large_long_double effective target.
2492         * gcc.target/i386/387-3.c: Likewise.
2493         * gcc.target/i386/387-4.c: Likewise.
2494         * gcc.target/i386/pr36578-1.c: Likewise.
2495         * gcc.target/i386/excess-precision-1.c: Added new code for the case
2496         when long double size is equal double size.
2497         * gcc.target/i386/excess-precision-1.c: Likewise.
2498         * gcc.target/i386/pr36578-2.c: Likewise.
2499         * gcc.target/i386/20030217-2.c: New testcase.
2501 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
2503         PR tree-optimization/54676
2504         * gcc.dg/pr54676.c: New test.
2506 2012-09-25  Richard Guenther  <rguenther@suse.de>
2508         PR tree-optimization/53663
2509         * gcc.dg/torture/pr53663-1.c: New testcase.
2510         * gcc.dg/torture/pr53663-2.c: Likewise.
2511         * gcc.dg/torture/pr53663-3.c: Likewise.
2513 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
2515         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2517 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
2519         * lib/target-supports-dg.exp (dg-require-effective-target,
2520         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2521         dg-process-target-1 instead of dg-process-target.
2522         (dg-process-target-1): Rename from dg-process-target.
2523         (dg-process-target): New.
2525 2012-09-24  Richard Guenther  <rguenther@suse.de>
2527         PR tree-optimization/54684
2528         * g++.dg/torture/pr54684.C: New testcase.
2530 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
2532         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2534 2012-09-24  Richard Guenther  <rguenther@suse.de>
2536         PR middle-end/52173
2537         * gcc.dg/tm/pr52173-1.c: New.
2538         * gcc.dg/tm/pr52173-2.c: New.
2540 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2542         * gcc.dg/pr54669.c: New test.
2544 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
2545             Dominique Dhumieres  <dominiq@lps.ens.fr>
2547         PR testsuite/54677
2548         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2550 2012-09-23  Tobias Burnus  <burnus@net-b.de>
2552         PR fortran/54618
2553         * gfortran.dg/class_array_14.f90: New.
2555 2012-09-22  Kai Tietz  <ktietz@redhat.com>
2557         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2558         * gcc.dg/tree-ssa/scev-4.c: Likewise.
2560 2012-09-21  Dehao Chen  <dehao@google.com>
2562         PR go/54649
2563         PR tree-optimization/54655
2564         * g++.dg/pr54655.C: New testcase.
2566 2012-09-21  Richard Guenther  <rguenther@suse.de>
2568         PR tree-optimization/54647
2569         * g++.dg/torture/pr54647.C: New testcase.
2571 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
2573         PR c++/54427
2574         * c-c++-common/torture/vector-compare-2.c: Add -w.
2576 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
2578         * gnat.dg/opt20.ads: Move dg directive to...
2579         * gnat.dg/opt20.adb: ...here.
2580         * gnat.dg/addr1.ad[sb]: Likewise.
2581         * gnat.dg/concat2.ad[sb]: Likewise.
2582         * gnat.dg/array16.ad[sb]: Likewise.
2583         * gnat.dg/atomic5.ad[sb]: Likewise.
2584         * gnat.dg/discr29.ad[sb]: Likewise.
2585         * gnat.dg/noreturn5.ad[sb]: Likewise.
2586         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
2587         * gnat.dg/discr23.ads: Remove dg directive.
2588         * gnat.dg/nested_float_packed.ads: Likewise.
2589         * gnat.dg/oconst6.ads: Move to...
2590         * gnat.dg/specs/oconst6.ads: ...here.
2592 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2594         PR c++/52432
2595         * g++.dg/cpp0x/decltype32.C: Tweak.
2597 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
2599         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2600         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2601         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2602         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2604 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
2606         PR c++/54581
2607         * g++.dg/cpp0x/decltype-54581.C: New testcase.
2609 2012-09-19  Steve Ellcey  <sellcey@mips.com>
2611         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2613 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
2615         * gcc.target/powerpc/ppc-get-timebase.c: New file.
2616         * gcc.target/powerpc/ppc-mftb.c: New file.
2618 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
2620         PR target/54089
2621         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2622         functions.
2624 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
2626         PR target/54236
2627         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2629 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2631         * gcc.c-torture/execute/20120919-1.c: New test.
2633 2012-09-19  Richard Guenther  <rguenther@suse.de>
2635         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2637 2012-09-19  Richard Guenther  <rguenther@suse.de>
2639         * gcc.dg/builtin-unreachable-6.c: Adjust.
2641 2012-09-19  Richard Guenther  <rguenther@suse.de>
2643         * gcc.dg/builtin-object-size-10.c: Adjust.
2644         * gcc.dg/builtin-unreachable-5.c: Adjust.
2645         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2646         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2647         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2648         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2649         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2650         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2651         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2652         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2653         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2654         * gcc.dg/vect/vec-scal-opt.c: Adjust.
2655         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2656         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2658 2012-09-19  Richard Guenther  <rguenther@suse.de>
2660         PR tree-optimization/54132
2661         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2662         * gcc.dg/torture/pr54132.c: Likewise.
2664 2012-09-19  Terry Guo  <terry.guo@arm.com>
2666         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2667         extra prune rules that will be applied to all tests in a .exp file.
2668         (gcc-dg-prune): Use rules defined by the above variable.
2669         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2670         harmless warnings on architecture switch conflict.
2672 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
2674         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2675         of asm-comment characters instead of a single one.
2676         * g++.dg/debug/dwarf2/nested-2.C: Similar.
2678 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
2680         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2682         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2683         target instead of xfailing it.
2684         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2685         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2686         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2687         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2688         * gcc.dg/vect/vect-104.c: Likewise.
2689         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2690         * gcc.dg/vect/vect-outer-1.c: Likewise.
2691         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2692         * gcc.dg/vect/vect-outer-1a.c: Likewise.
2693         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2694         * gcc.dg/vect/vect-outer-1b.c: Likewise.
2695         * gcc.dg/vect/vect-outer-2b.c: Likewise.
2696         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2697         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2698         * gcc.dg/vect/vect-outer-3b.c: Likewise.
2699         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2701         * lib/target-supports.exp
2702         (check_effective_target_vect_widen_mult_qi_to_hi,
2703         check_effective_target_vect_widen_mult_hi_to_si,
2704         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2705         check_effective_target_vect_widen_mult_hi_to_si_pattern,
2706         check_effective_target_vect_pack_trunc,
2707         check_effective_target_vect_unpack,
2708         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2709         instead of arm_none.
2711         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2713 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2715         * lib/target-supports-dg.exp (check-flags): Add cflags from board
2716         config to compiler_flags.
2718 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
2720         PR target/54592
2721         * gcc.target/i386/pr54592.c: New test.
2723         PR tree-optimization/54610
2724         * gcc.target/i386/pr54610.c: New test.
2726 2012-09-17  Jason Merrill  <jason@redhat.com>
2728         PR c++/54575
2729         * g++.dg/cpp0x/alias-decl-21.C: New.
2730         * g++.dg/cpp0x/alias-decl-22.C: New.
2732 2012-09-17  Tobias Burnus  <burnus@net-b.de>
2734         PR fortran/54608
2735         * gfortran.dg/scan_2.f90: New.
2737 2012-09-17  Jason Merrill  <jason@redhat.com>
2739         PR c++/53661
2740         * g++.dg/init/aggr9.C: New.
2742 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2744         * gnat.dg/loop_optimization12.ad[sb]: New test.
2746 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
2748         PR fortran/54285
2749         * gfortran.dg/proc_ptr_result_7.f90: New.
2751 2012-09-17  Tobias Burnus  <burnus@net-b.de>
2753         PR fortran/54603
2754         * gfortran.dg/structure_constructor_11.f90: New.
2756 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
2758         PR tree-optimization/54563
2759         * g++.dg/torture/pr54563.C: New test.
2761 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
2763         PR fortran/54594
2764         * gfortran.dg/typebound_generic_14.f03: New.
2766 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
2768         PR fortran/54387
2769         * gfortran.dg/proc_ptr_38.f90: New.
2771 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2773         PR debug/54460
2774         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2775         to scary regexp.
2777         PR testsuite/54007
2778         * gnat.dg/lto15.adb: Require lto.
2780         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2781         "myBindC" for hppa*-*-hpux*.
2783 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
2785         * gfortran.dg/namelist_75.f90: New test.
2787 2012-09-15  Tom de Vries  <tom@codesourcery.com>
2789         * gcc.dg/tree-ssa/vrp82.c: New test.
2790         * gcc.dg/tree-ssa/vrp83.c: Same.
2791         * gcc.dg/tree-ssa/vrp84.c: Same.
2793 2012-09-15  Tom de Vries  <tom@codesourcery.com>
2795         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2796         * gcc.dg/tree-ssa/vrp81.c: ... this.
2798 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
2800         PR target/54222
2801         * gcc.target/avr/torture/fix-types.h: New.
2802         * gcc.target/avr/torture/vals-hr.def: New.
2803         * gcc.target/avr/torture/vals-r.def: New.
2804         * gcc.target/avr/torture/vals-k.def: New.
2805         * gcc.target/avr/torture/vals-ur.def: New.
2806         * gcc.target/avr/torture/vals-uk.def: New.
2807         * gcc.target/avr/torture/vals-uhr.def: New.
2808         * gcc.target/avr/torture/vals-llk.def: New.
2809         * gcc.target/avr/torture/vals-ullk.def: New.
2810         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2811         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2812         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2813         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2814         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2815         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2816         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2817         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2819 2012-09-14  Dehao Chen  <dehao@google.com>
2821         * g++.dg/debug/dwarf2/deallocator.C: New test.
2823 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
2825         PR c/54552
2826         * gcc.c-torture/compile/pr54552-1.c: New test.
2828 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
2830         PR c++/54427
2831         * g++.dg/other/vector-compare.C: New testcase.
2832         * c-c++-common/vector-compare-3.c: New testcase.
2833         * gcc.dg/vector-shift.c: Move ...
2834         * c-c++-common/vector-shift.c: ... here.
2835         * gcc.dg/vector-shift1.c: Move ...
2836         * c-c++-common/vector-shift1.c: ... here.
2837         * gcc.dg/vector-shift3.c: Move ...
2838         * c-c++-common/vector-shift3.c: ... here.
2839         * gcc.dg/vector-compare-1.c: Move ...
2840         * c-c++-common/vector-compare-1.c: ... here.
2841         * gcc.dg/vector-compare-2.c: Move ...
2842         * c-c++-common/vector-compare-2.c: ... here.
2843         * gcc.c-torture/execute/vector-compare-1.c: Move ...
2844         * c-c++-common/torture/vector-compare-1.c: ... here.
2845         * gcc.c-torture/execute/vector-compare-2.x: Delete.
2846         * gcc.c-torture/execute/vector-compare-2.c: Move ...
2847         * c-c++-common/torture/vector-compare-2.c: ... here.
2848         * gcc.c-torture/execute/vector-shift.c: Move ...
2849         * c-c++-common/torture/vector-shift.c: ... here.
2850         * gcc.c-torture/execute/vector-shift2.c: Move ...
2851         * c-c++-common/torture/vector-shift2.c: ... here.
2852         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2853         * c-c++-common/torture/vector-subscript-1.c: ... here.
2854         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2855         * c-c++-common/torture/vector-subscript-2.c: ... here.
2856         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2857         * c-c++-common/torture/vector-subscript-3.c: ... here.
2859 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
2861         PR c/54103
2862         * gcc.c-torture/compile/pr54103-1.c,
2863         gcc.c-torture/compile/pr54103-2.c,
2864         gcc.c-torture/compile/pr54103-3.c,
2865         gcc.c-torture/compile/pr54103-4.c,
2866         gcc.c-torture/compile/pr54103-5.c,
2867         gcc.c-torture/compile/pr54103-6.c: New tests.
2868         * gcc.dg/c90-const-expr-8.c: Update expected column number.
2870 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
2872         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2874 2012-09-14  Richard Guenther  <rguenther@suse.de>
2876         PR tree-optimization/54565
2877         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2878         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
2880 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
2882         * gcc.target/arm/combine-movs.c: Add missing space.
2884 2012-09-14  Richard Guenther  <rguenther@suse.de>
2886         * g++.dg/torture/builtin-location.C: New testcase.
2888 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
2889             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2891         PR c++/53210
2892         * g++.dg/warn/Wuninitialized-self.C: New.
2894 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
2896         PR c/54559
2897         * gcc.c-torture/compile/pr54559.c: New test.
2899 2012-09-13  Jason Merrill  <jason@redhat.com>
2901         PR c++/53839
2902         * g++.dg/cpp0x/constexpr-temp1.C: New.
2904         PR c++/54511
2905         * g++.dg/template/anonunion2.C: New.
2907         PR c++/53836
2908         * g++.dg/template/init10.C: New.
2910 2012-09-13  Tobias Burnus  <burnus@net-b.de>
2912         PR fortran/54556
2913         * gfortran.dg/implicit_pure_3.f90: New.
2915 2012-09-13  Richard Guenther  <rguenther@suse.de>
2917         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2919 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
2921         * gcc.target/arm/builtin-bswap-1.c: New testcase.
2923 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2925         * c-c++-common/pr51712.c: Handle for short-enum targets.
2927 2012-09-12  Terry Guo  <terry.guo@arm.com>
2929         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2930         and lsrs for Thumb2 mode.
2932 2012-09-12  Jan Hubicka  <jh@suse.cz>
2934         * gcc.dg/ipa/inlinehint-2.c: New testcase.
2936 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
2938         PR target/54445
2939         * gcc.target/i386/pr54445-1.c: New file.
2940         * gcc.target/i386/pr54445-2.c: Likewise.
2942 2012-09-12  Tobias Burnus  <burnus@net-b.de>
2944         PR fortran/54225
2945         PR fortran/53306
2946         * gfortran.dg/coarray_10.f90: Update dg-error.
2947         * gfortran.dg/coarray_28.f90: New.
2948         * gfortran.dg/array_section_3.f90: New.
2950 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
2952         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2953         gcc.target/arm/pr48252.c: Fix for big-endian support.
2955 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
2957         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2959 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2960             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2962         * gcc.target/arm/neon-vfma-1.c: New testcase.
2963         * gcc.target/arm/neon-vfms-1.c: Likewise.
2964         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2965         of float.
2966         * gcc.target/arm/neon-vmls-1.c: Likewise.
2967         * lib/target-supports.exp (add_options_for_arm_neonv2): New
2968         function.
2969         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2970         (check_effective_target_arm_neonv2_ok): Likewise.
2971         (check_effective_target_arm_neonv2_hw): Likewise.
2972         (check_effective_target_arm_neonv2): Likewise.
2974 2012-09-11  Richard Guenther  <rguenther@suse.de>
2976         PR middle-end/54515
2977         * g++.dg/tree-ssa/pr54515.C: New testcase.
2979 2012-09-10  Andrew Pinski  <apinski@cavium.com>
2981         PR tree-opt/c54362
2982         * gcc.dg/tm/memopt-16.c: New testcase.
2984 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
2986         PR c++/54541
2987         PR c++/54542
2988         * g++.dg/cpp0x/sfinae40.C: New.
2989         * g++.dg/cpp0x/sfinae41.C: Likewise.
2991 2012-09-10  Jason Merrill  <jason@redhat.com>
2993         PR c++/54538
2994         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2996 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
2998         PR target/54089
2999         * gcc.target/sh/pr54089-3.c: New.
3001 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
3003         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3005 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
3007         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3009 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
3011         * gcc.dg/pr52558-2.c: Delete.
3012         * gcc.dg/simulate-thread/speculative-store-3.c: New.
3014 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
3016         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3018 2012-09-10  Richard Guenther  <rguenther@suse.de>
3020         PR tree-optimization/54520
3021         * gcc.dg/torture/pr54520.c: New testcase.
3023 2012-09-10  Jason Merrill  <jason@redhat.com>
3025         PR c++/54506
3026         * g++.dg/cpp0x/implicit14.C: New.
3028 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3030         PR fortran/54208
3031         * gfortran.dg/bound_simplification_3.f90: New test.
3033 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
3035         PR testsuite/54184
3036         * gcc.dg/pr52558-1.c: Delete.
3037         * gcc.dg/simulate-thread/speculative-store-2.c: New.
3039 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
3041         * gcc.target/arm/pr50318-1.c: Scan for smlal.
3042         * gcc.target/arm/smlaltb-1.c: XFAIL test.
3043         * gcc.target/arm/smlaltt-1.c: Likewise.
3045 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
3047         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3049 2012-09-07  Tom de Vries  <tom@codesourcery.com>
3051         PR tree-optimization/53986
3052         * gcc.dg/tree-ssa/vrp80.c: New test.
3053         * gcc.dg/tree-ssa/vrp80-2.c: Same.
3055 2012-09-06  Jason Merrill  <jason@redhat.com>
3057         PR c++/54341
3058         PR c++/54253
3059         * g++.dg/cpp0x/constexpr-virtual2.C: New.
3060         * g++.dg/cpp0x/constexpr-virtual3.C: New.
3062 2012-09-06  Andrew Pinski  <apinski@cavium.com>
3064         PR tree-opt/54494
3065         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3067 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
3069         PR rtl-optimization/54455
3070         * gcc.dg/54455.c: New test.
3072 2012-09-06  Tobias Burnus  <burnus@net-b.de>
3074         PR fortran/54463
3075         * gfortran.dg/promotion_2.f90: New.
3077 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
3079         PR middle-end/54486
3080         * c-c++-common/pr54486.c: New test.
3082 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
3084         PR fortran/54474
3085         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3087 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
3089         PR c++/54191
3090         * g++.dg/cpp0x/sfinae39.C: New.
3092 2012-09-04  Jason Merrill  <jason@redhat.com>
3094         PR c++/54441
3095         * g++.dg/ext/flexary3.C: New.
3097         PR c++/54420
3098         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3100         PR c++/54198
3101         * g++.dg/template/defarg15.C: New.
3103         PR c++/54437
3104         * g++.dg/template/access24.C: New.
3106 2012-09-04  Richard Guenther  <rguenther@suse.de>
3108         PR tree-optimization/54458
3109         * gcc.dg/torture/pr54458.c: New testcase.
3111 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
3113         * gcc.target/arm/neon-vext.c: New test.
3114         * gcc.target/arm/neon-vext-execute.c: Ditto.
3116 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
3118         PR fortran/54243
3119         PR fortran/54244
3120         * gfortran.dg/select_type_29.f03: New.
3122 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
3124         * gcc.dg/fold-perm.c: Improve test.
3126 2012-09-03  Tobias Burnus  <burnus@net-b.de>
3128         PR fortran/51632
3129         * gfortran.dg/coarray_class_1.f90: New.
3131 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
3133         PR target/49206
3134         * gcc.c-torture/compile/pr49206.c: New test.
3136 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
3137             Uros Bizjak  <ubizjak@gmail.com>
3139         PR target/36680
3140         * gfortran.dg/pr36680.f90: New test.
3142 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
3144         PR target/42295
3145         * g++.dg/opt/pr42295.C: New test.
3147 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
3149         PR target/54436
3150         * gcc.dg/torture/pr54436.c: New test.
3152 2012-09-01  Andrew Pinski  <apinski@cavium.com>
3154         * gcc.target/mips/truncate-8.c: New testcase.
3156 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
3158         PR target/46829
3159         PR target/46843
3160         * gcc.target/i386/pr46829.c: New test.
3161         * gcc.target/i386/pr46843.c: Ditto.
3163 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
3164             Jason Merrill  <jason@redhat.com>
3166         PR c++/18747
3167         * g++.dg/parse/error50.C: New.
3169 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
3171         PR c/54428
3172         * gcc.c-torture/compile/pr54428.c: New test.
3174 2012-08-31  Ollie Wild  <aaw@google.com>
3176         PR c++/54197
3177         * g++.dg/init/lifetime3.C: New test.
3179 2012-08-31  Martin Jambor  <mjambor@suse.cz>
3181         PR middle-end/54409
3182         * gcc.dg/torture/pr54409.c: New test.
3184 2012-08-31  Martin Jambor  <mjambor@suse.cz>
3186         * gfortran.dg/pr48636.f90: Add dump scan checks.
3188 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
3190         * gcc.target/mips/mips.exp: Work out default -msynci setting.
3192 2012-08-28  Joey Ye  <joey.ye@arm.com>
3194         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3196 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
3198         PR target/46254
3199         * gcc.target/i386/pr46254.c: New test.
3201 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3203         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3204         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3205         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3207 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3209         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3210         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3211         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3212         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3213         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3214         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3215         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3216         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3217         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3218         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3219         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3220         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3221         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3222         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3223         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3224         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3225         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3226         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3227         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3228         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3229         gcc.target/mips/unaligned-1.c: Tighten regexps.
3231 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3233         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3234         (mips_option_groups): Remove optimization.  Add various -f options.
3235         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3236         and -pg imply -fno-omit-frame-pointer.
3237         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3238         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3239         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3240         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3241         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3242         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3243         * gcc.target/mips/abi-n32-long32.c: Likewise.
3244         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3245         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3246         * gcc.target/mips/abi-n32-long64.c: Likewise.
3247         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3248         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3249         * gcc.target/mips/abi-n64-long32.c: Likewise.
3250         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3251         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3252         * gcc.target/mips/abi-n64-long64.c: Likewise.
3253         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3254         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3255         * gcc.target/mips/abi-o32-long32.c: Likewise.
3256         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3257         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3258         * gcc.target/mips/abi-o32-long64.c: Likewise.
3259         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3260         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3261         * gcc.target/mips/abi-o64-long32.c: Likewise.
3262         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3263         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3264         * gcc.target/mips/abi-o64-long64.c: Likewise.
3265         * gcc.target/mips/asm-1.c: Likewise.
3266         * gcc.target/mips/branch-1.c: Likewise.
3267         * gcc.target/mips/call-3.c: Likewise.
3268         * gcc.target/mips/call-saved-3.c: Likewise.
3269         * gcc.target/mips/clear-cache-1.c: Likewise.
3270         * gcc.target/mips/div-1.c: Likewise.
3271         * gcc.target/mips/div-2.c: Likewise.
3272         * gcc.target/mips/div-3.c: Likewise.
3273         * gcc.target/mips/div-4.c: Likewise.
3274         * gcc.target/mips/div-5.c: Likewise.
3275         * gcc.target/mips/div-6.c: Likewise.
3276         * gcc.target/mips/div-7.c: Likewise.
3277         * gcc.target/mips/div-8.c: Likewise.
3278         * gcc.target/mips/div-9.c: Likewise.
3279         * gcc.target/mips/div-10.c: Likewise.
3280         * gcc.target/mips/div-11.c: Likewise.
3281         * gcc.target/mips/div-12.c: Likewise.
3282         * gcc.target/mips/dsp-ctrl.c: Likewise.
3283         * gcc.target/mips/dsp-no-lhx.c: Likewise.
3284         * gcc.target/mips/ext-8.c: Likewise.
3285         * gcc.target/mips/extend-2.c: Likewise.
3286         * gcc.target/mips/fix-r10000-1.c: Likewise.
3287         * gcc.target/mips/fix-r10000-2.c: Likewise.
3288         * gcc.target/mips/fix-r10000-3.c: Likewise.
3289         * gcc.target/mips/fix-r10000-4.c: Likewise.
3290         * gcc.target/mips/fix-r10000-5.c: Likewise.
3291         * gcc.target/mips/fix-r10000-6.c: Likewise.
3292         * gcc.target/mips/fix-r10000-7.c: Likewise.
3293         * gcc.target/mips/fix-r10000-8.c: Likewise.
3294         * gcc.target/mips/fix-r10000-9.c: Likewise.
3295         * gcc.target/mips/fix-r10000-10.c: Likewise.
3296         * gcc.target/mips/fix-r10000-11.c: Likewise.
3297         * gcc.target/mips/fix-r10000-12.c: Likewise.
3298         * gcc.target/mips/fix-r10000-13.c: Likewise.
3299         * gcc.target/mips/fix-r10000-14.c: Likewise.
3300         * gcc.target/mips/fix-r10000-15.c: Likewise.
3301         * gcc.target/mips/fpcmp-1.c: Likewise.
3302         * gcc.target/mips/fpcmp-2.c: Likewise.
3303         * gcc.target/mips/fpr-moves-7.c: Likewise.
3304         * gcc.target/mips/fpr-moves-8.c: Likewise.
3305         * gcc.target/mips/int-moves-1.c: Likewise.
3306         * gcc.target/mips/int-moves-2.c: Likewise.
3307         * gcc.target/mips/long-calls-pg.c: Likewise.
3308         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3309         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3310         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3311         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3312         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3313         * gcc.target/mips/mips-3d-1.c: Likewise.
3314         * gcc.target/mips/mips-3d-2.c: Likewise.
3315         * gcc.target/mips/mips-3d-3.c: Likewise.
3316         * gcc.target/mips/mips-3d-4.c: Likewise.
3317         * gcc.target/mips/mips-3d-5.c: Likewise.
3318         * gcc.target/mips/mips-3d-6.c: Likewise.
3319         * gcc.target/mips/mips-3d-7.c: Likewise.
3320         * gcc.target/mips/mips-3d-8.c: Likewise.
3321         * gcc.target/mips/mips-3d-9.c: Likewise.
3322         * gcc.target/mips/mips-ps-1.c: Likewise.
3323         * gcc.target/mips/mips-ps-2.c: Likewise.
3324         * gcc.target/mips/mips-ps-3.c: Likewise.
3325         * gcc.target/mips/mips-ps-4.c: Likewise.
3326         * gcc.target/mips/mips-ps-6.c: Likewise.
3327         * gcc.target/mips/mips32-dspr2.c: Likewise.
3328         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3329         * gcc.target/mips/neg-abs-1.c: Likewise.
3330         * gcc.target/mips/neg-abs-2.c: Likewise.
3331         * gcc.target/mips/nmadd-3.c: Likewise.
3332         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3333         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3334         * gcc.target/mips/octeon-pop-1.c: Likewise.
3335         * gcc.target/mips/pr26765.c: Likewise.
3336         * gcc.target/mips/pr33256.c: Likewise.
3337         * gcc.target/mips/pr33635-1.c: Likewise.
3338         * gcc.target/mips/pr33755.c: Likewise.
3339         * gcc.target/mips/pr35802.c: Likewise.
3340         * gcc.target/mips/pr45074.c: Likewise.
3341         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3342         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3343         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3344         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3345         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3346         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3347         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3348         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3349         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3350         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3351         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3352         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3353         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3354         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3355         * gcc.target/mips/save-restore-1.c: Likewise.
3356         * gcc.target/mips/save-restore-3.c: Likewise.
3357         * gcc.target/mips/save-restore-5.c: Likewise.
3358         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3359         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3360         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3361         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3362         * gcc.target/mips/stack-1.c: Likewise.
3364         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3365         Tighten regexps.
3367         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3368         branch under test to be filled with preceding rather than
3369         following instructions.
3370         * gcc.target/mips/branch-10.c: Likewise.
3371         * gcc.target/mips/branch-11.c: Likewise.
3372         * gcc.target/mips/branch-12.c: Likewise.
3373         * gcc.target/mips/branch-13.c: Likewise.
3374         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
3375         to be eliminated.  Tighten $28 scan-assembler-not test.
3377         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
3378         function to...
3379         * gcc.target/mips/call-4.c: ...this new test.
3381         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3382         more likely.
3383         * gcc.target/mips/code-readable-3.c: Likewise.
3384         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
3385         flag but skip for -O0.
3386         * gcc.target/mips/code-readable-4.c: Likewise.
3388         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3389         of operations under test.
3390         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
3392         * gcc.target/mips/near-far-3.c: Remove optimization flag.
3393         Don't require sibling-call optimization.
3394         * gcc.target/mips/near-far-4.c: Likewise.
3396         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3397         Make sure that the register variable is used.
3398         * gcc.target/mips/soft-float-1.c: Likewise.
3400         * gcc.target/mips/sdata-1.c: Make static data volatile.
3401         * gcc.target/mips/sdata-2.c: Likewise.
3402         * gcc.target/mips/sdata-3.c: Likewise.
3403         * gcc.target/mips/sdata-4.c: Likewise.
3405         * gcc.target/mips/20020620-1.c: Remove optimization flag but
3406         skip for -O0.
3407         * gcc.target/mips/atomic-memory-2.c: Likewise.
3408         * gcc.target/mips/branch-cost-1.c: Likewise.
3409         * gcc.target/mips/branch-cost-2.c: Likewise.
3410         * gcc.target/mips/cache-1.c: Likewise.
3411         * gcc.target/mips/call-1.c: Likewise.
3412         * gcc.target/mips/call-saved-2.c: Likewise.
3413         * gcc.target/mips/const-anchor-1.c: Likewise.
3414         * gcc.target/mips/const-anchor-2.c: Likewise.
3415         * gcc.target/mips/dse-1.c: Likewise.
3416         * gcc.target/mips/dsp-lhx.c: Likewise.
3417         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3418         * gcc.target/mips/ext-1.c: Likewise.
3419         * gcc.target/mips/ext-2.c: Likewise.
3420         * gcc.target/mips/ext-3.c: Likewise.
3421         * gcc.target/mips/ext-4.c: Likewise.
3422         * gcc.target/mips/ext-5.c: Likewise.
3423         * gcc.target/mips/ext-6.c: Likewise.
3424         * gcc.target/mips/ext-7.c: Likewise.
3425         * gcc.target/mips/extend-1.c: Likewise.
3426         * gcc.target/mips/fix-r4000-1.c: Likewise.
3427         * gcc.target/mips/fix-r4000-3.c: Likewise.
3428         * gcc.target/mips/fix-r4000-5.c: Likewise.
3429         * gcc.target/mips/fix-r4000-6.c: Likewise.
3430         * gcc.target/mips/fix-r4000-8.c: Likewise.
3431         * gcc.target/mips/fix-r4000-10.c: Likewise.
3432         * gcc.target/mips/fixed-scalar-type.c: Likewise.
3433         * gcc.target/mips/fixed-vector-type.c: Likewise.
3434         * gcc.target/mips/fpr-moves-1.c: Likewise.
3435         * gcc.target/mips/fpr-moves-2.c: Likewise.
3436         * gcc.target/mips/fpr-moves-3.c: Likewise.
3437         * gcc.target/mips/fpr-moves-4.c: Likewise.
3438         * gcc.target/mips/fpr-moves-5.c: Likewise.
3439         * gcc.target/mips/fpr-moves-6.c: Likewise.
3440         * gcc.target/mips/ins-1.c: Likewise.
3441         * gcc.target/mips/ins-2.c: Likewise.
3442         * gcc.target/mips/interrupt_handler-2.c: Likewise.
3443         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3444         * gcc.target/mips/lazy-binding-1.c: Likewise.
3445         * gcc.target/mips/madd-3.c: Likewise.
3446         * gcc.target/mips/madd-5.c: Likewise.
3447         * gcc.target/mips/madd-6.c: Likewise.
3448         * gcc.target/mips/madd-8.c: Likewise.
3449         * gcc.target/mips/madd-9.c: Likewise.
3450         * gcc.target/mips/memcpy-1.c: Likewise.
3451         * gcc.target/mips/mips-ps-type.c: Likewise.
3452         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3453         * gcc.target/mips/mips-sched-madd.c: Likewise.
3454         * gcc.target/mips/mips16e-extends.c: Likewise.
3455         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3456         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3457         * gcc.target/mips/movcc-1.c: Likewise.
3458         * gcc.target/mips/movcc-2.c: Likewise.
3459         * gcc.target/mips/movcc-3.c: Likewise.
3460         * gcc.target/mips/msub-5.c: Likewise.
3461         * gcc.target/mips/msub-6.c: Likewise.
3462         * gcc.target/mips/msub-8.c: Likewise.
3463         * gcc.target/mips/mult-2.c: Likewise.
3464         * gcc.target/mips/mult-3.c: Likewise.
3465         * gcc.target/mips/mult-5.c: Likewise.
3466         * gcc.target/mips/mult-6.c: Likewise.
3467         * gcc.target/mips/mult-7.c: Likewise.
3468         * gcc.target/mips/mult-12.c: Likewise.
3469         * gcc.target/mips/mult-13.c: Likewise.
3470         * gcc.target/mips/mult-14.c: Likewise.
3471         * gcc.target/mips/mult-15.c: Likewise.
3472         * gcc.target/mips/mult-17.c: Likewise.
3473         * gcc.target/mips/mult-18.c: Likewise.
3474         * gcc.target/mips/mult-19.c: Likewise.
3475         * gcc.target/mips/nmadd-1.c: Likewise.
3476         * gcc.target/mips/nmadd-2.c: Likewise.
3477         * gcc.target/mips/octeon-baddu-1.c: Likewise.
3478         * gcc.target/mips/octeon-cins-1.c: Likewise.
3479         * gcc.target/mips/octeon-cins-2.c: Likewise.
3480         * gcc.target/mips/octeon-dmul-3.c: Likewise.
3481         * gcc.target/mips/octeon-exts-2.c: Likewise.
3482         * gcc.target/mips/octeon-exts-3.c: Likewise.
3483         * gcc.target/mips/octeon-exts-4.c: Likewise.
3484         * gcc.target/mips/octeon-exts-5.c: Likewise.
3485         * gcc.target/mips/octeon-exts-6.c: Likewise.
3486         * gcc.target/mips/octeon-exts-7.c: Likewise.
3487         * gcc.target/mips/octeon-pop-2.c: Likewise.
3488         * gcc.target/mips/octeon-seq-3.c: Likewise.
3489         * gcc.target/mips/octeon-seq-4.c: Likewise.
3490         * gcc.target/mips/octeon2-lx-1.c: Likewise.
3491         * gcc.target/mips/octeon2-lx-2.c: Likewise.
3492         * gcc.target/mips/octeon2-lx-3.c: Likewise.
3493         * gcc.target/mips/pr54240.c: Likewise.
3494         * gcc.target/mips/rsqrt-1.c: Likewise.
3495         * gcc.target/mips/rsqrt-2.c: Likewise.
3496         * gcc.target/mips/rsqrt-3.c: Likewise.
3497         * gcc.target/mips/rsqrt-4.c: Likewise.
3498         * gcc.target/mips/save-restore-2.c: Likewise.
3499         * gcc.target/mips/save-restore-4.c: Likewise.
3500         * gcc.target/mips/sb1-1.c: Likewise.
3501         * gcc.target/mips/scc-1.c: Likewise.
3502         * gcc.target/mips/scc-2.c: Likewise.
3503         * gcc.target/mips/scc-3.c: Likewise.
3504         * gcc.target/mips/scc-4.c: Likewise.
3505         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3506         * gcc.target/mips/truncate-1.c: Likewise.
3507         * gcc.target/mips/truncate-2.c: Likewise.
3508         * gcc.target/mips/truncate-3.c: Likewise.
3509         * gcc.target/mips/truncate-4.c: Likewise.
3510         * gcc.target/mips/truncate-5.c: Likewise.
3511         * gcc.target/mips/truncate-6.c: Likewise.
3512         * gcc.target/mips/unaligned-1.c: Likewise.
3514         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3515         skip for -O0.  Require -fexpensive-optimizations.
3516         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3517         * gcc.target/mips/dspr2-MULT.c: Likewise.
3518         * gcc.target/mips/fix-r4000-2.c: Likewise.
3519         * gcc.target/mips/fix-r4000-4.c: Likewise.
3520         * gcc.target/mips/fix-r4000-7.c: Likewise.
3521         * gcc.target/mips/fix-r4000-9.c: Likewise.
3522         * gcc.target/mips/madd-1.c: Likewise.
3523         * gcc.target/mips/madd-2.c: Likewise.
3524         * gcc.target/mips/madd-4.c: Likewise.
3525         * gcc.target/mips/maddu-1.c: Likewise.
3526         * gcc.target/mips/maddu-2.c: Likewise.
3527         * gcc.target/mips/maddu-3.c: Likewise.
3528         * gcc.target/mips/maddu-4.c: Likewise.
3529         * gcc.target/mips/msub-1.c: Likewise.
3530         * gcc.target/mips/msub-2.c: Likewise.
3531         * gcc.target/mips/msub-3.c: Likewise.
3532         * gcc.target/mips/msub-4.c: Likewise.
3533         * gcc.target/mips/msubu-1.c: Likewise.
3534         * gcc.target/mips/msubu-2.c: Likewise.
3535         * gcc.target/mips/msubu-3.c: Likewise.
3536         * gcc.target/mips/msubu-4.c: Likewise.
3537         * gcc.target/mips/mult-1.c: Likewise.
3538         * gcc.target/mips/mult-4.c: Likewise.
3539         * gcc.target/mips/mult-8.c: Likewise.
3540         * gcc.target/mips/mult-9.c: Likewise.
3541         * gcc.target/mips/mult-10.c: Likewise.
3542         * gcc.target/mips/mult-11.c: Likewise.
3543         * gcc.target/mips/mult-16.c: Likewise.
3545         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3546         skip for -O0 and -Os.
3547         * gcc.target/mips/fix-r4000-12.c: Likewise.
3548         * gcc.target/mips/madd-7.c: Likewise.
3549         * gcc.target/mips/mips-ps-5.c: Likewise.
3550         * gcc.target/mips/mips-ps-7.c: Likewise.
3551         * gcc.target/mips/msub-7.c: Likewise.
3553         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3554         skip for -O0.  Require -mno-abicalls.
3555         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3557         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3558         skip for -O0.  Require a total number of BBIT instructions and
3559         at least one of each kind.
3561         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3562         skip for -O0.  Require -fno-unroll-loops.
3564         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3565         skip for -O0.  Allow BLTZ as well as BGEZ.
3567         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3569         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3570         skip for -O0.  Require -fschedule-insns2.
3571         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3573         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3574         but skip for -O0.  Make a branch-likely more likely.
3576         * gcc.target/mips/timode-2.c: Split each test into its own function.
3577         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
3579         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3580         skip for -O0.  Require -fpeephole2.
3581         * gcc.target/mips/vr-mult-2.c: Likewise.
3583 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
3585         PR preprocessor/53469
3586         * gcc.dg/cpp/_Pragma7.c: New test case.
3588 2012-08-27  Tobias Burnus  <burnus@net-b.de>
3590         PR fortran/54370
3591         * gfortran.dg/do_5.f90: New.
3593 2012-08-27  Tobias Burnus  <burnus@net-b.de>
3595         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3596         from dg-options as -Wall no longer implies it.
3598 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
3600         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3602 2012-08-25  Jason Merrill  <jason@redhat.com>
3604         * g++.dg/cpp0x/fntmpdefarg3.C: New.
3606 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
3608         PR c++/51421
3609         * g++.dg/cpp0x/auto34.C: New.
3611 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
3613         PR c/54363
3614         * gcc.dg/pr54363.c: New test.
3616         PR c/54355
3617         * gcc.dg/pr54355.c: New test.
3619 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
3621         PR debug/52857
3622         * gcc.target/i386/pr52857-1.c: New.
3623         * gcc.target/i386/pr52857-2.c: Likewise.
3625 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
3627         * gcc.target/mips/code-readable-4.c: New test.
3629 2012-08-23  Julian Brown  <julian@codesourcery.com>
3630             Sandra Loosemore  <sandra@codesourcery.com>
3632         * gcc.target/mips/code-readable-1.c: Add -O to options.
3634 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
3636         PR c++/20420
3637         * g++.dg/lookup/using53.C: New.
3639 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
3641         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3642         * gcc.dg/fixed-point/convert-1.c: New.
3643         * gcc.dg/fixed-point/convert-2.c: New.
3644         * gcc.dg/fixed-point/convert-3.c: New.
3645         * gcc.dg/fixed-point/convert-4.c: New.
3646         * gcc.dg/fixed-point/convert-float-1.c: New.
3647         * gcc.dg/fixed-point/convert-float-2.c: New.
3648         * gcc.dg/fixed-point/convert-float-3.c: New.
3649         * gcc.dg/fixed-point/convert-float-4.c: New.
3650         * gcc.dg/fixed-point/convert-accum-neg.c: New.
3651         * gcc.dg/fixed-point/convert-sat.c: New.
3652         * gcc.dg/fixed-point/convert.h: New.
3654 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
3656         PR target/54089
3657         * gcc.target/sh/pr54089-2.c: New.
3659 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
3661         * gcc.target/i386/long-double-64-1.c: New file.
3662         * gcc.target/i386/long-double-64-2.c: Likewise.
3663         * gcc.target/i386/long-double-64-3.c: Likewise.
3664         * gcc.target/i386/long-double-64-4.c: Likewise.
3665         * gcc.target/i386/long-double-80-1.c: Likewise.
3666         * gcc.target/i386/long-double-80-2.c: Likewise.
3667         * gcc.target/i386/long-double-80-3.c: Likewise.
3668         * gcc.target/i386/long-double-80-4.c: Likewise.
3669         * gcc.target/i386/long-double-80-5.c: Likewise.
3670         * gcc.target/i386/long-double-80-6.c: Likewise.
3671         * gcc.target/i386/long-double-80-7.c: Likewise.
3673 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
3675         PR tree-optimization/54317
3676         * gcc.dg/tree-ssa/vrp79.c: New testcase.
3678 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
3680         PR target/39423
3681         * gcc.target/sh/pr39423-2.c: New.
3683 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
3685         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3686         * gcc.dg/fold-perm.c: Likewise.
3688 2012-08-20  Jan Hubicka  <jh@suse.cz>
3690         PR fortran/48636
3691         * gcc.dg/ipa/inlinehint-1.c: New.
3693 2012-08-20  Florian Weimer  <fweimer@redhat.com>
3695         PR c++/19351
3696         * g++.dg/init/new38.C: New test.
3697         * g++.dg/init/new39.C: New test.
3699 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
3701         PR target/54089
3702         * gcc.target/sh/pr54089-1.c: New.
3704 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
3706         PR target/51244
3707         * gcc.target/sh/pr51244-11.c: New.
3709 2012-08-20  Tobias Burnus  <burnus@net-b.de>
3711         PR fortran/54301
3712         * gfortran.dg/warn_target_lifetime_2.f90: New.
3714 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3716         PR c++/10416
3717         * g++.dg/warn/Wunused-var-17.C: New.
3719 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
3721         PR middle-end/53992
3722         * gcc.dg/gomp/pr53992.c: New test.
3724 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
3726         PR tree-ssa/54295
3727         * gcc.c-torture/execute/20120817-1.c: New test.
3729 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
3731         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3732         add instruction.
3733         (f2): New test that really does need adds.
3735 2012-08-20  Richard Guenther  <rguenther@suse.de>
3737         PR tree-optimization/54327
3738         * gcc.dg/torture/pr54327.c: New testcase.
3740 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
3742         PR tree-optimization/54321
3743         * gcc.c-torture/compile/pr54321.c: New test.
3745 2012-08-20  Tobias Burnus  <burnus@net-b.de>
3747         PR fortran/54301
3748         * gfortran.dg/warn_target_lifetime_1.f90: New.
3750 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
3752         PR fortran/54298
3753         * gfortran.dg/real_compare_1.f90: New test case.
3754         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3756 2012-08-18  Jan Hubicka  <jh@suse.cz>
3758         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3760 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
3762         PR fortran/39290
3763         * gfortran.dg/interface_37.f90: New test.
3765 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
3766             Gary Funck <gary@intrepid.com>
3768         PR target/20020
3769         * gcc.target/i386/pr20020-1.c: New test.
3770         * gcc.target/i386/pr20020-2.c: Likewise.
3771         * gcc.target/i386/pr20020-3.c: Likewise.
3773 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
3775         * gcc.target/i386/perm-concat.c: New test.
3777 2012-08-17  Julian Brown  <julian@codesourcery.com>
3779         * gcc.target/arm/div64-unwinding.c: New test.
3781 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
3783         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3785 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
3787         PR target/54236
3788         * gcc.target/sh/pr54236-1.c: New.
3790 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
3792         * lib/target-supports.exp (check_effective_target_sync_int_long)
3793         (check_effective_target_sync_char_short): Enable for crisv32-*
3794         and cris-*.
3796         PR middle-end/54261
3797         * gcc.dg/torture/pr54261-1.c: New test.
3799 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
3801         PR fortran/54243
3802         PR fortran/54244
3803         * gfortran.dg/typebound_call_24.f03: New.
3805 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3807         PR tree-optimization/54245
3808         * gcc.dg/tree-ssa/pr54245.c: New test.
3810 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3812         PR tree-optimization/54240
3813         * gcc.target/powerpc/pr54240.c: New test.
3814         * gcc.target/mips/pr54240.c: Likewise.
3816 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
3818         PR target/52933
3819         * gcc.target/sh/pr52933-1.c: New.
3820         * gcc.target/sh/pr52933-2.c: New.
3822 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
3824         PR target/50751
3825         * gcc.target/sh/pr50751-8.c: New.
3827 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
3829         PR fortran/47586
3830         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3831         * gfortran.dg/typebound_proc_27.f03: New test.
3833 2012-08-14  Sterling Augustine  <saugustine@google.com>
3835         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3837 2012-08-14  Tobias Burnus  <burnus@net-b.de>
3839         PR fortran/40881
3840         * gfortran.dg/data_constraints_3.f90: New.
3841         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3842         to disable -pedantic compilation.
3843         * gfortran.dg/pr37243.f: Ditto.
3844         * gfortran.dg/g77/19990826-3.f: Ditto.
3845         * gfortran.dg/g77/20020307-1.f : Ditto.
3846         * gfortran.dg/g77/980310-3.f: Ditto.
3848 2012-08-14  Tobias Burnus  <burnus@net-b.de>
3850         PR fortran/54234
3851         * gfortran.dg/warn_conversion_4.f90: New.
3853 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
3855         PR middle-end/53411
3856         PR rtl-optimization/53495
3857         * gcc.c-torture/compile/pr53411.c: New test.
3858         * gcc.c-torture/compile/pr53495.c: New test.
3860 2012-08-13  Richard Guenther  <rguenther@suse.de>
3862         * gcc.dg/tree-prof/update-loopch.c: Adjust.
3864 2012-08-13  Richard Guenther  <rguenther@suse.de>
3866         PR tree-optimization/54200
3867         * gcc.dg/guality/pr54200.c: New testcase.
3868         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3870 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3872         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3874 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3876         PR target/51244
3877         * gcc.target/sh/pr51244-7.c: New.
3878         * gcc.target/sh/pr51244-8.c: New.
3879         * gcc.target/sh/pr51244-9.c: New.
3880         * gcc.target/sh/pr51244-10.c: New.
3882 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3884         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
3885         -m2e or -m2a.
3886         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3887         * gcc.target/sh/pr53511-1.c: Likewise.
3888         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3889         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3890         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3891         * gcc.target/sh/pr53512-3.c: Likewise.
3892         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3894 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3896         PR target/39423
3897         * gcc.c-torture/compile/pr39423-1.c: New.
3898         * gcc.c-torture/compile/pr39423-2.c: New.
3900 2012-08-12  Tobias Burnus  <burnus@net-b.de>
3902         PR fortran/54221
3903         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3904         they appear uninitialized on the RHS.
3905         * gfortran.dg/public_private_module_6.f90: New.
3907 2012-08-11  Martin Jambor  <mjambor@suse.cz>
3909         PR fortran/48636
3910         * gfortran.dg/pr48636.f90: New test.
3912 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
3914         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3915         to avoid warnings.
3916         (main): Adjust caller.
3918 2012-08-10  Richard Guenther  <rguenther@suse.de>
3920         * gcc.dg/matrix/*.c: Adjust and move ...
3921         * gcc.dg/torture/: ... here.
3922         * gcc.dg/matrix: Remove directory.
3924 2012-08-10  Richard Guenther  <rguenther@suse.de>
3926         PR middle-end/54219
3927         * gcc.dg/torture/vector-shuffle1.c: New testcase.
3929 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3931         PR middle-end/54211
3932         * gcc.dg/tree-ssa/pr54211.c: New test.
3934 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3936         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3937         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3939 2012-08-10  Richard Guenther  <rguenther@suse.de>
3941         PR tree-optimization/54109
3942         * gcc.dg/torture/pr54109.c: New testcase.
3943         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3944         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3946 2012-08-10  Richard Guenther  <rguenther@suse.de>
3948         PR tree-optimization/54027
3949         * gcc.dg/torture/pr54027.c: New testcase.
3951 2012-08-10  Richard Guenther  <rguenther@suse.de>
3953         * g++.dg/plugin/selfassign.c: Adjust.
3954         * gcc.dg/plugin/selfassign.c: Likewise.
3955         * gcc.dg/strlenopt-11.c: Likewise.
3956         * gcc.dg/strlenopt-13.c: Likewise.
3957         * gcc.dg/no-strict-overflow-4.c: Likewise.
3958         * gcc.dg/strict-overflow-4.c: Likewise.
3959         * gcc.dg/tree-ssa/alias-11.c: Likewise.
3960         * gcc.dg/tree-ssa/alias-6.c: Likewise.
3961         * gcc.dg/tree-ssa/asm-3.c: Likewise.
3962         * gcc.dg/tree-ssa/pr18908.c: Likewise.
3963         * gcc.dg/tree-ssa/pr19431.c: Likewise.
3964         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3965         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3966         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3967         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3968         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3969         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3970         * gcc.dg/pr46309.c: Likewise.
3971         * gcc.dg/tree-ssa/loop-5.c: Likewise.
3973 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
3975         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3976         for x86 targets.
3977         * gcc.c-torture/compile/20120727-2.c: New test.
3979 2012-08-09  Martin Jambor  <mjambor@suse.cz>
3981         * gcc.dg/ipa/iinline-4.c: New test.
3982         * gcc.dg/ipa/iinline-5.c: Likewise.
3983         * gcc.dg/ipa/iinline-6.c: Likewise.
3984         * gcc.dg/ipa/iinline-7.c: Likewise.
3985         * gcc.dg/lto/20120723_0.c: Likewise.
3986         * gcc.dg/lto/20120723_1.c: Likewise.
3988 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
3990         PR target/39423
3991         * gcc.target/sh/pr39423-1.c: New.
3993 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
3995         PR target/51244
3996         * gcc.target/sh/pr51244-5: New.
3997         * gcc.target/sh/pr51244-6: New.
3999 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4001         * gcc.target/i386/adx-addxcarry32-3.c: New.
4002         * gcc.target/i386/adx-addxcarry64-3.c: New.
4004 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
4006         PR rtl-optimization/53701
4007         * gcc.dg/pr53701.c: New test.
4009 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
4011         * gcc.c-torture/compile/20120727-1.c: New test.
4013 2012-08-09  Tobias Burnus  <burnus@net-b.de>
4015         PR fortran/54199
4016         * gfortran.dg/intrinsic_shadow_4.f90: New.
4018 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
4020         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
4022 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
4024         * gcc.c-torture/execute/20120808-1.c: New test.
4026 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
4028         PR rtl-optimization/54157
4029         * gcc.target/i386/pr54157.c: New file.
4031 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4033         * gcc.target/i386/adx-addcarryx32-1.c: New.
4034         * gcc.target/i386/adx-addcarryx32-2.c: New.
4035         * gcc.target/i386/adx-addcarryx64-1.c: New.
4036         * gcc.target/i386/adx-addcarryx64-2.c: New.
4037         * gcc.target/i386/adx-check.h: New.
4038         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4039         * gcc.target/i386/sse-12.c: Add -madx.
4040         * gcc.target/i386/sse-13.c: Ditto.
4041         * gcc.target/i386/sse-14.c: Ditto.
4042         * gcc.target/i386/sse-22.c: Ditto.
4043         * gcc.target/i386/sse-23.c: Ditto.
4044         * g++.dg/other/i386-2.C: Ditto.
4045         * g++.dg/other/i386-3.C: Ditto.
4047 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4049         * gcc.dg/tree-ssa/slsr-5.c: New.
4050         * gcc.dg/tree-ssa/slsr-6.c: New.
4051         * gcc.dg/tree-ssa/slsr-7.c: New.
4052         * gcc.dg/tree-ssa/slsr-8.c: New.
4053         * gcc.dg/tree-ssa/slsr-9.c: New.
4054         * gcc.dg/tree-ssa/slsr-10.c: New.
4055         * gcc.dg/tree-ssa/slsr-11.c: New.
4056         * gcc.dg/tree-ssa/slsr-12.c: New.
4057         * gcc.dg/tree-ssa/slsr-13.c: New.
4058         * gcc.dg/tree-ssa/slsr-14.c: New.
4059         * gcc.dg/tree-ssa/slsr-15.c: New.
4060         * gcc.dg/tree-ssa/slsr-16.c: New.
4061         * gcc.dg/tree-ssa/slsr-17.c: New.
4062         * gcc.dg/tree-ssa/slsr-18.c: New.
4063         * gcc.dg/tree-ssa/slsr-19.c: New.
4064         * gcc.dg/tree-ssa/slsr-20.c: New.
4065         * gcc.dg/tree-ssa/slsr-21.c: New.
4066         * gcc.dg/tree-ssa/slsr-22.c: New.
4067         * gcc.dg/tree-ssa/slsr-23.c: New.
4068         * gcc.dg/tree-ssa/slsr-24.c: New.
4069         * gcc.dg/tree-ssa/slsr-25.c: New.
4070         * gcc.dg/tree-ssa/slsr-26.c: New.
4071         * gcc.dg/tree-ssa/slsr-30.c: New.
4072         * gcc.dg/tree-ssa/slsr-31.c: New.
4074 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
4076         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4077         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4078         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4080 2012-08-06  Cary Coutant  <ccoutant@google.com>
4082         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4084 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
4086         PR fortran/35831
4087         * gfortran.dg/dummy_procedure_5.f90: Modified.
4088         * gfortran.dg/dummy_procedure_8.f90: New.
4089         * gfortran.dg/interface_26.f90: Modified.
4090         * gfortran.dg/proc_ptr_11.f90: Modified.
4091         * gfortran.dg/proc_ptr_15.f90: Modified.
4092         * gfortran.dg/proc_ptr_result_5.f90: Modified.
4093         * gfortran.dg/typebound_override_1.f90: Modified.
4094         * gfortran.dg/typebound_proc_6.f03: Modified.
4096 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
4098         PR tree-optimization/51938
4099         PR tree-optimization/52005
4100         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4101         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4102         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4103         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4105 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
4107         Avoid crashing on erroneous static_assert usage
4108         * g++.dg/cpp0x/static_assert8.C: New test.
4110 2012-08-06  Jason Merrill  <jason@redhat.com>
4112         * g++.dg/cpp0x/sfinae38.C: New.
4114 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
4115             Paolo Carlini  <paolo.carlini@oracle.com>
4117         PR c++/54165
4118         * g++.dg/conversion/void2.C: New.
4120 2012-08-06  Tom de Vries  <tom@codesourcery.com>
4122         * gcc.dg/tree-ssa/vrp78.c: New test.
4124 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
4125             Richard Sandiford  <rdsandiford@googlemail.com>
4127         * g++.dg/opt/enum2.C: Require fpic target.
4128         * g++.dg/lto/20090303_0.C: Likewise.
4130 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
4131             Catherine Moore  <clm@codesourcery.com>
4133         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4134         flush function names too.
4135         * gcc.target/mips/clear-cache-1.c: Likewise.
4137 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
4139         PR target/54156
4140         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4142 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
4144         PR fortran/54166
4145         * gfortran.dg/array_5.f90: New test.
4147 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4149         PR tree-optimization/30318
4150         * gcc.dg/tree-ssa/vrp77.c: New testcase.
4152 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
4154         * g++.dg/ext/vector17.C: New testcase.
4156 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
4158         PR target/51931
4159         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4160         * g++.dg/opt/longbranch1.C: Likewise.
4162 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
4164         PR tree-optimization/53805
4165         * gcc.dg/fold-notunord.c: New testcase.
4167 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
4169         PR fortran/48820
4170         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
4171         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
4173 2012-08-02  Jason Merrill  <jason@redhat.com>
4174             Paolo Carlini  <paolo.carlini@oracle.com>
4176         PR c++/51213 (again)
4177         * g++.dg/cpp0x/sfinae37.C: Extend.
4179 2012-08-02  Richard Guenther  <rguenther@suse.de>
4181         PR tree-optimization/50672
4182         * g++.dg/torture/pr50672.C: New testcase.
4184 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
4186         PR fortran/54147
4187         * gfortran.dg/abstract_type_6.f03: Modified.
4188         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4189         * gfortran.dg/proc_ptr_comp_35.f90: New.
4190         * gfortran.dg/typebound_proc_9.f03: Modified.
4191         * gfortran.dg/typebound_proc_26.f90: New.
4193 2012-08-02  Richard Guenther  <rguenther@suse.de>
4195         * gcc.dg/torture/pta-callused-1.c: Adjust.
4196         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4197         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4198         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4199         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4200         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4201         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4202         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4203         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4205 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
4207         PR fortran/54033
4208         * gfortran.dg/include_6.f90:  New test case.
4209         * gfortran.dg/include_7.f90:  New test case.
4210         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
4212 2012-08-01  Tom de Vries  <tom@codesourcery.com>
4214         * gcc.dg/tree-ssa/vrp76.c: New test.
4216 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
4218         PR tree-optimization/46556
4219         * gcc.dg/tree-ssa/slsr-27.c: New.
4220         * gcc.dg/tree-ssa/slsr-28.c: New.
4221         * gcc.dg/tree-ssa/slsr-29.c: New.
4223 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
4225         PR fortran/42418
4226         * gfortran.dg/proc_decl_29.f90: New.
4228 2012-07-31  Dehao Chen  <dehao@google.com>
4230         * gcc.dg/predict-7.c: New test.
4232 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
4234         PR fortran/54134
4235         * gfortran.dg/typebound_override_3.f90: New.
4237 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
4239         PR tree-optimization/53773
4240         * gcc.dg/vect/pr53773.c: New test.
4242 2012-07-31  Nick Clifton  <nickc@redhat.com>
4244         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4245         and for XStormy16.
4247 2012-07-31  Tobias Burnus  <burnus@net-b.de>
4249         * gfortran.dg/c_funloc_tests_6.f90: New.
4250         * gfortran.dg/c_funloc_tests_7.f90: New.
4251         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4253 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
4255         PR c++/53624
4256         * g++.dg/cpp0x/temp_default5.C: New.
4258 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
4260         PR fortran/51081
4261         * gfortran.dg/proc_ptr_37.f90: New.
4263 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
4265         * lib/target-supports.exp
4266         (check_effective_target_vect_natural_alignment): New function.
4267         * gcc.dg/align-2.c: Only run on targets with natural alignment
4268         of vector types.
4269         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4270         alignment of vector types.
4272 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4273             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4275         * gcc.target/i386/rdseed16-1.c: New.
4276         * gcc.target/i386/rdseed32-1.c: Ditto
4277         * gcc.target/i386/rdseed64-1.c: Ditto
4278         * gcc.target/i386/sse-12.c: Add -mrdseed.
4279         * gcc.target/i386/sse-13.c: Ditto.
4280         * gcc.target/i386/sse-14.c: Ditto.
4281         * g++.dg/other/i386-2.C: Ditto.
4282         * g++.dg/other/i386-3.C: Ditto.
4284 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
4286         PR target/51244
4287         * gcc.target/sh/pr51244-4.c: New.
4289 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
4291         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4292         for alpha*-*-* targets.  Cleanup original tree dump.
4294 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
4296         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4297         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4299 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
4301         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4302         rand, srand. Include <stdlib.h>.
4304 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
4306         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4308 2012-07-26  Richard Henderson  <rth@redhat.com>
4310         * gcc.dg/attr-hotcold-1.c: New.
4311         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4313 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
4314             Sandra Loosemore  <sandra@codesourcery.com>
4316         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4318 2012-07-26  Tobias Burnus  <burnus@net-b.de>
4320         * gfortran.dg/contiguous_1.f90: Update dg-error.
4321         * gfortran.dg/proc_ptr_32.f90: Ditto.
4323 2012-07-26  Richard Guenther  <rguenther@suse.de>
4325         PR tree-optimization/54098
4326         * gcc.dg/torture/pr54098.c: New testcase.
4328 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4330         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4331         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4333 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
4335         PR fortran/44354
4336         * gfortran.dg/array_constructor_39.f90: New test.
4338 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
4340         PR fortran/44354
4341         * gfortran.dg/array_constructor_38.f90: New test.
4343 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
4345         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4347 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
4349         * gnat.dg/noreturn5.ad[sb]: New test.
4351 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
4352             Paul Brook  <paul@codesourcery.com>
4354         PR target/53633
4356         * lib/target-suports.exp (check_effective_target_naked_functions): New.
4357         * c-c++-common/pr53633.c: New test.
4359 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
4361         * gcc.target/i386/asm-dialect-1.c: New test case.
4363 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
4364             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4366         * gcc.target/i386/prefetchw-1.c: New.
4367         * gcc.target/i386/sse-12.c: Add -mprfchw.
4368         * gcc.target/i386/sse-13.c: Ditto.
4369         * gcc.target/i386/sse-14.c: Ditto.
4370         * gcc.target/i386/sse-22.c: Ditto.
4371         * gcc.target/i386/sse-23.c: Ditto.
4372         * g++.dg/other/i386-2.C: Ditto.
4373         * g++.dg/other/i386-3.C: Ditto.
4375 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
4377         * lib/gcc-dg.exp (process-message): Don't ignore errors.
4379 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4381         PR target/54051
4382         * gcc.target/arm/pr54051.c: New.
4383         * gcc.target/arm/vfp-1.c: Adjust test.
4385 2012-07-24  Julian Brown  <julian@codesourcery.com>
4387         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4388         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4389         hard-float ARM.
4391 2012-07-23  Paul Brook  <paul@codesourcery.com>
4393         * g++.dg/other/armv7m-1.c: New test.
4395 2012-07-23  Julian Brown  <julian@codesourcery.com>
4397         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4398         ARM.
4399         (DO_TEST): Define to 1 for appropriate ARM targets.
4401 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
4403         PR tree-optimization/53881
4404         * gcc.dg/pr53881.c: Renamed to ...
4405         * gcc.dg/pr53881-1.c: ... this.
4406         * gcc.dg/pr53881-2.c: New test.
4408 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
4410         Handle recent changes in default atomics for cris*-*-linux*.
4411         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4412         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4413         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4414         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4415         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4416         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4417         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4418         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4419         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4420         -mno-unaligned-atomic-may-use-library is in effect for
4421         cris*-*-linux*.
4422         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4423         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4424         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4425         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4426         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4427         gcc.target/cris/torture/sync-mis-op-i-1.c,
4428         gcc.target/cris/torture/sync-mis-op-i-2.c,
4429         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4430         gcc.target/cris/torture/sync-mis-op-i-3.c,
4431         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4432         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4433         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4434         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4435         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4436         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4437         (main): Remove local variable x.
4438         [mis_ok]: Check that atomics don't fail.
4440 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4442         *  gcc.dg/tree-ssa/vrp72.c: New test.
4443         *  gcc.dg/tree-ssa/vrp73.c: New test.
4444         *  gcc.dg/tree-ssa/vrp74.c: New test.
4445         *  gcc.dg/tree-ssa/vrp75.c: New test.
4447 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4449         * gcc.dg/tree-ssa/alias-21.c: New testcase.
4450         * gcc.dg/tree-ssa/alias-22.c: New testcase.
4452 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4454         * gcc.target/mips/octeon-pop-2.c: New testcase.
4456 2012-07-21  Tobias Burnus  <burnus@net-b.de>
4458         PR fortran/48820
4459         * gfortran.dg/assumed_rank_3.f90: New.
4460         * gfortran.dg/assumed_rank_11.f90: New.
4461         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4462         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4463         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4465 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4467         * gcc.target/mips/unaligned-1.c: New testcase.
4469 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
4471         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4473 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4475         * gfortran.dg/bind_c_array_params_2.f90: New.
4476         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4477         and update dg-error.
4479 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4481         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4483 2012-07-20  Jason Merrill  <jason@redhat.com>
4485         PR c++/54038
4486         * g++.dg/other/array7.C: New.
4488 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
4490         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4491         the basic block and check loop depth.
4492         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
4493         matching patterns and comments.
4494         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4495         * gcc.dg/tree-ssa/vector-2.c: Likewise.
4497 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
4499         PR c++/28656
4500         * c-c++-common/pr28656.c: New test.
4502 2012-07-19  Jason Merrill  <jason@redhat.com>
4504         PR c++/54026
4505         * g++.dg/init/mutable1.C: New.
4507 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4509         PR fortran/48820
4510         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4511         * gfortran.dg/assumed_rank_1.f90: New.
4512         * gfortran.dg/assumed_rank_1_c.c: New.
4513         * gfortran.dg/assumed_rank_2.f90: New.
4514         * gfortran.dg/assumed_rank_4.f90: New.
4515         * gfortran.dg/assumed_rank_5.f90: New.
4516         * gfortran.dg/assumed_rank_6.f90: New.
4517         * gfortran.dg/assumed_rank_7.f90: New.
4518         * gfortran.dg/assumed_rank_8.f90: New.
4519         * gfortran.dg/assumed_rank_8_c.c: New.
4520         * gfortran.dg/assumed_rank_9.f90: New.
4521         * gfortran.dg/assumed_rank_10.f90: New.
4522         * gfortran.dg/assumed_rank_12.f90: New.
4524 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4526         * gnat.dg/opt25.adb: New test.
4527         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4528         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4530 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4532         * gnat.dg/aggr20.ad[sb]: New test.
4533         * gnat.dg/aggr20_pkg.ads: New helper.
4535 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4537         * gnat.dg/derived_type3.adb: New test.
4538         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4540 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
4542         PR rtl-optimization/53942
4543         * gcc.dg/pr53942.c: New test.
4545 2012-07-19  Jason Merrill  <jason@redhat.com>
4547         PR c++/54021
4548         * g++.dg/cpp0x/constexpr-builtin2.C: New.
4550 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4552         * gnat.dg/discr38.adb: New test.
4554 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
4556         PR middle-end/54017
4557         * c-c++-common/gomp/pr54017.c: New test.
4559 2012-07-19  Richard Guenther  <rguenther@suse.de>
4560             Eric Botcazou  <ebotcazou@adacore.com>
4562         * gnat.dg/loop_optimization11.adb: New testcase.
4563         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4565 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
4566             Jason Merrill  <jason@redhat.com>
4568         * g++.dg/cpp0x/sfinae37.C: New.
4569         * g++.dg/template/access23.C: New.
4570         * g++.dg/template/access7.C: Adjust.
4571         * g++.dg/template/sfinae10.C: Don't expect errors.
4572         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4574 2012-07-18  Julian Brown  <julian@codesourcery.com>
4575             Sandra Loosemore <sandra@codesroucery.com>
4577         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4579 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
4581         * gnat.dg/noreturn4.ad[sb]: New test.
4582         * gnat.dg/noreturn4_pkg.ads: New helper.
4584 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
4585             Julian Brown  <julian@codesourcery.com>
4587         * gcc.target/arm/neon-vdup-1.c: New test case.
4588         * gcc.target/arm/neon-vdup-2.c: New test case.
4589         * gcc.target/arm/neon-vdup-3.c: New test case.
4590         * gcc.target/arm/neon-vdup-4.c: New test case.
4591         * gcc.target/arm/neon-vdup-5.c: New test case.
4592         * gcc.target/arm/neon-vdup-6.c: New test case.
4593         * gcc.target/arm/neon-vdup-7.c: New test case.
4594         * gcc.target/arm/neon-vdup-8.c: New test case.
4595         * gcc.target/arm/neon-vdup-9.c: New test case.
4596         * gcc.target/arm/neon-vdup-10.c: New test case.
4597         * gcc.target/arm/neon-vdup-11.c: New test case.
4598         * gcc.target/arm/neon-vdup-12.c: New test case.
4599         * gcc.target/arm/neon-vdup-13.c: New test case.
4600         * gcc.target/arm/neon-vdup-14.c: New test case.
4601         * gcc.target/arm/neon-vdup-15.c: New test case.
4602         * gcc.target/arm/neon-vdup-16.c: New test case.
4603         * gcc.target/arm/neon-vdup-17.c: New test case.
4604         * gcc.target/arm/neon-vdup-18.c: New test case.
4605         * gcc.target/arm/neon-vdup-19.c: New test case.
4606         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4607         arguments non-constant.
4609 2012-07-18  Richard Guenther  <rguenther@suse.de>
4611         PR tree-optimization/53970
4612         * g++.dg/torture/pr53970.C: New testcase.
4614 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
4616         PR target/38621
4617         * gcc.c-torture/compile/pr38621.c: New.
4619 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
4621         PR target/33135
4622         * gcc.target/sh/pr33135-1.c: New.
4623         * gcc.target/sh/pr33135-2.c: New.
4624         * gcc.target/sh/pr33135-3.c: New.
4625         * gcc.target/sh/pr33135-4.c: New.
4627 2012-07-17  Jason Merrill  <jason@redhat.com>
4629         PR c++/53995
4630         * g++.dg/parse/enum9.C: New.
4632 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
4633             Sandra Loosemore  <sandra@codesourcery.com>
4635         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4636         if there is a conflict with -mcpu=.  Use -mcpu=5208.
4638 2012-07-17  Jason Merrill  <jason@redhat.com>
4640         PR c++/53989
4641         * g++.dg/template/array23.C: New.
4643 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4645         PR fortran/53985
4646         * gfortran.dg/bind_c_usage_26.f90: New.
4647         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4648         * gfortran.dg/bind_c_usage_13.f03: Ditto.
4649         * gfortran.dg/bind_c_usage_18.f90: Ditto.
4650         * gfortran.dg/interop_params.f03: Ditto.
4652 2012-07-17  Jason Merrill  <jason@redhat.com>
4654         * g++.dg/template/inherit8.C: Adjust.
4655         * g++.dg/template/using21.C: Adjust.
4656         * g++.dg/template/using22.C: Adjust.
4658         PR c++/53549
4659         * g++.dg/template/current-inst1.C: New.
4660         * g++.dg/parse/crash35.C: Adjust.
4662 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4664         PR fortran/52101
4665         * gfortran.dg/oldstyle_4.f90: New.
4667 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4669         PR fortran/49265
4670         * gfortran.dg/module_procedure_double_colon_3.f90: New.
4671         * gfortran.dg/module_procedure_double_colon_4.f90: New.
4673 2012-07-16  Jason Merrill  <jason@redhat.com>
4675         * g++.dg/parse/access8.C: Adjust.
4676         * g++.dg/template/sfinae6_neg.C: Adjust.
4678 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
4680         PR fortran/53824
4681         * gfortran.dg/coarray_allocate_1.f90:  New test.
4683 2012-07-16  Andrew Pinski  <apinski@cavium.com>
4685         * gcc.c-torture/execute/bswap-1.c: New testcase.
4686         * gcc.c-torture/compile/unalign-1.c: New testcase.
4687         * gcc.c-torture/compile/20120524-1.c: New testcase.
4688         * gcc.c-torture/compile/20101216-1.c: New testcase.
4690 2012-07-16  Dehao Chen  <dehao@google.com>
4692         Revert
4693         2012-07-10  Dehao Chen  <dehao@google.com>
4695         * gcc.dg/debug_info_inline.c: New test.
4697 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
4699         PR fortran/53956
4700         * gfortran.dg/proc_decl_28.f90: New.
4702 2012-07-16  Andrew Pinski  <apinski@cavium.com>
4704         * gcc.dg/torture/builtins-1.c: New testcase.
4706 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
4708         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4709         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4710         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4711         gcc.target/cris/sync-1-v10.c,
4712         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4713         pass -mno-unaligned-atomic-may-use-library.
4714         * gcc.target/cris/sync-xchg-1.c: New test.
4715         * gcc.target/cris/20011127-1.c: Adjust to %P being a
4716         valid register operand output modifier.
4718 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
4720         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4721         characters.
4723 2012-07-13  Andrew Pinski  <apinski@cavium.com>
4725         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4726         rather than cleanup-tree-dump.
4727         * gcc.target/mips/octeon-pipe-1.c: Likewise.
4729 2012-07-13  Richard Guenther  <rguenther@suse.de>
4731         PR tree-optimization/53907
4732         * gcc.target/i386/pr53907.c: New testcase.
4734 2012-07-13  Richard Guenther  <rguenther@suse.de>
4736         PR tree-optimization/53922
4737         * gcc.dg/torture/pr53922.c: New testcase.
4739 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
4741         PR rtl-optimization/53908
4742         * gcc.dg/torture/pr53908.c: New test.
4744 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
4746         PR c++/53531
4747         * g++.dg/cpp0x/variadic135.C: New.
4749 2012-07-12  Jason Merrill  <jason@redhat.com>
4751         * g++.dg/template/sfinae6_neg.C: Adjust.
4753 2012-07-12  Tobias Burnus  <burnus@net-b.de>
4755         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4756         * gfortran.dg/c_f_pointer_tests_3.f90: Update
4757         scan-tree-dump-times pattern.
4759 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4761         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4763 2012-07-11  Jason Merrill  <jason@redhat.com>
4765         DR 1402
4766         * g++.g/cpp0x/defaulted37.C: New.
4768 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
4770         PR target/53859
4771         * gcc.target/arm/pr53859.c: New test.
4773 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
4775         PR target/53886
4776         * gcc.c-torture/compile/pr53886.c: New.
4778 2012-07-10  Dehao Chen  <dehao@google.com>
4780         * gcc.dg/debug_info_inline.c: New test.
4782 2012-07-10  Jason Merrill  <jason@redhat.com>
4784         PR c++/53733
4785         * g++.dg/cpp0x/defaulted36.C: New.
4786         * g++.dg/cpp0x/defaulted21.C: Adjust.
4788         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4790 2012-07-09  Sterling Augustine  <saugustine@google.com>
4792         * g++.dg/debug/dwarf2/pubnames-2.C: New.
4794 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
4796         PR tree-optimization/53887
4797         * gcc.dg/pr53887.c: New test.
4799 2012-07-09  Jason Merrill  <jason@redhat.com>
4801         PR c++/53882
4802         * g++.dg/cpp0x/nullptr29.C: New.
4804 2012-07-09  Tom de Vries  <tom@codesourcery.com>
4805             Richard Guenther  <rguenther@suse.de>
4807         * gcc.dg/builtin-unreachable-6.c: New test.
4808         * gcc.dg/builtin-unreachable-5.c: New test.
4810 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
4812         PR tree-optimization/53881
4813         * gcc.dg/pr53881.c: New test.
4815 2012-07-06  Jason Merrill  <jason@redhat.com>
4817         PR c++/53862
4818         * g++.dg/cpp0x/variadic134.C: New.
4820         PR c++/53858
4821         * g++.dg/cpp0x/alias-decl-20.C: New.
4823 2012-07-06  Tom de Vries  <tom@codesourcery.com>
4825         PR tree-optimization/51879
4826         * gcc.dg/pr51879-16.c: New test.
4827         * gcc.dg/pr51879-17.c: Same.
4829 2012-07-06  Tom de Vries  <tom@codesourcery.com>
4831         PR tree-optimization/52009
4832         * gcc.dg/pr51879-7.c: New test.
4833         * gcc.dg/pr51879-18.c: New test.
4835 2012-07-05  Jason Merrill  <jason@redhat.com>
4837         PR c++/50852
4838         * g++.dg/template/typedef39.C: New.
4840         PR c++/53039
4841         * g++.dg/cpp0x/variadic133.C: New.
4842         * g++.dg/template/param1.C: Adjust.
4844 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4846         PR target/48941
4847         PR target/51980
4848         * gcc.target/arm/neon/vtrnf32.c: Update.
4849         * gcc.target/arm/neon/vtrns32.c: Update.
4850         * gcc.target/arm/neon/vtrnu32.c: Update.
4851         * gcc.target/arm/neon/vzipf32.c: Update.
4852         * gcc.target/arm/neon/vzips32.c: Update.
4853         * gcc.target/arm/neon/vzipu32.c: Update.
4855 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
4857         PR fortran/53732
4858         * gfortran.dg/inline_sum_4.f90: New test.
4860 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
4862         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4864 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4866         * gcc.target/arm/fma-sp.c: New testcase.
4867         * gcc.target/arm/fma.c: Likewise.
4868         * gcc.target/arm/fma.h: Likewise.
4870 2012-07-04  Jason Merrill  <jason@redhat.com>
4872         PR c++/53848
4873         * g++.dg/other/enum3.C: New.
4875 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
4877         PR middle-end/53321
4878         * g++.dg/torture/pr53321.C: New test.
4880 2012-07-04  Richard Guenther  <rguenther@suse.de>
4882         PR tree-optimization/53844
4883         * g++.dg/tree-ssa/pr53844.C: New testcase.
4885 2012-07-04  Richard Guenther  <rguenther@suse.de>
4887         PR tree-optimization/53849
4888         * gcc.dg/pr53849.c: New testcase.
4890 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
4892         PR c++/53812
4893         * g++.dg/ext/label14.C: New test.
4895 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
4897         PR target/53811
4898         * g++.dg/other/pr53811.C: New test.
4900 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
4902         PR target/28896
4903         * gcc.target/m68k/stack-limit-1.c: New testcase.
4905 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4907         * gnat.dg/recursive_call.adb: New test.
4909 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4911         * gnat.dg/discr37.ad[sb]: New test.
4913 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
4915         * g++.dg/other/packed1.C: Remove SH from xfail list.
4917 2012-07-02  Jason Merrill  <jason@redhat.com>
4919         PR c++/53619
4920         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4922         PR c++/53783
4923         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4925         PR c++/53788
4926         * g++.dg/cpp0x/decltype39.C: New.
4927         * g++.dg/diagnostic/method1.C: Adjust.
4929         PR c++/53816
4930         * g++.dg/template/ref6.C: New.
4932 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
4934         PR target/53568
4935         * gcc.target/sh/pr53568-1.c: New.
4937 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
4939         PR target/51244
4940         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4942 2012-07-02  Jason Merrill  <jason@redhat.com>
4944         PR c++/53821
4945         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4947         PR c++/53524
4948         * g++.dg/template/enum7.C: New.
4949         * g++.dg/other/ptrmem10.C: Adjust.
4950         * g++.dg/other/ptrmem11.C: Adjust.
4951         * g++.dg/cpp0x/scoped_enum.C: Adjust.
4953 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
4955         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4957 2012-07-01  Wei Guozhi  <carrot@google.com>
4959         PR target/53447
4960         * gcc.target/arm/pr53447-1.c: New testcase.
4961         * gcc.target/arm/pr53447-2.c: New testcase.
4962         * gcc.target/arm/pr53447-3.c: New testcase.
4963         * gcc.target/arm/pr53447-4.c: New testcase.
4965 2012-06-29  Richard Guenther  <rguenther@suse.de>
4967         PR tree-optimization/47061
4968         * gcc.dg/tree-ssa/vrp71.c: New testcase.
4970 2012-06-29  Richard Guenther  <rguenther@suse.de>
4972         PR tree-optimization/37541
4973         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4975 2012-06-29  Richard Guenther  <rguenther@suse.de>
4977         PR tree-optimization/52589
4978         * gcc.dg/tree-ssa/vrp70.c: New testcase.
4980 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
4982         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4984         * g++.dg/template/error46.C: Add missing comment to dg-message.
4985         * g++.dg/template/crash107.C: Likewise.
4986         * g++.dg/template/error47.C: Likewise.
4987         * g++.dg/template/crash108.C: Likewise.
4988         * g++.dg/overload/operator5.C: Likewise.
4990         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4991         errors in dg-message directives, add comments.
4993 2012-06-28  Kai Tietz  <ktietz@redhat.com>
4995         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4996         hard-coded 'unsigned long'.
4998 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
5000         PR tree-optimization/51581
5001         * gcc.dg/vect/pr51581-4.c: New test.
5003         PR tree-optimization/53645
5004         * gcc.c-torture/execute/pr53645-2.c: New test.
5006 2012-06-28  Richard Guenther  <rguenther@suse.de>
5008         PR middle-end/53790
5009         * gcc.dg/torture/pr53790.c: New testcase.
5011 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
5013         PR tree-optimization/53645
5014         * gcc.c-torture/execute/pr53645.c: New test.
5016 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
5018         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5020 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
5022         PR debug/53671
5023         PR debug/49888
5024         * gcc.dg/guality/pr49888.c: Account for the possibility that
5025         the variable is optimized out at the first test.
5027 2012-06-27  Jason Merrill  <jason@redhat.com>
5029         * g++.dg/cpp0x/override2.C: Adjust.
5030         * g++.dg/template/error5.C: Adjust.
5031         * g++.dg/parse/crash28.C: Adjust.
5033         PR c++/53563
5034         * g++.dg/parse/template27.C: New.
5035         * g++.dg/template/crash74.C: Adjust expected output.
5037 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
5039         PR fortran/41951
5040         PR fortran/49591
5041         * gfortran.dg/typebound_operator_16.f03: New.
5043 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
5045         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5046         even src1.i and src2.i fields even in the second half of the arrays.
5048 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5050         PR c++/51033.
5051         * g++.dg/torture/vshuf-16.inc: New test.
5052         * g++.dg/torture/vshuf-2.inc: New test.
5053         * g++.dg/torture/vshuf-4.inc: New test.
5054         * g++.dg/torture/vshuf-8.inc: New test.
5055         * g++.dg/torture/vshuf-main.inc: New test.
5056         * g++.dg/torture/vshuf-v16hi.C: New test.
5057         * g++.dg/torture/vshuf-v16qi.C: New test.
5058         * g++.dg/torture/vshuf-v2df.C: New test.
5059         * g++.dg/torture/vshuf-v2di.C: New test.
5060         * g++.dg/torture/vshuf-v2sf.C: New test.
5061         * g++.dg/torture/vshuf-v2si.C: New test.
5062         * g++.dg/torture/vshuf-v4df.C: New test.
5063         * g++.dg/torture/vshuf-v4di.C: New test.
5064         * g++.dg/torture/vshuf-v4sf.C: New test.
5065         * g++.dg/torture/vshuf-v4si.C: New test.
5066         * g++.dg/torture/vshuf-v8hi.C: New test.
5067         * g++.dg/torture/vshuf-v8qi.C: New test.
5068         * g++.dg/torture/vshuf-v8si.C: New test.
5070 2012-06-27  Richard Guenther  <rguenther@suse.de>
5072         PR middle-end/53676
5073         * gcc.dg/tree-ssa/scev-6.c: New testcase.
5075 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
5077         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5078         scan-dump-dem-not): Use printable pattern in test name.
5080 2012-06-26  Sterling Augustine  <saugustine@google.com>
5081             Dominique Dhumieres  <dominiq@lps.ens.fr>
5083         * gcc.dg/pubtypes-2.c: Update expected output.
5084         * gcc.dg/pubtypes-3.c: Likewise.
5085         * gcc.dg/pubtypes-4.c: Likewise.
5087 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
5089         * gcc.dg/tree-ssa/slsr-1.c: New test.
5090         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5091         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5092         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5094 2012-06-26  Matt Turner  <mattst88@gmail.com>
5096         PR target/35294
5097         * gcc.target/arm/mmx-2.c: New.
5099 2012-06-26  Richard Guenther  <rguenther@suse.de>
5101         PR c++/53752
5102         * g++.dg/torture/pr53752.C: New testcase.
5104 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
5106         PR tree-optimization/53748
5107         * gcc.c-torture/compile/pr53748.c: New test.
5109 2012-06-25  Jason Merrill  <jason@redhat.com>
5111         PR c++/53498
5112         PR c++/53305
5113         * g++.dg/cpp0x/decltype38.C: New.
5114         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5116 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
5118         * lib/target-supports-dg.exp (testname-for-summary): New.
5119         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5120         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5121         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5122         scan-module-absence, output-exists, output-exists-not: Use
5123         testname-for-summary.
5124         (dg-test): Clean up testname_with_flags.
5125         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5126         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5127         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5128         scan-assembler-dem-not, object-size: Use testname-for-summary.
5129         * lib/gcov.exp (run-gcov): Likewise.
5130         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5131         scan-dump-dem, scan-dump-dem-note): Likewise.
5133         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5134         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5135         including profopt.opt; save and restore existing value.
5136         * g++.dg/bprob/bprob.exp: Likewise.
5137         * gcc.dg/matrix/matrix.exp: Likewise.
5138         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5139         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5140         PROFOPT_OPTIONS.
5142 2012-06-25  Richard Henderson  <rth@redhat.com>
5144         * gcc.dg/pr53749.c: New.
5146 2012-06-25  Jason Merrill  <jason@redhat.com>
5148         PR c++/52988
5149         * g++.dg/cpp0x/nullptr28.C: New.
5151 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
5153         * gcc.target/arm/neon-vld1_dupQ.c: New.
5155 2012-06-25  Florian Weimer  <fweimer@redhat.com>
5157         * g++.dg/init/new35.C: New.
5158         * g++.dg/init/new36.C: New.
5159         * g++.dg/init/new37.C: New.
5160         * g++.dg/ext/vla5.C: New warning.
5161         * g++.dg/ext/vla8.C: New warning.
5162         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5164 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5165             James Greenhalgh  <james.greenhalgh@arm.com>
5167         * gcc.target/arm/ftest-support-arm.h New testcase.
5168         * gcc.target/arm/ftest-support-thumb.h Likewise.
5169         * gcc.target/arm/ftest-support.h Likewise.
5170         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5171         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5172         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5173         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5174         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5175         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5176         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5177         * gcc.target/arm/ftest-armv6-arm.c Likewise.
5178         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5179         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5180         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5181         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5182         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5183         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5184         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5185         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5186         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5187         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5188         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5189         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5190         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5191         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5192         * lib/target-supports.exp
5193         (check_effective_target_arm_arch_FUNC): Add support for more
5194         architectures.
5195         (add_options_for_arm_arch_FUNC): Likewise.
5196         (check_effective_target_arm_arch_FUNC_multilib): New functions.
5198 2012-06-25  Jason Merrill  <jason@redhat.com>
5200         PR c++/53202
5201         * g++.dg/cpp0x/constexpr-tuple.C: New.
5203 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
5205         PR target/53759
5206         * gcc.target/i386/pr53759.c: New test.
5208         PR c++/53594
5209         * g++.dg/cpp0x/nsdmi7.C: New test.
5211 2012-06-24  Kai Tietz  <ktietz@redhat.com>
5213         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5214         for LLP64 targets.
5215         * gcc.target/i386/pr38988.c: Likewise.
5217 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
5219         PR fortran/47710
5220         PR fortran/53328
5221         * gfortran.dg/typebound_generic_12.f03: New.
5222         * gfortran.dg/typebound_generic_13.f03: New.
5224 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
5226         * gnat.dg/lto15.ad[sb]: New test.
5228 2012-06-21  Meador Inge  <meadori@codesourcery.com>
5230         PR c/53702
5231         * gcc.dg/Wunused-local-typedefs.c: New testcase.
5233 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
5235         * gcc.dg/pch/ident-1.c: New test.
5236         * gcc.dg/pch/ident-1.hs: Header file for new test.
5238 2012-06-21  Michael Matz  <matz@suse.de>
5240         PR middle-end/53688
5241         * gcc.c-torture/execute/pr53688.c: New test.
5243 2012-06-20  Richard Guenther  <rguenther@suse.de>
5245         PR tree-optimization/30318
5246         * gcc.dg/tree-ssa/vrp69.c: New testcase.
5248 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
5250         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5252 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5254         * gcc.target/i386/clearcapv2.map: New file.
5255         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5257 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5259         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5260         and add __sh__ case.
5262 2012-06-19  Jason Merrill  <jason@redhat.com>
5264         PR c++/52637
5265         * g++.dg/debug/localclass1.C: New.
5267 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5269         * g++.dg/cpp0x/override4.C: New.
5271 2012-06-14  Jason Merrill  <jason@redhat.com>
5273         PR c++/53651
5274         * g++.dg/cpp0x/decltype37.C: New.
5276 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5278         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5280 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
5282         * gcc.c-torture/compile/vector-5.c,
5283         gcc.c-torture/compile/vector-6.c: New tests.
5285 2012-06-19  Richard Henderson  <rth@redhat.com>
5287         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5289 2012-06-19  Richard Guenther  <rguenther@suse.de>
5291         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5293 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
5295         PR target/53712
5296         * gcc.target/i386/pr53712.c: New test.
5298 2012-06-18  Tobias Burnus  <burnus@net-b.de>
5300         PR fortran/53692
5301         * gfortran.dg/elemental_optional_args_6.f90: New.
5303 2012-06-18  Tobias Burnus  <burnus@net-b.de>
5305         PR fortran/53526
5306         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5307         * gfortran.dg/coarray/move_alloc_1.f90
5309 2012-06-18  Tobias Burnus  <burnus@net-b.de>
5311         PR fortran/53526
5312         * gfortran.dg/coarray_27.f90: New.
5314 2012-06-18  Joey Ye <Joey.Ye@arm.com>
5315             Greta Yorsh  <Greta.Yorsh@arm.com>
5317         * gcc.target/arm/epilog-1.c: New test.
5319 2012-06-18  Richard Guenther  <rguenther@suse.de>
5321         PR tree-optimization/53693
5322         * g++.dg/torture/pr53693.C: New testcase.
5324 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
5326         PR tree-optimization/53703
5327         * gcc.dg/torture/pr53703.c: New test.
5329 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
5331         PR middle-end/53698
5332         * gcc.target/i386/pr53698.c: New test.
5334 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
5336         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5338 2012-06-17  Tobias Burnus  <burnus@net-b.de>
5340         PR fortran/53691
5341         PR fortran/53685
5342         * gfortran.dg/transfer_check_3.f90: New.
5344 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
5346         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5348 2012-06-16  Tobias Burnus  <burnus@net-b.de>
5350         PR fortran/53642
5351         PR fortran/45170
5352         * gfortran.dg/deferred_type_param_8.f90: New.
5354 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
5356         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5357         testname that includes flags, passed in as new argument, in
5358         pass/fail messages.
5359         (run_gcov): Get testname from dg-test, use it in pass/fail messages
5360         and pass it to verify-* procedures.
5362         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5363         alignment torture options with usual torture options.
5365         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5366         messages reported for one line of source code.
5367         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5368         * g++.dg/cpp0x/decltype2.C: Likewise.
5369         * g++.dg/cpp0x/decltype3.C: Likewise.
5370         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5371         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5372         * g++.dg/cpp0x/static_assert3.C: Likewise.
5373         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5374         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5375         * g++.dg/cpp0x/union1.C: Likewise.
5376         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5377         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5378         * g++.dg/cpp0x/variadic2.C: Likewise.
5379         * g++.dg/cpp0x/variadic20.C: Likewise.
5380         * g++.dg/cpp0x/variadic74.C: Likewise.
5381         * g++.dg/diagnostic/bitfld2.C: Likewise.
5382         * g++.dg/ext/attrib44.C: Likewise.
5383         * g++.dg/ext/no-asm-1.C: Likewise.
5384         * g++.dg/other/error34.C: Likewise.
5385         * g++.dg/parse/crash46.C: Likewise.
5386         * g++.dg/parse/error10.C: Likewise.
5387         * g++.dg/parse/error2.C: Likewise.
5388         * g++.dg/parse/error3.C: Likewise.
5389         * g++.dg/parse/error36.C: Likewise.
5390         * g++.dg/parse/error8.C: Likewise.
5391         * g++.dg/parse/error9.C: Likewise.
5392         * g++.dg/parse/parser-pr28152-2.C: Likewise.
5393         * g++.dg/parse/parser-pr28152.C: Likewise.
5394         * g++.dg/parse/template25.C: Likewise.
5395         * g++.dg/parse/typename11.C: Likewise.
5396         * g++.dg/tc1/dr147.C: Likewise.
5397         * g++.dg/template/deduce3.C: Likewise.
5398         * g++.dg/template/koenig9.C: Likewise.
5399         * g++.dg/template/pr23510.C: Likewise.
5400         * g++.dg/warn/pr12242.C: Likewise.
5401         * g++.dg/warn/pr30551-2.C: Likewise.
5402         * g++.dg/warn/pr30551.C: Likewise.
5403         * g++.old-deja/g++.other/typename1.C: Likewise.
5404         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5406 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5408         PR c++/51033
5409         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5410         * c-c++-common/torture/vshuf-2.inc: Likewise.
5411         * c-c++-common/torture/vshuf-4.inc: Likewise.
5412         * c-c++-common/torture/vshuf-8.inc: Likewise.
5413         * c-c++-common/torture/vshuf-main.inc: Likewise.
5414         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5415         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5416         * c-c++-common/torture/vshuf-v2df.c: Likewise.
5417         * c-c++-common/torture/vshuf-v2di.c: Likewise.
5418         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5419         * c-c++-common/torture/vshuf-v2si.c: Likewise.
5420         * c-c++-common/torture/vshuf-v4df.c: Likewise.
5421         * c-c++-common/torture/vshuf-v4di.c: Likewise.
5422         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5423         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5424         * c-c++-common/torture/vshuf-v4si.c: Likewise.
5425         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5426         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5427         * c-c++-common/torture/vshuf-v8si.c: Likewise.
5429 2012-06-15  Michael Matz  <matz@suse.de>
5431         * gcc.dg/tree-ssa/vector-4.c: New test.
5433 2012-06-15  Michael Matz  <matz@suse.de>
5435         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5436         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5438 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
5440         PR tree-optimization/53636
5441         * gcc.target/arm/pr53636.c: New test.
5443 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
5445         PR tree-optimization/51581
5446         * gcc.c-torture/execute/pr51581-1.c: New test.
5447         * gcc.c-torture/execute/pr51581-2.c: New test.
5448         * gcc.dg/vect/pr51581-1.c: New test.
5449         * gcc.dg/vect/pr51581-2.c: New test.
5450         * gcc.dg/vect/pr51581-3.c: New test.
5451         * gcc.target/i386/avx-pr51581-1.c: New test.
5452         * gcc.target/i386/avx-pr51581-2.c: New test.
5453         * gcc.target/i386/avx2-pr51581-1.c: New test.
5454         * gcc.target/i386/avx2-pr51581-2.c: New test.
5455         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5457 2012-06-15  Richard Guenther  <rguenther@suse.de>
5459         * gcc.c-torture/execute/20120615-1.c: New testcase.
5461 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
5463         * gnat.dg/vect8.ad[sb]: New test.
5465 2012-06-14  Richard Guenther  <rguenther@suse.de>
5467         * gcc.dg/tree-ssa/vrp.h: New testcase.
5468         * gcc.dg/tree-ssa/vrp68.c: Likewise.
5470 2012-06-13  Christian Bruel  <christian.bruel@st.com>
5472         PR target/53621
5473         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5475 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
5477         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5479 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
5481         PR testsuite/20771
5482         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5483         test summary unique.
5485         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5486         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5487         scan-stack-usage-not): Don't strip torture options from test name.
5489         * lib/scandump.exp (scan-dump-times): Use printable version of
5490         regexp in test summary line.
5492         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5493         messages reported for one line of source code.
5494         * gcc.dg/format/few-1.c: Likewise.
5495         * gcc.dg/ia64-sync-2.c: Likewise.
5496         * gcc.dg/sync-2.c: Likewise.
5497         * gcc.dg/noncompile/pr44517.c: Likewise.
5499 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
5501         PR debug/49888
5502         * gcc.dg/guality/pr49888.c: New.
5504 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
5506         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5507         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5508         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5510 2012-06-13  Tobias Burnus  <burnus@net-b.de>
5512         PR fortran/53643
5513         * gfortran.dg/intent_out_7.f90: New.
5515 2012-06-13  Tobias Burnus  <burnus@net-b.de>
5517         PR fortran/53597
5518         * gfortran.dg/save_4.f90: New.
5520 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
5522         PR c/53532
5523         PR c/51034
5524         PR c/53196
5525         * gcc.dg/pr53532.c: New test.
5526         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5527         adjust line numbers.
5528         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5529         * gcc.dg/Wcxx-compat-8.c: Likewise.
5530         * gcc.dg/pr51034.c: New test.
5531         * gcc.dg/pr53196-1.c: New test.
5532         * gcc.dg/pr53196-2.c: New test.
5534 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
5536         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5537         alignment torture options with usual torture options.
5538         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5539         instead of dg-options.
5540         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5541         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5542         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5543         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5544         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5545         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5547         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5548         to checks for multiple messages reported for one line of source code.
5549         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5551         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5552         messages reported for one line of source code.
5554         * gcc.dg/20031223-1.c: Add comments to check for multiple
5555         messages reported for one line of source code.
5556         * gcc.dg/Wconversion-integer.c: Likewise.
5557         * gcc.dg/Wfatal-2.c: Likewise.
5558         * gcc.dg/Wfatal.c: Likewise.
5559         * gcc.dg/Wobjsize-1.c: Likewise.
5560         * gcc.dg/c99-vla-jump-1.c: Likewise.
5561         * gcc.dg/c99-vla-jump-2.c: Likewise.
5562         * gcc.dg/c99-vla-jump-3.c: Likewise.
5563         * gcc.dg/c99-vla-jump-4.c: Likewise.
5564         * gcc.dg/c99-vla-jump-5.c: Likewise.
5565         * gcc.dg/decl-9.c: Likewise.
5566         * gcc.dg/declspec-10.c: Likewise.
5567         * gcc.dg/declspec-18.c: Likewise.
5568         * gcc.dg/mtune.c: Likewise.
5569         * gcc.dg/parser-pr28152-2.c: Likewise.
5570         * gcc.dg/parser-pr28152.c: Likewise.
5571         * gcc.dg/pr14475.c: Likewise.
5572         * gcc.dg/pr27953.c: Likewise.
5573         * gcc.dg/pr28322-3.c: Likewise.
5574         * gcc.dg/pr30457.c: Likewise.
5575         * gcc.dg/pr30551-2.c: Likewise.
5576         * gcc.dg/pr30551-3.c: Likewise.
5577         * gcc.dg/pr30551-4.c: Likewise.
5578         * gcc.dg/pr30551-5.c: Likewise.
5579         * gcc.dg/pr30551-6.c: Likewise.
5580         * gcc.dg/pr30551.c: Likewise.
5581         * gcc.dg/pr45461.c: Likewise.
5582         * gcc.dg/pr48552-1.c: Likewise.
5583         * gcc.dg/pr48552-2.c: Likewise.
5584         * gcc.dg/redecl-1.c: Likewise.
5585         * gcc.dg/transparent-union-3.c: Likewise.
5586         * gcc.dg/utf-dflt.c: Likewise.
5587         * gcc.dg/utf-dflt2.c: Likewise.
5588         * gcc.dg/vla-8.c: Likewise.
5589         * gcc.dg/vla-init-1.c: Likewise.
5590         * gcc.dg/wtr-int-type-1.c: Likewise.
5592         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5593         messages reported for for one line of source code.
5594         * c-c++-common/raw-string-5.c: Likewise.
5595         * c-c++-common/raw-string-4.c: Likewise.
5596         * c-c++-common/raw-string-6.c: Likewise.
5597         * c-c++-common/pr20000.c: Likewise.
5599         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5600         messages reported for one line of source code.
5601         * gcc.dg/cpp/pr30786.c: Likewise.
5602         * gcc.dg/cpp/pr28709.c: Likewise.
5603         * gcc.dg/cpp/missing-header-MD.c: Likewise.
5604         * gcc.dg/cpp/macspace2.c: Likewise.
5605         * gcc.dg/cpp/missing-header-1.c: Likewise.
5606         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5607         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5608         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5610 2012-06-12  Jason Merrill  <jason@redhat.com>
5612         PR c++/53599
5613         * g++.dg/template/local7.C: New.
5615 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
5617         PR target/53511
5618         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5619         * gcc.target/sh/pr51340-2.c: Likewise.
5620         * gcc.target/sh/pr51340-3.c: Likewise.
5622 2012-06-12  Michael Matz  <matz@suse.de>
5624         * gcc.dg/torture/alias-1.c: New test.
5626 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
5628         PR rtl-optimization/53589
5629         * gcc.dg/torture/pr53589.c: New test.
5631 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
5633         PR target/50749
5634         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5635         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5636         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5637         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5638         * gcc.target/sh/pr50749-sf-predec-2.c: New.
5639         * gcc.target/sh/pr50749-sf-predec-4.c: New.
5640         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5641         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5642         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5643         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5644         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5645         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5646         * gcc.target/sh/pr50749-sf-predec-1.c: New.
5647         * gcc.target/sh/pr50749-sf-predec-3.c: New.
5648         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5649         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5651 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
5653         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5654         (check_intel_cpu_model): New function.
5655         (check_amd_cpu_model): New function.
5656         (check_features): New function.
5657         (__get_cpuid_output): New function.
5658         (check_detailed): New function.
5659         (fn1): Rename to quick_check.
5660         (main): Update to call quick_check and call check_detailed.
5662 2012-06-11  Richard Henderson  <rth@redhat.com>
5664         * lib/target-supports.exp
5665         (check_effective_target_sync_long_long_runtime): Use
5666         check_effective_target_lp64 instead of
5667         check_effective_target_powerpc64 for powerpc targets.
5669 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
5671         PR target/53511
5672         * gcc.target/sh/pr53511-1.c: New.
5674 2012-06-11  Richard Guenther  <rguenther@suse.de>
5676         PR middle-end/53470
5677         * g++.dg/lto/pr53470_0.C: New testcase.
5678         * gcc.dg/lto/pr53470_0.c: Likewise.
5680 2012-06-11  Richard Guenther  <rguenther@suse.de>
5682         PR c++/53605
5683         * g++.dg/ext/pr53605.C: New testcase.
5685 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5687         * gnat.dg/specs/array1.ads: New test.
5688         * gnat.dg/specs/array2.ads: Likewise.
5689         * gnat.dg/array22.adb: Likewise.
5691 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5693         * gnat.dg/constant4.adb: New test.
5694         * gnat.dg/constant4_pkg.ads: New helper.
5696 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
5698         PR fortran/52552
5699         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5700         * gfortran.dg/allocate_class_1.f90: Modified.
5701         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5702         * gfortran.dg/allocate_class_2.f90: New.
5704 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
5706         PR middle-end/53535
5707         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5709 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
5711         PR fortran/52861
5712         * gfortran.dg/string_assign_2.f90:  New test case.
5714 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
5716         PR fortran/52861
5717         * gfortran.dg/string_assign_1.f90:  New test case.
5719 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
5721         PR middle-end/53580
5722         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5723         * gcc.dg/gomp/critical-4.c: Likewise.
5724         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5725         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5726         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5727         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5728         * c-c++-common/gomp/pr53580.c: New test.
5730 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5732         PR c++/51214
5733         * g++.dg/cpp0x/forw_enum11.C: New.
5735 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5737         PR c++/53567
5738         * g++.dg/cpp0x/alias-decl-19.C: New.
5740 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
5742         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5744 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
5746         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5747         (XSTATE_FP): Ditto.
5748         (XSTATE_SSE): Ditto.
5749         (XSTATE_YMM): Ditto.
5750         (avx_os_support): Use new defines.
5752 2012-06-06  Richard Guenther  <rguenther@suse.de>
5754         PR testsuite/32380
5755         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5756         loops.
5758 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5760         PR c++/52841
5761         * g++.dg/cpp0x/pr52841.C: New testcase.
5763 2012-06-06  Richard Guenther  <rguenther@suse.de>
5765         PR tree-optimization/53081
5766         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5767         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5769 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5771         * gcc.target/powerpc/pr53487.c: New test.
5773 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
5775         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5777 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
5779         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5781 2012-06-05  Richard Guenther  <rguenther@suse.de>
5783         PR tree-optimization/30442
5784         * gcc.dg/vect/bb-slp-30.c: New testcase.
5786 2012-06-05  Richard Guenther  <rguenther@suse.de>
5788         PR tree-optimization/53081
5789         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5790         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5791         -fno-tree-loop-distribute-patterns.
5793 2012-06-05  Alan Modra  <amodra@gmail.com>
5795         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5796         Check static chain in nested funcs.
5798 2012-06-04  Tobias Burnus  <burnus@net-b.de>
5800         PR fortran/50619
5801         * gfortran.dg/init_flag_10.f90: New.
5803 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5805         PR c++/53524
5806         * g++.dg/warn/Wenum-compare-no-2: New.
5808 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
5810         PR preprocessor/53463
5811         * g++.dg/cpp/limits.C: New test.
5812         * g++.dg/parse/error19.C: Adjust.
5813         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5814         * g++.dg/warn/pr35635.C: Likewise.
5815         * g++.old-deja/g++.pt/assign1.C: Likewise.
5817 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
5819         PR target/53559
5820         * gcc.target/powerpc/cell_builtin_1.c: New test case.
5821         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5822         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5823         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5824         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5825         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5826         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5827         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5829 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
5831         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5833 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
5835         PR tree-optimization/53550
5836         * gcc.dg/pr53550.c: New test.
5838 2012-06-04  Richard Guenther  <rguenther@suse.de>
5840         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5841         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5842         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5844 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5846         PR fortran/48831
5847         * gfortran.dg/parameter_array_element_2.f90: New.
5849 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
5851         PR target/53512
5852         * gcc.target/sh/pr53512-1.c: New.
5853         * gcc.target/sh/pr53512-2.c: New.
5854         * gcc.target/sh/pr53512-3.c: New.
5855         * gcc.target/sh/pr53512-4.c: New.
5857 2012-06-01  Jason Merrill  <jason@redhat.com>
5859         PR c++/52973
5860         * g++.dg/ext/visibility/template12.C: New.
5861         * g++.dg/ext/attrib14.C: Adjust warning line.
5863         PR c++/52725
5864         * g++.dg/parse/new6.C: New.
5865         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5867 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5869         * c-c++-common/restrict-2.c: Revert previous change.
5871 2012-06-01  Jason Merrill  <jason@redhat.com>
5873         PR c++/53137
5874         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5876         PR c++/53484
5877         * g++.dg/cpp0x/auto33.C: New.
5879 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
5881         PR c++/26155
5882         * g++.dg/parse/namespace-alias-1.C: New.
5884 2012-06-01  Christian Bruel  <christian.bruel@st.com>
5886         * gcc.dg/spec-options.c: New test.
5887         * gcc.dg/foo.specs: New file.
5889 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5891         PR ada/53517
5892         * gnat.dg/lto14.adb: Skip on Solaris.
5894 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
5896         * gcc.target/cris/sync-1-v10.c,
5897         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5898         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5899         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5900         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5901         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5902         gcc.target/cris/torture/sync-mis-op-i-1.c,
5903         gcc.target/cris/torture/sync-mis-op-i-1a.c,
5904         gcc.target/cris/torture/sync-mis-op-i-2.c,
5905         gcc.target/cris/torture/sync-mis-op-i-2a.c,
5906         gcc.target/cris/torture/sync-mis-op-i-3.c,
5907         gcc.target/cris/torture/sync-mis-op-i-3a.c,
5908         gcc.target/cris/torture/sync-mis-op-s-1.c,
5909         gcc.target/cris/torture/sync-mis-op-s-1a.c,
5910         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5911         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5912         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5913         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5914         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5915         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5916         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5917         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5919 2012-05-31  Richard Guenther  <rguenther@suse.de>
5921         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5922         ldist-pr45948.c with disabled SCCP.
5924 2012-05-31  Richard Guenther  <rguenther@suse.de>
5926         PR middle-end/48493
5927         * gcc.dg/torture/pr48493.c: New testcase.
5929 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
5931         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5932         arm32 to targets.
5933         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5934         of the initialization loop.
5935         (dg-final): Adjust the expected number of vectorized loops depending
5936         on vect_char_mult target selector.
5938 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
5940         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5941         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5942         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5943         New tests.
5945 2012-05-30  Jason Merrill  <jason@redhat.com>
5947         PR c++/53356
5948         * g++.dg/init/new34.C: New.
5949         * g++.dg/tree-ssa/stabilize1.C: New.
5951 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
5953         PR c++/53356
5954         * g++.dg/init/new33.C: New test.
5956 2012-05-30  Richard Guenther  <rguenther@suse.de>
5958         PR middle-end/53501
5959         * gcc.dg/torture/pr53501.c: New testcase.
5960         * c-c++-common/restrict-2.c: Adjust.
5962 2012-05-30  Alan Modra  <amodra@gmail.com>
5964         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5965         torture-finish.
5967 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
5969         * gcc.target/i386/shuf-concat.c: New test.
5971 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
5973         PR rtl-optimization/53519
5974         * gcc.c-torture/compile/pr53519.c: New test.
5976 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5978         * gcc.target/arm/neon-vrev.c: New.
5980 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
5982         PR target/51340
5983         * gcc.target/sh/pr51340-1.c: New.
5984         * gcc.target/sh/pr51340-2.c: New.
5985         * gcc.target/sh/pr51340-3.c: New.
5987 2012-05-29  Richard Guenther  <rguenther@suse.de>
5989         PR tree-optimization/53516
5990         * gcc.dg/torture/pr53516.c: New testcase.
5992 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
5994         PR preprocessor/53229
5995         * gcc.dg/cpp/paste6.c: Force to run without
5996         -ftrack-macro-expansion.
5997         * gcc.dg/cpp/paste8.c: Likewise.
5998         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5999         -ftrack-macro-expansion.
6000         * gcc.dg/cpp/paste12.c: Force to run without
6001         -ftrack-macro-expansion.
6002         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6003         -ftrack-macro-expansion.
6004         * gcc.dg/cpp/paste13.c: Likewise.
6005         * gcc.dg/cpp/paste14.c: Likewise.
6006         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6007         -ftrack-macro-expansion.
6008         * gcc.dg/cpp/paste18.c: New test.
6010 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
6012         * gcc.target/cris/torture/trap-1.c,
6013         gcc.target/cris/torture/trap-2.c,
6014         gcc.target/cris/torture/trap-3.c,
6015         gcc.target/cris/torture/trap-v0.c,
6016         gcc.target/cris/torture/trap-v3.c: New tests.
6018 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
6020         PR c++/25137
6021         * g++.dg/warn/Wbraces3.C: New.
6022         * g++.dg/warn/Wbraces4.C: Likewise.
6024 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
6026         PR tree-optimization/53505
6027         * c-c++-common/torture/pr53505.c: New test.
6029 2012-05-27  Nathan Sidwell  <nathan@acm.org>
6031         * gcc.dg/stmt-expr-4.c: New.
6033 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
6035         PR c++/53491
6036         * g++.dg/parse/crash60.C: New.
6038 2012-05-26  Jason Merrill  <jason@redhat.com>
6040         PR c++/53220
6041         * c-c++-common/array-lit.c: New.
6042         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6044 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6046         PR ada/50294
6047         * gnat.dg/array21.adb: New test.
6049 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6051         * gnat.dg/renaming5.adb: Adjust dg-final directive.
6053 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6055         PR c++/32054
6056         * g++.dg/other/anon-union3.C: New.
6058 2012-05-25  Ian Lance Taylor  <iant@google.com>
6060         * gcc.dg/split-6.c: New test.
6062 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6064         * gnat.dg/lto14.adb: New test.
6066 2012-05-25  Tristan Gingold  <gingold@adacore.com>
6068         * gcc.target/i386/large-frame.c: New.
6070 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
6071         * gcc.target/powerpc/lhs-1.c: New.
6072         * gcc.target/powerpc/lhs-2.c: New.
6073         * gcc.target/powerpc/lhs-3.c: New.
6075 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
6077         Make unwound macro expansion trace less redundant
6078         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6079         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6080         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6081         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6082         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6083         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6085 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6087         PR c++/53464
6088         * g++.dg/cpp0x/constexpr-default1.C: New.
6090 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6092         PR c++/32080
6093         * g++.dg/eh/goto2.C: New.
6095 2012-05-24  Richard Guenther  <rguenther@suse.de>
6097         PR middle-end/53460
6098         * g++.dg/tree-prof/pr53460.C: New testcase.
6100 2012-05-24  Richard Guenther  <rguenther@suse.de>
6102         PR bootstrap/53466
6103         * g++.dg/debug/pr53466.C: New testcase.
6105 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
6107         PR tree-optimization/53465
6108         * gcc.c-torture/execute/pr53465.c: New test.
6110 2012-05-23  Tobias Burnus  <burnus@net-b.de>
6112         PR fortran/51055
6113         PR fortran/45170
6114         * gfortran.dg/allocate_with_typespec_6.f90: New.
6116 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6118         PR c++/29185
6119         * g++.dg/warn/delete-array-1.C: New.
6121 2012-05-23  Richard Guenther  <rguenther@suse.de>
6123         * gcc.dg/torture/pr39074-2.c: Adjust.
6124         * gcc.dg/torture/pr39074.c: Likewise.
6125         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6126         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6128 2012-05-22  Jan Hubicka  <jh@suse.cz>
6130         PR middle-end/53161
6131         * g++.dg/torture/pr53161.C: New testcase.
6133 2012-05-22  Tobias Burnus  <burnus@net-b.de>
6135         PR fortran/53389
6136         * gfortran.dg/realloc_on_assign_15.f90: New.
6138 2012-05-22  Richard Guenther  <rguenther@suse.de>
6140         PR middle-end/51071
6141         * gcc.dg/torture/pr51071-2.c: New testcase.
6143 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
6145         PR tree-optimization/53336
6146         * g++.dg/torture/pr53336.C: New testcase.
6148 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
6150         PR c++/53322
6151         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6152         instead of -Wunused-local-typedefs.
6154 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6156         PR c++/51184
6157         * g++.dg/other/abstract4.C: New-
6159 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6161         PR c++/40821
6162         * g++.dg/ext/attrib46.C: New.
6164 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
6166         PR c/53418
6167         * gcc.c-torture/compile/pr53418-1.c,
6168         gcc.c-torture/compile/pr53418-2.c: New tests.
6170 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
6172         PR tree-optimization/53366
6173         * gcc.dg/torture/pr53366-1.c: New test.
6174         * gcc.dg/torture/pr53366-2.c: New test.
6175         * gcc.target/i386/pr53366-1.c: New test.
6176         * gcc.target/i386/pr53366-2.c: New test.
6178         PR tree-optimization/53409
6179         * gcc.c-torture/compile/pr53409.c: New test.
6181         PR tree-optimization/53410
6182         * gcc.c-torture/compile/pr53410-1.c: New test.
6183         * gcc.c-torture/compile/pr53410-2.c: New test.
6185 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6187         PR target/53425
6188         * gcc.target/i386/pr53425-1.c: New file.
6189         * gcc.target/i386/pr53425-2.c: Likewise.
6191 2012-05-21  Richard Guenther  <rguenther@suse.de>
6193         PR tree-optimization/53408
6194         * gcc.dg/torture/pr53408.c: New testcase.
6196 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
6197             H.J. Lu  <hongjiu.lu@intel.com>
6199         PR target/53416
6200         * gcc.target/i386/pr53416.c: New file.
6202 2012-05-21  Richard Guenther  <rguenther@suse.de>
6204         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6206 2012-05-21  Richard Guenther  <rguenther@suse.de>
6208         * gcc.dg/torture/ldist-1.c: New testcase.
6210 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
6212         * gnat.dg/lto13.adb: New test.
6213         * gnat.dg/lto13_pkg.ad[sb]: New helper.
6215 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6217         * gnat.dg/specs/lto12.ads: New test.
6218         * gnat.dg/specs/lto12_pkg.ads: New helper.
6220 2012-05-18  Richard Guenther  <rguenther@suse.de>
6222         PR tree-optimization/53346
6223         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6224         * gcc.target/i386/incoming-10.c: Adjust.
6225         * gcc.target/i386/incoming-11.c: Likewise.
6226         * gcc.target/i386/pr46295.c: Likewise.
6228 2012-05-18  Richard Guenther  <rguenther@suse.de>
6230         * gcc.dg/pr53352.c: Return zero.
6232 2012-05-18  Richard Guenther  <rguenther@suse.de>
6234         PR tree-optimization/53390
6235         * gcc.dg/torture/pr53390.c: New testcase.
6237 2012-05-18  Meador Inge  <meadori@codesourcery.com>
6239         PR rtl-optimization/53352
6240         * gcc.dg/pr53352.c: New test.
6242 2012-05-17  David S. Miller  <davem@davemloft.net>
6244         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6245         failure on sparc-*-linux-gnu.
6247 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6249         PR c++/39681
6250         * g++.dg/parse/error49.C: New.
6251         * g++.dg/cpp0x/error8.C: Likewise.
6252         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6253         * g++.dg/ext/utf-dflt2.C: Likewise.
6254         * g++.dg/ext/utf-gnuxx98.C: Likewise.
6255         * g++.dg/ext/utf-dflt.C: Likewise.
6256         * c-c++-common/raw-string-3.c: Likewise.
6257         * c-c++-common/raw-string-4.c: Likewise.
6259 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6261         PR c++/53371
6262         * g++.dg/cpp0x/catch1.C: New.
6264 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6266         PR c++/44516
6267         * g++.dg/parse/error48.C: New.
6268         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6269         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6271 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
6273         * gcc.dg/tm/indirect-2.c: New test.
6275 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6277         PR tree-optimization/53217
6278         * gfortran.dg/pr53217.f90: New test.
6280 2012-05-16  Richard Guenther  <rguenther@suse.de>
6282         PR tree-optimization/53364
6283         * g++.dg/torture/pr53364.C: New testcase.
6285 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
6287         PR testsuite/52641
6288         * gcc.dg/pr52549.c: Fix test for long != void*
6289         * gcc.c-torture/execute/pr52979-1.x: New file.
6290         * gcc.c-torture/execute/pr52979-2.x: New file.
6292 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
6294         PR preprocessor/7263
6295         * gcc.dg/binary-constants-2.c: Run without tracking locations
6296         accross macro expansion.
6297         * gcc.dg/binary-constants-3.c: Likewise.
6298         * gcc.dg/cpp/sysmac2.c: Likewise.
6299         * gcc.dg/nofixed-point-2.c: Adjust for more precise
6300         location.
6301         * gcc.dg/cpp/syshdr3.c: New test.
6302         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6303         * gcc.dg/system-binary-constants-1.c: New test.
6304         * gcc.dg/system-binary-constants-1.h: New header for the new test
6305         above.
6306         * g++.dg/cpp/syshdr3.C: New test.
6307         * g++.dg/cpp/syshdr3.h: New header the new test above.
6308         * g++.dg/system-binary-constants-1.C: New test.
6309         * g++.dg/system-binary-constants-1.h: New header the new test
6310         above.
6312 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6314         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6316 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
6318         PR target/53358
6319         * gcc.dg/pr53358.c: New test.
6321 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6323         PR c++/11856
6324         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6325         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6327 2012-05-15  Olivier Hainque  <hainque@adacore.com>
6329         * g++.dg/eh/sighandle.C: New testcase.
6331 2012-05-15  Richard Guenther  <rguenther@suse.de>
6333         PR tree-optimization/53355
6334         * gcc.dg/tree-ssa/vrp67.c: New testcase.
6336 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6338         * gfortran.dg/*.f90: Remove now redundant manual
6339         cleanup-modules directive.
6341 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
6343         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6344         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6346 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
6348         PR fortran/52428
6349         * gfortran.dg/int_range_io_1.f90: New test.
6351 2012-05-14  Andi Kleen <ak@linux.intel.com>
6352             Jakub Jelinek  <jakub@redhat.com>
6354         PR target/53315
6355         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6356         * gcc.target/i386/rtm-check.h: New file.
6357         * gcc.target/i386/pr53315.c: New test.
6359 2012-05-14  Tobias Burnus  <burnus@net-b.de>
6361         PR fortran/49110
6362         PR fortran/51055
6363         PR fortran/53329
6364         * gfortran.dg/deferred_type_param_4.f90: New.
6365         * gfortran.dg/deferred_type_param_6.f90: New.
6367 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
6369         * gcc.target/i386/retarg.c: New test.
6371 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6373         PR fortran/45170
6374         * gfortran.dg/deferred_type_param_3.f90: New.
6375         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6376         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6378 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6380         * gnat.dg/null_pointer_deref3.adb: New test.
6382 2012-05-12  Tobias Burnus  <burnus@net-b.de>
6384         PR fortran/49110
6385         PR fortran/52843
6386         * gfortran.dg/deferred_type_param_5.f90: New.
6388 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
6390         * g++.dg/parse/error47.C: New.
6392 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6394         PR fortran/52537
6395         * gfortran.dg/string_compare_4.f90:  Change option
6396         to -fdump-tree-original.  Add test case for kind=4.
6398 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6400         PR fortran/52537
6401         * gfortran.dg/string_compare_4.f90:  New test.
6403 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6405         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6407 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6409         PR c++/53305
6410         * g++.dg/cpp0x/variadic132.C: New.
6412 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
6414         PR c++/53158
6415         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6416         * g++.dg/parse/error26.C: Tweak dg-error column number.
6418 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
6420         PR c++/53301
6421         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6423 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6425         * gnat.dg/lto11.ad[sb]: New test.
6427 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
6429         PR target/52908
6430         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6431         directive to Scan for vpmuldq, not vpmacsdql.
6433 2012-05-09  Michael Matz  <matz@suse.de>
6435         PR tree-optimization/53185
6436         * gcc.dg/vect/pr53185.c: New test.
6438 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
6440         PR middle-end/53249
6441         * gcc.target/i386/pr53249.c: New.
6443 2012-05-09  Richard Guenther  <rguenther@suse.de>
6445         PR tree-optimization/18437
6446         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6447         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6449 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
6451         PR tree-optimization/53226
6452         * gcc.c-torture/compile/pr53226.c: New test.
6454 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6456         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6457         * gcc.target/i386/hle-add-rel-1.c: Likewise.
6458         * gcc.target/i386/hle-and-acq-1.c: Likewise.
6459         * gcc.target/i386/hle-and-rel-1.c: Likewise.
6460         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6461         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6462         * gcc.target/i386/hle-or-acq-1.c: Likewise.
6463         * gcc.target/i386/hle-or-rel-1.c: Likewise.
6464         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6465         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6466         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6467         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6468         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6469         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6471 2012-05-09  Dehao Chen  <dehao@google.com>
6473         * gcc.dg/predict-1.c: Remove the replicated text in this test.
6474         * gcc.dg/predict-2.c: Likewise.
6475         * gcc.dg/predict-3.c: Likewise.
6476         * gcc.dg/predict-4.c: Likewise.
6477         * gcc.dg/predict-5.c: Likewise.
6478         * gcc.dg/predict-6.c: Likewise.
6480 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
6482         PR target/53272
6483         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6485 2012-05-08  Richard Guenther  <rguenther@suse.de>
6487         * gcc.dg/fold-bitand-4.c: New testcase.
6489 2012-05-08  Dehao Chen  <dehao@google.com>
6491         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6492         heuristic is working properly.
6493         * gcc.dg/predict-2.c: Likewise.
6494         * gcc/dg/predict-3.c: Likewise.
6495         * gcc/dg/predict-4.c: Likewise.
6496         * gcc/dg/predict-5.c: Likewise.
6497         * gcc/dg/predict-6.c: Likewise.
6499 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
6501         PR tree-optimization/53239
6502         * g++.dg/opt/vrp3.C: New test.
6503         * g++.dg/opt/vrp3-aux.cc: New file.
6504         * g++.dg/opt/vrp3.h: New file.
6506 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6508         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6509         .uleb128 support in assembler output.
6511 2012-05-07  Richard Guenther  <rguenther@suse.de>
6513         PR lto/42987
6514         * g++.dg/lto/pr42987_0.C: New testcase.
6515         * g++.dg/lto/pr42987_1.C: Likewise.
6517 2012-05-07  Tobias Burnus  <burnus@net-b.de>
6519         PR fortran/53255
6520         * gfortran.dg/typebound_operator_15.f90: New.
6522 2012-05-06  Tobias Burnus  <burnus@net-b.de>
6524         PR fortran/41587
6525         * gfortran.dg/class_array_13.f90: New.
6527 2012-05-06  Tristan Gingold  <gingold@adacore.com>
6529         * gnat.dg/warn7.adb: New test.
6531 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
6533         * gnat.dg/specs/renamings.ads: Rename to...
6534         * gnat.dg/specs/renaming1.ads: ...this.
6535         * gnat.dg/specs/renaming2.ads: New test.
6536         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6537         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6538         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6539         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6541 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
6543         * gnat.dg/discr36.ad[sb]: New test.
6544         * gnat.dg/discr36_pkg.ad[sb]: New helper.
6546 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6548         PR c/43772
6549         * c-c++-common/pr43772.c: New.
6551 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
6553         PR fortran/41600
6554         * gfortran.dg/select_type_26.f03 : New test.
6555         * gfortran.dg/select_type_27.f03 : New test.
6557         PR fortran/53191
6558         * gfortran.dg/select_type_28.f03 : New test.
6560 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
6562         PR fortran/49010
6563         PR fortran/24518
6564         * gfortran.dg/mod_sign0_1.f90: New test.
6565         * gfortran.dg/mod_large_1.f90: New test.
6567 2012-05-04  Tobias Burnus  <burnus@net-b.de>
6569         PR fortran/53175
6570         gfortran.dg/public_private_module_5.f90: New.
6572 2012-05-04  Tobias Burnus  <burnus@net-b.de>
6574         PR fortran/53111
6575         * gfortran.dg/constructor_7.f90: New.
6576         * gfortran.dg/constructor_8.f90: New.
6578 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6580         PR c++/53166
6581         * g++.dg/cpp0x/static_assert7.C: New.
6583 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
6585         PR tree-optimization/52633
6586         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6587         recognized as widening shifts instead of over-widening.
6588         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6589         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6590         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6591         * gcc.target/arm/pr52633.c: New test.
6593 2012-05-04  Richard Guenther  <rguenther@suse.de>
6595         PR tree-optimization/53168
6596         * gcc.dg/torture/pr53168.c: New testcase.
6597         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6599 2012-05-04  Richard Guenther  <rguenther@suse.de>
6601         * gcc.dg/lto/pr53214_0.c: New testcase.
6603 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6605         * gcc.target/ia64/pr48496.c: New test.
6606         * gcc.target/ia64/pr52657.c: Likewise.
6608 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6610         PR c/51712
6611         * c-c++-common/pr51712.c: New.
6613 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6615         PR target/53199
6616         * gcc.target/powwerpc/pr53199.c: New file.
6618 2012-05-03  Jason Merrill  <jason@redhat.com>
6620         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6622         * gcc.dg/debug/dwarf2/dups-types.c: New.
6623         * gcc.dg/debug/dwarf2/dups-types.h: New.
6625 2012-05-03  Jason Merrill  <jason@redhat.com>
6627         * g++.dg/debug/dwarf2/namespace-2.C: New.
6628         * g++.dg/debug/dwarf2/localclass3.C: New.
6630 2012-05-03  Jason Merrill  <jason@redhat.com>
6632         * g++.dg/debug/dwarf2/thunk1.C: New.
6634 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6636         PR c++/53186
6637         * g++.dg/other/final2.C: New.
6639 2012-05-03  Richard Guenther  <rguenther@suse.de>
6641         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6643 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
6645         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6646         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6647         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6648         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6650 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
6652         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6653         .byte 0xf2.
6654         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6655         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6656         * gcc.target/i386/hle-add-rel-1.c: Likewise.
6658         PR debug/53174
6659         * gcc.dg/pr53174.c: New test.
6661         PR target/53187
6662         * gcc.target/arm/pr53187.c: New test.
6663         * gcc.c-torture/compile/pr53187.c: New test.
6665 2012-05-03  Richard Guenther  <rguenther@suse.de>
6667         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6668         unsupported prefetching support.
6670 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
6672         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6673         option -ftrack-macro-expansion=0.
6674         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6675         option -ftrack-macro-expansion=0.
6677 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
6679         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6680         dg-options for target arm with dg-additional-options.
6682 2012-05-03  Richard Guenther  <rguenther@suse.de>
6684         PR tree-optimization/53144
6685         * gcc.dg/torture/pr53144.c: New testcase.
6687 2012-05-03  Tobias Burnus  <burnus@net-b.de>
6689         PR fortran/52864
6690         * gfortran.dg/pointer_intent_7.f90: New.
6691         * gfortran.dg/pure_formal_3.f90: New.
6693 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
6695         * gcc.target/s390/20030123-1.c: Add missing "volatile".
6697 2012-05-02  Martin Jambor  <mjambor@suse.cz>
6699         PR lto/52605
6700         * g++.dg/lto/pr52605_0.C: New test.
6702 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6704         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6705         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6706         * gcc.target/i386/hle-add-acq-1.c: Ditto.
6707         * gcc.target/i386/hle-add-rel-1.c: Ditto.
6708         * gcc.target/i386/hle-and-acq-1.c: Ditto.
6709         * gcc.target/i386/hle-and-rel-1.c: Ditto.
6710         * gcc.target/i386/hle-or-acq-1.c: Ditto.
6711         * gcc.target/i386/hle-or-rel-1.c: Ditto.
6712         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6713         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6714         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6715         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6716         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6717         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6718         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6719         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6721 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
6723         PR middle-end/53153
6724         * gcc.dg/pr53153.c: New test.
6726 2012-05-02  Richard Guenther  <rguenther@suse.de>
6728         * g++.dg/tree-ssa/pr19807.C: Adjust.
6730 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
6732         PR tree-optimization/53163
6733         * gcc.c-torture/compile/pr53163.c: New test.
6735         PR rtl-optimization/53160
6736         * gcc.c-torture/execute/pr53160.c: New test.
6738 2012-05-01  Ian Lance Taylor  <iant@google.com>
6740         PR c/37303
6741         * gcc.dg/pr37303.c: New test.
6743 2012-05-01  Richard Henderson  <rth@redhat.com>
6745         * lib/target-supports.exp
6746         (check_effective_target_sync_long_long_runtime): True for
6747         check_effective_target_powerpc64.
6749 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
6751         PR c++/51033
6752         * gcc.dg/vector-1.c: Move to ...
6753         * c-c++-common/vector-1.c: ... here.
6754         * gcc.dg/vector-2.c: Move to ...
6755         * c-c++-common/vector-2.c: ... here.
6756         * gcc.dg/vector-3.c: Move to ...
6757         * c-c++-common/vector-3.c: ... here. Adapt to C++.
6758         * gcc.dg/vector-4.c: Move to ...
6759         * c-c++-common/vector-4.c: ... here.
6760         * gcc.dg/vector-init-1.c: Move to ...
6761         * c-c++-common/vector-init-1.c: ... here.
6762         * gcc.dg/vector-init-2.c: Move to ...
6763         * c-c++-common/vector-init-2.c: ... here.
6764         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6765         * c-c++-common/vector-subscript-1.c: ... here.
6766         * gcc.dg/vector-subscript-2.c: Move to ...
6767         * c-c++-common/vector-subscript-2.c: ... here.
6768         * gcc.dg/vector-subscript-3.c: Move to ...
6769         * c-c++-common/vector-subscript-3.c: ... here.
6771         PR c++/51314
6772         * g++.dg/cpp0x/vt-51314.C: New test.
6773         * g++.dg/cpp0x/variadic76.C: Fix.
6775 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
6777         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6779 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
6781         Add -Wvarargs option
6782         * c-c++-common/Wvarargs.c: New test case.
6783         * c-c++-common/Wvarargs-2.c: Likewise.
6785 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
6787         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6788         * objc.dg/foreach-7.m: Force the test case to run without
6789         -ftrack-macro-expansion.
6790         * c-c++-common/tm/attrib-1.c: Likewise.
6791         * c-c++-common/warn-ommitted-condop.c: Likewise.
6792         * gcc.dg/assign-warn-1.c: Likewise.
6793         * gcc.dg/assign-warn-2.c: Likewise.
6794         * gcc.dg/attr-alloc_size.c: Likewise.
6795         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6796         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6797         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6798         * gcc.dg/c90-const-expr-9.c: Likewise.
6799         * gcc.dg/c99-const-expr-9.c: Likewise.
6800         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
6801         * gcc.dg/cpp/direct2s.c: Likewise.
6802         * gcc.dg/cpp/pr28709.c: Likewise.
6803         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6804         * gcc.dg/dfp/composite-type.c: Likewise.
6805         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6806         with -ftrack-macro-expansion
6807         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6808         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6809         * g++.dg/ext/cleanup-1.C: Likewise.
6810         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6811         * g++.dg/template/sfinae10.C: Likewise.
6812         * g++.dg/tm/wrap-2.C: Likewise.
6813         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6814         * g++.dg/warn/Wsign-conversion.C: Likewise.
6815         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6816         * g++.old-deja/g++.mike/p10769b.C: Likewise.
6817         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6818         it to run with -ftrack-macro-expansion.
6819         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6820         test cases without -ftrack-macro-expansion.
6822         Fix location for static class members
6823         * g++.dg/template/sfinae6_neg.C: Adjust.
6825         Make conversion warnings work on NULL with -ftrack-macro-expansion
6826         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6827         alongside the previous testing for NULL.
6829         Fix -Wuninitialized for -ftrack-macro-expansion
6830         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6832         Strip "<built-in>" loc from displayed expansion context
6833         * g++.dg/warn/Wconversion-real-integer2.C: New test.
6834         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6835         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6836         new test above.
6838         Fix expansion point loc for macro-like tokens
6839         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6840         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6842         Fix token pasting with -ftrack-macro-expansion
6843         * gcc.dg/cpp/paste17.c: New test case for
6844         -ftrack-macro-expansion=2 mode only.
6845         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6847 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
6849         * gnat.dg/warn6.ad[sb]: New test.
6851 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6853         PR 53149
6854         * gcc.dg/20011021-1.c: Adjust testcase.
6856 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6858         PR fortran/53148
6859         * gfortran.dg/function_optimize_12.f90:  New test.
6861 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
6863         PR target/53156
6864         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6865         code to match current output and cover new peephole2 pattern.
6867 2012-04-27  Ollie Wild  <aaw@google.com>
6869         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6871 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
6873         * gcc.c-torture/execute/20120427-2.c: New testcase.
6874         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6875         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6876         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6878 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
6880         PR target/53138
6881         * gcc.c-torture/execute/20120427-1.c: New testcase.
6883 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
6885         PR middle-end/27139
6886         * gcc.dg/tree-ssa/forwprop-18.c: New test.
6888 2012-04-27  Tom de Vries  <tom@codesourcery.com>
6890         PR tree-optimization/51879
6891         * gcc.dg/pr51879.c: New test.
6892         * gcc.dg/pr51879-2.c: Same.
6893         * gcc.dg/pr51879-3.c: Same.
6894         * gcc.dg/pr51879-4.c: Same.
6895         * gcc.dg/pr51879-6.c: Same.
6897 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6899         PR c++/53096
6900         * g++.dg/cpp0x/defaulted35.C: New.
6901         * g++.dg/cpp0x/defaulted15.C: Adjust.
6903 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
6905         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6906         structure layout.
6908 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
6910         * gcc.target/i386/builtin_target.c: Check avx2.
6912 2012-04-26  Alan Modra  <amodra@gmail.com>
6914         * gcc.target/powerpc/savres.c: New test.
6915         * gcc.target/powerpc/powerpc.exp: Run it.
6917 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
6919         PR target/53120
6920         * gcc.dg/torture/pr53120.c: New test.
6922 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6924         PR middle-end/52979
6925         * gcc.c-torture/compile/pr52979-1.c: New test.
6926         * gcc.c-torture/execute/pr52979-1.c: New test.
6927         * gcc.c-torture/execute/pr52979-2.c: New test.
6929 2012-04-25  Richard Guenther  <rguenther@suse.de>
6931         * gcc.target/i386/l_fma_float_5.c: Adjust.
6932         * gcc.target/i386/l_fma_double_4.c: Likewise.
6933         * gcc.target/i386/l_fma_float_2.c: Likewise.
6934         * gcc.target/i386/l_fma_float_6.c: Likewise.
6935         * gcc.target/i386/l_fma_double_1.c: Likewise.
6936         * gcc.target/i386/l_fma_double_5.c: Likewise.
6937         * gcc.target/i386/l_fma_float_3.c: Likewise.
6938         * gcc.target/i386/l_fma_double_2.c: Likewise.
6939         * gcc.target/i386/l_fma_double_6.c: Likewise.
6940         * gcc.target/i386/l_fma_float_4.c: Likewise.
6941         * gcc.target/i386/l_fma_double_3.c: Likewise.
6942         * gcc.target/i386/l_fma_float_1.c: Likewise.
6944 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6946         PR tree-optimization/53058
6947         * gcc.c-torture/compile/pr53058.c: New test.
6949 2012-04-25  Jan Hubicka  <jh@suse.cz>
6951         PR middle-end/53088
6952         * gcc.target/i386/pr39082-1.c: Update warning location.
6954 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6956         PR c/52880
6957         * gcc.dg/pr52880.c: New test.
6959 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6961         * gcc.dg/m-un-2.c: Update.
6962         * gcc.dg/20011021-1.c: Update.
6964 2012-04-25  Tobias Burnus  <burnus@net-b.de>
6966         PR fortran/52196
6967         * gfortran.dg/realloc_on_assign_14.f90: New.
6969 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
6971         PR testsuite/52641
6972         PR tree-optimizations/52891
6973         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6975 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6977         PR c++/52363
6978         * g++.dg/cpp0x/sfinae35.C: New.
6979         * g++.dg/cpp0x/sfinae36.C: Likewise.
6981 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
6983         * gcc.target/builtin_target.c: New testcase.
6985 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6987         PR target/47197
6988         * gcc.target/powerpc/pr47197.c: New test.
6990 2012-04-24  Richard Guenther  <rguenther@suse.de>
6992         PR tree-optimization/53085
6993         * g++.dg/torture/pr53085.C: New testcase.
6995 2012-04-24  Andrew Pinski  <apinski@cavium.com>
6997         PR tree-opt/33512
6998         * gcc.dg/tree-ssa/andor-3.c: New testcase.
6999         * gcc.dg/tree-ssa/andor-4.c: New testcase.
7000         * gcc.dg/tree-ssa/andor-5.c: New testcase.
7002 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
7004         PR middle-end/53084
7005         * gcc.c-torture/execute/pr53084.c: New test.
7007 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
7009         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7011 2012-04-23  Andrew Pinski  <apinski@cavium.com>
7013         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7015 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
7017         PR regression/53076
7018         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7019         * gcc.dg/torture/builtin-power-1.c: Likewise.
7021 2012-04-23  Richard Guenther  <rguenther@suse.de>
7023         PR tree-optimization/53070
7024         * gcc.dg/torture/pr53070.c: New testcase.
7026 2012-04-23  Richard Guenther  <rguenther@suse.de>
7028         PR c/53060
7029         * gcc.dg/pr53060.c: New testcase.
7031 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
7033         PR tree-optimizations/52891
7034         * gcc.c-torture/compile/pr52891-1.c: New test.
7035         * gcc.c-torture/compile/pr52891-2.c: New test.
7037 2012-04-22  Tobias Burnus  <burnus@net-b.de>
7039         PR fortran/53051
7040         * gfortran.dg/read_float_4.f90: New.
7042 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7044         PR 35441
7045         * c-c++-common/pr35441.C: New.
7047 2012-04-20  Ian Lance Taylor  <iant@google.com>
7049         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7050         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7052 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
7054         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7055         array access.
7056         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7058 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7060         PR rtl-optimization/44214
7061         * gcc.dg/pr44214-1.c: New test.
7062         * gcc.dg/pr44214-2.c: Likewise.
7063         * gcc.dg/pr44214-3.c: Likewise.
7065 2012-04-20  Richard Guenther  <rguenther@suse.de>
7067         * g++.dg/torture/20120420-1.C: New testcase.
7069 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
7071         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7073 2012-04-19  Christian Bruel  <christian.bruel@st.com>
7075         * gcc.dg/pr52283.c: New test.
7077 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7079         * gcc.dg/pr37985.c: New test.
7081 2012-04-19  Richard Guenther  <rguenther@suse.de>
7083         PR rtl-optimization/44688
7084         * gcc.dg/var-expand1.c: Increase array size to make unrolling
7085         possibly profitable.
7087 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7089         PR tree-optimization/52976
7090         * gfortran.dg/reassoc_11.f: New test.
7092 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7094         PR tree-optimization/52976
7095         * gfortran.dg/reassoc_7.f: New test.
7096         * gfortran.dg/reassoc_8.f: Likewise.
7097         * gfortran.dg/reassoc_9.f: Likewise.
7098         * gfortran.dg/reassoc_10.f: Likewise.
7100 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
7102         PR c++/52422
7103         * g++.dg/cpp0x/sfinae33.C: New.
7104         * g++.dg/cpp0x/sfinae34.C: Likewise.
7106 2012-04-18  Joey Ye  <joey.ye@arm.com>
7108         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7110 2012-04-18  Richard Guenther  <rguenther@suse.de>
7112         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7113         array access.
7114         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7115         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7117 2012-04-17  Tom de Vries  <tom@codesourcery.com>
7119         * g++.dg/pr51264-4.C: New test.
7121 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
7123         PR c++/52599
7124         * g++.dg/cpp0x/constexpr-ctor10.C: New.
7126 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
7128         PR c++/53003
7129         * g++.dg/parse/crash59.C: New.
7131 2012-04-17  Michael Matz  <matz@suse.de>
7133         PR tree-optimization/18437
7134         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7136 2012-04-17  Richard Guenther  <rguenther@suse.de>
7138         PR middle-end/53011
7139         * g++.dg/torture/pr53011.C: New testcase.
7141 2012-04-16  Jason Merrill  <jason@redhat.com>
7143         PR c++/38543
7144         * g++.dg/cpp0x/variadic131.C: New.
7146         PR c++/52008
7147         * g++.dg/cpp0x/variadic130.C: New.
7149         PR c++/50830
7150         * g++.dg/cpp0x/variadic129.C: New.
7152         PR c++/50303
7153         * g++.dg/cpp0x/variadic128.C: New.
7155 2012-04-16  Tobias Burnus  <burnus@net-b.de>
7157         PR fortran/52864
7158         * gfortran.dg/pointer_intent_6.f90: New.
7160 2012-04-16  Tobias Burnus  <burnus@net-b.de>
7162         PR fortran/52916
7163         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7164         to include public_private_module_4.f90.
7165         * gfortran.dg/public_private_module_4.f90: Skip this test on all
7166         targets.
7168 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
7170         PR c++/49152
7171         * g++.dg/diagnostic/operator1.C: New.
7172         * g++.dg/ext/label5.C: Adjust.
7173         * g++.dg/ext/va-arg1.C: Likewise.
7174         * g++.dg/other/error20.C: Likewise.
7175         * g++.dg/other/error20.C: Likewise.
7176         * g++.dg/other/error16.C: Likewise.
7177         * g++.dg/other/error10.C: Likewise.
7178         * g++.dg/parse/error30.C: Likewise.
7179         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7181 2012-04-16  Jason Merrill  <jason@redhat.com>
7183         PR c++/51148
7184         * g++.dg/cpp0x/variadic127.C: New.
7186 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7188         * lib/plugin-support.exp (plugin-test-execute): Properly determine
7189         testcase name.
7190         Use fail, pass instead of unresolved.
7191         Don't log $optstr.
7193         PR testsuite/52948
7194         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7195         TODO_dump_func.
7196         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7197         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7198         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7200 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
7202         PR fortran/52968
7203         * gfortran.dg/typebound_call_23.f03: New test case.
7205 2012-04-15  Jason Merrill  <jason@redhat.com>
7207         PR c++/47220
7208         * g++.dg/cpp0x/variadic126.C: New.
7210         PR c++/52380
7211         * g++.dg/cpp0x/variadic125.C: New.
7213         PR c++/52292
7214         * g++.dg/cpp0x/variadic124.C: New.
7216         PR c++/52706
7217         * g++.dg/cpp0x/nullptr27.C: New.
7219         PR c++/52818
7220         * g++.dg/warn/format8.C: New.
7222 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
7224         PR fortran/51082
7225         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7227 2012-04-14  Tobias Burnus  <burnus@net-b.de>
7229         PR fortran/52916
7230         PR fortran/40973
7231         * gfortran.dg/public_private_module_3.f90: New.
7232         * gfortran.dg/public_private_module_4.f90: New.
7234 2012-04-14  Tom de Vries  <tom@codesourcery.com>
7236         * gcc.dg/superblock.c: New test.
7238 2012-04-14  Tom de Vries  <tom@codesourcery.com>
7240         * gcc.dg/pr51879-12.c: New test.
7242 2012-04-13  Jason Merrill  <jason@redhat.com>
7244         PR c++/52824
7245         * g++.dg/cpp0x/variadic123.C: New.
7246         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7248         PR c++/52905
7249         * g++.dg/cpp0x/initlist-ctor1.C: New.
7251         PR c++/52915
7252         * g++.dg/other/anon-union2.C: New.
7254 2012-04-13  Martin Jambor  <mjambor@suse.cz>
7256         PR middle-end/52939
7257         * g++.dg/ipa/pr52939.C: New test.
7259 2012-04-13  Tom de Vries  <tom@codesourcery.com>
7261         * gcc.dg/pr52734.c: New test.
7263 2012-04-13  Richard Guenther  <rguenther@suse.de>
7265         PR tree-optimization/52969
7266         * gcc.dg/torture/pr52969.c: New testcase.
7268 2012-04-13  Richard Guenther  <rguenther@suse.de>
7270         PR c/52549
7271         * gcc.dg/pr52549.c: New testcase.
7273 2012-04-13  Richard Guenther  <rguenther@suse.de>
7275         PR c/52862
7276         * gcc.dg/pr52862.c: New testcase.
7278 2012-04-13  Joey Ye  <joey.ye@arm.com>
7280         * gcc.target/arm/thumb1-imm.c: New testcase.
7282 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
7284         PR target/52932
7285         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7286         second function argument.
7287         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7288         (calc_permps): Update declaration.  Calculate result correctly.
7289         (avx2_test): Change src2 type to union256i_d.
7290         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7291         correctly.
7293 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7295         PR target/52775
7296         * gcc.target/powerpc/pr52775.c: New file.
7298 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7300         PR tree-optimization/18589
7301         * gcc.dg/tree-ssa/pr18589-1.c: New test.
7302         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7303         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7304         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7305         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7306         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7307         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7308         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7309         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7310         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7312 2012-04-12  Richard Guenther  <rguenther@suse.de>
7314         PR tree-optimization/52943
7315         * gcc.dg/torture/pr52943.c: New testcase.
7317 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
7319         PR target/50751
7320         * gcc/target/sh/pr50751-4.c: New.
7321         * gcc/target/sh/pr50751-5.c: New.
7322         * gcc/target/sh/pr50751-6.c: New.
7323         * gcc/target/sh/pr50751-7.c: New.
7325 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7327         PR c++/52465
7328         * g++.dg/lookup/using52.C: New.
7330 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7332         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7334 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
7336         PR rtl-optimization/52876
7337         * gcc.target/i386/pr52876.c: New.
7339 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
7341         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7342         __UINTPTR_TYPE__.
7343         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7344         __INTPTR_TYPE__.
7345         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7346         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7347         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7348         (ptrdiff_t): ... this.  All uses changed.
7349         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7350         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7351         __INTPTR_TYPE__.
7352         (main): Cast argument to __INTPTR_TYPE__.
7353         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7354         size_t.
7355         * gcc.dg/mallign.c (main): Likewise.
7356         * gcc.dg/pr38700.c (foo): Likewise.
7357         * gcc.dg/long-long-cst1.c (t): Likewise.
7358         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7359         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7360         * gcc.dg/pointer-arith-10.c (foo): Likewise.
7361         * gcc.dg/pr25682.c (d, foo): Likewise.
7362         * gcc.dg/format/cast-1.c (f): Likewise.
7363         * gcc.dg/c90-const-expr-10.c
7364         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7365         (size_t): ...this.  All uses changed.
7366         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7367         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7368         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7369         * gcc.dg/pr34856.c (uintptr_t): Likewise.
7370         * gcc.dg/sequence-pt-1.c: Likewise.
7371         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7372         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7373         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7374         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
7375         of ptrdiff_t with it.
7376         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7377         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7378         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7380 2012-04-11  Jason Merrill  <jason@redhat.com>
7382         PR debug/45088
7383         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7384         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7386         PR c++/52906
7387         * g++.dg/ext/attrib45.C: New.
7389         * g++.dg/eh/dtor3.C: New.
7391 2012-04-11  Richard Guenther  <rguenther@suse.de>
7393         PR middle-end/52621
7394         * gfortran.dg/pr52621.f90: New testcase.
7396 2012-04-11  Richard Guenther  <rguenther@suse.de>
7398         PR middle-end/52918
7399         * g++.dg/torture/pr52918-1.C: New testcase.
7400         * g++.dg/torture/pr52918-2.C: Likewise.
7402 2012-04-11  Tobias Burnus  <burnus@net-b.de>
7404         PR fortran/52729
7405         * gfortran.dg/block_11.f90: New.
7407 2012-04-11  Nick Clifton  <nickc@redhat.com>
7409         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7411 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
7413         PR target/16458
7414         * gcc.target/powerpc/pr16458-1.c: New test.
7415         * gcc.target/powerpc/pr16458-2.c: Likewise.
7416         * gcc.target/powerpc/pr16458-3.c: Likewise.
7417         * gcc.target/powerpc/pr16458-4.c: Likewise.
7419 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7421         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7422         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7423         * gcc.dg/builtin-bswap-5.c: Likewise.
7424         * gcc.target/i386/builtin-bswap-4.c: New test.
7426 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7428         PR 24985
7429         * lib/prune.exp: Add -fno-diagnostics-show-caret.
7431 2012-04-11  Richard Guenther  <rguenther@suse.de>
7433         PR rtl-optimization/52881
7434         * gcc.dg/torture/pr52881.c: New testcase.
7435         * gcc.dg/torture/pr52913.c: Likewise.
7437 2012-04-11  Richard Guenther  <rguenther@suse.de>
7439         PR tree-optimization/52912
7440         * gcc.dg/torture/pr52912.c: New testcase.
7442 2010-04-10  Michael Matz  <matz@suse.de>
7444         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7445         * gcc.dg/vect/vect-outer-1.c: Adjust.
7446         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7447         * gcc.dg/vect/vect-outer-1a.c: Adjust.
7448         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7449         * gcc.dg/vect/vect-outer-1b.c: Adjust.
7450         * gcc.dg/vect/vect-outer-2b.c: Adjust.
7451         * gcc.dg/vect/vect-outer-3b.c: Adjust.
7453 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
7455         PR tree-optimization/52870
7456         * gcc.dg/vect/pr52870.c: New test.
7458 2012-04-09  Mike Stump  <mikestump@comcast.net>
7460         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7461         * gcc.dg/tree-ssa/vrp59.c: Likewise.
7462         * gcc.dg/tree-ssa/vrp60.c: Likewise.
7463         * gnat.dg/aggr11.adb: Likewise.
7464         * gnat.dg/aggr11_pkg.ads: Likewise.
7465         * gnat.dg/aggr15.adb: Likewise.
7466         * gnat.dg/aggr15.ads: Likewise.
7467         * gnat.dg/aggr17.adb: Likewise.
7468         * gnat.dg/aggr18.adb: Likewise.
7469         * gnat.dg/array14.adb: Likewise.
7470         * gnat.dg/array14.ads: Likewise.
7471         * gnat.dg/array14_pkg.ads: Likewise.
7472         * gnat.dg/array19.adb: Likewise.
7473         * gnat.dg/array19.ads: Likewise.
7474         * gnat.dg/discr27.adb: Likewise.
7475         * gnat.dg/discr27.ads: Likewise.
7476         * gnat.dg/discr35.adb: Likewise.
7477         * gnat.dg/discr35.ads: Likewise.
7478         * gnat.dg/discr6.adb: Likewise.
7479         * gnat.dg/discr6_pkg.ads: Likewise.
7480         * gnat.dg/import1.adb: Likewise.
7481         * gnat.dg/import1.ads: Likewise.
7482         * gnat.dg/loop_address2.adb: Likewise.
7483         * gnat.dg/opt7.adb: Likewise.
7484         * gnat.dg/opt7.ads: Likewise.
7485         * gnat.dg/pointer_variable_bounds.adb: Likewise.
7486         * gnat.dg/pointer_variable_bounds.ads: Likewise.
7487         * gnat.dg/rep_clause2.adb: Likewise.
7488         * gnat.dg/rep_clause2.ads: Likewise.
7489         * gnat.dg/slice2.adb: Likewise.
7490         * gnat.dg/slice2.ads: Likewise.
7491         * gnat.dg/slice6.adb: Likewise.
7492         * gnat.dg/slice6_pkg.ads: Likewise.
7493         * gnat.dg/specs/unchecked_union2.ads: Likewise.
7494         * gnat.dg/taft_type2.adb: Likewise.
7495         * gnat.dg/taft_type2.ads: Likewise.
7496         * gnat.dg/taft_type2_pkg.ads: Likewise.
7497         * gnat.dg/volatile10.adb: Likewise.
7498         * gnat.dg/volatile10_pkg.ads: Likewise.
7500         * gcc.dg/dll-8.c: Remove execute permissions.
7501         * g++.dg/ext/dllexport5.C: Likewise.
7503 2012-04-09  Jan Hubicka  <jh@suse.cz>
7505         PR lto/52722
7506         PR lto/51765
7507         PR lto/52634
7508         * gcc.dg/lto/pr52634_1.c: New testcase.
7509         * gcc.dg/lto/pr52634_0.c: New testcase.
7511 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
7513         PR target/52883
7514         * gcc.target/i386/pr52883.c: New testcase.
7516 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
7518         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7519         (check_effective_target_sync_long_long): Add SPARC case.
7520         (check_effective_target_sync_long_long_runtime): Likewise.
7521         (check_effective_target_sync_int_long): Adjust SPARC case.
7522         (check_effective_target_sync_char_short): Likewise.
7524 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
7526         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7527         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
7529 2012-04-08  Tobias Burnus  <burnus@net-b.de>
7531         PR fortran/40973
7532         PR fortran/52751
7533         * gfortran.dg/public_private_module_2.f90: New.
7535 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7537         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7538         directives.
7540 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7542         PR fortran/52893
7543         * gfortran.dg/function_optimize_11.f90:  New test.
7545 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7547         PR fortran/52668
7548         * gfortran.dg/use_only_6.f90: New test.
7550 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7552         PR fortran/52668
7553         * gfortran.dg/use_only_6.f90: New test.
7554 2012-04-06  Mike Stump  <mikestump@comcast.net>
7556         PR testsuite/50722
7557         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7559 2012-04-05  Jason Merrill  <jason@redhat.com>
7561         PR c++/52596
7562         * g++.dg/template/qualified-id5.C: New.
7564 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
7566         PR target/52882
7567         * gcc.target/i386/pr52882.c: New test.
7569 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7570             Dominique D'Humieures  <dominiq@lps.ens.fr>
7572         PR testsuite/52614
7573         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7574         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7576 2012-04-04  Jason Merrill  <jason@redhat.com>
7578         PR c++/52845
7579         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7581 2012-04-03  Jason Merrill  <jason@redhat.com>
7583         PR c++/52796
7584         * g++.dg/cpp0x/variadic-value1.C: New.
7586 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
7588         * gnat.dg/pack18.adb: New test.
7589         * gnat.dg/pack18_pkg.ads: New helper.
7591 2012-04-03  Richard Guenther  <rguenther@suse.de>
7593         PR tree-optimization/52808
7594         * gcc.dg/pr52808.c: New testcase.
7596 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
7598         PR tree-optimization/52835
7599         * gfortran.dg/pr52835.f90: New test.
7601 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
7603         * gnat.dg/specs/aggr5.ads: New test.
7605 2012-04-02  Richard Guenther  <rguenther@suse.de>
7607         PR tree-optimization/52756
7608         * gcc.dg/torture/pr52756.c: New testcase.
7610 2012-04-02  Richard Guenther  <rguenther@suse.de>
7612         PR middle-end/52803
7613         * gcc.dg/pr52803.c: New testcase.
7615 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
7617         PR c++/40942
7618         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7619         DR 214 in account.
7621 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
7623         PR c++/50043
7624         * g++.dg/cpp0x/noexcept17.C: New.
7625         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7626         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7627         * g++.dg/cpp0x/noexcept01.C: Likewise.
7628         * g++.dg/eh/init-temp1.C: Likewise.
7629         * g++.dg/eh/ctor1.C: Likwise.
7631 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7633         * gnat.dg/controlled6.adb: New test.
7634         * gnat.dg/controlled6_pkg.ads: New helper.
7635         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7637 2012-03-30  Richard Henderson <rth@redhat.com>
7639         PR debug/52727
7640         * g++.dg/opt/pr52727.C: New testcase.
7642 2012-03-30  Richard Guenther  <rguenther@suse.de>
7644         PR tree-optimization/52754
7645         * gcc.target/i386/pr52754.c: New testcase.
7647 2012-03-30  Richard Guenther <rguenther@suse.de>
7649         PR middle-end/52772
7650         * g++.dg/torture/pr52772.C: New testcase.
7652 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
7654         PR c++/52718
7655         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7657 2012-03-29  Jason Merrill  <jason@redhat.com>
7659         PR c++/52685
7660         * g++.dg/template/inherit8.C: New.
7662 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
7664         PR c++/52759
7665         * g++.dg/ext/weak4.C: New test.
7667         PR tree-optimization/52760
7668         * gcc.c-torture/execute/pr52760.c: New test.
7670 2012-03-29  Jason Merrill  <jason@redhat.com>
7672         PR c++/52743
7673         * g++.dg/cpp0x/initlist-array3.C: New.
7675 2012-03-28  Jason Merrill  <jason@redhat.com>
7677         PR c++/52746
7678         * g++.dg/overload/virtual2.C: New.
7680 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7682         * gnat.dg/vect7.ad[sb]: New test.
7684 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
7685         Tobias Burnus  <burnus@gcc.gnu.org>
7687         PR fortran/52652
7688         * gfortran.dg/allocate_class_1.f90 : Change error test.
7689         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7690         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7691         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7693 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
7695         PR middle-end/52691
7696         * gcc.dg/pr52691.c: New test.
7698         PR middle-end/52750
7699         * gcc.c-torture/compile/pr52750.c: New test.
7701 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
7703         PR target/52692
7704         * gcc.target/avr/torture/builtins-2.c: New test.
7706 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
7708         PR target/52736
7709         * gcc.target/i386/pr52736.c: New test.
7711 2012-03-27  Martin Jambor  <mjambor@suse.cz>
7713         PR middle-end/52693
7714         * gcc.dg/torture/pr52693.c: New test.
7716 2012-03-27  Meador Inge  <meadori@codesourcery.com>
7718         PR c++/52672
7719         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7721 2012-03-27  Mike Stump  <mikestump@comcast.net>
7723         PR target/52665
7724         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7725         failures that match branch names.
7727 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
7728             H.J. Lu  <hongjiu.lu@intel.com>
7730         PR target/52698
7731         * gcc.target/i386/pr52698.c: New test.
7733 2012-03-27  Richard Guenther  <rguenther@suse.de>
7735         PR middle-end/52720
7736         * gcc.dg/torture/pr52720.c: New testcase.
7738 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
7740         * gnat.dg/pack17.adb: New test.
7742 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7744         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7745         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7747 2012-03-26  Martin Jambor  <mjambor@suse.cz>
7749         PR tree-optimization/50052
7750         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7752 2012-03-26  Richard Guenther  <rguenther@suse.de>
7754         PR tree-optimization/52701
7755         * gfortran.dg/pr52701.f90: New testcase.
7757 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
7759         PR tree-optimization/52686
7760         * gcc.target/arm/pr52686.c: New test.
7762 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
7764         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7765         Add "-Os -flto" to list.
7767 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
7769         * gnat.dg/concat2.ad[sb]: New test.
7771 2012-03-24  Jason Merrill  <jason@redhat.com>
7773         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7774         * g++.dg/cpp0x/trailing2.C: Likewise.
7775         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7776         * g++.dg/cpp1y/auto-fn1.C: New.
7777         * g++.dg/cpp1y/auto-fn2.C: New.
7778         * g++.dg/cpp1y/auto-fn3.C: New.
7779         * g++.dg/cpp1y/auto-fn4.C: New.
7780         * g++.dg/cpp1y/auto-fn5.C: New.
7781         * g++.dg/cpp1y/auto-fn6.C: New.
7782         * g++.dg/cpp1y/auto-fn7.C: New.
7783         * g++.dg/cpp1y/auto-fn8.C: New.
7784         * g++.dg/cpp1y/auto-fn9.C: New.
7785         * g++.dg/cpp1y/auto-fn10.C: New.
7786         * g++.dg/cpp1y/auto-fn11.C: New.
7788 2012-03-23  Richard Guenther  <rguenther@suse.de>
7790         PR tree-optimization/52678
7791         * gfortran.dg/pr52678.f: New testcase.
7793 2012-03-23  Richard Guenther  <rguenther@suse.de>
7795         PR tree-optimization/52638
7796         * g++.dg/torture/pr52638.C: New testcase.
7798 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
7800         PR c++/52487
7801         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7803 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
7805         PR c++/52671
7806         * g++.dg/ext/attrib44.C: New test.
7808 2012-03-22  Jan Hubicka  <jh@suse.cz>
7810         PR middle-end/51737
7811         * g++.dg/torture/pr51737.C: New testcase
7813 2012-03-22  Richard Guenther  <rguenther@suse.de>
7815         PR tree-optimization/52548
7816         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7818 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7820         * lib/fortran-modules.exp (list-module-names-1): Remove
7821         warning.
7823 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
7825         PR target/50751
7826         * gcc.target/sh/pr50751-1.c: New.
7827         * gcc.target/sh/pr50751-2.c: New.
7828         * gcc.target/sh/pr50751-3.c: New.
7830 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
7832         PR target/52479
7833         * gcc.target/sh/sh4a-cos.c: Remove.
7834         * gcc.target/sh/sh4a-sin.c: Remove.
7835         * gcc.target/sh/sh4a-sincos.c: Remove.
7837 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
7839         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7840         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7842 2012-03-21  Martin Jambor  <mjambor@suse.cz>
7844         PR testsuite/52641
7845         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7846         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7848 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
7850         * gcc.target/arm/thumb-16bit-ops.c: New file.
7851         * gcc.target/arm/thumb-ifcvt.c: New file.
7853 2012-03-20  Jason Merrill  <jason@redhat.com>
7855         * lib/target-supports.exp: Add { target c++1y }.
7857         * g++.dg/cpp0x/auto32.C: New.
7859 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7861         PR testsuite/52641
7862         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7863         int32plus.
7864         * gcc.dg/torture/pr48124-4.c: Ditto:
7865         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7867 2012-03-20  Jason Merrill  <jason@redhat.com>
7869         PR c++/52510
7870         * g++.dg/cpp0x/initlist66.C: New.
7872 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7874         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7875         __AVR_HAVE_LPMX__
7877 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7879         PR target/49868
7880         * gcc.target/avr/torture/addr-space-2.h: New file.
7881         * gcc.target/avr/torture/addr-space-2-g.h: New test.
7882         * gcc.target/avr/torture/addr-space-2-0.h: New test.
7883         * gcc.target/avr/torture/addr-space-2-1.h: New test.
7884         * gcc.target/avr/torture/addr-space-2-x.h: New test.
7886 2012-03-20  Richard Guenther  <rguenther@suse.de>
7888         * gnat.dg/pack16.adb: New testcase.
7889         * gnat.dg/pack16_pkg.ads: Likewise.
7890         * gnat.dg/specs/pack8.ads: Likewise.
7891         * gnat.dg/specs/pack8_pkg.ads: Likewise.
7893 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7895         * g++.dg/warn/Wuseless-cast.C: Extend.
7897 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7899         PR c++/14710
7900         * g++.dg/warn/Wuseless-cast.C: New.
7902 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
7904         PR libfortran/52608
7905         * gfortran.dg/pr52608.f90: New test.
7907 2012-03-17  Tobias Burnus  <burnus@net-b.de>
7909         PR fortran/52585
7910         * gfortran.dg/proc_ptr_36.f90: New.
7912 2012-03-16  Martin Jambor  <mjambor@suse.cz>
7914         * gcc.dg/misaligned-expand-1.c: New test.
7915         * gcc.dg/misaligned-expand-3.c: Likewise.
7917 2012-03-16  Richard Guenther  <rguenther@suse.de>
7918         Kai Tietz  <ktietz@redhat.com>
7920         PR middle-end/48814
7921         * gcc.c-torture/execute/pr48814-1.c: New test.
7922         * gcc.c-torture/execute/pr48814-2.c: New test.
7923         * gcc.dg/tree-ssa/assign-1.c: New test.
7924         * gcc.dg/tree-ssa/assign-2.c: New test.
7925         * gcc.dg/tree-ssa/assign-3.c: New test.
7927 2012-03-16  Richard Guenther  <rguenther@suse.de>
7929         * gnat.dg/specs/pack7.ads: New testcase.
7931 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7933         PR target/52568
7934         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7935         * gcc.dg/torture/vshuf-8.inc: Likewise.
7936         * gcc.dg/torture/vshuf-16.inc: Likewise.
7937         * gcc.dg/torture/vshuf-32.inc: Likewise.
7939 2012-03-15  Jason Merrill  <jason@redhat.com>
7941         * g++.dg/torture/pr52582.C: New.
7943 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7945         * lib/fortran-modules.exp: New file which was forgotten in r185430.
7947 2012-03-15  Ira Rosen  <irar@il.ibm.com>
7948             Ulrich Weigand  <ulrich.weigand@linaro.org>
7950         * gcc.dg/vect/slp-cond-3.c: New test.
7951         * gcc.dg/vect/slp-cond-4.c: New test.
7953 2012-03-15  Ira Rosen  <irar@il.ibm.com>
7954             Ulrich Weigand  <ulrich.weigand@linaro.org>
7956         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7957         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7959 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
7961         PR libfortran/52434
7962         PR libfortran/48878
7963         PR libfortran/38199
7964         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7965         * gfortran.dg/round_1.f03: Likewise.
7967 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7968             Andrew Pinski  <apinski@cavium.com>
7970         PR middle-end/52592
7971         * gcc.dg/pr52592.c: New test.
7973 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7975         * gfortran.fortran-torture/compile/compile.exp: Simplify.
7976         * gfortran.fortran-torture/execute/execute.exp: Likewise.
7977         * lib/gcc-dg.exp (cleanup-modules): Move to ..
7978         * lib/fortran-modules.exp: .. this new file. Adjust users.
7979         * lib/gfortran-dg.exp (gfortran-dg-runtest,
7980         gfortran-dg-debug-runtest): Call cleanup-modules.
7981         * lib/fortran-torture.exp (fortran-torture-execute,
7982         fortran-torture): Likewise.
7983         * gfortran.dg/coarray/caf.exp: Likewise.
7984         * lib/lto.exp: Likewise.
7985         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7986         * gfortran.dg/class_4b.f03: Likewise.
7987         * gfortran.dg/class_4c.f03: Likewise.
7988         * gfortran.dg/class_45a.f03: Likewise.
7989         * gfortran.dg/binding_label_tests_10.f03: Likewise.
7990         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7991         * gfortran.dg/binding_label_tests_11.f03: Likewise.
7992         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7993         * gfortran.dg/binding_label_tests_13.f03: Likewise.
7994         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7995         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7996         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7997         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7998         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7999         * gfortran.dg/whole_file_28.f90: Likewise.
8000         * gfortran.dg/whole_file_29.f90: Likewise.
8001         * gfortran.dg/whole_file_30.f90: Likewise.
8002         * gfortran.dg/whole_file_31.f90: Likewise.
8004 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
8006         PR tree-optimization/52267
8007         * gcc.dg/pr52267.c: New test.
8008         * gcc.dg/tree-ssa/vrp65.c: New test.
8009         * gcc.dg/tree-ssa/vrp66.c: New test.
8011 2012-03-15  Richard Guenther  <rguenther@suse.de>
8013         PR middle-end/52580
8014         * gfortran.dg/vect/pr52580.f: New testcase.
8016 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
8018         * gcc.target/sh/fpul-usage-1.c: New.
8020 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
8022         PR target/49468
8023         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8024         * gcc.target/sh/pr49468-di.c: Likewise.
8026 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8028         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8029         * gcc.dg/c99-stdint-6.c: Likewise.
8030         * gcc.dg/lto/20090210_0.c: Likewise.
8031         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8032         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8033         * gcc.dg/pragma-init-fini-2.c: Likewise.
8034         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8035         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8036         * gcc.target/i386/pr22152.c: Likewise.
8037         * gcc.target/i386/vect8-ret.c: Likewise.
8038         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8039         handling.
8041 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8043         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8044         * g++.dg/tree-prof/partition1.C: Likewise.
8045         * g++.dg/tree-prof/partition2.C: Likewise.
8046         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8047         handling.
8048         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8049         * gcc.c-torture/execute/20010724-1.c: Remove.
8050         * gcc.c-torture/execute/20010724-1.x: Remove.
8051         * gcc.c-torture/execute/20040208-2.c: Remove.
8052         * gcc.c-torture/execute/20040208-2.x: Remove.
8053         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8054         Remove.
8055         (main) [__mips__ && __sgi__]: Remove.
8056         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8057         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8058         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8059         mips-sgi-irix6* handling.
8060         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8061         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8062         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8063         handling.
8064         * gcc.dg/torture/builtin-logb-1.c: Likewise.
8065         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8066         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8067         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8068         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8069         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8070         mips-sgi-irix6*.
8071         * gcc.target/mips/interrupt_handler-3.c: Likewise.
8072         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8073         * gcc.target/mips/save-restore-3.c: Likewise.
8074         * gcc.target/mips/save-restore-4.c: Likewise.
8075         * gcc.target/mips/save-restore-5.c: Likewise.
8076         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8077         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8078         messages.
8079         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8080         IRIX 6 handling.
8081         (restore_ld_library_path_env_vars): Likewise.
8082         * lib/target-supports.exp (check_profiling_available): Remove
8083         mips*-*-irix* handling.
8084         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8085         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8086         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8088 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
8090         PR c++/52582
8091         * g++.dg/opt/pr52582.C: New test.
8093 2012-03-14  Richard Guenther  <rguenther@suse.de>
8095         PR tree-optimization/52571
8096         * gcc.dg/vect/vect-2.c: Initialize arrays.
8097         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8098         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8099         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8101 2012-03-14  Richard Guenther  <rguenther@suse.de>
8103         PR middle-end/52080
8104         PR middle-end/52097
8105         PR middle-end/48124
8106         * gcc.dg/torture/pr48124-1.c: New testcase.
8107         * gcc.dg/torture/pr48124-2.c: Likewise.
8108         * gcc.dg/torture/pr48124-3.c: Likewise.
8109         * gcc.dg/torture/pr48124-4.c: Likewise.
8111 2012-03-14  Richard Guenther  <rguenther@suse.de>
8113         PR middle-end/52578
8114         * gcc.dg/pr52578.c: New testcase.
8116 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
8118         PR c++/52521
8119         * g++.dg/cpp0x/udlit-args2.C: New test.
8121 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
8123         PR target/48596
8124         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8125         * gcc.c-torture/compile/pr48596.c: ... here.
8127 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
8129         PR c++/51641
8130         * g++.dg/lookup/hidden-class17.C: New test.
8132 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
8134         PR c/52577
8135         * gcc.dg/Wunused-var-3.c: New test.
8137 2012-03-13  Martin Jambor  <mjambor@suse.cz>
8139         * gcc.dg/misaligned-expand-2.c: New test.
8141 2012-03-13  Richard Guenther  <rguenther@suse.de>
8143         PR middle-end/52134
8144         * gcc.dg/pr52134.c: New testcase.
8146 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8148         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8150 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8152         PR tree-optimization/46728
8153         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8154         * gcc.target/powerpc/pr46728-5.c: Likewise.
8155         * gcc.target/powerpc/pr46728-8.c: Likewise.
8156         * gcc.target/powerpc/pr46728-10.c: Likewise.
8157         * gcc.target/powerpc/pr46728-11.c: Likewise.
8158         * gcc.target/powerpc/pr46728-13.c: Likewise.
8159         * gcc.target/powerpc/pr46728-14.c: Likewise.
8160         * gcc.target/powerpc/pr46728-15.c: Likewise.
8162 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
8164         PR c++/52299
8165         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8167 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8169         PR tree-optimization/46728
8170         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8171         * gcc.target/powerpc/pr46728-5.c: Likewise.
8172         * gcc.target/powerpc/pr46728-8.c: Likewise.
8173         * gcc.target/powerpc/pr46728-10.c: Likewise.
8174         * gcc.target/powerpc/pr46728-11.c: Likewise.
8175         * gcc.target/powerpc/pr46728-13.c: Likewise.
8176         * gcc.target/powerpc/pr46728-14.c: Likewise.
8177         * gcc.target/powerpc/pr46728-15.c: Likewise.
8179 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
8181         PR target/49868
8182         * gcc.target/avr/torture/addr-space-1.h: New file.
8183         * gcc.target/avr/torture/addr-space-1-g.h: New test.
8184         * gcc.target/avr/torture/addr-space-1-0.h: New test.
8185         * gcc.target/avr/torture/addr-space-1-1.h: New test.
8186         * gcc.target/avr/torture/addr-space-1-x.h: New test.
8188 2012-03-12  Andrew Pinski  <apinski@cavium.com>
8190         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8192 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8194         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8195         * g++.dg/abi/thunk4.C: Likewise.
8196         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8197         Adapt line numbers.
8198         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8199         handling.
8200         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8201         * g++.dg/eh/spbp.C: Likewise.
8202         * g++.dg/ext/label13.C: Likewise.
8203         * g++.dg/guality/guality.exp: Likewise.
8204         * g++.dg/other/anon5.C: Likewise.
8205         * g++.dg/other/pragma-ep-1.C: Remove.
8206         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8207         * g++.dg/warn/pr31246.C: Likewise.
8208         * g++.dg/warn/weak1.C: Likewise.
8209         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8210         * g++.old-deja/g++.ext/attrib5.C: Likewise.
8211         * gcc.c-torture/compile/limits-declparen.c: Likewise.
8212         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8213         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8214         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8215         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8216         * gcc.dg/c99-tgmath-1.c: Likewise.
8217         * gcc.dg/c99-tgmath-2.c: Likewise.
8218         * gcc.dg/c99-tgmath-3.c: Likewise.
8219         * gcc.dg/c99-tgmath-4.c: Likewise.
8220         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8221         handling.
8222         * gcc.dg/debug/pr49032.c: Likewise.
8223         * gcc.dg/guality/guality.exp: Likewise.
8224         * gcc.dg/intmax_t-1.c: Likewise.
8225         * gcc.dg/pr48616.c: Likewise.
8226         * gcc.dg/pragma-ep-1.c: Remove.
8227         * gcc.dg/pragma-ep-2.c: Remove.
8228         * gcc.dg/pragma-ep-3.c: Remove.
8229         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8230         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8231         * gcc.misc-tests/gcov-14.c: Likewise.
8232         * gfortran.dg/guality/guality.exp: Likewise.
8233         * lib/target-supports.exp (check_weak_available): Likewise.
8234         (add_options_for_tls): Likewise.
8235         (check_ascii_locale_available): Likewise.
8236         * obj-c++.dg/dwarf-2.mm: Likewise.
8237         * objc.dg/dwarf-1.m: Likewise.
8238         * objc.dg/dwarf-2.m: Likewise.
8240 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
8242         PR tree-optimization/51721
8243         * gcc.dg/tree-ssa/vrp64.c: New test.
8245         PR tree-optimization/52533
8246         * gcc.c-torture/compile/pr52533.c: New test.
8248 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
8250         * gcc.target/i386/rtm-xabort-1.c: New.
8251         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8252         * gcc.target/i386/rtm-xend-1.c: Ditto.
8253         * gcc.target/i386/rtm-xtest-1.c: Ditto.
8254         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8255         * gcc.target/i386/sse-13.c: Ditto.
8256         * gcc.target/i386/sse-14.c: Ditto.
8257         * gcc.target/i386/sse-22.c: Ditto.
8258         * gcc.target/i386/sse-23.c: Ditto.
8259         * g++.dg/other/i386-2.C: Ditto.
8260         * g++.dg/other/i386-3.C: Ditto.
8262 2012-03-12  Tobias Burnus  <burnus@net-b.de>
8264         PR fortran/52542
8265         * gfortran.dg/proc_ptr_35.f90: New.
8267 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
8269         PR target/52530
8270         * gcc.dg/torture/pr52530.c: New test.
8272 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8274         PR target/51244
8275         * gcc.target/sh/pr51244-1.c: Fix thinkos.
8277 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8279         PR target/52450
8280         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8282         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8284 2012-03-09  Andrew Pinski  <apinski@cavium.com>
8286         PR middle-end/51988
8287         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8288         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8290 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
8292         * gcc.dg/tree-ssa/scev-3.c: New.
8293         * gcc.dg/tree-ssa/scev-4.c: New.
8295 2012-03-08  Tobias Burnus  <burnus@net-b.de>
8297         PR fortran/52469
8298         * gfortran.dg/proc_ptr_34.f90
8300 2012-03-07  Jason Merrill  <jason@redhat.com>
8302         PR c++/52521
8303         * g++.dg/cpp0x/udlit-mangle.C: New.
8305 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
8307         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8309 2012-03-06  Richard Guenther  <rguenther@suse.de>
8311         PR middle-end/52493
8312         * gcc.dg/torture/pr52493.c: New testcase.
8314 2012-03-06  Richard Guenther  <rguenther@suse.de>
8316         PR lto/52097
8317         * gcc.dg/lto/pr52097_0.c: New testcase.
8319 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
8321         PR target/51244
8322         * gcc.target/sh/pr51244-1.c: New.
8323         * gcc.target/sh/pr51244-2.c: New.
8324         * gcc.target/sh/pr51244-3.c: New.
8326 2012-03-05  Jason Merrill  <jason@redhat.com>
8328         PR c++/51930
8329         * g++.dg/ext/visibility/template11.C: New.
8331         * g++.dg/cpp0x/implicit13.C: New.
8333 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
8335         PR tree-optimization/51721
8336         * gcc.dg/tree-ssa/vrp63.c: New test.
8337         * gcc.dg/pr51721.c: New test.
8339 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
8341         PR fortran/50981
8342         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8343         argument checks.
8345 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
8347         PR target/52146
8348         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8350 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
8352         PR fortran/50981
8353         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8355 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
8357         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8358         int32plus.
8360 2012-03-03  Jason Merrill  <jason@redhat.com>
8362         * g++.dg/cpp0x/nsdmi-defer6.C: New.
8364         Core 1270
8365         * g++.dg/cpp0x/initlist65.C: New.
8367         PR c++/36797
8368         * g++.dg/ext/is_empty2.C: New.
8370 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8372         PR fortran/48820
8373         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8375 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8377         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8378         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8379         * gfortran.dg/bind_c_usage_8.f03: Ditto.
8380         * gfortran.dg/c_kind_tests_2.f03: Ditto.
8381         * gfortran.dg/class_30.f90: Remove dg-warning line.
8382         * gfortran.dg/bind_c_usage_25.f90: New.
8384 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8386         PR fortran/48820
8387         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8388         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8389         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8391 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8393         PR fortran/48820
8394         * gfortran.dg/assumed_type_1.f90: New.
8395         * gfortran.dg/assumed_type_2.f90: New.
8396         * gfortran.dg/assumed_type_3.f90: New.
8397         * gfortran.dg/assumed_type_4.f90: New.
8399 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
8401         PR target/49486
8402         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8403         * gcc.target/sh/pr49468-di.c: New.
8405 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
8407         * gcc.dg/graphite/pr50561.c: Update.
8409 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
8411         * gcc.target/powerpc/pr52457.c: New test.
8413 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
8415         * gcc.target/arm/sat-1.c: New test.
8417 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
8419         PR target/46716
8420         * gcc.target/i386/pr46716.c: New test.
8422 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8424         PR c++/51989
8425         * g++.dg/cpp0x/sfinae32.C: New.
8427 2012-03-02  Richard Guenther  <rguenther@suse.de>
8429         PR tree-optimization/52406
8430         * gcc.dg/torture/pr52406.c: New testcase.
8432 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8434         PR fortran/52325
8435         * gfortran.dg/derived_comp_array_ref_8.f90: New.
8436         * gfortran.dg/nullify_2.f90: Update dg-error.
8437         * gfortran.dg/nullify_4.f90: Ditto.
8438         * gfortran.dg/pointer_init_6.f90: Ditto.
8440 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8442         PR fortran/52270
8443         * gfortran.dg/class_51.f90: New.
8445 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8447         PR fortran/52452
8448         * gfortran.dg/intrinsic_8.f90: New.
8450 2012-03-01  Kai Tietz  <ktietz@redhat.com>
8452         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8453         routines on mingw targets.
8454         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8456 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
8458         PR tree-optimization/52445
8459         * gcc.dg/pr52445.c: New test.
8461 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
8463         PR target/52437
8464         * gcc.c-torture/compile/pr52437.c: New test.
8466         PR middle-end/52419
8467         * gcc.dg/torture/pr52419.c: New test.
8469         PR tree-optimization/52429
8470         * gcc.dg/torture/pr52429.c: New test.
8471         * g++.dg/opt/pr52429.C: New test.
8473 2012-02-29  Richard Guenther  <rguenther@suse.de>
8475         PR testsuite/52297
8476         * gcc.dg/lto/trans-mem-1_0.c: Remove.
8477         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8478         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8479         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8480         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8481         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8483 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
8485         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8487 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
8489         PR fortran/52386
8490         * gfortran.dg/realloc_on_assign_13.f90 : New test.
8492 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8494         PR target/51534
8495         * gcc.target/arm/neon/pr51534.c: New testcase.
8497 2012-02-28  Richard Guenther  <rguenther@suse.de>
8499         PR target/52407
8500         * gcc.dg/torture/pr52407.c: New testcase.
8502 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8504         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8505         * gcc.target/arm/vfp2.c: Likewise.
8506         * gcc.target/arm/vfp3.c: Likewise.
8507         * gcc.target/arm/vfp4.c: Likewise.
8508         * gcc.target/arm/vfp5.c: Likewise.
8509         * gcc.target/arm/vfp6.c: Likewise.
8510         * gcc.target/arm/vfp7.c: Likewise.
8511         * gcc.target/arm/vfp8.c: Likewise.
8512         * gcc.target/arm/vfp9.c: Likewise.
8513         * gcc.target/arm/vfp10.c: Likewise.
8514         * gcc.target/arm/vfp11.c: Likewise.
8515         * gcc.target/arm/vfp12.c: Likewise.
8516         * gcc.target/arm/vfp13.c: Likewise.
8517         * gcc.target/arm/vfp14.c: Likewise.
8518         * gcc.target/arm/vfp15.c: Likewise.
8519         * gcc.target/arm/vfp16.c: Likewise.
8520         * gcc.target/arm/vfp17.c: Likewise.
8521         * gcc.target/arm/neon-constants.h: New file.
8522         * gcc.target/arm/neon-vect1.c: New test.
8523         * gcc.target/arm/neon-vect2.c: New test.
8524         * gcc.target/arm/neon-vect3.c: New test.
8525         * gcc.target/arm/neon-vect4.c: New test.
8526         * gcc.target/arm/neon-vect5.c: New test.
8527         * gcc.target/arm/neon-vect6.c: New test.
8528         * gcc.target/arm/neon-vect7.c: New test.
8529         * gcc.target/arm/neon-vect8.c: New test.
8531 2012-02-28  Richard Guenther  <rguenther@suse.de>
8533         PR tree-optimization/52402
8534         * gcc.dg/torture/pr52402.c: New testcase.
8536 2012-02-28  Richard Guenther  <rguenther@suse.de>
8538         PR lto/52400
8539         * g++.dg/lto/pr52400_0.C: New testcase.
8541 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
8543         * gcc.target/avr/torture/builtins-1.c: New test.
8544         * gcc.target/avr/torture/builtins-error.c: New test.
8546 2012-02-28  Kai Tietz  <ktietz@redhat.com>
8548         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8549         * gcc.target/i386/pr45352-2.c: Likewise.
8550         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8551         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8552         targets instead rand.
8553         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8554         * gcc.target/i386/sse2-mul-1.c: Likewise.
8555         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8556         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8557         * gcc.target/i386/pad-1.c: Likewise.
8558         * gcc.target/i386/pad-9.c: Likewise.
8559         * gcc.target/i386/pad-2.c: Likewise.
8560         * gcc.target/i386/pad-5b.c: Likewise.
8561         * gcc.target/i386/pad-8.c: Likewise.
8562         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8563         * gcc.target/i386/pr44130.c: Likewise.
8564         * gcc.target/i386/align-main-1.c: Likewise.
8565         * gcc.target/i386/align-main-2.c: Likewise.
8566         * gcc.target/i386/sw-1.c: Likewise.
8567         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8568         on x64 mingw target.
8569         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8570         * gcc.target/i386/pr46295.c: Likewise.
8571         * gcc.target/i386/amd64-abi-1.c: Likewise.
8572         * gcc.target/i386/amd64-abi-2.c: Likewise.
8573         * gcc.target/i386/pr39082-1.c: Likewise.
8574         * gcc.target/i386/pr39162.c: Likewise.
8575         * gcc.target/i386/pr22152.c: Likewise.
8576         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8577         * gcc.target/i386/wrfsbase-2.c: Likewise.
8578         * gcc.target/i386/local.c: Likewise
8579         * gcc.target/i386/wrgsbase-1.c: Likewise.
8580         * gcc.target/i386/wrfsbase-1.c: Likewise.
8581         * gcc.target/i386/pr39315-3.c: Likewise.
8582         * gcc.target/i386/pr35767-4.c: Likewise.
8583         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8584         x64 mingw target.
8585         * gcc.target/i386/pr45336-2.c: Likewise.
8586         * gcc.target/i386/pr45336-1.c: Likewise.
8587         * gcc.target/i386/pr45336-4.c: Likewise.
8589 2012-02-27  Tristan Gingold  <gingold@adacore.com>
8591         * gnat.dg/array20.ad[sb]: New test.
8593 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
8595         PR target/52375
8596         * gcc.target/arm/pr52375.c: New test.
8597         * gcc.c-torture/compile/pr52375.c: New test.
8599 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8601         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8602         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8604 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8606         * gnat.dg/aggr19.adb: New test.
8607         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8609 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
8611         PR target/49263
8612         * gcc.target/sh/pr49263.c: New.
8614 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
8616         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8617         simulate_thread_wrapper_other_threads
8618         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8619         Move initialization of 'value' to main().
8620         (main): Initialize 'value';
8621         * gcc.dg/simulate-thread/speculative-store.c
8622         (simulate_thread_step_verify): Return 0 when successful.
8623         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8624         Reduce threshold.
8625         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
8626         (simulate_thread_wrapper_other_threads): Return a success/fail value
8627         and issue an error if the instruction count threshold is exceeded.
8629 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8631         PR target/50580
8632         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8633         * gcc.target/mips/interrupt_handler-3.c: Likewise.
8635 2012-02-24  Richard Guenther  <rguenther@suse.de>
8637         PR middle-end/52355
8638         * gcc.dg/pr52355.c: New testcase.
8640 2012-02-23  Kai Tietz  <ktietz@redhat.com>
8642         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8643         * gcc.dg/Wpadded.c: Likewise.
8644         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8645         structure-layout.
8646         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8647         for sleep by Sleep and add windows.h include for this function.
8648         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8649         targets.
8650         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8651         target.
8652         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8653         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8654         on x64 mingw target.
8655         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8656         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8657         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8658         failure on LLP64 target.
8660 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
8662         PR c/52290
8663         * gcc.dg/noncompile/pr52290.c: New test.
8665 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
8667         PR tree-optimization/52019
8668         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8670 2012-02-22  Kai Tietz  <ktietz@redhat.com>
8672         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8673         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8674         derived pdiff_t type.
8675         * g++.dg/torture/pr49720.C: Likewise
8677 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
8679         PR target/52330
8680         * gcc.target/i386/pr52330.c: New test.
8682 2012-02-22  Tobias Burnus  <burnus@net-b.de>
8684         PR fortran/52335
8685         * gfortran.dg/io_constraints_10.f90: New.
8687 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
8689         * lib/target-supports.exp (check_effective_target_vect_condition):
8690         Return true for NEON.
8692 2012-02-21  Kai Tietz  <ktietz@redhat.com>
8694         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8696 2012-02-21  Richard Guenther  <rguenther@suse.de>
8698         PR tree-optimization/52324
8699         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8701 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
8703         PR middle-end/51782
8704         * gcc.target/avr/torture/pr51782-1.c: New test.
8706 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
8708         PR tree-optimization/52318
8709         * gcc.dg/pr52318.c: New test.
8711 2012-02-20  Kai Tietz  <ktietz@redhat.com>
8713         * gcc.dg/bf-ms-layout-3.c: New testcase.
8715 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
8717         PR testsuite/52229
8718         PR fortran/32380
8719         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
8721 2012-02-20  Richard Guenther  <rguenther@suse.de>
8723         PR tree-optimization/52298
8724         * gcc.dg/torture/pr52298.c: New testcase.
8725         * gcc.dg/vect/pr52298.c: Likewise.
8727 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
8729         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8730         * gcc.c-torture/execute/pr52286.c: Ditto.
8732 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
8734         PR tree-optimization/52286
8735         * gcc.c-torture/execute/pr52286.c: New test.
8737 2012-02-18  Tobias Burnus  <burnus@net-b.de>
8739         PR fortran/52295
8740         * gfortran.dg/interface_35.f90: Use -std=f2003.
8741         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8742         * gfortran.dg/interface_assignment_4.f90: Ditto.
8743         * gfortran.dg/bessel_1.f90: Ditto.
8744         * gfortran.dg/func_result_6.f90: Ditto.
8745         * gfortran.dg/hypot_1.f90: Ditto.
8746         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8748 2012-02-17  Tobias Burnus  <burnus@net-b.de>
8750         PR translation/52232
8751         PR translation/52234
8752         PR translation/52245
8753         PR translation/52246
8754         PR translation/52262
8755         PR translation/52273
8756         * gfortran.dg/coarray_22.f90: Update dg-error.
8757         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8759 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8761         PR target/51753
8762         * lib/gcc-simulate-thread.exp: Load timeout.exp.
8763         (simulate-thread): Use default timeout.
8765 2012-02-16  Jason Merrill  <jason@redhat.com>
8767         PR c++/52248
8768         * g++.dg/ext/timevar1.C: New.
8770 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8772         PR c++/52126
8773         * g++.dg/template/using21.C: New.
8774         * g++.dg/template/using22.C: Likewise.
8776 2012-02-16  Jason Merrill  <jason@redhat.com>
8778         PR c++/51415
8779         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8781 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
8783         PR tree-optimization/52255
8784         * gcc.c-torture/compile/pr52255.c: New test.
8786         PR debug/52260
8787         * g++.dg/debug/dwarf2/pr52260.C: New test.
8789         PR middle-end/51929
8790         * g++.dg/ipa/pr51929.C: New test.
8792 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8794         PR target/52199
8795         * gcc.target/powerpc/pr52199.c: New file.
8797 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8799         PR target/52152
8800         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8802 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8804         * gcc.dg/pr51867.c: Don't include <math.h>.
8805         (sqrtf): Declare.
8807 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
8809         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8810         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8812 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
8814         PR tree-optimization/50561
8815         * gcc.dg/graphite/pr50561.c: New testcase.
8817 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
8819         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8820         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8822 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
8824         * gnat.dg/discr35.ad[sb]: New test.
8826 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
8828         * gnat.dg/volatile10.adb: New test.
8829         * gnat.dg/volatile10_pkg.ads: New helper.
8831 2012-02-14  Jason Merrill  <jason@redhat.com>
8833         * g++.dg/ext/attrib43.C: New.
8835 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
8837         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8838         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8839         fgnu_tm.
8840         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8841         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8842         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8843         effective_target fgnu_tm.
8844         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8846 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8848         PR c++/52247
8849         * g++.dg/template/asmgoto1.C: New test.
8851 2012-02-14  Ian Lance Taylor  <iant@google.com>
8853         PR go/48501
8854         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8855         compiling generated file for 64bit and index tests.
8857 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
8859         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8861 2012-02-14  Richard Guenther  <rguenther@suse.de>
8863         PR tree-optimization/52244
8864         PR tree-optimization/51528
8865         * gcc.dg/torture/pr52244.c: New testcase.
8867 2012-02-14  Walter Lee  <walt@tilera.com>
8869         * g++.dg/other/PR23205.C: Disable test on tile.
8870         * g++.dg/other/pr23205-2.C: Disable test on tile.
8871         * gcc.dg/20020312-2.c: Add a condition for __tile__.
8872         * gcc.dg/20040813-1.c: Disable test on tile.
8873         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8874         * gcc.misc-tests/linkage.exp: Handle tilegx.
8876 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8878         PR tree-optimization/52210
8879         * gcc.dg/pr52210.c: New test.
8881 2012-02-14  Jason Merrill  <jason@redhat.com>
8883         PR c++/39055
8884         * g++.dg/overload/defarg5.C: New.
8886 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8888         PR c/52181
8889         * c-c++-common/pr52181.c: New test.
8891 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
8893         PR c++/52215
8894         * g++.dg/ext/atomic-1.C: New test.
8896 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8898         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8900 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
8902         PR middle-end/52209
8903         * gcc.c-torture/execute/pr52209.c: New test.
8905 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
8907         PR fortran/50981
8908         * gfortran.dg/elemental_optional_args_5.f03: New test.
8910 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
8912         PR testsuite/50076
8913         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8914         cases.
8916 2012-02-11  Ian Lance Taylor  <iant@google.com>
8918         PR go/51874
8919         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8920         SPARC Solaris.  Don't run the test at all on systems where it may
8921         not work, rather than xfailing it.
8923 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
8925         PR rtl-optimization/52175
8926         * gcc.c-torture/compile/pr52175.c: New test.
8928 2012-02-10  Jason Merrill  <jason@redhat.com>
8930         PR c++/51910
8931         * g++.dg/template/repo10.C: New.
8933 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
8935         PR debug/52132
8936         * gcc.dg/pr52132.c: New test.
8938 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8940         * gnat.dg/specs/aggr4.ads: New test.
8941         * gnat.dg/specs/aggr4_pkg.ads: New helper.
8943 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8945         PR target/52146
8946         * gcc.target/i386/pr52146.c: New.
8948 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
8950         PR middle-end/52177
8951         * c-c++-common/pr52177.c: New test.
8953 2012-02-10  Jan Hubicka  <jh@suse.cz>
8955         PR middle-end/48600
8956         * g++.dg/torture/pr48600.C: New testcase.
8958 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
8960         PR middle-end/52140
8961         * gcc.dg/dfp/pr52140.c: New test.
8963 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
8965         PR fortran/32380
8966         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8967         of dg-options.
8969 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
8971         PR middle-end/51867
8972         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8973         * gcc.dg/pr51867.c: New test.
8975 2012-02-09  Ian Lance Taylor  <iant@google.com>
8977         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8978         which don't support -fsplit-stack.  Turn off optimization when
8979         compiling select5-out.go.
8981 2012-02-08  Ian Lance Taylor  <iant@google.com>
8983         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8984         systems which don't support -fsplit-stack.
8986 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
8988         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8989         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8990         machine instuction in the log.
8992 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
8994         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8995           to 20 seconds.
8997 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
8999         PR driver/48524
9000         * gcc.dg/pr48524.c: New test.
9001         * gcc.dg/pr48524.spec: New spec file for test.
9003 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9005         PR fortran/32380
9006         * gfortran.dg/vect/pr32380.f90:  New test.
9008 2012-02-08  Tobias Burnus  <burnus@net-b.de>
9010         PR fortran/52151
9011         * gfortran.dg/realloc_on_assign_12.f90: New.
9013 2012-02-08  Richard Guenther  <rguenther@suse.de>
9015         PR rtl-optimization/52170
9016         * gcc.dg/torture/pr52170.c: New testcase.
9018 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
9020         PR gcov-profile/52150
9021         * gcc.dg/tree-prof/pr52150.c: New test.
9023         PR rtl-optimization/52139
9024         * gcc.dg/pr52139.c: New test.
9026 2012-02-07  Jason Merrill  <jason@redhat.com>
9028         PR c++/51675
9029         * g++.dg/cpp0x/constexpr-union3.C: New.
9031         PR c++/52035
9032         * g++.dg/lto/pr52035_0.C: New.
9034 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9036         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9037         * gcc.dg/special/weak-1.c: Likewise.
9038         * gcc.dg/ucnid-12.c: Likewise.
9039         * gcc.dg/torture/pr45678-1.c: Likewise.
9040         * gcc.dg/torture/pr45678-2.c: Likewise.
9041         * gcc.dg/vector-4.c: Likewise.
9042         * gcc.dg/ipa/inline-5.c: Likewise.
9043         * gcc.dg/ucnid-11.c: Likewise.
9044         * gcc.misc-tests/gcov-13.c: Likewise.
9045         * gcc.misc-tests/gcov-14.c: Likewise.
9046         * g++.dg/ext/label13.C: Likewise.
9047         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9048         hppa*-*-hpux* options.
9049         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9050         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9051         * gcc.dg/pr48616.c: Likewise.
9052         * gcc.dg/pr17957.c: Likewise.
9053         * gcc.dg/pr17055-1.c: Likewise.
9054         * gcc.dg/pr32912-1.c: Likewise.
9055         * gcc.dg/tm/pr51472.c: Likewise.
9056         * c-c++-common/fold-bitand-4.c: Likewise.
9057         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9058         Use dg-additional-options for extra options.
9060 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
9062         * gcc.target/epiphany/interrupt-2.c: New test.
9064 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
9066         PR target/52155
9067         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9068         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9069         for MIPS ELF.
9071 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
9073         PR target/52152
9074         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9076 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
9078         PR middle-end/24306
9079         PR target/52154
9080         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9081         * gcc.target/mips/va-arg-1.c: New test.
9083 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
9085         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9086         for -mno-pointers-to-nested-functions.
9088 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
9090         * gcc.c-torture/execute/20120207-1.c: New test.
9092 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
9094         PR rtl-optimization/52060
9095         * gcc.dg/torture/pr52060.c: New test.
9097         PR middle-end/52074
9098         * gcc.c-torture/compile/pr52074.c: New test.
9100 2012-02-07  Tobias Burnus  <burnus@net-b.de>
9102         PR fortran/51514
9103         * gfortran.dg/class_to_type_2.f90: New.
9105 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
9107         PR fortran/32373
9108         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
9109         Remove module.
9111 2012-02-06  Jason Merrill  <jason@redhat.com>
9113         PR c++/52088
9114         * g++.dg/template/conv13.C: New.
9116 2012-02-06  Richard Guenther  <rguenther@suse.de>
9118         PR tree-optimization/52115
9119         * gcc.c-torture/compile/pr52115.c: New testcase.
9121 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
9123         PR target/52129
9124         * gcc.c-torture/execute/pr52129.c: New test.
9126 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
9128         * gcc.dg/pr48374.c: Actually add the test I forgot
9129         in the 2012-01-25 commit.
9131 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
9133         PR fortran/32373
9134         * gfortran.dg/vect/vect-8.f90:  New test case.
9136 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
9138         PR fortran/48847
9139         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
9141 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
9143         PR fortran/52102
9144         * gfortran.dg/class_48.f90 : Add test of allocate class array
9145         component with source in subroutine test3.  Remove commenting
9146         out in subroutine test4, since branching on unitialized variable
9147         is now fixed (no PR for this last.).
9149 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
9151         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9152         on MIPS targets.
9153         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9155 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
9157         PR target/52125
9158         * lib/target-supports.exp (check_effective_target_mips_rel): New.
9159         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9161 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
9163         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9164         (check_effective_target_sync_int_long): Use it.
9165         (check_effective_target_sync_char_short): Likewise.
9166         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9168 2012-02-05  Tobias Burnus  <burnus@net-b.de>
9170         PR fortran/51972
9171         * gfortran.dg/class_48.f90: Add some further checks.
9173 2012-02-05  Ira Rosen  <irar@il.ibm.com>
9175         PR tree-optimization/52091
9176         * gcc.dg/vect/pr52091.c: New test.
9178 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
9180         PR rtl-optimization/52113
9181         * gcc.target/avr/pr52113.c: New test.
9183 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
9185         PR rtl-optimization/52092
9186         * gcc.c-torture/compile/pr52092.c: New test.
9188 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
9190         PR fortran/41587
9191         * gfortran.dg/class_array_10.f03: New test.
9193         PR fortran/46356
9194         * gfortran.dg/class_array_11.f03: New test.
9196         PR fortran/51754
9197         * gfortran.dg/class_array_12.f03: New test.
9199 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
9201         PR fortran/52012
9202         * gfortran.dg/realloc_on_assign_11.f90: New test.
9204 2012-02-02  Tobias Burnus  <burnus@net-b.de>
9206         PR fortran/52093
9207         * gfortran.dg/shape_7.f90: New.
9209 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
9211         * gcc.target/mips/mips-prepend-1.c: New test.
9213 2012-02-02  Jan Hubicka  <jh@suse.cz>
9214             Tom de Vries  <tom@codesourcery.com>
9216         PR middle-end/51998
9217         * gcc.dg/alias-12.c: New testcase.
9218         * gcc.dg/alias-13.c: New testcase.
9220 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
9222         PR target/52086
9223         * gcc.dg/pr52086.c: New test.
9225         PR tree-optimization/52073
9226         * gcc.c-torture/compile/pr52073.c: New test.
9228 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
9230         PR fortran/51958
9231         * gfortran.dg/function_optimize_10.f90:  New test.
9233 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
9235         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9236         test on alpha*-*-*.
9238 2012-02-01  Tobias Burnus  <burnus@net-b.de>
9240         PR fortran/52024
9241         * gfortran.dg/typebound_operator_14.f90: New.
9243 2012-02-01  Tobias Burnus  <burnus@net-b.de>
9245         PR fortran/52059
9246         * gfortran.dg/elemental_function_1.f90: New.
9248 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
9250         PR rtl-optimization/51374
9251         * gcc.target/avr/torture/pr51374-1.c:
9252         Also fail if SBIS is seen.
9254 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
9256         PR rtl-optimization/51374
9257         * gcc.target/avr/torture/pr51374-1.c: New.
9259 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9261         PR fortran/52024
9262         * gfortran.dg/typebound_generic_11.f90: New.
9264 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9266         PR fortran/52029
9267         * gfortran.dg/class_49.f90: New.
9269 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9271         PR fortran/52013
9272         * gfortran.dg/elemental_args_check_6.f90: New.
9274 2012-01-31  Jason Merrill  <jason@redhat.com>
9276         PR c++/52043
9277         * g++.dg/cpp0x/variadic122.C: New.
9279 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
9281         PR fortran/52012
9282         * gfortran.dg/realloc_on_assign_10.f90: New test.
9284 2012-01-31  Richard Guenther  <rguenther@suse.de>
9286         PR tree-optimization/51528
9287         * gcc.dg/torture/pr51528.c: New testcase.
9289 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
9291         PR go/48501
9292         * lib/go.exp (go_target_compile): Append timeout= to options.
9293         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9294         select5-out.go test on alpha*-*-* targets.
9296 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
9298         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9299         (TEST_SHORT): Reformat in the same way.
9300         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9301         (TEST_SHORT): Reformat in the same way.
9302         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9303         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9304         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9305         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9306         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9308 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
9310         PR target/51835
9311         * gcc.target/arm/pr51835.c: New testcase.
9313 2012-01-30  Richard Guenther  <rguenther@suse.de>
9315         PR tree-optimization/52028
9316         * gcc.dg/torture/pr52028.c: New testcase.
9317         * gfortran.dg/ldist-pr45199.f: Adjust.
9318         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9319         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9320         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9322 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
9324         PR debug/52027
9325         * gcc.dg/tree-prof/pr52027.c: New test.
9327         PR tree-optimization/52046
9328         * gcc.dg/pr52046.c: New test.
9330         PR debug/52048
9331         * g++.dg/other/pr52048.C: New test.
9333 2012-01-30  Richard Guenther  <rguenther@suse.de>
9335         PR tree-optimization/52045
9336         * gcc.dg/pr52045.c: New testcase.
9338 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
9340         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9341         new code generated for __sync_lock_release.
9343 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9345         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9347 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9349         PR testsuite/51875
9350         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9352         * g++.dg/ext/visibility/template10.C: Fix typo.
9354         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9356 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
9358         PR c++/51327
9359         * g++.dg/cpp0x/constexpr-ice6.C: New.
9361 2012-01-29  Tobias Burnus  <burnus@net-b.de>
9363         PR fortran/41600
9364         * gfortran.dg/default_initialization_6.f90: New.
9366 2012-01-29  Tobias Burnus  <burnus@net-b.de>
9368         PR fortran/51972
9369         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9370         * gfortran.dg/class_48.f90: New.
9372 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
9374         PR fortran/51808
9375         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9377 2012-01-28  Tobias Burnus  <burnus@net-b.de>
9379         PR fortran/51972
9380         * gfortran.dg/class_allocate_12.f90: New.
9382 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
9384         * gcc.dg/torture/pr50444.c: Fix dg directives.
9386 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
9388         PR target/52006
9389         * gcc.target/arm/pr52006.c: New test.
9391 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
9393         PR testsuite/52011
9394         * gcc.dg/lto/trans-mem.h: New file.
9395         * gcc.dg/lto/trans-mem-2_0.c: Include it.
9396         * gcc.dg/lto/trans-mem-1_1.c: Same.
9397         * gcc.dg/lto/trans-mem-4_1.c: Same.
9398         * gcc.dg/lto/trans-mem-3_1.c: Same.
9400 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9402         PR fortran/52022
9403         * gfortran.dg/dummy_procedure_7.f90: New.
9405 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
9407         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9408         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9410 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
9412         PR c++/51852
9413         * g++.dg/other/gc5.C: New test.
9415 2012-01-27  Richard Guenther  <rguenther@suse.de>
9417         PR tree-optimization/50444
9418         * gcc.dg/torture/pr50444.c: New testcase.
9420 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9422         PR fortran/51970
9423         PR fortran/51977
9424         * gfortran.dg/move_alloc_13.f90: New.
9426 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9428         PR fortran/51953
9429         * gfortran.dg/allocate_alloc_opt_13.f90: New.
9430         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9431         and change dg-error string.
9433 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9435         PR fortran/52016
9436         * gfortran.dg/elemental_args_check_5.f90: New.
9438 2012-01-27  Richard Guenther  <rguenther@suse.de>
9440         PR middle-end/51959
9441         * g++.dg/torture/pr51959.C: New testcase.
9443 2012-01-27  Tom de Vries  <tom@codesourcery.com>
9445         PR tree-optimization/51990
9446         * gcc.dg/pr51990.c: New test.
9447         * gcc.dg/pr51990-2.c: Same.
9449 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
9450             Tobias Burnus <burnus@gcc.gnu.org>
9452         PR fortran/48705
9453         * gfortran.dg/class_allocate_11.f03: New.
9455         PR fortran/51870
9456         PR fortran/51943
9457         PR fortran/51946
9458         * gfortran.dg/class_allocate_7.f03: New.
9459         * gfortran.dg/class_allocate_8.f03: New.
9460         * gfortran.dg/class_allocate_9.f03: New.
9461         * gfortran.dg/class_allocate_10.f03: New.
9463 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9465         * gnat.dg/discr34.adb: New test.
9466         * gnat.dg/discr34_pkg.ads: New helper.
9468 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9470         * gnat.dg/discr33.adb: New test.
9472 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9474         * gnat.dg/limited_with3.ad[sb): New test.
9475         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9476         * gnat.dg/limited_with3_pkg2.ads: Likewise.
9477         * gnat.dg/limited_with3_pkg3.ads: Likewise.
9479 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9481         * gnat.dg/stack_usage1.adb: New test.
9482         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9484         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9485         * gcc.dg/pr44194-2.c: Likewise.
9487 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
9489         PR c++/51370
9490         * g++.dg/template/crash112.C: New.
9492 2012-01-27  Richard Henderson  <rth@redhat.com>
9494         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9496 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9498         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9500 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
9502         PR middle-end/51895
9503         * g++.dg/opt/pr51895.C: New test.
9505 2012-01-26  Michael Matz  <matz@suse.de>
9507         PR tree-optimization/48794
9508         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9510 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9512         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9514 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9516         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9517         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9518         memory.
9519         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9520         the default value for s390 and s390x.
9522 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
9524         PR lto/51698
9525         * gcc.dg/lto/trans-mem-4_0.c: New.
9526         * gcc.dg/lto/trans-mem-4_1.c: New.
9527         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9528         TM builtins.
9529         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9530         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9531         TM builtins.
9532         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9533         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9534         TM builtins.
9536 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
9538         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9540 2012-01-25  Ian Lance Taylor  <iant@google.com>
9542         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9544 2012-01-25  Tobias Burnus  <burnus@net-b.de>
9546         PR fortran/51995
9547         * gfortran.dg/typebound_proc_25.f90: New.
9549 2012-01-25  Jason Merrill  <jason@redhat.com>
9551         PR c++/51992
9552         * g++.dg/lto/pr51992_0.C: New.
9554 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
9556         PR tree-optimization/51987
9557         * gcc.target/i386/pr51987.c: New test.
9559 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
9561         * gcc.dg/tm/lto-1.c: Require lto support in target.
9563 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
9565         PR rtl-optimization/48374
9566         * gcc.dg/pr48374.c: New test.
9568 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
9570         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9572 2012-01-25  Tobias Burnus  <burnus@net-b.de>
9574         PR fortran/51966
9575         * gfortran.dg/derived_constructor_char_3.f90: New.
9577 2012-01-24  Ian Lance Taylor  <iant@google.com>
9579         * go.test/go-test.exp (filecmp): New procedure.
9580         (errchk): Handle quoted square brackets.
9581         (go-gc-tests): Set go_compile_args. Handle various new test
9582         lines.  Skip a few new tests.
9583         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9585 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9587         * lib/target-supports.exp (proc check_effective_target_vect_perm)
9588         (check_effective_target_vect_extract_even_odd)
9589         (check_effective_target_vect_interleave): Return true for MIPS
9590         paired-single.
9592 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9594         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9595         (main): Use it instead of argc.
9597 2012-01-24  Jason Merrill  <jason@redhat.com>
9599         PR c++/51973
9600         * g++.dg/cpp0x/sfinae31.C: New.
9602 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9604         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9606 2012-01-24  Jason Merrill  <jason@redhat.com>
9608         PR c++/51812
9609         * g++.dg/inherit/covariant20.C: New.
9611 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
9613         PR c++/51223
9614         * g++.dg/parse/crash58.C: New.
9616 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
9618         PR target/51957
9619         * gcc.dg/pr51957-1.c: New test.
9620         * gcc.dg/pr51957-1.h: New file.
9621         * gcc.dg/pr51957-2.c: New test.
9623 2012-01-23  Jason Merrill  <jason@redhat.com>
9625         PR c++/51930
9626         * g++.dg/ext/visibility/template10.C: New.
9628 2012-01-23  Tobias Burnus  <burnus@net-b.de>
9630         PR fortran/51948
9631         * gfortran.dg/move_alloc_12.f90: New.
9633 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9635         PR middle-end/45416
9636         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9638 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
9640         PR c++/51398
9641         * g++.dg/template/crash111.C: New.
9643 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
9645         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9646         configurations.
9647         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9649 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
9651         PR testsuite/51941
9652         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
9653         the DW_TAG_class_type and DW_AT_name: "Executor".
9655 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9657         * lib/target-supports.exp
9658         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9659         (check_effective_target_vect_interleave): Likewise.
9661 2012-01-22  Jason Merrill  <jason@redhat.com>
9663         PR c++/51925
9664         * g++.dg/template/using20.C: New.
9665         * g++.dg/template/template-id-2.C: Adjust diagnostic.
9667 2012-01-23  Jason Merrill  <jason@redhat.com>
9669         PR target/51934
9670         * g++.dg/torture/pr51344.C: Limit to x86.
9672 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
9674         * c-c++-common/tm/omp.c: Require target with pthread support.
9676 2012-01-23  Richard Guenther  <rguenther@suse.de>
9678         PR tree-optimization/51949
9679         * gcc.dg/torture/pr51949.c: New testcase.
9681 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
9683         PR rtl-optimization/51933
9684         * gcc.c-torture/execute/pr51933.c: New test.
9686 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
9688         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9689         Do not define for Interix.
9691 2012-01-22  Jason Merrill  <jason@redhat.com>
9693         PR c++/51832
9694         * g++.dg/lto/pr51832.h: New.
9695         * g++.dg/lto/pr51832_0.C: New.
9696         * g++.dg/lto/pr51832_1.C: New.
9698 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9700         * gcc.dg/ext-elim-1.c: New test.
9702 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
9704         PR target/51931
9705         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9706         * g++.dg/opt/longbranch1.C: Likewise.
9708 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
9710         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9711         in C++11 mode.
9713 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
9715         PR fortran/50556
9716         * gfortran.dg/namelist_74.f90: New test.
9717         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9719 2012-01-21  Tobias Burnus  <burnus@net-b.de>
9721         PR fortran/51913
9722         * gfortran.dg/class_47.f90: New.
9724 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
9726         * gnat.dg/renaming5.ad[sb]: New test.
9728 2012-01-20  Jason Merrill  <jason@redhat.com>
9730         PR c++/51919
9731         * g++.dg/pch/mangle1.{C,Hs}: Remove.
9733 2012-01-20  Jason Merrill  <jason@redhat.com>
9735         PR c++/51922
9736         * g++.dg/ext/attrib42.C: Require ilp32.
9738 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
9740         PR target/51915
9741         * gcc.target/arm/pr51915.c: New test.
9743 2012-01-20  Cary Coutant  <ccoutant@google.com>
9744             Dodji Seketeli  <dodji@redhat.com>
9746         PR debug/45682
9747         * g++.dg/debug/dwarf2/nested-3.C: New test.
9749 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9751         PR c++/51402
9752         * g++.dg/template/crash110.C: New.
9754 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9756         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9757         Remove default options on hppa*-*-hpux*.
9759 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9761         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9763 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9765         * gcc.c-torture/compile/pr51856.c: New testcase.
9767 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
9769         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9770         options to go_target_compile.
9772 2012-01-20  Kai Tietz  <ktietz@redhat.com>
9774         * g++.dg/torture/pr51344.C: Fix typo.
9776 2012-01-20  Richard Guenther  <rguenther@suse.de>
9778         PR tree-optimization/51903
9779         * g++.dg/torture/pr51903.C: New testcase.
9781 2012-01-20  Tobias Burnus  <burnus@net-b.de>
9782             Janus Weil  <janus@gcc.gnu.org>
9784         PR fortran/51056
9785         * gfortran.dg/use_21.f90: New.
9787 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
9789         PR target/51106
9790         * gcc.dg/torture/pr51106-1.c: New test.
9791         * gcc.dg/torture/pr51106-2.c: New test.
9793 2012-01-19  Kai Tietz  <ktietz@redhat.com>
9795         * g++.dg/torture/pr51344.C: New test.
9797 2012-01-19  Tobias Burnus  <burnus@net-b.de>
9799         PR fortran/51904
9800         * gfortran.dg/intrinsic_size_2.f90: New.
9802 2012-01-19  Jason Merrill  <jason@redhat.com>
9804         PR c++/51889
9805         * g++.dg/inherit/using7.C: New.
9807 2012-01-19  Richard Guenther  <rguenther@suse.de>
9809         PR tree-optimization/37997
9810         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9812 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9814         PR rtl-optimization/51505
9815         * gcc.dg/pr51505.c: New test.
9817 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
9819         PR fortran/51634
9820         * gfortran.dg/typebound_operator_12.f03: New.
9821         * gfortran.dg/typebound_operator_13.f03: New.
9823 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
9825         PR c++/51225
9826         * g++.dg/cpp0x/pr51225.C: New.
9828 2012-01-17  Ian Lance Taylor  <iant@google.com>
9830         PR go/50656
9831         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9833 2012-01-17  Tobias Burnus  <burnus@net-b.de>
9835         PR fortran/51869
9836         * gfortran.dg/realloc_on_assign_9.f90: New.
9838 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
9840         PR other/51165
9841         * gcc.dg/tm/memopt-3.c: Remove xfail.
9842         * gcc.dg/tm/memopt-4.c: Remove xfail.
9843         * gcc.dg/tm/memopt-5.c: Remove xfail.
9844         * gcc.dg/tm/memopt-7.c: Remove xfail.
9846 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
9848         PR tree-optimization/51877
9849         * gcc.c-torture/execute/pr51877.c: New test.
9851 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
9853         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9854         {!vect_align_arrays} to vect_sizes_32B_16B.
9855         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9856         * gcc.dg/vect/vect-peel-3.c: Ditto.
9858 2012-01-16  Jason Merrill  <jason@redhat.com>
9860         PR c++/51854
9861         * g++.dg/abi/mangle60.C: New.
9863         PR c++/51827
9864         * g++.dg/pch/mangle1.{C,Hs}: New.
9866 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
9867             Tobias Burnus  <burnus@net-b.de>
9869         PR fortran/50981
9870         * gfortran.dg/elemental_optional_args_3.f90: New
9871         * gfortran.dg/elemental_optional_args_4.f90: New
9873 2012-01-16  Tobias Burnus  <burnus@net-b.de>
9875         PR fortran/51809
9876         * gfortran.dg/use_20.f90: New
9878 2012-01-16  Jason Merrill  <jason@redhat.com>
9880         PR c++/51868
9881         * g++.dg/cpp0x/rv-bitfield.C: New.
9882         * g++.dg/cpp0x/rv-bitfield2.C: New.
9884 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
9886         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9887         subroutine 'qsort' and use index array to assign the result.
9889 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
9891         PR tree-optimization/51865
9892         * gcc.dg/pr51865.c: New test.
9894 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9896         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9898 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9900         * gcc.target/mips/code-readable-2.c: Allow the jump table address
9901         to be loaded from the constant pool, rather than via %hi and %lo.
9903 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
9905         PR rtl-optimization/51821
9906         * gcc.dg/pr51821.c: New test.
9908 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
9910         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9912 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
9914         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9916 2012-01-14  Tobias Burnus  <burnus@net-b.de>
9918         PR fortran/51800
9919         * gfortran.dg/init_flag_8.f90: New.
9920         * gfortran.dg/init_flag_9.f90: New.
9922 2011-01-14  Tobias Burnus  <burnus@net-b.de>
9924         PR fortran/51816
9925         * gfortran.dg/use_18.f90: New.
9926         * gfortran.dg/use_19.f90: New.
9928 2012-01-13  Ian Lance Taylor  <iant@google.com>
9930         PR c++/50012
9931         * g++.dg/warn/Wsign-compare-4.C: New.
9933 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
9935         PR fortran/48351
9936         * gfortran.dg/alloc_comp_assign.f03: New.
9937         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9938         __BUILTIN_FREE from 38 to 32.
9940 2012-01-13  Jason Merrill  <jason@redhat.com>
9942         PR c++/20681
9943         * g++.dg/warn/Wreturn-type-7.C: New.
9945 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
9947         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9948         assumption.
9949         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9950         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9951         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9952         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9953         int32plus because of big array needed.
9954         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9955         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9957 2012-01-13  Jason Merrill  <jason@redhat.com>
9959         PR c++/51813
9960         * g++.dg/ext/visibility/template9.C: New.
9962         PR c++/51620
9963         * g++.dg/cpp0x/defaulted34.C: New.
9964         * g++.dg/template/virtual3.C: New.
9966 2012-01-13  Richard Guenther  <rguenther@suse.de>
9968         PR middle-end/8081
9969         * gcc.dg/torture/pr8081.c: New testcase.
9971 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
9973         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9975 2012-01-12  Jason Merrill  <jason@redhat.com>
9977         PR c++/51714
9978         * g++.dg/ext/stmtexpr14.C: New.
9980 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
9982         PR c++/51633
9983         * g++.dg/cpp0x/constexpr-diag4.C: New test.
9985 2012-01-12  Jason Merrill  <jason@redhat.com>
9987         PR c++/48051
9988         * g++.dg/abi/mangle48.C: Test qualified-names, too.
9989         * g++.dg/abi/mangle58.C: Likewise.
9991         PR c++/51403
9992         * g++.dg/template/arg8.C: New.
9994 2012-01-12  Ira Rosen  <irar@il.ibm.com>
9996         PR tree-optimization/51799
9997         * gcc.dg/vect/pr51799.c: New test.
9998         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9999         patterns.
10001 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
10002             Tobias Burnus  <burnus@net-b.de>
10004         PR fortran/51057
10005         PR fortran/51616
10006         * lib/target-supports.exp
10007         (check_effective_target_fortran_largest_fp_has_sqrt): New.
10008         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10010 2012-01-11  Jason Merrill  <jason@redhat.com>
10012         PR c++/51565
10013         * g++.dg/ext/attrib42.C: New.
10015 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
10017         PR bootstrap/51796
10018         * gcc.dg/pr51796.c: New test.
10020 2012-01-11  Jason Merrill  <jason@redhat.com>
10022         PR c++/51818
10023         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10025 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
10027         * gnat.dg/array19.ad[sb]: New test.
10029 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
10031         * gnat.dg/opt23.ad[sb]: New test.
10032         * gnat.dg/opt23_pkg.ad[sb]: New helper.
10033         * gnat.dg/opt24.ad[sb]: New test.
10035 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10037         PR tree-optimization/49642
10038         * gcc.dg/tree-ssa/pr49642-1.c: New test.
10039         * gcc.dg/tree-ssa/pr49642-2.c: New test.
10041 2012-01-11  Jason Merrill  <jason@redhat.com>
10043         PR c++/51613
10044         * g++.dg/template/explicit-args5.C: New.
10046 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
10048         * gcc.c-torture/execute/20120110-1.c: New testcase.
10050 2012-01-10  Jason Merrill  <jason@redhat.com>
10052         PR c++/51614
10053         * g++.dg/inherit/ambig1.C: New.
10055         PR c++/51433
10056         * g++.dg/cpp0x/constexpr-cache1.C: New.
10058 2012-01-10  Richard Guenther  <rguenther@suse.de>
10060         PR tree-optimization/51801
10061         * gcc.dg/torture/pr51801.c: New testcase.
10063 2012-01-10  Tobias Burnus  <burnus@net-b.de>
10065         PR fortran/51652
10066         * gfortran.dg/allocate_with_typespec_5.f90: New.
10068 2012-01-10  Tobias Burnus  <burnus@net-b.de>
10070         * gfortran.dg/class_39.f03: Update dg-error string.
10072 2012-01-10  Richard Guenther  <rguenther@suse.de>
10074         PR tree-optimization/50913
10075         * gcc.dg/graphite/interchange-16.c: New testcase.
10076         * gcc.dg/graphite/scop-20.c: XFAIL.
10077         * gfortran.dg/graphite/interchange-1.f: Likewise.
10078         * gfortran.dg/graphite/block-1.f90: Likewise.
10079         * gfortran.dg/graphite/block-2.f: Likewise.
10081 2012-01-10  Richard Henderson  <rth@redhat.com>
10083         * lib/target-supports.exp (check_effective_target_vect_perm,
10084         check_effective_target_vect_perm_byte,
10085         check_effective_target_vect_perm_short): Enable for arm neon.
10087 2012-01-09  Tobias Burnus  <burnus@net-b.de>
10089         PR fortran/46328
10090         * gfortran.dg/typebound_operator_11.f90: New.
10092 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
10094         * gnat.dg/array18.adb: New test.
10095         * gnat.dg/array18_pkg.ads: New helper.
10097 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
10099         PR fortran/51791
10100         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10101         around base object in first assignment in main program.
10102         * gfortran.dg/typebound_operator_10.f03: New test.
10104 2012-01-09  Martin Jambor  <mjambor@suse.cz>
10106         PR tree-optimization/51759
10107         * g++.dg/ipa/pr51759.C: New test.
10109 2012-01-09  Tobias Burnus  <burnus@net-b.de>
10111         PR fortran/51758
10112         * gfortran.dg/optional_absent_2.f90: New.
10114 2012-01-09  Tobias Burnus  <burnus@net-b.de>
10116         PR fortran/51578
10117         * gfortran.dg/use_17.f90: New.
10119 2012-01-09  Gary Funck  <gary@intrepid.com>
10121         PR preprocessor/33919
10122         * gcc.dg/pr33919.c: New test.
10123         * gcc.dg/pr33919-0.h: New test header file.
10124         * gcc.dg/pr33919-1.h: Ditto.
10125         * gcc.dg/pr33919-2.h: Ditto.
10127 2012-01-07  Jan Hubicka  <jh@suse.cz>
10129         PR tree-optimize/51694
10130         * gcc.c-torture/compile/pr51694.c: new testcase.
10132 2012-01-07  Jan Hubicka  <jh@suse.cz>
10134         PR tree-optimization/51600
10135         * g++.dg/torture/pr51600.C: New testcase.
10137 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10139         PR gcov-profile/51715
10140         PR gcov-profile/51717
10141         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10142         * gcc.misc-tests/gcov-14.c: Likewise.
10144 2012-01-06  Jason Merrill  <jason@redhat.com>
10146         * g++.dg/parse/new5.C: New.
10148 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
10150         PR testsuite/51655
10151         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10152         including <string.h>.
10154 2012-01-06  Jason Merrill  <jason@redhat.com>
10156         * g++.dg/abi/mangle51.C: New.
10157         * g++.dg/abi/mangle52.C: New.
10158         * g++.dg/abi/mangle53.C: New.
10159         * g++.dg/abi/mangle54.C: New.
10160         * g++.dg/abi/mangle55.C: New.
10161         * g++.dg/abi/mangle56.C: New.
10162         * g++.dg/abi/mangle57.C: New.
10163         * g++.dg/abi/mangle58.C: New.
10164         * g++.dg/abi/mangle59.C: New.
10165         * g++.dg/cpp0x/trailing3.C: Update mangling.
10166         * g++.dg/cpp0x/variadic111.C: Update mangling.
10167         * g++.dg/cpp0x/variadic4.C: Update mangling.
10168         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10169         * g++.dg/template/nontype22.C: Works now.
10170         * g++.dg/template/pr35240.C: Works now.
10172         * g++.dg/cpp0x/error7.C: New.
10174 2012-01-06  Tobias Burnus <burnus@net-b.de>
10176         * gfortran.dg/deallocate_stat_2.f90: New.
10177         * coarray/allocate_errgmsg.f90: New.
10178         * gfortran.dg/coarray_lib_alloc_1.f90: New.
10179         * gfortran.dg/coarray_lib_alloc_2.f90: New.
10180         * coarray/subobject_1.f90: Fix for num_images > 1.
10181         * gfortran.dg/deallocate_stat.f90: Update due to changed
10182         stat= handling.
10184 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
10186         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10188 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10190         * ada/acats/overflow.lst: Add cb20004.
10192 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
10194         PR c++/51541
10195         * g++.dg/cpp0x/alias-decl-18.C: New test.
10197 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10199         * gcc.c-torture/execute/20120104-1.c: New test.
10201 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
10203         PR fortran/PR48946
10204         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10205         the old typebound_operator_8.f03.
10206         * gfortran.dg/typebound_operator_8.f03: New version of
10207         typebound_operator_7.f03 with 'u' a derived type instead of a
10208         class object.
10210 2012-01-05  Richard Guenther  <rguenther@suse.de>
10212         * g++.dg/torture/pr49309.C: Skip for -flto.
10214 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
10216         PR middle-end/51761
10217         * gcc.c-torture/compile/pr51761.c: New test.
10219 2012-01-05  Richard Guenther  <rguenther@suse.de>
10221         PR tree-optimization/51760
10222         * gcc.dg/torture/pr51760.c: New testcase.
10224 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
10226         PR middle-end/51472
10227         * gcc.dg/tm/memopt-6.c: Adjust regexp.
10229 2012-01-05  Richard Guenther  <rguenther@suse.de>
10231         PR lto/41576
10232         * gfortran.dg/lto/pr41576_0.f90: New testcase.
10233         * gfortran.dg/lto/pr41576_1.f90: Likewise.
10235 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
10237         PR debug/51695
10238         * gcc.dg/pr51695.c: New test.
10240 2012-01-04  Andrew Pinski  <apinski@cavium.com>
10242         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10243         * gcc.target/mips/octeon2-lx-1.c: New test.
10244         * gcc.target/mips/mips64-dsp-ldx.c: New test.
10245         * gcc.target/mips/octeon2-lx-2.c: New test.
10246         * gcc.target/mips/octeon2-lx-3.c: New test.
10248 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
10250         PR other/51163
10251         PR other/51164
10252         * gcc.dg/tm/alias-1.c:  Adjust regexp.
10253         * gcc.dg/tm/alias-2.c:  Adjust regexp.
10255 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10257         PR c++/51064
10258         * g++.dg/warn/Wparentheses-26.C: New.
10260 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
10262         * gfortran.dg/elemental_optional_args_2.f90: New test.
10264 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10266         PR fortran/49693
10267         * gfortran.dg/common_17.f90:  New test.
10269 2012-01-04  Richard Guenther  <rguenther@suse.de>
10271         PR tree-optimization/49651
10272         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10273         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10275 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10277         PR c++/51738
10278         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10280 2012-01-03  Andrew Pinski  <apinski@cavium.com>
10282         * lib/scanasm.exp (dg-function-on-line): Always use a special format
10283         for all mips targets.  Also allow an optional .cfi_startproc.
10285 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
10287         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10289 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10291         PR c++/29273
10292         * g++.dg/rtti/dyncast5.C: New.
10294 2012-01-03  Richard Guenther  <rguenther@suse.de>
10296         PR tree-optimization/51070
10297         * gcc.dg/torture/pr51070-2.c: New testcase.
10299 2012-01-03  Richard Guenther  <rguenther@suse.de>
10301         PR tree-optimization/51692
10302         * gcc.dg/torture/pr51692.c: New testcase.
10304 2012-01-03  Richard Guenther  <rguenther@suse.de>
10306         PR debug/51650
10307         * g++.dg/lto/pr51650-3_0.C: New testcase.
10309 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10311         PR c++/15867
10312         * g++.dg/warn/Wredundant-decls-spec.C: New.
10314 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
10316         PR tree-optimization/51719
10317         * g++.dg/tree-prof/pr51719.C: New test.
10319 2012-01-03  Richard Guenther  <rguenther@suse.de>
10321         PR middle-end/51730
10322         * gcc.dg/fold-compare-6.c: New testcase.
10324 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
10326         PR c++/51669
10327         * g++.dg/gomp/pr51669.C: New test.
10329 2012-01-02  Jason Merrill  <jason@redhat.com>
10331         PR c++/51675
10332         * g++.dg/cpp0x/constexpr-union2.C: New.
10334         PR c++/51666
10335         * g++.dg/cpp0x/nsdmi-defer5.C: New.
10337 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
10339         PR c++/51462
10340         * g++.dg/cpp0x/constexpr-99.C: New test.
10342 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
10344         PR c++/20140
10345         * g++.dg/template/init9.C: New.
10347 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10349         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10350         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
10351         rather than a specific number.
10353 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
10355         PR fortran/46262
10356         PR fortran/46328
10357         PR fortran/51052
10358         * gfortran.dg/typebound_operator_7.f03: New.
10359         * gfortran.dg/typebound_operator_8.f03: New.
10361 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10363         PR target/51729
10364         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10365         XFAIL.
10366         * gcc.target/mips/dspr2-MULTU.c: Likewise.
10368 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10370         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10372 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10374         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10375         for MIPS.
10377 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10379         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10380         * gfortran.dg/io_real_boz_4.f90: Likewise.
10381         * gfortran.dg/io_real_boz_5.f90: Likewise.
10383 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10385         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10387 2012-01-02  Revital Eres  <revital.eres@linaro.org>
10389         * gcc.dg/sms-11.c: New file.
10391 2012-01-02  Tobias Burnus  <burnus@net-b.de>
10393         PR fortran/51682
10394         * gfortran.dg/coarray/image_index_3.f90: New.
10396 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10398         PR c++/16603
10399         * g++.dg/parse/enum8.C: New.
10401 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10403         PR c++/51379
10404         * g++.dg/conversion/reinterpret4.C: New.
10405         * g++.dg/conversion/reinterpret1.C: Adjust.
10407 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10409         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10411 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10413         * g++.old-deja/g++.brendan/crash25.C: Adjust.
10414         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10415         * g++.old-deja/g++.jason/access14.C: Likewise.
10416         * g++.old-deja/g++.jason/access8.C: Likewise.
10417         * g++.old-deja/g++.jason/access1.C: Likewise.
10418         * g++.old-deja/g++.other/access3.C: Likewise.
10419         * g++.old-deja/g++.other/access5.C: Likewise.
10420         * g++.old-deja/g++.law/unsorted1.C: Likewise.
10421         * g++.old-deja/g++.law/visibility22.C: Likewise.
10422         * g++.old-deja/g++.law/visibility26.C: Likewise.
10423         * g++.old-deja/g++.mike/p2746.C: Likewise.
10424         * g++.dg/debug/using1.C: Likewise.
10425         * g++.dg/lookup/using51.C: Likewise.
10426         * g++.dg/inherit/using5.C: Likewise.
10427         * g++.dg/inherit/pr30297.C: Likewise.
10428         * g++.dg/inherit/access8.C: Likewise.
10429         * g++.dg/torture/pr39362.C: Likewise.
10430         * g++.dg/template/crash13.C: Likewise.
10431         * g++.dg/template/using10.C: Likewise.
10433 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10435         PR fortran/51502
10436         * lib/gcc-dg.exp (scan-module-absence):  Really commit last change.
10438 2012-01-01  Ira Rosen  <irar@il.ibm.com>
10440         PR tree-optimization/51704
10441         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10442         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10443         corresponding flags.
10445 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10447         PR c++/51723
10448         * g++.dg/cpp0x/constexpr-delegating2.C: New.
10450 2012-01-01  Jan Hubicka  <jh@suse.cz>
10452         PR rtl-optimization/51069
10453         * gcc.c-torture/compile/pr51069.c: New testcase.
10455 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
10457         PR tree-optimization/51683
10458         * gcc.dg/pr51683.c: New test.
10460 Copyright (C) 2012 Free Software Foundation, Inc.
10462 Copying and distribution of this file, with or without modification,
10463 are permitted in any medium without royalty provided the copyright
10464 notice and this notice are preserved.