Enable cltd for modern CPUs
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3103cf131f930c8572d5e2c694c2d7d75eb1af81
1 2012-12-01  Xinliang David Li  <davidxl@google.com>
3         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
4         cltd.
6 2012-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
8         PR c++/55558
9         * g++.dg/cpp0x/decltype46.C: New.
11 2012-12-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13         PR middle-end/52450
14         * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
16 2012-12-01  Zdenek Sojka <zsojka@seznam.cz>
18         PR debug/53860
19         * g++.dg/debug/pr53860.C: New test.
21 2012-12-01   Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
22              Paul Thomas  <pault@gcc.gnu.org>
24         PR fortran/46897
25         * gfortran.dg/defined_assignment_1.f90: New test.
26         * gfortran.dg/defined_assignment_2.f90: New test.
27         * gfortran.dg/defined_assignment_3.f90: New test.
28         * gfortran.dg/defined_assignment_4.f90: New test.
29         * gfortran.dg/defined_assignment_5.f90: New test.
31 2012-12-01  Jakub Jelinek  <jakub@redhat.com>
33         PR c++/55542
34         * g++.dg/cpp0x/vt-55542.C: New test.
36 2012-11-30  Eric Botcazou  <ebotcazou@adacore.com>
38         * gnat.dg/specs/pack9.ads: New test.
40 2012-11-30  Martin Jambor  <mjambor@suse.cz>
42         PR middle-end/52890
43         PR tree-optimization/55415
44         PR tree-optimization/54386
45         PR target/55448
46         * gcc.dg/ipa/ipa-sra-7.c: New test.
47         * gcc.dg/ipa/ipa-sra-8.c: Likewise.
48         * gcc.dg/ipa/ipa-sra-9.c: Likewise.
49         * gcc.target/i386/pr55448.c: Likewise.
51 2012-11-29  Eric Botcazou  <ebotcazou@adacore.com>
53         * loop_optimization14.ad[sb]: New test.
54         * loop_optimization14_pkg.ads: New helper.
56 2012-11-29  Richard Earnshaw  <rearnsha@arm.com>
58         PR target/55073
59         * gcc.target/arm/pr55073.C: New test.
61 2012-11-29  Marc Glisse  <marc.glisse@inria.fr>
63         PR c++/53094
64         * g++.dg/ext/vector20.C: New testcase.
66 2012-11-28  Tobias Burnus  <burnus@net-b.de>
68         PR fortran/52161
69         * coarray/sync_3.f90: Extend test.
71 2012-11-29  Jakub Jelinek  <jakub@redhat.com>
73         PR rtl-optimization/55512
74         * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
75         * gcc.target/i386/pr55512-4.c: Likewise.
77 2012-11-29  Ed Smith-Rowland  <3dw4rd@verizon.net>
79         PR c++/52654
80         * g++.dg/cpp0x/udlit-overflow.C: New.
81         * g++.dg/cpp0x/udlit-overflow-neg.C: New.
83 2012-11-28  Jakub Jelinek  <jakub@redhat.com>
85         PR debug/36728
86         PR debug/55467
87         PR middle-end/55507
88         PR bootstrap/55511
89         * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
90         are non-empty and add dependency between the first and second asm.
91         * gcc.dg/guality/pr36728-2.c: Likewise.
92         * gcc.dg/guality/pr36728-3.c: New test.
93         * gcc.dg/guality/pr36728-4.c: New test.
95 2012-11-28  Andrew Pinski  <apinski@cavium.com>
97         PR bootstrap/54279
98         * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
99         directories.
100         * lib/obj-c++.exp (obj-c++_init): Likewise.
102 2012-11-28  Tobias Burnus  <burnus@net-b.de>
104         PR fortran/52161
105         * coarray/sync_3.f90: New.
107 2012-11-28  Uros Bizjak  <ubizjak@gmail.com>
109         * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
111 2012-11-28  Vladimir Makarov  <vmakarov@redhat.com>
113         PR rtl-optimization/55512
114         * gcc.target/i386/pr55512-[1234].c: New tests.
116 2012-11-28  Jakub Jelinek  <jakub@redhat.com>
118         PR testsuite/55505
119         * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
121         PR testsuite/55504
122         * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
123         attributes.  Avoid clobbering memory before malloced chunk.
124         (main): Pass 1 instead of 0 as argument.
126 2012-11-28  Eric Botcazou  <ebotcazou@adacore.com>
128         * gnat.dg/object_overflow.adb: Rename to...
129         * gnat.dg/object_overflow1.adb: ...this.
130         * gnat.dg/object_overflow2.adb: New test.
131         * gnat.dg/object_overflow3.adb: Likewise.
132         * gnat.dg/object_overflow4.adb: Likewise.
134 2012-11-28  Paolo Carlini  <paolo.carlini@oracle.com>
136         PR c++/55497
137         * g++.dg/init/pr55497.C: New.
139 2012-11-28  Richard Biener  <rguenther@suse.de>
141         PR testsuite/55327
142         * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
143         * gcc.dg/vect/slp-perm-9.c: Likewise.
145 2012-11-28  Richard Biener  <rguenther@suse.de>
147         PR c/35634
148         * gcc.dg/torture/pr35634.c: New testcase.
149         * g++.dg/torture/pr35634.C: Likewise.
150         * gcc.dg/vect/pr18536.c: Mark worker function noinline.
152 2012-11-27  Tobias Burnus  <burnus@net-b.de>
154         PR fortran/55476
155         * gfortran.dg/warn_target_lifetime_3.f90: New.
157 2012-11-27  Vladimir Makarov  <vmakarov@redhat.com>
159         PR rtl-optimization/55458
160         * gcc.target/i386/pr55458.c: New test.
162 2012-11-27  Jakub Jelinek  <jakub@redhat.com>
164         PR tree-optimization/55110
165         * gcc.dg/pr55110.c: New test.
167 2012-11-27  Richard Biener  <rguenther@suse.de>
169         PR middle-end/55331
170         * g++.dg/opt/pr55331.C: New testcase.
172 2012-11-26  Steven Bosscher  <steven@gcc.gnu.org>
174         * gcc.dg/20050811-2.c: Change -dv option to -graph option.
176 2012-11-26  Georg-Johann Lay  <avr@gjlay.de>
178         * gcc.dg/54455.c: Require scheduling.
179         * gcc.dg/c1x-align-4.c: Skip avr.
180         * gcc.dg/pr44024.c: Skip avr in final scan.
182 2012-11-26  Georg-Johann Lay  <avr@gjlay.de>
184         PR testsuite/52641
185         * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
186         * gcc.dg/pr54676.c: Make work for 16-bit int.
188 2012-11-26  Vladimir Makarov  <vmakarov@redhat.com>
190         PR target/55277
191         * gcc.target/i386/pr55227.c: New test.
193 2012-11-26  Steven Bosscher  <steven@gcc.gnu.org>
195         * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
196         to -fdump-rtl-all.
197         * testsuite/gcc.dg/pr37858.c: Remove -dv option.
199 2012-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
201         * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
202         New procedure.
203         (add_options_for_arm_v8_vfp): New procedure.
204         * gcc.target/arm/vrintaf32.c: New test.
205         * gcc.target/arm/vrintaf64.c: Likewise.
206         * gcc.target/arm/vrintmf32.c: Likewise.
207         * gcc.target/arm/vrintmf64.c: Likewise.
208         * gcc.target/arm/vrintpf32.c: Likewise.
209         * gcc.target/arm/vrintpf64.c: Likewise.
210         * gcc.target/arm/vrintrf32.c: Likewise.
211         * gcc.target/arm/vrintrf64.c: Likewise.
212         * gcc.target/arm/vrintxf32.c: Likewise.
213         * gcc.target/arm/vrintxf64.c: Likewise.
214         * gcc.target/arm/vrintzf32.c: Likewise.
215         * gcc.target/arm/vrintzf64.c: Likewise.
217 2012-11-26  Janus Weil  <janus@gcc.gnu.org>
219         PR fortran/54997
220         * gfortran.dg/warn_unused_function_2.f90: New.
222 2012-11-26  Janus Weil  <janus@gcc.gnu.org>
224         PR fortran/54881
225         * gfortran.dg/associated_6.f90: New.
226         * gfortran.dg/select_type_30.f03: New.
228 2012-11-26  Jakub Jelinek  <jakub@redhat.com>
230         PR tree-optimization/54471
231         * gcc.dg/tree-ssa/vrp86.c: New test.
232         * gcc.c-torture/execute/pr54471.c: New test.
234 2012-11-26  Hans-Peter Nilsson  <hp@bitrange.com>
236         PR middle-end/55030
237         * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
238         use volatile asms, use plain asms.   Where the output value for the
239         asm is unused, write a global variable.
241 2012-11-25  Uros Bizjak  <ubizjak@gmail.com>
243         * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
245 2012-11-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
247         PR fortran/30146
248         * gfortran.dg/do_check_7.f90:  New test.
250 2012-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
252         PR c++/55446
253         * g++.dg/init/new41.C: New.
255 2012-11-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
257         PR fortran/55314
258         * gfortran.dg/allocate_error_4.f90:  New test.
260 2012-11-24  Hans-Peter Nilsson  <hp@bitrange.com>
262         * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
263         to send_log.
265 2012-11-23  Jakub Jelinek  <jakub@redhat.com>
267         * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
268         from the output.
270         PR c++/54046
271         * g++.dg/warn/Wreturn-type-8.C: New test.
273         PR middle-end/55430
274         * gcc.dg/pr55430.c: New test.
276 2012-11-23  Kostya Serebryany  <kcc@google.com>
278         * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
280 2012-11-23  Eric Botcazou  <ebotcazou@adacore.com>
282         * gnat.dg/discr40.ad[sb]: New test.
284 2012-11-23  Eric Botcazou  <ebotcazou@adacore.com>
286         * gnat.dg/discr39.adb: New test.
288 2012-11-23  Georg-Johann Lay  <avr@gjlay.de>
290         PR testsuite/52641
291         * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
292         * gcc.dg/pr55150-1.c: Same.
293         * gcc.dg/torture/pr54894.c: Add size32plus.
295 2012-11-23  Jakub Jelinek  <jakub@redhat.com>
297         PR sanitizer/55435
298         * c-c++-common/asan/attrib-1.c: New test.
300 2012-11-22  Ian Bolton  <ian.bolton@arm.com>
302         * gcc.target/aarch64/builtin-bswap-1.c: New test.
303         * gcc.target/aarch64/builtin-bswap-2.c: New test.
305 2012-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
307         PR c++/55432
308         * g++.dg/cpp0x/constexpr-55432.C: New.
310 2012-11-21  Janus Weil  <janus@gcc.gnu.org>
312         PR fortran/55352
313         * gfortran.dg/namelist_76.f90: New.
315 2012-11-21  Martin Jambor  <mjambor@suse.cz>
317         * gcc.dg/ipa/ipcp-agg-7.c: New test.
318         * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
320 2012-11-21  Martin Jambor  <mjambor@suse.cz>
322         PR tree-optimization/55260
323         * g++.dg/torture/pr55260-2.C: New test.
325 2012-11-21  Martin Jambor  <mjambor@suse.cz>
327         * gcc.dg/torture/pr55238.c: Remove hidden attribute.
329 2012-11-21  Bin Cheng  <bin.cheng@arm.com>
331         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
332         * gcc.dg/tree-ssa/vrp47.c: Ditto.
334 2012-11-20  Uros Bizjak  <ubizjak@gmail.com>
336         PR target/19398
337         * gcc.target/i386/pr19398.c: New test.
339 2012-11-20  Martin Jambor  <mjambor@suse.cz>
341         PR tree-optimization/55260
342         * g++.dg/torture/pr55260-1.C: New test.
344 2012-11-20  Sofiane Naci  <sofiane.naci@arm.com>
346         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
347         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
348         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
349         * gcc.target/aarch64/atomic-op-char.c: Likewise.
350         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
351         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
352         * gcc.target/aarch64/atomic-op-int.c: Likewise.
353         * gcc.target/aarch64/atomic-op-long.c: Likewise.
354         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
355         * gcc.target/aarch64/atomic-op-release.c: Likewise.
356         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
357         * gcc.target/aarch64/atomic-op-short.c: Likewise.
359 2012-11-20  Jakub Jelinek  <jakub@redhat.com>
361         PR middle-end/55094
362         * gcc.dg/pr55094.c: New test.
364         PR rtl-optimization/54921
365         * gcc.dg/pr54921.c: New test.
367 2012-11-19  Richard Sandiford  <rdsandiford@googlemail.com>
369         * gcc.target/i386/pr55359.c: New test.
371 2012-11-19  Eric Botcazou  <ebotcazou@adacore.com>
373         * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
374         * g++.dg/tls/thread_local3g.C: Likewise.
375         * g++.dg/tls/thread_local4g.C: Likewise.
376         * g++.dg/tls/thread_local5g.C: Likewise.
377         * g++.dg/tls/thread_local6g.C: Likewise.
378         * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
379         * g++.dg/tls/thread_local2.C: Likewise.
380         * g++.dg/tls/thread_local2g.C: Likewise.
381         * g++.dg/tls/thread_local6.C: Likewise.
383 2012-11-19  Aldy Hernandez  <aldyh@redhat.com>
385         * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
386         * gcc.dg/tm/clone-1.c: New test.
388 2012-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
390         PR c++/55368
391         * g++.dg/parse/struct-5.C: New.
393 2012-11-19  Tom de Vries  <tom@codesourcery.com>
395         PR rtl-optimization/55315
396         * gcc.target/mips/pr55315.c: New test.
398 2012-11-17  Jakub Jelinek  <jakub@redhat.com>
400         PR tree-optimization/55236
401         * gcc.dg/pr55236.c: New test.
403         PR testsuite/55188
404         * gcc.dg/pr19105.c: Accept also optimizing
405         -[2, 2] and -[3, 3] and -[4, 4] range tests together.
407         * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
408         from addr2line_output.  Increment idx if asking for more than one
409         address in one object.
411 2012-11-16  Jakub Jelinek  <jakub@redhat.com>
413         PR tree-optimization/55329
414         * g++.dg/opt/pr55329.C: New test.
416 2012-11-16  Janus Weil  <janus@gcc.gnu.org>
418         PR fortran/55297
419         * gfortran.dg/typebound_operator_18.f90: New.
421 2012-11-16  Vladimir Makarov  <vmakarov@redhat.com>
423         PR rtl-optimization/55330
424         * gfortran.dg/pr55330.f90: New test.
426 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
428         * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
429         * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
430         * gcc.dg/hoist-register-pressure-2.c: Ditto.
431         * gcc.dg/hoist-register-pressure-3.c: Ditto.
432         * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
433         * gcc.dg/tree-prof/unroll-1.c: Ditto.
435 2012-11-16  Dodji Seketeli  <dodji@redhat.com>
437         PR c++/54875
438         * g++.dg/cpp0x/alias-decl-27.C: New test.
440 2012-11-16  Jakub Jelinek  <jakub@redhat.com>
442         PR c++/55337
443         * g++.dg/template/alignof2.C: New test.
445 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
447         * g++.dg/mv1.C (dg-options): Add -march=x86-64.
448         * g++.dg/mv6.C (dg-options): Ditto.
450 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
452         * lib/target_suports.exp
453         (check_effective_target_has_w_floating_suffix): New procedure.
454         (check_effective_target_has_q_floating_suffix): Ditto.
455         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
456         for unsupported non-standard suffix on floating constant.
457         * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
459 2012-11-14  Jakub Jelinek  <jakub@redhat.com>
461         * lib/asan-dg.exp: New file.
462         * gcc.dg/asan/asan.exp: New file.
463         * g++.dg/dg.exp: Prune also asan tests.
464         * g++.dg/asan/asan.exp: New file.
465         * c-c++-common/asan/memcmp-1.c: New test.
467 2012-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
469         PR c++/55323
470         * g++.dg/cpp0x/vt-55323.C: New.
472 2012-11-13  Sriraman Tallam  <tmsriram@google.com>
474         * g++.dg/mv4.C: Add require ifunc. Change error message.
475         * g++.dg/mv5.C: Add require ifunc.
476         * g++.dg/mv6.C: Add require ifunc.
478 2012-11-13  Martin Jambor  <mjambor@suse.cz>
480         PR tree-optimization/55253
481         * gcc.dg/torture/pr55253.c: New test.
482         * gcc.dg/torture/pr55305.c: Likewise.
484 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
486         PR middle-end/55142
487         * gcc.target/i386/pr55142-1.c: New file.
488         * gcc.target/i386/pr55142-2.c: Likewise.
490 2012-11-13  Dodji Seketeli  <dodji@redhat.com>
492         PR c++/54466
493         * g++.dg/cpp0x/alias-decl-26.C: New test file.
495 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
497         * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
498         instead of lp64.
499         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
500         * gcc.target/i386/pr49715-2.c: Likewise.
501         * gcc.target/i386/retarg.c: Likewise.  Scan both %rdi and %edi.
503 2012-11-13  Jakub Jelinek  <jakub@redhat.com>
505         PR tree-optimization/55281
506         * gcc.dg/vect/fast-math-pr55281.c: New test.
507         * g++.dg/opt/pr55281.C: New test.
509         PR rtl-optimization/54127
510         * gcc.dg/torture/pr54127.c: New test.
512 2012-11-12  Steven Bosscher  <steven@gcc.gnu.org>
513             Jakub Jelinek  <jakub@redhat.com>
515         PR rtl-optimization/51447
516         * gcc.c-torture/execute/pr51447.c: New test.
518 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
520         * gcc.target/aarch64/csinc-2.c: New test.
522 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
524         * gcc.target/aarch64/cmn.c: New test.
525         * gcc.target/aarch64/adds.c: New test.
526         * gcc.target/aarch64/subs.c: New test.
528 2012-11-12  Tobias Burnus  <burnus@net-b.de>
530         PR fortran/55272
531         * gfortran.dg/coarray_29_1.f90: New.
532         * gfortran.dg/coarray_29_2.f90: New.
534 2012-11-12  Bin Cheng  <bin.cheng@arm.com>
536         * gcc.dg/hoist-register-pressure-3.c: New test.
538 2012-11-11  Oleg Endo  <olegendo@gcc.gnu.org>
540         * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
541         wrappers around sinf and cosf.
543 2012-11-11  H.J. Lu  <hongjiu.lu@intel.com>
545         PR middle-end/55247
546         PR middle-end/55259
547         * gcc.target/i386/pr55247-2.c: New file.
549 2012-11-11  Steven Bosscher  <steven@gcc.gnu.org>
551         PR middle-end/55263
552         * g++.dg/pr55263.C: New test.
554 2012-11-11  Martin Jambor  <mjambor@suse.cz>
556         PR tree-optimization/55238
557         * testsuite/gcc.dg/torture/pr55238.c: New test.
559 2012-11-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
561         * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
562         * c-c++-common/torture/vector-subscript-1.c: Likewise.
563         * c-c++-common/torture/vector-subscript-2.c: Likewise.
565 2012-11-10  Jan Hubicka  <jh@suse.cz>
567         * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
569 2012-11-10  H.J. Lu  <hongjiu.lu@intel.com>
571         * gcc.target/i386/pr55247.c: Require maybe_x32 target.  Add
572         -mno-sse -mno-mmx to dg-options.  Reformat.
574 2012-11-10  David Edelsohn  <dje.gcc@gmail.com>
576         * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
577         * c-c++-common/vector-compare-1.c: Same.
578         * c-c++-common/vector-compare-2.c: Same.
579         * g++.dg/other/unused1.C: Skip on AIX.
580         * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
581         extra message on AIX.
583 2012-11-10  Uros Bizjak  <ubizjak@gmail.com>
585         PR target/55247
586         * gcc.target/i386/pr55247.c: New test.
588 2012-11-09  Andrew Pinski  <apinski@cavium.com>
590         * gcc.c-torture/execute/20121108-1.c: New test.
592 2012-11-09  Ed Smith-Rowland  <3dw4rd@verizon.net>
594         PR c++/54413
595         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
596         * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
597         * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
598         * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
600 2012-11-09  Siddhesh Poyarekar  <siddhesh@redhat.com>
602         * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
603         bounds for ABDAY, DAY, ABMON, MON, AM_PM.
604         * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
605         array bounds.
606         * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
608 2012-11-09  Aldy Hernandez  <aldyh@redhat.com>
610         * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
611         * g++.dg/tm/pr47530.C: Same.
613 2012-11-09  Jason Merrill  <jason@redhat.com>
615         PR c++/54859
616         * g++.dg/cpp0x/alias-decl-25.C: New.
618         * g++.dg/abi/abi-tag1.C: New.
619         * g++.dg/abi/abi-tag2.C: New.
621 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
623         PR rtl-optimization/55154
624         * gcc.target/i386/pr55154.c: New test.
626 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
628         PR rtl-optimization/55151
629         * gcc.dg/pr55151.c: Move ...
630         * gcc.target/i386/pr55151.c: ... here.
632 2012-11-09  Andrey Belevantsev  <abel@ispras.ru>
634         PR rtl-optimization/54472
635         * gcc.dg/pr54472.c: New test.
637 2012-11-09  Eric Botcazou  <ebotcazou@adacore.com>
639         * gnat.dg/stack_check3.ad[sb]: New test.
641 2012-11-08  Ian Lance Taylor  <iant@google.com>
643         * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
644         with arguments.  Handle errorcheckoutput and rundir test types.
646 2012-11-08  Steven Bosscher  <steven@gcc.gnu.org>
648         PR tree-optimization/55191
649         * gcc.dg/pr55191.c: New test.
651 2012-11-08  Jakub Jelinek  <jakub@redhat.com>
653         PR debug/54499
654         * g++.dg/debug/pr54499.C: New test.
656 2012-11-08  Jan Hubicka  <jh@suse.cz>
658         PR middle-end/48636
659         * gcc.dg/winline-3.c: Update.
661 2012-11-08  Martin Jambor  <mjambor@suse.cz>
663         * gfortran.dg/ipcp-array-1.f90: New test.
665 2012-11-08  Florian Weimer  <fweimer@redhat.com>
667         * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
669 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
671         PR rtl-optimization/55151
672         * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
674 2012-11-07  Uros Bizjak  <ubizjak@gmail.com>
676         * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
678 2012-11-07  Eric Botcazou  <ebotcazou@adacore.com>
680         * gcc.c-torture/compile/20121107-1.c: New test.
682 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
684         PR rtl-optimization/55151
685         * gcc.dg/pr55151.c: Compile it only for x86_64.
687 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
689         PR rtl-optimization/55122
690         * gcc.dg/pr55122.c: New test.
692 2012-11-07  David Edelsohn  <dje.gcc@gmail.com>
694         * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
695         word powerpc.
696         * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
697         * gcc.target/powerpc/loop_align.c: Skip on AIX.
698         * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
699         * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
701 2012-11-07  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
703         PR c/53063
704         * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
706 2012-11-07  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
708         PR c/51294
709         * c-c++-common/pr51294.c: New.
711 2012-11-07  Martin Jambor  <mjambor@suse.cz>
713         PR tree-optimization/53787
714         * gcc.dg/ipa/ipa-5.c: Adjust.
715         * gcc.dg/ipa/ipcp-agg-1.c: New test.
716         * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
717         * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
718         * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
719         * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
720         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
721         * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
722         * gfortran.dg/pr48636-2.f90: New test.
723         * gfortran.dg/pr53787.f90: Likewise.
725 2012-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
727         PR c++/55226
728         Revert:
729         2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
731         PR c++/54922
732         * g++.dg/cpp0x/constexpr-union4.C: New.
734 2012-11-07  Yufeng Zhang  <yufeng.zhang@arm.com>
736         * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
738 2012-11-07  Kaz Kojima  <kkojima@gcc.gnu.org>
740         PR target/49220
741         * gcc.c-torture/compile/pr49220.c: New test.
743 2012-11-07  Florian Weimer  <fweimer@redhat.com>
745         * g++.dg/init/new40.C: New.
747 2012-11-07  Jakub Jelinek  <jakub@redhat.com>
749         PR debug/54693
750         * gcc.dg/guality/pr54693-2.c: New test.
752 2012-11-06  Andrew Pinski  <apinski@cavium.com>
754         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
755         -fno-vect-cost-model.
757 2012-11-06  Aldy Hernandez  <aldyh@redhat.com>
759         * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
760         * gcc.dg/tm/debug-1.c: Same.
761         * gcc.dg/tm/irrevocable-3.c: Same.
762         * gcc.dg/tm/irrevocable-4.c: Same.
763         * gcc.dg/tm/memopt-10.c: Same.
764         * gcc.dg/tm/memopt-11.c: Same.
765         * gcc.dg/tm/props-4.c: Same.
766         * gcc.dg/tm/wrap-3.c: Same.
767         * gcc.dg/tm/wrap-4.c: Same.
769 2012-11-06  Andrew Pinski  <apinski@cavium.com>
771         * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
773 2012-11-06  Jan Hubicka  <jh@suse.cz>
775         * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
776         candidate still.
777         * gcc.dg/tree-ssa/loop-23.c: Likewise.
778         * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
779         * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
781 2012-11-06  David Edelsohn  <dje.gcc@gmail.com>
783         * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
785 2012-11-06  Uros Bizjak  <ubizjak@gmail.com>
787         PR middle-end/41993
788         * gcc.dg/torture/pr41993.c: New test.
790 2012-11-06  Jan Hubicka  <jh@suse.cz>
792         * gcc.target/i386/l_fma_float_?.c: Update.
793         * gcc.target/i386/l_fma_double_?.c: Update.
795 2012-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
797         PR target/54089
798         * gcc.target/sh/pr54089-8.c: New.
799         * gcc.target/sh/pr54089-9.c: New.
801 2012-11-06  Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
803         PR target/47440
804         * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
805         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
806         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
807         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
808         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
809         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
810         * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
811         * gcc.target/i386/avx-vzeroupper-27.c: New.
813 2012-11-06  Janus Weil  <janus@gcc.gnu.org>
815         PR fortran/54917
816         * gfortran.dg/transfer_class_1.f90: New.
817         * gfortran.dg/transfer_class_2.f90: New.
819 2012-11-05  Sriraman Tallam  <tmsriram@google.com>
821         * testsuite/g++.dg/mv1.C: New test.
822         * testsuite/g++.dg/mv2.C: New test.
823         * testsuite/g++.dg/mv3.C: New test.
824         * testsuite/g++.dg/mv4.C: New test.
825         * testsuite/g++.dg/mv5.C: New test.
826         * testsuite/g++.dg/mv6.C: New test.
828 2012-11-05  Hans-Peter Nilsson  <hp@axis.com>
830         PR testsuite/55186
831         * gcc.dg/const-uniq-1.c (a): Increase length four times.
833 2012-11-05  Jack Howarth <howarth@bromo.med.uc.edu>
835         * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
836         darwin.
838 2012-11-05  Eric Botcazou  <ebotcazou@adacore.com>
840         * g++.dg/torture/20121105-1.C: New test.
842 2012-11-05  Andreas Schwab  <schwab@linux-m68k.org>
844         * gcc.dg/torture/fp-compare.c: New testcase.
846 2012-11-05  Jan Hubicka  <jh@suse.cz>
848         * gcc.dg/const-1.c: Update.
849         * gcc.dg/pure-1.c: Update.
851 2012-11-05  Vladimir Makarov  <vmakarov@redhat.com>
853         PR rtl-optimization/55151
854         * gcc.dg/pr55151.c: New test.
856 2012-11-05  Jakub Jelinek  <jakub@redhat.com>
858         PR debug/54970
859         PR debug/54971
860         * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
862 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
864         PR testsuite/51128
865         * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
867 2012-11-05  Jan Hubicka  <jh@suse.cz>
869         * gcc.dg/autopar/pr49960.c: Fix testcase.
871 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
873         * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
874         Fix scan-tree-dump-times directive.
876 2012-11-04  Janus Weil  <janus@gcc.gnu.org>
878         PR fortran/55199
879         * gfortran.dg/associate_12.f90: New.
881 2012-11-03  Jack Howarth  <howarth@bromo.med.uc.edu>
883         PR target/54255
884         * lib/target-supports.exp (check_effective_target_masm_intel): New
885         proc.
886         * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
887         masm_intel.
889 2012-11-03  H.J. Lu  <hjl.tools@gmail.com>
890             Jack Howarth  <howarth@bromo.med.uc.edu>
892         * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
893         * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
894         * gcc.target/i386/pr53249.c: Likewise.
896 2012-11-03  Andrew Pinski  <apinski@cavium.com>
898         * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
899         call abort1 so that cross jumping does not happen.
901 2012-11-03  Oleg Endo  <olegendo@gcc.gnu.org>
903         PR target/51244
904         * gcc.target/sh/pr51244-18.c: New.
905         * gcc.target/sh/pr51244-19.c: New.
907 2012-11-03  Richard Sandiford  <rdsandiford@googlemail.com>
909         * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
910         b requires a 64-bit operation followed by a truncation.
912 2012-11-02  Jan Hubicka  <jh@suse.cz>
914         * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
916 2012-11-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
918         * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
919         conditions to verify the reduction code is vectorized.
921         * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
922         in case 'pow', such as 'powerpc' is used in the compiler version name.
923         * gcc.target/powerpc/pr46728-2.c: Likewise.
924         * gcc.target/powerpc/pr46728-3.c: Likewise.
925         * gcc.target/powerpc/pr46728-4.c: Likewise.
926         * gcc.target/powerpc/pr46728-5.c: Likewise.
927         * gcc.target/powerpc/pr46728-7.c: Likewise.
928         * gcc.target/powerpc/pr46728-8.c: Likewise.
929         * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
931 2012-11-02  Jan Hubicka  <jh@suse.cz>
933         * gcc.dg/tree-ssa/loop-38.c: New testcase.
935 2012-11-02  Jan Hubicka  <jh@suse.cz>
937         * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
938         * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
940 2012-11-02  Vladimir Makarov  <vmakarov@redhat.com>
942         PR middle-end/55130
943         * gcc.target/i386/pr55130.c: New test.
945 2012-11-02  Jakub Jelinek  <jakub@redhat.com>
947         PR target/55147
948         * gcc.target/i386/pr55147.c: New test.
950 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
952         * gfortran.dg/default_format_1.f90: XFAIL on AIX.
953         * gfortran.dg/default_format_denormal_1.f90: Same.
955 2012-11-01  Marc Glisse  <marc.glisse@inria.fr>
957         PR middle-end/55001
958         * g++.dg/ext/vector19.C: Remove target restrictions.
959         * gcc.dg/fold-compare-7.c: New testcase.
961 2012-11-01  Oleg Endo  <olegendo@gcc.gnu.org>
963         PR target/55160
964         * gcc.target/sh/pr55160.c: New.
966 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
968         * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
969         scan-assembler regex.
971 2012-11-01  Vladimir Makarov  <vmakarov@redhat.com>
973         PR middle-end/55150
974         * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
975         * gcc.dg/pr55150-2.c: New test.
977 2012-11-01  Sharad Singhai  <singhai@google.com>
979         * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
980         * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
981         * testsuite/g++.dg/plugin/selfassign.c: Likewise.
982         * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
984 2012-10-31  Dehao Chen  <dehao@google.com>
986         * g++.dg/debug/dwarf2/block.C: New testcase.
988 2012-10-31  Jan Hubicka  <jh@suse.cz>
990         * gcc.dg/pr44974.c: Add noinline.
992 2012-10-31  Janus Weil  <janus@gcc.gnu.org>
994         PR fortran/53718
995         * gfortran.dg/class_54.f90: New.
997 2012-10-31  Steven Bosscher  <steven@gcc.gnu.org>
998             Jakub Jelinek  <jakub@redhat.com>
1000         PR tree-optimization/55018
1001         * gcc.dg/torture/pr55018.c: New test.
1003 2012-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1005         PR c++/54583
1006         * g++.dg/ext/vla13.C: New.
1008 2012-10-31  Vladimir Makarov  <vmakarov@redhat.com>
1010         PR middle-end/55150
1011         * gcc.dg/pr55150.c: New test.
1013 2012-10-31  Tobias Burnus  <burnus@net-b.de>
1015         PR fortran/55134
1016         * gfortran.dg/associate_11.f90: New.
1018 2012-10-31  Dodji Seketeli  <dodji@redhat.com>
1020         PR c++/54955
1021         * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1023 2012-10-31  Jakub Jelinek  <jakub@redhat.com>
1025         PR tree-optimization/19105
1026         PR tree-optimization/21643
1027         PR tree-optimization/46309
1028         * gcc.dg/pr19105.c: New test.
1029         * gcc.dg/pr21643.c: New test.
1030         * gcc.dg/pr46309-2.c: New test.
1031         * gcc.c-torture/execute/pr46309.c: New test.
1033 2012-10-31  Alan Modra  <amodra@gmail.com>
1035         * gcc.target/powerpc/dimode_off.c: New.
1036         * gcc.target/powerpc/timode_off.c: New.
1037         * gcc.target/powerpc/dfmode_off.c: New.
1038         * gcc.target/powerpc/tfmode_off.c: New.
1040 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1042         PR rtl-optimization/55093
1043         * gcc.target/i386/pr55093.c: New file.
1045 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1047         * gcc.target/i386/pr55116.c: Renamed to ...
1048         * gcc.target/i386/pr55116-1.c: This.
1050 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1052         * gcc.target/i386/pr55116-2.c: New file.
1054 2012-10-30  Richard Biener  <rguenther@suse.de>
1056         * gcc.dg/vect/slp-perm-2.c: Adjust.
1058 2012-10-30  Richard Biener  <rguenther@suse.de>
1060         PR tree-optimization/55111
1061         * gcc.dg/torture/pr55111.c: New testcase.
1063 2012-10-30  Oleg Endo  <olegendo@gcc.gnu.org>
1065         PR target/53988
1066         * gcc.target/sh/pr53988.c: New.
1068 2012-10-30  Bin Cheng  <bin.cheng@arm.com>
1070         PR target/54989
1071         * gcc.dg/hoist-register-pressure-1.c: Rename from
1072         hoist-register-pressure.c. Add nonpic condition.
1073         * gcc.dg/hoist-register-pressure-2.c: New testcase.
1075 2012-10-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
1077         PR c++/54930
1078         * gcc.dg/Wreturn-local-addr.c: New.
1079         * g++.dg/warn/Wno-return-local-addr.C: New.
1080         * g++.dg/warn/Wreturn-local-addr.C: New.
1082 2012-10-29  H.J. Lu  <hongjiu.lu@intel.com>
1084         PR middle-end/55116
1085         * gcc.target/i386/pr55116.c: New file.
1087 2012-10-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1089         PR c/53066
1090         * gcc.dg/Wshadow-4.c: New.
1091         * gcc.dg/Wshadow-4.h: New.
1093 2012-10-29  Alexandre Oliva <aoliva@redhat.com>
1095         PR debug/54693
1096         * gcc.dg/guality/pr54693.c: New.
1098 2012-10-29  Marc Glisse  <marc.glisse@inria.fr>
1100         PR middle-end/55027
1101         * gcc.dg/pr55027.c: New testcase.
1103 2012-10-29  Jan Hubicka  <jh@suse.cz>
1105         * gcc.dg/ipa/inline-6.c: New testcase.
1107 2012-10-29  Vladimir Makarov  <vmakarov@redhat.com>
1109         PR rtl-optimization/55106
1110         * g++.dg/pr55106.C: New.
1112 2012-10-29  Richard Guenther  <rguenther@suse.de>
1114         PR middle-end/53695
1115         * gcc.dg/torture/pr53695.c: New testcase.
1117 2012-10-28  Jan Hubicka  <jh@suse.cz>
1119         * gcc.dg/ipa/inlinehint-3.c: New testcase.
1121 2012-10-28  Tobias Burnus  <burnus@net-b.de>
1123         PR fortran/54958
1124         * gfortran.dg/do_check_6.f90: New.
1126 2012-10-27  Dominique Dhumieres  <dominiq@lps.ens.fr>
1127             Jack Howarth <howarth@bromo.med.uc.edu>
1129         PR target/54404
1130         * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1131         to dg-options.
1132         * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1134 2012-10-27  Uros Bizjak  <ubizjak@gmail.com>
1136         PR target/34283
1137         * gcc.target/i386/pr34283.c: New test.
1139 2012-10-26  Jakub Jelinek  <jakub@redhat.com>
1141         PR c++/55081
1142         * g++.dg/opt/pr55081.C: New test.
1144         PR debug/54970
1145         PR debug/54971
1146         * gcc.dg/guality/pr54970.c: New test.
1148 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
1150         PR c++/54984
1151         * g++.dg/template/new11.C: New.
1153 2012-10-26  Richard Biener  <rguenther@suse.de>
1155         PR middle-end/54824
1156         * gcc.dg/torture/pr54824.c: New testcase.
1158 2012-10-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1160         * gcc.target/i386/fxsave-1.c: New.
1161         * gcc.target/i386/fxsave64-1.c: Ditto.
1162         * gcc.target/i386/fxrstor-1.c: Ditto.
1163         * gcc.target/i386/fxrstor64-1.c: Ditto.
1164         * gcc.target/i386/xsave-1.c: Ditto.
1165         * gcc.target/i386/xsave64-1.c: Ditto.
1166         * gcc.target/i386/xrstor-1.c: Ditto.
1167         * gcc.target/i386/xrstor64-1.c: Ditto.
1168         * gcc.target/i386/xsaveopt-1.c: Ditto.
1169         * gcc.target/i386/xsaveopt64-1.c: Ditto.
1170         * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1171         * gcc.target/i386/sse-13.c: Ditto.
1172         * gcc.target/i386/sse-14.c: Ditto.
1173         * gcc.target/i386/sse-22.c: Ditto.
1174         * gcc.target/i386/sse-23.c: Ditto.
1175         * g++.dg/other/i386-2.C: Ditto.
1176         * g++.dg/other/i386-3.C: Ditto.
1178 2012-10-25  Jan Hubicka  <jh@suse.cz>
1180         * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1181         at ivcanon time.
1183 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1185         PR c++/53761
1186         * g++.dg/ext/transparent-union.C: New.
1188 2012-10-25  Marc Glisse  <marc.glisse@inria.fr>
1190         PR c++/54427
1191         * g++.dg/ext/vector19.C: New testcase.
1193 2012-10-25  Richard Biener  <rguenther@suse.de>
1195         PR tree-optimization/54902
1196         * g++.dg/torture/pr54902.C: New testcase.
1198 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1200         PR c++/34892
1201         * g++.dg/template/crash114.C: New.
1203 2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
1205         PR bootstrap/55049
1206         * gcc.target/i386/pr55049-1.c: New test.
1208 2012-10-24  Janus Weil  <janus@gcc.gnu.org>
1210         PR fortran/55037
1211         * gfortran.dg/class_dummy_4.f03: New.
1213 2012-10-24  Jakub Jelinek  <jakub@redhat.com>
1215         PR rtl-optimization/55010
1216         * gcc.dg/pr55010.c: New test.
1218         PR debug/54828
1219         * g++.dg/debug/pr54828.C: New test.
1221 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
1223         * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1224         * gcc.dg/vect/vect-83_64.c: Likewise.
1226 2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1228         PR c++/54922
1229         * g++.dg/cpp0x/constexpr-union4.C: New.
1231 2012-10-23  Jeff Law  <law@redhat.com>
1233         * gcc.c-torture/execute/pr54985.c: New test.
1235 2012-10-23  Paul Koning  <ni1d@arrl.net>
1237         PR debug/54508
1238         * g++.dg/debug/dwarf2/pr54508.C: New.
1240 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
1242         PR c++/54844
1243         * g++.dg/template/sizeof14.C: New test.
1245 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
1246             Jim MacArthur  <jim.macarthur@arm.com>
1247             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1248             Marcus Shawcroft  <marcus.shawcroft@arm.com>
1249             Nigel Stephens  <nigel.stephens@arm.com>
1250             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1251             Richard Earnshaw  <rearnsha@arm.com>
1252             Sofiane Naci  <sofiane.naci@arm.com>
1253             Stephen Thomas  <stephen.thomas@arm.com>
1254             Tejas Belagod  <tejas.belagod@arm.com>
1255             Yufeng Zhang  <yufeng.zhang@arm.com>
1257         * lib/target-supports.exp
1258         (check_profiling_available): Add AArch64.
1259         (check_effective_target_vect_int): Likewise.
1260         (check_effective_target_vect_shift): Likewise.
1261         (check_effective_target_vect_float): Likewise.
1262         (check_effective_target_vect_double): Likewise.
1263         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1264         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1265         (check_effective_target_vect_pack_trunc): Likewise.
1266         (check_effective_target_vect_unpack): Likewise.
1267         (check_effective_target_vect_hw_misalign): Likewise.
1268         (check_effective_target_vect_short_mult): Likewise.
1269         (check_effective_target_vect_int_mult): Likewise.
1270         (check_effective_target_vect_stridedN): Likewise.
1271         (check_effective_target_sync_int_long): Likewise.
1272         (check_effective_target_sync_char_short): Likewise.
1273         (check_vect_support_and_set_flags): Likewise.
1274         (check_effective_target_aarch64_tiny): New.
1275         (check_effective_target_aarch64_small): New.
1276         (check_effective_target_aarch64_large): New.
1277         * g++.dg/other/PR23205.C: Enable aarch64.
1278         * g++.dg/other/pr23205-2.C: Likewise.
1279         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1280         * gcc.c-torture/execute/20101011-1.c: Likewise.
1281         * gcc.dg/20020312-2.c: Likewise.
1282         * gcc.dg/20040813-1.c: Likewise.
1283         * gcc.dg/builtin-apply2.c: Likewise.
1284         * gcc.dg/stack-usage-1.c: Likewise.
1286 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
1287             Jim MacArthur  <jim.macarthur@arm.com>
1288             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1289             Marcus Shawcroft  <marcus.shawcroft@arm.com>
1290             Nigel Stephens  <nigel.stephens@arm.com>
1291             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1292             Richard Earnshaw  <rearnsha@arm.com>
1293             Sofiane Naci  <sofiane.naci@arm.com>
1294             Stephen Thomas  <stephen.thomas@arm.com>
1295             Tejas Belagod  <tejas.belagod@arm.com>
1296             Yufeng Zhang  <yufeng.zhang@arm.com>
1298         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1299         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1300         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1301         * gcc.target/aarch64/aapcs/abitest.S: New file.
1302         * gcc.target/aarch64/aapcs/abitest.h: New file.
1303         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1304         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1305         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1306         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1307         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1308         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1309         * gcc.target/aarch64/aapcs/ice_1.c: New file.
1310         * gcc.target/aarch64/aapcs/ice_2.c: New file.
1311         * gcc.target/aarch64/aapcs/ice_3.c: New file.
1312         * gcc.target/aarch64/aapcs/ice_4.c: New file.
1313         * gcc.target/aarch64/aapcs/ice_5.c: New file.
1314         * gcc.target/aarch64/aapcs/macro-def.h: New file.
1315         * gcc.target/aarch64/aapcs/test_1.c: New file.
1316         * gcc.target/aarch64/aapcs/test_10.c: New file.
1317         * gcc.target/aarch64/aapcs/test_11.c: New file.
1318         * gcc.target/aarch64/aapcs/test_12.c: New file.
1319         * gcc.target/aarch64/aapcs/test_13.c: New file.
1320         * gcc.target/aarch64/aapcs/test_14.c: New file.
1321         * gcc.target/aarch64/aapcs/test_15.c: New file.
1322         * gcc.target/aarch64/aapcs/test_16.c: New file.
1323         * gcc.target/aarch64/aapcs/test_17.c: New file.
1324         * gcc.target/aarch64/aapcs/test_18.c: New file.
1325         * gcc.target/aarch64/aapcs/test_19.c: New file.
1326         * gcc.target/aarch64/aapcs/test_2.c: New file.
1327         * gcc.target/aarch64/aapcs/test_20.c: New file.
1328         * gcc.target/aarch64/aapcs/test_21.c: New file.
1329         * gcc.target/aarch64/aapcs/test_22.c: New file.
1330         * gcc.target/aarch64/aapcs/test_23.c: New file.
1331         * gcc.target/aarch64/aapcs/test_24.c: New file.
1332         * gcc.target/aarch64/aapcs/test_25.c: New file.
1333         * gcc.target/aarch64/aapcs/test_26.c: New file.
1334         * gcc.target/aarch64/aapcs/test_3.c: New file.
1335         * gcc.target/aarch64/aapcs/test_4.c: New file.
1336         * gcc.target/aarch64/aapcs/test_5.c: New file.
1337         * gcc.target/aarch64/aapcs/test_6.c: New file.
1338         * gcc.target/aarch64/aapcs/test_7.c: New file.
1339         * gcc.target/aarch64/aapcs/test_8.c: New file.
1340         * gcc.target/aarch64/aapcs/test_9.c: New file.
1341         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1342         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1343         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1344         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1345         * gcc.target/aarch64/aapcs/test_complex.c: New file.
1346         * gcc.target/aarch64/aapcs/test_int128.c: New file.
1347         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1348         * gcc.target/aarch64/aapcs/type-def.h: New file.
1349         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1350         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1351         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1352         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1353         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1354         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1355         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1356         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1357         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1358         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1359         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1360         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1361         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1362         * gcc.target/aarch64/aarch64.exp: New file.
1363         * gcc.target/aarch64/adc-1.c: New file.
1364         * gcc.target/aarch64/adc-2.c: New file.
1365         * gcc.target/aarch64/asm-1.c: New file.
1366         * gcc.target/aarch64/clrsb.c: New file.
1367         * gcc.target/aarch64/clz.c: New file.
1368         * gcc.target/aarch64/ctz.c: New file.
1369         * gcc.target/aarch64/csinc-1.c: New file.
1370         * gcc.target/aarch64/csinv-1.c: New file.
1371         * gcc.target/aarch64/csneg-1.c: New file.
1372         * gcc.target/aarch64/extend.c: New file.
1373         * gcc.target/aarch64/fcvt.x: New file.
1374         * gcc.target/aarch64/fcvt_double_int.c: New file.
1375         * gcc.target/aarch64/fcvt_double_long.c: New file.
1376         * gcc.target/aarch64/fcvt_double_uint.c: New file.
1377         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1378         * gcc.target/aarch64/fcvt_float_int.c: New file.
1379         * gcc.target/aarch64/fcvt_float_long.c: New file.
1380         * gcc.target/aarch64/fcvt_float_uint.c: New file.
1381         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1382         * gcc.target/aarch64/ffs.c: New file.
1383         * gcc.target/aarch64/fmadd.c: New file.
1384         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1385         * gcc.target/aarch64/frint.x: New file.
1386         * gcc.target/aarch64/frint_double.c: New file.
1387         * gcc.target/aarch64/frint_float.c: New file.
1388         * gcc.target/aarch64/index.c: New file.
1389         * gcc.target/aarch64/mneg-1.c: New file.
1390         * gcc.target/aarch64/mneg-2.c: New file.
1391         * gcc.target/aarch64/mneg-3.c: New file.
1392         * gcc.target/aarch64/mnegl-1.c: New file.
1393         * gcc.target/aarch64/mnegl-2.c: New file.
1394         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1395         * gcc.target/aarch64/pic-constantpool1.c: New file.
1396         * gcc.target/aarch64/pic-symrefplus.c: New file.
1397         * gcc.target/aarch64/predefine_large.c: New file.
1398         * gcc.target/aarch64/predefine_small.c: New file.
1399         * gcc.target/aarch64/predefine_tiny.c: New file.
1400         * gcc.target/aarch64/reload-valid-spoff.c: New file.
1401         * gcc.target/aarch64/scalar_intrinsics.c: New file.
1402         * gcc.target/aarch64/table-intrinsics.c: New file.
1403         * gcc.target/aarch64/tst-1.c: New file.
1404         * gcc.target/aarch64/vect-abs-compile.c: New file.
1405         * gcc.target/aarch64/vect-abs.c: New file.
1406         * gcc.target/aarch64/vect-abs.x: New file.
1407         * gcc.target/aarch64/vect-compile.c: New file.
1408         * gcc.target/aarch64/vect-faddv-compile.c: New file.
1409         * gcc.target/aarch64/vect-faddv.c: New file.
1410         * gcc.target/aarch64/vect-faddv.x: New file.
1411         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1412         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1413         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1414         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1415         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1416         * gcc.target/aarch64/vect-fp-compile.c: New file.
1417         * gcc.target/aarch64/vect-fp.c: New file.
1418         * gcc.target/aarch64/vect-fp.x: New file.
1419         * gcc.target/aarch64/vect-mull-compile.c: New file.
1420         * gcc.target/aarch64/vect-mull.c: New file.
1421         * gcc.target/aarch64/vect-mull.x: New file.
1422         * gcc.target/aarch64/vect.c: New file.
1423         * gcc.target/aarch64/vect.x: New file.
1424         * gcc.target/aarch64/vector_intrinsics.c: New file.
1425         * gcc.target/aarch64/vfp-1.c: New file.
1426         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1427         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1428         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1429         * g++.dg/abi/aarch64_guard1.C: New file.
1431 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
1433         PR c++/54988
1434         * c-c++-common/pr54988.c: New test.
1436 2012-10-23  Jan Hubicka  <jh@suse.cz>
1438         * gcc.dg/tree-prof/peel-1.c: New testcase.
1440 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
1442         PR gcc/52945
1443         * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1445 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
1447         * gcc.dg/c99-predef-1.c: New test.
1448         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1449         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1450         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1451         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1452         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1453         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1454         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1455         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1456         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1457         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1458         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1459         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1461 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
1463         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1465 2012-10-23  Jan Hubicka  <jh@suse.cz>
1467         PR middle-end/54937
1468         * gcc.c-torture/execute/pr54937.c: New testcase.
1469         * gcc.dg/tree-ssa/cunroll-2.c: Update.
1471 2012-10-23  Jan Hubicka  <jh@suse.cz>
1473         PR middle-end/54967
1474         * gfortran.dg/pr54967.f90: New testcase.
1476 2012-10-23  Terry Guo  <terry.guo@arm.com>
1478         PR target/55019
1479         * gcc.dg/pr55019.c: New.
1481 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1483         PR tree-optimization/55008
1484         * gcc.dg/tree-ssa/pr55008.c: New test.
1486 2012-10-22  Richard Biener  <rguenther@suse.de>
1488         PR tree-optimization/55011
1489         * gcc.dg/torture/pr55011.c: New testcase.
1491 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
1493         * gcc.target/arm/pr40457-1.c: Adjust expected output.
1494         * gcc.target/arm/pr40457-2.c: Likewise.
1495         * gcc.target/arm/pr40457-3.c: Likewise.
1497 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1499         * gnat.dg/specs/limited_with4.ads: New test.
1500         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1502 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1504         * gnat.dg/modular4.adb: New test.
1505         * gnat.dg/modular4_pkg.ads: New helper.
1507 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1509         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1510         * gnat.dg/specs/addr1.ads: Likewise.
1512 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
1514         * gcc.dg/webizer.c (main): Add missing exit call.
1516 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
1518         PR fortran/54465
1519         * gfortran.dg/wextra_1.f:  New test.
1521 2012-10-20  Jan Hubicka  <jh@suse.cz>
1523         * gcc.dg/tree-prof/unroll-1.c: New testcase.
1525 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
1527         PR fortran/54224
1528         * gfortran.dg/warn_unused_function.f90: New.
1530 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
1532         * lib/target-supports.exp
1533         (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1535 2012-10-19  Richard Guenther  <rguenther@suse.de>
1537         PR tree-optimization/54981
1538         * gcc.dg/pr54981.c: New testcase.
1540 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
1542         PR target/54892
1543         * gcc.target/arm/pr54892.c: New.
1545 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
1547         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1549 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1551         PR c++/54501
1552         * g++.dg/init/array30.C: New.
1553         * g++.dg/init/array31.C: Likewise.
1555 2012-10-18  Tobias Burnus  <burnus@net-b.de>
1557         PR fortran/54884
1558         * gfortran.dg/public_private_module_7.f90: New.
1560 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1562         PR c++/29633
1563         * g++.dg/template/pr29633.C: New.
1565 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
1567         * gnat.dg/loop_optimization13.ad[sb]: New test.
1568         * gnat.dg/loop_optimization13_pkg.ads: New helper.
1570 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1572         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1573         * gcc.target/arm/neon/vfmaf32.c: Likewise.
1574         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1575         * gcc.target/arm/neon/vfmsf32.c: Likewise.
1577 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1579         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1580         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1581         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1582         * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1583         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1584         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1586 2012-10-16  Jan Hubicka  <jh@suse.cz>
1588         * gcc.target/i386/l_fma_float_?.c: Update.
1589         * gcc.target/i386/l_fma_double_?.c: Update.
1590         * gfortran.dg/do_1.f90: XFAIL
1591         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1592         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1593         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1594         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1595         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1596         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1597         valid.
1599 2012-10-16  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1601         PR c/53063
1602         PR c/40989
1603         * gcc.dg/Wstrict-overflow-24.c: New.
1605 2012-10-16  Tobias Burnus  <burnus@net-b.de>
1607         PR fortran/50981
1608         PR fortran/54618
1609         * gfortran.dg/class_optional_1.f90: New.
1610         * gfortran.dg/class_optional_2.f90: New.
1612 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
1614         PR debug/54796
1615         * gcc.dg/guality/pr54796.c: New test.
1617         PR tree-optimization/54889
1618         * gfortran.dg/pr54889.f90: New test.
1620 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
1622         * g++.dg/other/dump-ada-spec-2.C: New test.
1624 2012-10-16  Easwaran Raman  <eraman@google.com>
1626         * gcc.dg/tree-prof/switch-case-1.c: New test case.
1627         * gcc.dg/tree-prof/switch-case-2.c: New test case.
1629 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
1631         * gcc.dg/torture/stackalign/builtin-apply-2.c,
1632         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1634 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1636         PR target/54925
1637         * gcc.c-torture/compile/pr54925.c: New.
1639 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1641         PR target/51244
1642         * gcc.target/sh/pr51244-17.c: New.
1644 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1646         PR target/54760
1647         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1648         functions.
1649         * gcc.target/sh/pr54760-4.c: New.
1651 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1653         PR target/34777
1654         * gcc.target/sh/torture/sh-torture.exp: New.
1655         * gcc.target/sh/torture/pr34777.c: New.
1657 2012-10-15  Matthias Klose  <doko@ubuntu.com>
1659         * lib/target-supports.exp (check_profiling_available): Match
1660         arm*-*-linux-* for ARM Linux/GNU.
1661         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1662         * gfortran.dg/enum_10.f90: Likewise.
1663         * gfortran.dg/enum_9.f90: Likewise.
1664         * gcc.target/arm/synchronize.c: Likewise.
1665         * g++.old-deja/g++.jason/enum6.C: Likewise.
1666         * g++.old-deja/g++.other/enum4.C: Likewise.
1667         * g++.old-deja/g++.law/enum9.C: Likewise.
1669 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1671         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1672         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1674 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
1675             Paolo Carlini  <paolo.carlini@oracle.com>
1677         PR c++/17805
1678         * g++.dg/overload/operator6.C: New.
1680 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1682         PR c++/50080 (again)
1683         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1684         * g++.dg/parse/tmpl-outside1.C: Likewise.
1685         * g++.dg/template/qualttp18.C: Likewise.
1686         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1687         * g++.old-deja/g++.pt/overload13.C: Likewise.
1689 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
1691         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1692         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1693         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1694         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1695         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1696         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1697         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1698         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1700 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1702         PR c++/50080
1703         * g++.dg/parse/tmpl-outside2.C: New.
1704         * g++.dg/parse/tmpl-outside1.C: Adjust.
1705         * g++.dg/template/qualttp18.C: Likewise.
1706         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1707         * g++.old-deja/g++.pt/overload13.C: Likewise.
1709 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
1711         PR tree-optimization/54915
1712         * gcc.dg/tree-ssa/pr54915.c: New testcase.
1714 2012-10-15  Richard Guenther  <rguenther@suse.de>
1716         PR tree-optimization/54920
1717         * gcc.dg/torture/pr54920.c: New testcase.
1719 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1721         * gnat.dg/unchecked_convert9.ad[sb]: New test.
1723 2012-10-13  Jason Merrill  <jason@redhat.com>
1725         * g++.dg/tls/thread_local7g.C: Require tls_native.
1727 2012-10-14  Jason Merrill  <jason@redhat.com>
1729         * g++.dg/cpp0x/inh-ctor1.C: New.
1730         * g++.dg/cpp0x/inh-ctor2.C: New.
1731         * g++.dg/cpp0x/inh-ctor3.C: New.
1732         * g++.dg/cpp0x/inh-ctor4.C: New.
1733         * g++.dg/cpp0x/inh-ctor5.C: New.
1734         * g++.dg/cpp0x/inh-ctor6.C: New.
1735         * g++.dg/cpp0x/inh-ctor7.C: New.
1736         * g++.dg/cpp0x/inh-ctor8.C: New.
1737         * g++.dg/cpp0x/inh-ctor9.C: New.
1738         * g++.dg/cpp0x/inh-ctor10.C: New.
1739         * g++.dg/cpp0x/inh-ctor11.C: New.
1740         * g++.dg/cpp0x/inh-ctor12.C: New.
1741         * g++.dg/cpp0x/inh-ctor13.C: New.
1743 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
1745         PR rtl-optimization/54919
1746         * gcc.dg/pr54919.c: New testcase.
1748 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1750         PR c++/53581
1751         * g++.dg/template/crash113.C: New.
1753 2012-10-14  Jan Hubicka  <jh@suse.cz>
1755         * gcc.dg/unroll_5.c: New testcase.
1757 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1759         PR c++/52643
1760         * g++.dg/opt/pr52643.C: New.
1762 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1764         PR target/54602
1765         * gcc.target/sh/pr54602-1.c: New.
1766         * gcc.target/sh/pr54602-2.c: New.
1767         * gcc.target/sh/pr54602-3.c: New.
1768         * gcc.target/sh/pr54602-4.c: New.
1770 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1772         PR target/54680
1773         * gcc.target/sh/pr54680.c: New.
1775 2012-10-12  Jan Hubicka <jh@suse.cz>
1777         * gcc.dg/webizer.c: New testcase.
1779 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
1781         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1782         specify -m64.
1784         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1786         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1787         Return 0 if already specifying -mfloat-abi other than hard.
1789 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
1791         * gcc.dg/pr53060.c: Prune irrelevant warning.
1793 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
1795         PR c/54381
1796         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1797         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1798         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1799         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1800         Adjust expected wording of warnings for *cmp* builtins.
1801         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1802         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1804 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
1806         PR c++/24449
1807         * g++.dg/parse/friend-main.C: New.
1809 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
1811         PR c++/53055
1812         * g++.dg/pr53055.C: New testcase.
1814 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
1816         PR c++/52744
1817         * g++.dg/cpp0x/pr52744.C: New.
1819 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
1821         PR fortran/40453
1822         * gfortran.dg/dummy_procedure_9.f90: New.
1824 2012-10-12  Richard Biener  <rguenther@suse.de>
1826         PR tree-optimization/54894
1827         * gcc.dg/torture/pr54894.c: New testcase.
1829 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1831         PR target/51244
1832         * gcc.target/sh/pr51244-13.c: New.
1833         * gcc.target/sh/pr51244-14.c: New.
1834         * gcc.target/sh/pr51244-15.c: New.
1835         * gcc.target/sh/pr51244-16.c: New.
1837 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1839         PR c++/51878
1840         * g++.dg/cpp0x/decltype45.C: New.
1842 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
1844         PR fortran/54784
1845         * gfortran.dg/class_allocate_13.f90: New.
1847 2012-10-11  Jason Merrill  <jason@redhat.com>
1849         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1850         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1852         * g++.dg/gomp/tls-5.C: Require tls_native.
1853         * g++.dg/tls/thread_local7.C: Require tls_native.
1854         * g++.dg/tls/static2.C: New.
1856 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1858         PR c++/36107
1859         * g++.dg/ext/weak5.C: New.
1861 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
1863         PR testsuite/54868
1864         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1865         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1867 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1869         PR c++/43765
1870         * g++.dg/parse/pr43765.C: New.
1872 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
1874         * obj-c++.dg/tls/init-2.mm: Tweak errors.
1876 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1878         PR c++/43663
1879         * g++.dg/init/bitfield3.C: New.
1881 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
1883         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1885 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
1887         PR tree-optimization/54877
1888         * gcc.dg/torture/pr54877.c: New test.
1890 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1892         PR testsuite/53397
1893         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1894         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1895         and remove target info from dg-do compile.
1896         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1897         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1898         and remove target info from dg-do compile.
1900 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
1902         * gcc.dg/pr54782.c: Require target with pthread support.
1904 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1906         PR c++/53122
1907         * g++.dg/cpp0x/auto35.C: New.
1909 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
1911         PR c++/53540 - using fails to be equivalent to typedef
1912         * g++.dg/cpp0x/alias-decl-24.C: New test.
1914 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
1916         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1917         that c++11 attributes to types are ignored for now.
1918         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1919         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1921 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1923         PR c++/53741
1924         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1926 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1928         PR c++/50478
1929         * g++.dg/cpp0x/initlist67.C: New.
1931 2012-10-10  Dehao Chen  <dehao@google.com>
1933         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1935 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
1937         PR target/52480
1938         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1939         Add runtime tests.
1941 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1943         PR c++/53307
1944         * g++.dg/cpp0x/decltype44.C: New.
1946 2012-10-09  Steve Ellcey  <sellcey@mips.com>
1948         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1950 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1952         PR c++/53763
1953         * g++.dg/cpp0x/decltype43.C: New.
1955 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1957         PR middle-end/53397
1958         * gcc.dg/pr53397-1.c: New test case.
1959         * gcc.dg/pr53397-2.c: New test case.
1961 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1963         PR c++/54194
1964         * g++.dg/warn/Wparentheses-26.C: Adjust.
1965         * g++.dg/warn/Wparentheses-27.C: New.
1967 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
1969         PR c++/54427
1970         * c-c++-common/vector-scalar.c: New testcase.
1971         * g++.dg/ext/vector18.C: New testcase.
1972         * g++.dg/ext/vector5.C: This is not an error anymore.
1973         * gcc.dg/init-vec-1.c: Move ...
1974         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1975         * gcc.c-torture/execute/vector-shift1.c: Move ...
1976         * c-c++-common/torture/vector-shift1.c: ... here.
1977         * gcc.dg/scal-to-vec1.c: Move ...
1978         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1979         C++11. Adapt error messages.
1980         * gcc.dg/convert-vec-1.c: Move ...
1981         * c-c++-common/convert-vec-1.c: ... here.
1982         * gcc.dg/scal-to-vec2.c: Move ...
1983         * c-c++-common/scal-to-vec2.c: ... here.
1985 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
1987         PR target/54400
1988         * gcc.target/i386/pr54400.c: New testcase.
1990 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
1992         PR c++/54858
1993         * g++.dg/template/pr54858.C: New test.
1995 2012-10-08  Marek Polacek  <polacek@redhat.com>
1997         PR debug/54831
1998         * g++.dg/debug/pr54831.C: New test.
2000 2012-10-08  Dehao Chen  <dehao@google.com>
2002         * g++.dg/predict-loop-exit-1.C: New.
2003         * g++.dg/predict-loop-exit-2.C: New.
2004         * g++.dg/predict-loop-exit-3.C: New.
2006 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2008         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2010 2012-10-08  Jason Merrill  <jason@redhat.com>
2012         * g++.dg/gomp/tls-5.C: New.
2013         * g++.dg/gomp/tls-wrap1.C: New.
2014         * g++.dg/gomp/tls-wrap2.C: New.
2015         * g++.dg/gomp/tls-wrap3.C: New.
2016         * g++.dg/gomp/tls-wrap4.C: New.
2017         * g++.dg/gomp/tls-wrapper-cse.C: New.
2018         * g++.dg/tls/thread_local-cse.C: New.
2019         * g++.dg/tls/thread_local-order1.C: New.
2020         * g++.dg/tls/thread_local-order2.C: New.
2021         * g++.dg/tls/thread_local-wrap1.C: New.
2022         * g++.dg/tls/thread_local-wrap2.C: New.
2023         * g++.dg/tls/thread_local-wrap3.C: New.
2024         * g++.dg/tls/thread_local-wrap4.C: New.
2025         * g++.dg/tls/thread_local2g.C: New.
2026         * g++.dg/tls/thread_local3g.C: New.
2027         * g++.dg/tls/thread_local4g.C: New.
2028         * g++.dg/tls/thread_local5g.C: New.
2029         * g++.dg/tls/thread_local6g.C: New.
2030         * g++.dg/tls/thread_local7g.C: New.
2032         * g++.dg/tls/thread_local3.C: New.
2033         * g++.dg/tls/thread_local4.C: New.
2034         * g++.dg/tls/thread_local5.C: New.
2035         * g++.dg/tls/thread_local6.C: New.
2037         * g++.dg/tls/init-2.C: Tweak errors.
2038         * g++.dg/tls/thread_local1.C: New.
2039         * g++.dg/tls/thread_local2.C: New.
2040         * g++.dg/tls/thread_local7.C: New.
2042 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2044         PR target/54866
2045         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2047 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
2049         PR target/54685
2050         * gcc.target/sh/pr54685.c: New.
2052 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
2054         PR c++/53528 C++11 attribute support
2055         * g++.dg/cpp0x/gen-attrs-1.C: New test.
2056         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2057         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2058         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2059         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2060         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2061         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2062         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2063         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2064         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2065         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2066         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2067         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2068         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2069         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2070         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2071         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2072         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2073         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2074         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2075         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2076         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2077         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2078         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2079         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2080         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2081         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2082         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2083         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2084         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2085         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2086         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2087         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2088         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2089         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2090         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2091         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2092         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2093         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2094         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2095         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2096         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2097         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2098         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2099         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2100         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2101         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2102         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2103         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2104         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2105         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2106         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2107         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2108         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2109         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2110         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2111         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2113 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
2115         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2116         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2117         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2119 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
2121         PR target/54760
2122         * gcc.target/sh/pr54760-2.c: New.
2123         * gcc.target/sh/pr54760-3.c: New.
2125 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
2127         PR c++/51422
2128         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2130 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
2131             Sandra Loosemore  <sandra@codesourcery.com>
2133         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2134         and test that the accumulator is initialized using MULT.
2135         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2136         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2138 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2140         PR c++/52764
2141         * g++.dg/cpp0x/stdint.C: New.
2143 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2145         PR c++/54249
2146         * g++.dg/cpp0x/stddef.C: New.
2148 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
2150         PR fortran/54832
2151         * gfortran.dg/typebound_operator_17.f90: New.
2153 2012-10-06  Jan Hubicka  <jh@suse.cz>
2155         PR lto/53831
2156         PR lto/54776
2157         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2159 2012-10-06  Jan Hubicka  <jh@suse.cz>
2161         * gcc.dg/lto/resolutions_0.c: New testcase.
2163 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
2165         PR fortran/45521
2166         * gfortran.dg/generic_25.f90: New.
2167         * gfortran.dg/generic_26.f90: New.
2168         * gfortran.dg/generic_27.f90: New.
2170 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
2172         PR target/54760
2173         * gcc.target/sh/pr54760-1.c: New.
2175 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
2177         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2178         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2179         * g++.dg/warn/Wsign-compare-5.C: New test.
2180         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2181         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2182         * g++.dg/ext/builtin30.C: New test.
2183         * g++.dg/ext/vla12.C: New test.
2184         * gcc.dg/builtins-85.c: New test.
2186         PR debug/54519
2187         * gcc.dg/guality/pr54519-1.c: New test.
2188         * gcc.dg/guality/pr54519-2.c: New test.
2189         * gcc.dg/guality/pr54519-3.c: New test.
2190         * gcc.dg/guality/pr54519-4.c: New test.
2191         * gcc.dg/guality/pr54519-5.c: New test.
2192         * gcc.dg/guality/pr54519-6.c: New test.
2194 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
2196         PR c++/50893
2197         * g++.dg/cpp0x/defaulted38.C: New.
2199 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
2201         PR tree-optimization/33763
2202         * c-c++-common/pr33763.c: New test.
2204         PR tree-optimization/54810
2205         * gcc.dg/tree-ssa/vrp85.c: New test.
2207 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
2209         * gcc.dg/ucnid-7.c: Skip on AIX.
2210         * gcc.dg/ucnid-8.c: Same.
2211         * gcc.dg/ucnid-10.c: Same.
2212         * gcc.dg/ucnid-13.c: Same.
2213         * gcc.dg/attr-alias-3.c: Same.
2214         * gcc.dg/attr-alias-5.c: Same.
2215         * gcc.dg/torture/pr51106-2.c: Same.
2216         * gcc.dg/vmx/3b-13.c: Use valid splat index.
2218 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2220         PR c++/52233
2221         * g++.dg/cpp0x/alias-decl-23.C: New.
2223 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2225         PR c++/53403
2226         * g++.dg/template/friend53.C: New.
2228 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2230         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2231         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2232         (scan-ada-spec): Likewise.
2233         (scan-ada-spec-not): Likewise.
2234         * gcc.dg/dump-ada-spec-1.c: New test.
2235         * g++.dg/other/dump-ada-spec-1.C: Likewise.
2237 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2239         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2241 2012-10-04  Florian Weimer  <fweimer@redhat.com>
2243         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2245 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2247         PR c++/54323
2248         * g++.dg/cpp0x/pr54323.C: New.
2250 2012-10-04  Richard Guenther  <rguenther@suse.de>
2252         PR middle-end/54735
2253         * g++.dg/torture/pr54735.C: New testcase.
2255 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2257         PR rtl-optimization/54739
2258         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2260 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
2262         PR target/51244
2263         * gcc.target/sh/pr51244-12.c: New.
2265 2012-10-03  Dehao Chen  <dehao@google.com>
2267         PR middle-end/54782
2268         * gcc.dg/pr54782.c: New test.
2270 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
2272         PR c++/54777
2273         * g++.dg/cpp0x/constexpr-ref4.C: New test.
2275 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
2277         PR fortran/54778
2278         * gfortran.dg/class_53.f90: New.
2280 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
2282         PR debug/54551
2283         * gcc.dg/guality/pr54551.c: New.
2285 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
2287         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2288         * gcc.target/powerpc/pr46728-2.c: Likewise.
2290 2012-10-02  Sharad Singhai  <singhai@google.com>
2292         PR testsuite/54772
2293         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2294         to fix test failures caused by r191883.
2295         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2296         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2297         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2298         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2299         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2300         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2301         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2302         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2303         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2305 2012-09-30  Sharad Singhai  <singhai@google.com>
2307         * gcc.target/i386/vect-double-1.c: Fix test.
2309 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
2311         PR target/54087
2312         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
2313         atomic_sub fails.
2315 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
2317         PR rtl-optimization/54457
2318         * gcc.target/i386/pr54457.c: New test.
2320 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
2322         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2324 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
2326         * gcc.target/i386/vect-rebuild.c: New testcase.
2328 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
2330         * gcc.target/i386/pad-10.c (foo2): Return x - z.
2332 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
2334         * gcc.target/mips/pr37362.c: Fix target selector.
2336 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2338         PR target/54083
2339         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2341 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
2343         * gcc.dg/ucnid-8.c: Update line number.
2344         * gcc.dg/torture/pr51106-2.c: Likewise.
2346 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
2348         PR fortran/54667
2349         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2350         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2351         * gfortran.dg/c_f_pointer_tests_5.f90: New.
2353 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
2355         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2356         partially reverting r170092.
2357         * gfortran.dg/class_7.f03: Ditto.
2358         * gfortran.dg/coarray_14.f90: Ditto.
2359         * gfortran.dg/typebound_proc_13.f03: Ditto.
2361 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
2363         PR c++/54738
2364         * g++.dg/cpp0x/sfinae42.C: New.
2366 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
2368         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2369         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2370         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2371         * gcc.dg/pr42629.c: XFAIL on AIX.
2372         * gcc.dg/pr47684.c: Same.
2373         * gcc.dg/pr43670.c: Same.
2374         * gcc.dg/pr42916.c: Same.
2375         * gcc.dg/pr45449.c: Same.
2376         * gcc.dg/pr50017.c: Same.
2377         * gcc.dg/pr42728.c: Same.
2378         * gcc.dg/pr47881.c: Same.
2379         * gcc.dg/pr44023.c: Same.
2380         * gcc.dg/pr41345.c: Same.
2381         * gcc.dg/pr42630.c: Same.
2382         * gcc.dg/pr44971.c: Same.
2383         * gcc.dg/pr46771.c: Same.
2384         * gcc.dg/ucnid-8.c: Same.
2385         * gcc.dg/ucnid-10.c: Same.
2386         * gcc.dg/ucnid-13.c: Same.
2387         * gcc.dg/torture/pr51106-2.c: Same.
2388         * gcc.dg/pr48768.c: Same.
2389         * gcc.dg/pr42631.c: Same.
2390         * gcc.dg/pr43084.c: Same.
2391         * gcc.dg/ucnid-7.c: Same.
2392         * gcc.dg/pr42889.c: Same.
2393         * gcc.dg/pr41241.c: Same.
2394         * gcc.dg/pr42719.c: Same.
2395         * g++.dg/debug/pr46583.C: Same.
2396         * g++.dg/debug/pr47106.C: Same.
2397         * g++.dg/opt/pr48549.C: Same.
2398         * g++.dg/other/pr42685.C: Same.
2399         * c-c++-common/pr43942.c: Same.
2401 2012-09-29  Ian Lance Taylor  <iant@google.com>
2403         * go.test/go-test.exp: Update for latest version of Go testsuite.
2405 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
2407         PR fortran/52724
2408         * gfortran.dg/internal_readwrite_3.f90:  New test.
2410 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
2412         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2413         c-c++-common/Wunused-local-typedefs-2.c to here.
2415         PR c++/54372 - unused attribute inactive on dependant entities
2416         * c-c++-common/Wunused-local-typedefs-2.c: New test.
2418 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
2420         PR c++/29028 - Missed unused warning on using declaration
2421         * g++.dg/warn/Wunused-var-18.C: New test.
2423 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
2425         PR c++/53551 - -Wunused-local-typedefs misses uses
2426         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2428 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
2430         PR target/54716
2431         * gcc.target/i386/xorps-sse2.c: Remove xfails.
2433         PR tree-optimization/54713
2434         * gcc.c-torture/compile/pr54713-1.c: New test.
2435         * gcc.c-torture/compile/pr54713-2.c: New test.
2436         * gcc.c-torture/compile/pr54713-3.c: New test.
2438 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
2440         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2442 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
2444         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2446 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
2448         PR target/54703
2449         * gcc.target/i386/pr54703.c: New test.
2451 2012-09-27  Richard Guenther  <rguenther@suse.de>
2453         PR lto/54709
2454         * gcc.dg/lto/pr54709_0.c: New testcase.
2455         * gcc.dg/lto/pr54709_1.c: Likewise.
2457 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
2459         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2461         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2463         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2465         * gcc.target/arm/pr42879.c: Handle big-endian.
2467 2012-09-26  Steve Ellcey  <sellcey@mips.com>
2469         PR c/37303
2470         * gcc.dg/pr37303.c: Check for rdata or rodata.
2472 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
2474         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2476 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
2478         PR target/51274
2479         PR target/53087
2480         * gcc.target/powerpc/ppc-ne0-1.c: New.
2482 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
2484         PR target/54089
2485         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2486         test_19, test_20, test_21, test_22, test_23): New functions.
2487         * gcc.target/sh/pr54089-4.c: New.
2488         * gcc.target/sh/pr54089-5.c: New.
2489         * gcc.target/sh/pr54089-6.c: New.
2490         * gcc.target/sh/pr54089-7.c: New.
2492 2012-09-25  Richard Guenther  <rguenther@suse.de>
2494         PR lto/54625
2495         * gcc.dg/lto/pr54702_0.c: New testcase.
2496         * gcc.dg/lto/pr54702_1.c: Likewise.
2497         * gcc.dg/lto/pr54625-1_0.c: Likewise.
2498         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2499         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2500         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2502 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2504         PR c++/54526
2505         * g++.dg/cpp0x/parse2.C: New.
2506         * g++.dg/parse/error11.C: Adjust.
2507         * g++.dg/parse/error12.C: Likewise.
2509 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
2511         * gcc.target/i386/20030217-1.c: Added check for
2512         large_long_double effective target.
2513         * gcc.target/i386/387-3.c: Likewise.
2514         * gcc.target/i386/387-4.c: Likewise.
2515         * gcc.target/i386/pr36578-1.c: Likewise.
2516         * gcc.target/i386/excess-precision-1.c: Added new code for the case
2517         when long double size is equal double size.
2518         * gcc.target/i386/excess-precision-1.c: Likewise.
2519         * gcc.target/i386/pr36578-2.c: Likewise.
2520         * gcc.target/i386/20030217-2.c: New testcase.
2522 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
2524         PR tree-optimization/54676
2525         * gcc.dg/pr54676.c: New test.
2527 2012-09-25  Richard Guenther  <rguenther@suse.de>
2529         PR tree-optimization/53663
2530         * gcc.dg/torture/pr53663-1.c: New testcase.
2531         * gcc.dg/torture/pr53663-2.c: Likewise.
2532         * gcc.dg/torture/pr53663-3.c: Likewise.
2534 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
2536         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2538 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
2540         * lib/target-supports-dg.exp (dg-require-effective-target,
2541         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2542         dg-process-target-1 instead of dg-process-target.
2543         (dg-process-target-1): Rename from dg-process-target.
2544         (dg-process-target): New.
2546 2012-09-24  Richard Guenther  <rguenther@suse.de>
2548         PR tree-optimization/54684
2549         * g++.dg/torture/pr54684.C: New testcase.
2551 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
2553         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2555 2012-09-24  Richard Guenther  <rguenther@suse.de>
2557         PR middle-end/52173
2558         * gcc.dg/tm/pr52173-1.c: New.
2559         * gcc.dg/tm/pr52173-2.c: New.
2561 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2563         * gcc.dg/pr54669.c: New test.
2565 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
2566             Dominique Dhumieres  <dominiq@lps.ens.fr>
2568         PR testsuite/54677
2569         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2571 2012-09-23  Tobias Burnus  <burnus@net-b.de>
2573         PR fortran/54618
2574         * gfortran.dg/class_array_14.f90: New.
2576 2012-09-22  Kai Tietz  <ktietz@redhat.com>
2578         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2579         * gcc.dg/tree-ssa/scev-4.c: Likewise.
2581 2012-09-21  Dehao Chen  <dehao@google.com>
2583         PR go/54649
2584         PR tree-optimization/54655
2585         * g++.dg/pr54655.C: New testcase.
2587 2012-09-21  Richard Guenther  <rguenther@suse.de>
2589         PR tree-optimization/54647
2590         * g++.dg/torture/pr54647.C: New testcase.
2592 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
2594         PR c++/54427
2595         * c-c++-common/torture/vector-compare-2.c: Add -w.
2597 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
2599         * gnat.dg/opt20.ads: Move dg directive to...
2600         * gnat.dg/opt20.adb: ...here.
2601         * gnat.dg/addr1.ad[sb]: Likewise.
2602         * gnat.dg/concat2.ad[sb]: Likewise.
2603         * gnat.dg/array16.ad[sb]: Likewise.
2604         * gnat.dg/atomic5.ad[sb]: Likewise.
2605         * gnat.dg/discr29.ad[sb]: Likewise.
2606         * gnat.dg/noreturn5.ad[sb]: Likewise.
2607         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
2608         * gnat.dg/discr23.ads: Remove dg directive.
2609         * gnat.dg/nested_float_packed.ads: Likewise.
2610         * gnat.dg/oconst6.ads: Move to...
2611         * gnat.dg/specs/oconst6.ads: ...here.
2613 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2615         PR c++/52432
2616         * g++.dg/cpp0x/decltype32.C: Tweak.
2618 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
2620         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2621         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2622         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2623         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2625 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
2627         PR c++/54581
2628         * g++.dg/cpp0x/decltype-54581.C: New testcase.
2630 2012-09-19  Steve Ellcey  <sellcey@mips.com>
2632         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2634 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
2636         * gcc.target/powerpc/ppc-get-timebase.c: New file.
2637         * gcc.target/powerpc/ppc-mftb.c: New file.
2639 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
2641         PR target/54089
2642         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2643         functions.
2645 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
2647         PR target/54236
2648         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2650 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2652         * gcc.c-torture/execute/20120919-1.c: New test.
2654 2012-09-19  Richard Guenther  <rguenther@suse.de>
2656         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2658 2012-09-19  Richard Guenther  <rguenther@suse.de>
2660         * gcc.dg/builtin-unreachable-6.c: Adjust.
2662 2012-09-19  Richard Guenther  <rguenther@suse.de>
2664         * gcc.dg/builtin-object-size-10.c: Adjust.
2665         * gcc.dg/builtin-unreachable-5.c: Adjust.
2666         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2667         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2668         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2669         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2670         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2671         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2672         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2673         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2674         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2675         * gcc.dg/vect/vec-scal-opt.c: Adjust.
2676         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2677         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2679 2012-09-19  Richard Guenther  <rguenther@suse.de>
2681         PR tree-optimization/54132
2682         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2683         * gcc.dg/torture/pr54132.c: Likewise.
2685 2012-09-19  Terry Guo  <terry.guo@arm.com>
2687         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2688         extra prune rules that will be applied to all tests in a .exp file.
2689         (gcc-dg-prune): Use rules defined by the above variable.
2690         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2691         harmless warnings on architecture switch conflict.
2693 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
2695         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2696         of asm-comment characters instead of a single one.
2697         * g++.dg/debug/dwarf2/nested-2.C: Similar.
2699 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
2701         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2703         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2704         target instead of xfailing it.
2705         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2706         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2707         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2708         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2709         * gcc.dg/vect/vect-104.c: Likewise.
2710         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2711         * gcc.dg/vect/vect-outer-1.c: Likewise.
2712         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2713         * gcc.dg/vect/vect-outer-1a.c: Likewise.
2714         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2715         * gcc.dg/vect/vect-outer-1b.c: Likewise.
2716         * gcc.dg/vect/vect-outer-2b.c: Likewise.
2717         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2718         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2719         * gcc.dg/vect/vect-outer-3b.c: Likewise.
2720         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2722         * lib/target-supports.exp
2723         (check_effective_target_vect_widen_mult_qi_to_hi,
2724         check_effective_target_vect_widen_mult_hi_to_si,
2725         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2726         check_effective_target_vect_widen_mult_hi_to_si_pattern,
2727         check_effective_target_vect_pack_trunc,
2728         check_effective_target_vect_unpack,
2729         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2730         instead of arm_none.
2732         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2734 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2736         * lib/target-supports-dg.exp (check-flags): Add cflags from board
2737         config to compiler_flags.
2739 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
2741         PR target/54592
2742         * gcc.target/i386/pr54592.c: New test.
2744         PR tree-optimization/54610
2745         * gcc.target/i386/pr54610.c: New test.
2747 2012-09-17  Jason Merrill  <jason@redhat.com>
2749         PR c++/54575
2750         * g++.dg/cpp0x/alias-decl-21.C: New.
2751         * g++.dg/cpp0x/alias-decl-22.C: New.
2753 2012-09-17  Tobias Burnus  <burnus@net-b.de>
2755         PR fortran/54608
2756         * gfortran.dg/scan_2.f90: New.
2758 2012-09-17  Jason Merrill  <jason@redhat.com>
2760         PR c++/53661
2761         * g++.dg/init/aggr9.C: New.
2763 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2765         * gnat.dg/loop_optimization12.ad[sb]: New test.
2767 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
2769         PR fortran/54285
2770         * gfortran.dg/proc_ptr_result_7.f90: New.
2772 2012-09-17  Tobias Burnus  <burnus@net-b.de>
2774         PR fortran/54603
2775         * gfortran.dg/structure_constructor_11.f90: New.
2777 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
2779         PR tree-optimization/54563
2780         * g++.dg/torture/pr54563.C: New test.
2782 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
2784         PR fortran/54594
2785         * gfortran.dg/typebound_generic_14.f03: New.
2787 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
2789         PR fortran/54387
2790         * gfortran.dg/proc_ptr_38.f90: New.
2792 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2794         PR debug/54460
2795         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2796         to scary regexp.
2798         PR testsuite/54007
2799         * gnat.dg/lto15.adb: Require lto.
2801         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2802         "myBindC" for hppa*-*-hpux*.
2804 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
2806         * gfortran.dg/namelist_75.f90: New test.
2808 2012-09-15  Tom de Vries  <tom@codesourcery.com>
2810         * gcc.dg/tree-ssa/vrp82.c: New test.
2811         * gcc.dg/tree-ssa/vrp83.c: Same.
2812         * gcc.dg/tree-ssa/vrp84.c: Same.
2814 2012-09-15  Tom de Vries  <tom@codesourcery.com>
2816         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2817         * gcc.dg/tree-ssa/vrp81.c: ... this.
2819 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
2821         PR target/54222
2822         * gcc.target/avr/torture/fix-types.h: New.
2823         * gcc.target/avr/torture/vals-hr.def: New.
2824         * gcc.target/avr/torture/vals-r.def: New.
2825         * gcc.target/avr/torture/vals-k.def: New.
2826         * gcc.target/avr/torture/vals-ur.def: New.
2827         * gcc.target/avr/torture/vals-uk.def: New.
2828         * gcc.target/avr/torture/vals-uhr.def: New.
2829         * gcc.target/avr/torture/vals-llk.def: New.
2830         * gcc.target/avr/torture/vals-ullk.def: New.
2831         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2832         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2833         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2834         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2835         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2836         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2837         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2838         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2840 2012-09-14  Dehao Chen  <dehao@google.com>
2842         * g++.dg/debug/dwarf2/deallocator.C: New test.
2844 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
2846         PR c/54552
2847         * gcc.c-torture/compile/pr54552-1.c: New test.
2849 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
2851         PR c++/54427
2852         * g++.dg/other/vector-compare.C: New testcase.
2853         * c-c++-common/vector-compare-3.c: New testcase.
2854         * gcc.dg/vector-shift.c: Move ...
2855         * c-c++-common/vector-shift.c: ... here.
2856         * gcc.dg/vector-shift1.c: Move ...
2857         * c-c++-common/vector-shift1.c: ... here.
2858         * gcc.dg/vector-shift3.c: Move ...
2859         * c-c++-common/vector-shift3.c: ... here.
2860         * gcc.dg/vector-compare-1.c: Move ...
2861         * c-c++-common/vector-compare-1.c: ... here.
2862         * gcc.dg/vector-compare-2.c: Move ...
2863         * c-c++-common/vector-compare-2.c: ... here.
2864         * gcc.c-torture/execute/vector-compare-1.c: Move ...
2865         * c-c++-common/torture/vector-compare-1.c: ... here.
2866         * gcc.c-torture/execute/vector-compare-2.x: Delete.
2867         * gcc.c-torture/execute/vector-compare-2.c: Move ...
2868         * c-c++-common/torture/vector-compare-2.c: ... here.
2869         * gcc.c-torture/execute/vector-shift.c: Move ...
2870         * c-c++-common/torture/vector-shift.c: ... here.
2871         * gcc.c-torture/execute/vector-shift2.c: Move ...
2872         * c-c++-common/torture/vector-shift2.c: ... here.
2873         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2874         * c-c++-common/torture/vector-subscript-1.c: ... here.
2875         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2876         * c-c++-common/torture/vector-subscript-2.c: ... here.
2877         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2878         * c-c++-common/torture/vector-subscript-3.c: ... here.
2880 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
2882         PR c/54103
2883         * gcc.c-torture/compile/pr54103-1.c,
2884         gcc.c-torture/compile/pr54103-2.c,
2885         gcc.c-torture/compile/pr54103-3.c,
2886         gcc.c-torture/compile/pr54103-4.c,
2887         gcc.c-torture/compile/pr54103-5.c,
2888         gcc.c-torture/compile/pr54103-6.c: New tests.
2889         * gcc.dg/c90-const-expr-8.c: Update expected column number.
2891 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
2893         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2895 2012-09-14  Richard Guenther  <rguenther@suse.de>
2897         PR tree-optimization/54565
2898         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2899         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
2901 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
2903         * gcc.target/arm/combine-movs.c: Add missing space.
2905 2012-09-14  Richard Guenther  <rguenther@suse.de>
2907         * g++.dg/torture/builtin-location.C: New testcase.
2909 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
2910             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2912         PR c++/53210
2913         * g++.dg/warn/Wuninitialized-self.C: New.
2915 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
2917         PR c/54559
2918         * gcc.c-torture/compile/pr54559.c: New test.
2920 2012-09-13  Jason Merrill  <jason@redhat.com>
2922         PR c++/53839
2923         * g++.dg/cpp0x/constexpr-temp1.C: New.
2925         PR c++/54511
2926         * g++.dg/template/anonunion2.C: New.
2928         PR c++/53836
2929         * g++.dg/template/init10.C: New.
2931 2012-09-13  Tobias Burnus  <burnus@net-b.de>
2933         PR fortran/54556
2934         * gfortran.dg/implicit_pure_3.f90: New.
2936 2012-09-13  Richard Guenther  <rguenther@suse.de>
2938         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2940 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
2942         * gcc.target/arm/builtin-bswap-1.c: New testcase.
2944 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2946         * c-c++-common/pr51712.c: Handle for short-enum targets.
2948 2012-09-12  Terry Guo  <terry.guo@arm.com>
2950         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2951         and lsrs for Thumb2 mode.
2953 2012-09-12  Jan Hubicka  <jh@suse.cz>
2955         * gcc.dg/ipa/inlinehint-2.c: New testcase.
2957 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
2959         PR target/54445
2960         * gcc.target/i386/pr54445-1.c: New file.
2961         * gcc.target/i386/pr54445-2.c: Likewise.
2963 2012-09-12  Tobias Burnus  <burnus@net-b.de>
2965         PR fortran/54225
2966         PR fortran/53306
2967         * gfortran.dg/coarray_10.f90: Update dg-error.
2968         * gfortran.dg/coarray_28.f90: New.
2969         * gfortran.dg/array_section_3.f90: New.
2971 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
2973         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2974         gcc.target/arm/pr48252.c: Fix for big-endian support.
2976 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
2978         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2980 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2981             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2983         * gcc.target/arm/neon-vfma-1.c: New testcase.
2984         * gcc.target/arm/neon-vfms-1.c: Likewise.
2985         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2986         of float.
2987         * gcc.target/arm/neon-vmls-1.c: Likewise.
2988         * lib/target-supports.exp (add_options_for_arm_neonv2): New
2989         function.
2990         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2991         (check_effective_target_arm_neonv2_ok): Likewise.
2992         (check_effective_target_arm_neonv2_hw): Likewise.
2993         (check_effective_target_arm_neonv2): Likewise.
2995 2012-09-11  Richard Guenther  <rguenther@suse.de>
2997         PR middle-end/54515
2998         * g++.dg/tree-ssa/pr54515.C: New testcase.
3000 2012-09-10  Andrew Pinski  <apinski@cavium.com>
3002         PR tree-opt/c54362
3003         * gcc.dg/tm/memopt-16.c: New testcase.
3005 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
3007         PR c++/54541
3008         PR c++/54542
3009         * g++.dg/cpp0x/sfinae40.C: New.
3010         * g++.dg/cpp0x/sfinae41.C: Likewise.
3012 2012-09-10  Jason Merrill  <jason@redhat.com>
3014         PR c++/54538
3015         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3017 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
3019         PR target/54089
3020         * gcc.target/sh/pr54089-3.c: New.
3022 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
3024         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3026 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
3028         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3030 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
3032         * gcc.dg/pr52558-2.c: Delete.
3033         * gcc.dg/simulate-thread/speculative-store-3.c: New.
3035 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
3037         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3039 2012-09-10  Richard Guenther  <rguenther@suse.de>
3041         PR tree-optimization/54520
3042         * gcc.dg/torture/pr54520.c: New testcase.
3044 2012-09-10  Jason Merrill  <jason@redhat.com>
3046         PR c++/54506
3047         * g++.dg/cpp0x/implicit14.C: New.
3049 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3051         PR fortran/54208
3052         * gfortran.dg/bound_simplification_3.f90: New test.
3054 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
3056         PR testsuite/54184
3057         * gcc.dg/pr52558-1.c: Delete.
3058         * gcc.dg/simulate-thread/speculative-store-2.c: New.
3060 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
3062         * gcc.target/arm/pr50318-1.c: Scan for smlal.
3063         * gcc.target/arm/smlaltb-1.c: XFAIL test.
3064         * gcc.target/arm/smlaltt-1.c: Likewise.
3066 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
3068         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3070 2012-09-07  Tom de Vries  <tom@codesourcery.com>
3072         PR tree-optimization/53986
3073         * gcc.dg/tree-ssa/vrp80.c: New test.
3074         * gcc.dg/tree-ssa/vrp80-2.c: Same.
3076 2012-09-06  Jason Merrill  <jason@redhat.com>
3078         PR c++/54341
3079         PR c++/54253
3080         * g++.dg/cpp0x/constexpr-virtual2.C: New.
3081         * g++.dg/cpp0x/constexpr-virtual3.C: New.
3083 2012-09-06  Andrew Pinski  <apinski@cavium.com>
3085         PR tree-opt/54494
3086         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3088 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
3090         PR rtl-optimization/54455
3091         * gcc.dg/54455.c: New test.
3093 2012-09-06  Tobias Burnus  <burnus@net-b.de>
3095         PR fortran/54463
3096         * gfortran.dg/promotion_2.f90: New.
3098 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
3100         PR middle-end/54486
3101         * c-c++-common/pr54486.c: New test.
3103 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
3105         PR fortran/54474
3106         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3108 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
3110         PR c++/54191
3111         * g++.dg/cpp0x/sfinae39.C: New.
3113 2012-09-04  Jason Merrill  <jason@redhat.com>
3115         PR c++/54441
3116         * g++.dg/ext/flexary3.C: New.
3118         PR c++/54420
3119         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3121         PR c++/54198
3122         * g++.dg/template/defarg15.C: New.
3124         PR c++/54437
3125         * g++.dg/template/access24.C: New.
3127 2012-09-04  Richard Guenther  <rguenther@suse.de>
3129         PR tree-optimization/54458
3130         * gcc.dg/torture/pr54458.c: New testcase.
3132 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
3134         * gcc.target/arm/neon-vext.c: New test.
3135         * gcc.target/arm/neon-vext-execute.c: Ditto.
3137 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
3139         PR fortran/54243
3140         PR fortran/54244
3141         * gfortran.dg/select_type_29.f03: New.
3143 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
3145         * gcc.dg/fold-perm.c: Improve test.
3147 2012-09-03  Tobias Burnus  <burnus@net-b.de>
3149         PR fortran/51632
3150         * gfortran.dg/coarray_class_1.f90: New.
3152 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
3154         PR target/49206
3155         * gcc.c-torture/compile/pr49206.c: New test.
3157 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
3158             Uros Bizjak  <ubizjak@gmail.com>
3160         PR target/36680
3161         * gfortran.dg/pr36680.f90: New test.
3163 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
3165         PR target/42295
3166         * g++.dg/opt/pr42295.C: New test.
3168 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
3170         PR target/54436
3171         * gcc.dg/torture/pr54436.c: New test.
3173 2012-09-01  Andrew Pinski  <apinski@cavium.com>
3175         * gcc.target/mips/truncate-8.c: New testcase.
3177 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
3179         PR target/46829
3180         PR target/46843
3181         * gcc.target/i386/pr46829.c: New test.
3182         * gcc.target/i386/pr46843.c: Ditto.
3184 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
3185             Jason Merrill  <jason@redhat.com>
3187         PR c++/18747
3188         * g++.dg/parse/error50.C: New.
3190 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
3192         PR c/54428
3193         * gcc.c-torture/compile/pr54428.c: New test.
3195 2012-08-31  Ollie Wild  <aaw@google.com>
3197         PR c++/54197
3198         * g++.dg/init/lifetime3.C: New test.
3200 2012-08-31  Martin Jambor  <mjambor@suse.cz>
3202         PR middle-end/54409
3203         * gcc.dg/torture/pr54409.c: New test.
3205 2012-08-31  Martin Jambor  <mjambor@suse.cz>
3207         * gfortran.dg/pr48636.f90: Add dump scan checks.
3209 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
3211         * gcc.target/mips/mips.exp: Work out default -msynci setting.
3213 2012-08-28  Joey Ye  <joey.ye@arm.com>
3215         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3217 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
3219         PR target/46254
3220         * gcc.target/i386/pr46254.c: New test.
3222 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3224         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3225         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3226         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3228 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3230         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3231         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3232         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3233         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3234         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3235         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3236         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3237         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3238         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3239         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3240         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3241         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3242         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3243         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3244         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3245         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3246         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3247         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3248         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3249         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3250         gcc.target/mips/unaligned-1.c: Tighten regexps.
3252 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3254         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3255         (mips_option_groups): Remove optimization.  Add various -f options.
3256         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3257         and -pg imply -fno-omit-frame-pointer.
3258         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3259         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3260         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3261         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3262         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3263         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3264         * gcc.target/mips/abi-n32-long32.c: Likewise.
3265         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3266         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3267         * gcc.target/mips/abi-n32-long64.c: Likewise.
3268         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3269         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3270         * gcc.target/mips/abi-n64-long32.c: Likewise.
3271         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3272         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3273         * gcc.target/mips/abi-n64-long64.c: Likewise.
3274         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3275         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3276         * gcc.target/mips/abi-o32-long32.c: Likewise.
3277         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3278         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3279         * gcc.target/mips/abi-o32-long64.c: Likewise.
3280         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3281         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3282         * gcc.target/mips/abi-o64-long32.c: Likewise.
3283         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3284         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3285         * gcc.target/mips/abi-o64-long64.c: Likewise.
3286         * gcc.target/mips/asm-1.c: Likewise.
3287         * gcc.target/mips/branch-1.c: Likewise.
3288         * gcc.target/mips/call-3.c: Likewise.
3289         * gcc.target/mips/call-saved-3.c: Likewise.
3290         * gcc.target/mips/clear-cache-1.c: Likewise.
3291         * gcc.target/mips/div-1.c: Likewise.
3292         * gcc.target/mips/div-2.c: Likewise.
3293         * gcc.target/mips/div-3.c: Likewise.
3294         * gcc.target/mips/div-4.c: Likewise.
3295         * gcc.target/mips/div-5.c: Likewise.
3296         * gcc.target/mips/div-6.c: Likewise.
3297         * gcc.target/mips/div-7.c: Likewise.
3298         * gcc.target/mips/div-8.c: Likewise.
3299         * gcc.target/mips/div-9.c: Likewise.
3300         * gcc.target/mips/div-10.c: Likewise.
3301         * gcc.target/mips/div-11.c: Likewise.
3302         * gcc.target/mips/div-12.c: Likewise.
3303         * gcc.target/mips/dsp-ctrl.c: Likewise.
3304         * gcc.target/mips/dsp-no-lhx.c: Likewise.
3305         * gcc.target/mips/ext-8.c: Likewise.
3306         * gcc.target/mips/extend-2.c: Likewise.
3307         * gcc.target/mips/fix-r10000-1.c: Likewise.
3308         * gcc.target/mips/fix-r10000-2.c: Likewise.
3309         * gcc.target/mips/fix-r10000-3.c: Likewise.
3310         * gcc.target/mips/fix-r10000-4.c: Likewise.
3311         * gcc.target/mips/fix-r10000-5.c: Likewise.
3312         * gcc.target/mips/fix-r10000-6.c: Likewise.
3313         * gcc.target/mips/fix-r10000-7.c: Likewise.
3314         * gcc.target/mips/fix-r10000-8.c: Likewise.
3315         * gcc.target/mips/fix-r10000-9.c: Likewise.
3316         * gcc.target/mips/fix-r10000-10.c: Likewise.
3317         * gcc.target/mips/fix-r10000-11.c: Likewise.
3318         * gcc.target/mips/fix-r10000-12.c: Likewise.
3319         * gcc.target/mips/fix-r10000-13.c: Likewise.
3320         * gcc.target/mips/fix-r10000-14.c: Likewise.
3321         * gcc.target/mips/fix-r10000-15.c: Likewise.
3322         * gcc.target/mips/fpcmp-1.c: Likewise.
3323         * gcc.target/mips/fpcmp-2.c: Likewise.
3324         * gcc.target/mips/fpr-moves-7.c: Likewise.
3325         * gcc.target/mips/fpr-moves-8.c: Likewise.
3326         * gcc.target/mips/int-moves-1.c: Likewise.
3327         * gcc.target/mips/int-moves-2.c: Likewise.
3328         * gcc.target/mips/long-calls-pg.c: Likewise.
3329         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3330         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3331         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3332         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3333         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3334         * gcc.target/mips/mips-3d-1.c: Likewise.
3335         * gcc.target/mips/mips-3d-2.c: Likewise.
3336         * gcc.target/mips/mips-3d-3.c: Likewise.
3337         * gcc.target/mips/mips-3d-4.c: Likewise.
3338         * gcc.target/mips/mips-3d-5.c: Likewise.
3339         * gcc.target/mips/mips-3d-6.c: Likewise.
3340         * gcc.target/mips/mips-3d-7.c: Likewise.
3341         * gcc.target/mips/mips-3d-8.c: Likewise.
3342         * gcc.target/mips/mips-3d-9.c: Likewise.
3343         * gcc.target/mips/mips-ps-1.c: Likewise.
3344         * gcc.target/mips/mips-ps-2.c: Likewise.
3345         * gcc.target/mips/mips-ps-3.c: Likewise.
3346         * gcc.target/mips/mips-ps-4.c: Likewise.
3347         * gcc.target/mips/mips-ps-6.c: Likewise.
3348         * gcc.target/mips/mips32-dspr2.c: Likewise.
3349         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3350         * gcc.target/mips/neg-abs-1.c: Likewise.
3351         * gcc.target/mips/neg-abs-2.c: Likewise.
3352         * gcc.target/mips/nmadd-3.c: Likewise.
3353         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3354         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3355         * gcc.target/mips/octeon-pop-1.c: Likewise.
3356         * gcc.target/mips/pr26765.c: Likewise.
3357         * gcc.target/mips/pr33256.c: Likewise.
3358         * gcc.target/mips/pr33635-1.c: Likewise.
3359         * gcc.target/mips/pr33755.c: Likewise.
3360         * gcc.target/mips/pr35802.c: Likewise.
3361         * gcc.target/mips/pr45074.c: Likewise.
3362         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3363         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3364         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3365         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3366         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3367         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3368         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3369         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3370         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3371         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3372         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3373         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3374         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3375         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3376         * gcc.target/mips/save-restore-1.c: Likewise.
3377         * gcc.target/mips/save-restore-3.c: Likewise.
3378         * gcc.target/mips/save-restore-5.c: Likewise.
3379         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3380         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3381         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3382         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3383         * gcc.target/mips/stack-1.c: Likewise.
3385         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3386         Tighten regexps.
3388         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3389         branch under test to be filled with preceding rather than
3390         following instructions.
3391         * gcc.target/mips/branch-10.c: Likewise.
3392         * gcc.target/mips/branch-11.c: Likewise.
3393         * gcc.target/mips/branch-12.c: Likewise.
3394         * gcc.target/mips/branch-13.c: Likewise.
3395         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
3396         to be eliminated.  Tighten $28 scan-assembler-not test.
3398         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
3399         function to...
3400         * gcc.target/mips/call-4.c: ...this new test.
3402         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3403         more likely.
3404         * gcc.target/mips/code-readable-3.c: Likewise.
3405         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
3406         flag but skip for -O0.
3407         * gcc.target/mips/code-readable-4.c: Likewise.
3409         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3410         of operations under test.
3411         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
3413         * gcc.target/mips/near-far-3.c: Remove optimization flag.
3414         Don't require sibling-call optimization.
3415         * gcc.target/mips/near-far-4.c: Likewise.
3417         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3418         Make sure that the register variable is used.
3419         * gcc.target/mips/soft-float-1.c: Likewise.
3421         * gcc.target/mips/sdata-1.c: Make static data volatile.
3422         * gcc.target/mips/sdata-2.c: Likewise.
3423         * gcc.target/mips/sdata-3.c: Likewise.
3424         * gcc.target/mips/sdata-4.c: Likewise.
3426         * gcc.target/mips/20020620-1.c: Remove optimization flag but
3427         skip for -O0.
3428         * gcc.target/mips/atomic-memory-2.c: Likewise.
3429         * gcc.target/mips/branch-cost-1.c: Likewise.
3430         * gcc.target/mips/branch-cost-2.c: Likewise.
3431         * gcc.target/mips/cache-1.c: Likewise.
3432         * gcc.target/mips/call-1.c: Likewise.
3433         * gcc.target/mips/call-saved-2.c: Likewise.
3434         * gcc.target/mips/const-anchor-1.c: Likewise.
3435         * gcc.target/mips/const-anchor-2.c: Likewise.
3436         * gcc.target/mips/dse-1.c: Likewise.
3437         * gcc.target/mips/dsp-lhx.c: Likewise.
3438         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3439         * gcc.target/mips/ext-1.c: Likewise.
3440         * gcc.target/mips/ext-2.c: Likewise.
3441         * gcc.target/mips/ext-3.c: Likewise.
3442         * gcc.target/mips/ext-4.c: Likewise.
3443         * gcc.target/mips/ext-5.c: Likewise.
3444         * gcc.target/mips/ext-6.c: Likewise.
3445         * gcc.target/mips/ext-7.c: Likewise.
3446         * gcc.target/mips/extend-1.c: Likewise.
3447         * gcc.target/mips/fix-r4000-1.c: Likewise.
3448         * gcc.target/mips/fix-r4000-3.c: Likewise.
3449         * gcc.target/mips/fix-r4000-5.c: Likewise.
3450         * gcc.target/mips/fix-r4000-6.c: Likewise.
3451         * gcc.target/mips/fix-r4000-8.c: Likewise.
3452         * gcc.target/mips/fix-r4000-10.c: Likewise.
3453         * gcc.target/mips/fixed-scalar-type.c: Likewise.
3454         * gcc.target/mips/fixed-vector-type.c: Likewise.
3455         * gcc.target/mips/fpr-moves-1.c: Likewise.
3456         * gcc.target/mips/fpr-moves-2.c: Likewise.
3457         * gcc.target/mips/fpr-moves-3.c: Likewise.
3458         * gcc.target/mips/fpr-moves-4.c: Likewise.
3459         * gcc.target/mips/fpr-moves-5.c: Likewise.
3460         * gcc.target/mips/fpr-moves-6.c: Likewise.
3461         * gcc.target/mips/ins-1.c: Likewise.
3462         * gcc.target/mips/ins-2.c: Likewise.
3463         * gcc.target/mips/interrupt_handler-2.c: Likewise.
3464         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3465         * gcc.target/mips/lazy-binding-1.c: Likewise.
3466         * gcc.target/mips/madd-3.c: Likewise.
3467         * gcc.target/mips/madd-5.c: Likewise.
3468         * gcc.target/mips/madd-6.c: Likewise.
3469         * gcc.target/mips/madd-8.c: Likewise.
3470         * gcc.target/mips/madd-9.c: Likewise.
3471         * gcc.target/mips/memcpy-1.c: Likewise.
3472         * gcc.target/mips/mips-ps-type.c: Likewise.
3473         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3474         * gcc.target/mips/mips-sched-madd.c: Likewise.
3475         * gcc.target/mips/mips16e-extends.c: Likewise.
3476         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3477         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3478         * gcc.target/mips/movcc-1.c: Likewise.
3479         * gcc.target/mips/movcc-2.c: Likewise.
3480         * gcc.target/mips/movcc-3.c: Likewise.
3481         * gcc.target/mips/msub-5.c: Likewise.
3482         * gcc.target/mips/msub-6.c: Likewise.
3483         * gcc.target/mips/msub-8.c: Likewise.
3484         * gcc.target/mips/mult-2.c: Likewise.
3485         * gcc.target/mips/mult-3.c: Likewise.
3486         * gcc.target/mips/mult-5.c: Likewise.
3487         * gcc.target/mips/mult-6.c: Likewise.
3488         * gcc.target/mips/mult-7.c: Likewise.
3489         * gcc.target/mips/mult-12.c: Likewise.
3490         * gcc.target/mips/mult-13.c: Likewise.
3491         * gcc.target/mips/mult-14.c: Likewise.
3492         * gcc.target/mips/mult-15.c: Likewise.
3493         * gcc.target/mips/mult-17.c: Likewise.
3494         * gcc.target/mips/mult-18.c: Likewise.
3495         * gcc.target/mips/mult-19.c: Likewise.
3496         * gcc.target/mips/nmadd-1.c: Likewise.
3497         * gcc.target/mips/nmadd-2.c: Likewise.
3498         * gcc.target/mips/octeon-baddu-1.c: Likewise.
3499         * gcc.target/mips/octeon-cins-1.c: Likewise.
3500         * gcc.target/mips/octeon-cins-2.c: Likewise.
3501         * gcc.target/mips/octeon-dmul-3.c: Likewise.
3502         * gcc.target/mips/octeon-exts-2.c: Likewise.
3503         * gcc.target/mips/octeon-exts-3.c: Likewise.
3504         * gcc.target/mips/octeon-exts-4.c: Likewise.
3505         * gcc.target/mips/octeon-exts-5.c: Likewise.
3506         * gcc.target/mips/octeon-exts-6.c: Likewise.
3507         * gcc.target/mips/octeon-exts-7.c: Likewise.
3508         * gcc.target/mips/octeon-pop-2.c: Likewise.
3509         * gcc.target/mips/octeon-seq-3.c: Likewise.
3510         * gcc.target/mips/octeon-seq-4.c: Likewise.
3511         * gcc.target/mips/octeon2-lx-1.c: Likewise.
3512         * gcc.target/mips/octeon2-lx-2.c: Likewise.
3513         * gcc.target/mips/octeon2-lx-3.c: Likewise.
3514         * gcc.target/mips/pr54240.c: Likewise.
3515         * gcc.target/mips/rsqrt-1.c: Likewise.
3516         * gcc.target/mips/rsqrt-2.c: Likewise.
3517         * gcc.target/mips/rsqrt-3.c: Likewise.
3518         * gcc.target/mips/rsqrt-4.c: Likewise.
3519         * gcc.target/mips/save-restore-2.c: Likewise.
3520         * gcc.target/mips/save-restore-4.c: Likewise.
3521         * gcc.target/mips/sb1-1.c: Likewise.
3522         * gcc.target/mips/scc-1.c: Likewise.
3523         * gcc.target/mips/scc-2.c: Likewise.
3524         * gcc.target/mips/scc-3.c: Likewise.
3525         * gcc.target/mips/scc-4.c: Likewise.
3526         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3527         * gcc.target/mips/truncate-1.c: Likewise.
3528         * gcc.target/mips/truncate-2.c: Likewise.
3529         * gcc.target/mips/truncate-3.c: Likewise.
3530         * gcc.target/mips/truncate-4.c: Likewise.
3531         * gcc.target/mips/truncate-5.c: Likewise.
3532         * gcc.target/mips/truncate-6.c: Likewise.
3533         * gcc.target/mips/unaligned-1.c: Likewise.
3535         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3536         skip for -O0.  Require -fexpensive-optimizations.
3537         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3538         * gcc.target/mips/dspr2-MULT.c: Likewise.
3539         * gcc.target/mips/fix-r4000-2.c: Likewise.
3540         * gcc.target/mips/fix-r4000-4.c: Likewise.
3541         * gcc.target/mips/fix-r4000-7.c: Likewise.
3542         * gcc.target/mips/fix-r4000-9.c: Likewise.
3543         * gcc.target/mips/madd-1.c: Likewise.
3544         * gcc.target/mips/madd-2.c: Likewise.
3545         * gcc.target/mips/madd-4.c: Likewise.
3546         * gcc.target/mips/maddu-1.c: Likewise.
3547         * gcc.target/mips/maddu-2.c: Likewise.
3548         * gcc.target/mips/maddu-3.c: Likewise.
3549         * gcc.target/mips/maddu-4.c: Likewise.
3550         * gcc.target/mips/msub-1.c: Likewise.
3551         * gcc.target/mips/msub-2.c: Likewise.
3552         * gcc.target/mips/msub-3.c: Likewise.
3553         * gcc.target/mips/msub-4.c: Likewise.
3554         * gcc.target/mips/msubu-1.c: Likewise.
3555         * gcc.target/mips/msubu-2.c: Likewise.
3556         * gcc.target/mips/msubu-3.c: Likewise.
3557         * gcc.target/mips/msubu-4.c: Likewise.
3558         * gcc.target/mips/mult-1.c: Likewise.
3559         * gcc.target/mips/mult-4.c: Likewise.
3560         * gcc.target/mips/mult-8.c: Likewise.
3561         * gcc.target/mips/mult-9.c: Likewise.
3562         * gcc.target/mips/mult-10.c: Likewise.
3563         * gcc.target/mips/mult-11.c: Likewise.
3564         * gcc.target/mips/mult-16.c: Likewise.
3566         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3567         skip for -O0 and -Os.
3568         * gcc.target/mips/fix-r4000-12.c: Likewise.
3569         * gcc.target/mips/madd-7.c: Likewise.
3570         * gcc.target/mips/mips-ps-5.c: Likewise.
3571         * gcc.target/mips/mips-ps-7.c: Likewise.
3572         * gcc.target/mips/msub-7.c: Likewise.
3574         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3575         skip for -O0.  Require -mno-abicalls.
3576         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3578         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3579         skip for -O0.  Require a total number of BBIT instructions and
3580         at least one of each kind.
3582         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3583         skip for -O0.  Require -fno-unroll-loops.
3585         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3586         skip for -O0.  Allow BLTZ as well as BGEZ.
3588         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3590         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3591         skip for -O0.  Require -fschedule-insns2.
3592         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3594         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3595         but skip for -O0.  Make a branch-likely more likely.
3597         * gcc.target/mips/timode-2.c: Split each test into its own function.
3598         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
3600         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3601         skip for -O0.  Require -fpeephole2.
3602         * gcc.target/mips/vr-mult-2.c: Likewise.
3604 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
3606         PR preprocessor/53469
3607         * gcc.dg/cpp/_Pragma7.c: New test case.
3609 2012-08-27  Tobias Burnus  <burnus@net-b.de>
3611         PR fortran/54370
3612         * gfortran.dg/do_5.f90: New.
3614 2012-08-27  Tobias Burnus  <burnus@net-b.de>
3616         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3617         from dg-options as -Wall no longer implies it.
3619 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
3621         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3623 2012-08-25  Jason Merrill  <jason@redhat.com>
3625         * g++.dg/cpp0x/fntmpdefarg3.C: New.
3627 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
3629         PR c++/51421
3630         * g++.dg/cpp0x/auto34.C: New.
3632 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
3634         PR c/54363
3635         * gcc.dg/pr54363.c: New test.
3637         PR c/54355
3638         * gcc.dg/pr54355.c: New test.
3640 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
3642         PR debug/52857
3643         * gcc.target/i386/pr52857-1.c: New.
3644         * gcc.target/i386/pr52857-2.c: Likewise.
3646 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
3648         * gcc.target/mips/code-readable-4.c: New test.
3650 2012-08-23  Julian Brown  <julian@codesourcery.com>
3651             Sandra Loosemore  <sandra@codesourcery.com>
3653         * gcc.target/mips/code-readable-1.c: Add -O to options.
3655 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
3657         PR c++/20420
3658         * g++.dg/lookup/using53.C: New.
3660 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
3662         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3663         * gcc.dg/fixed-point/convert-1.c: New.
3664         * gcc.dg/fixed-point/convert-2.c: New.
3665         * gcc.dg/fixed-point/convert-3.c: New.
3666         * gcc.dg/fixed-point/convert-4.c: New.
3667         * gcc.dg/fixed-point/convert-float-1.c: New.
3668         * gcc.dg/fixed-point/convert-float-2.c: New.
3669         * gcc.dg/fixed-point/convert-float-3.c: New.
3670         * gcc.dg/fixed-point/convert-float-4.c: New.
3671         * gcc.dg/fixed-point/convert-accum-neg.c: New.
3672         * gcc.dg/fixed-point/convert-sat.c: New.
3673         * gcc.dg/fixed-point/convert.h: New.
3675 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
3677         PR target/54089
3678         * gcc.target/sh/pr54089-2.c: New.
3680 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
3682         * gcc.target/i386/long-double-64-1.c: New file.
3683         * gcc.target/i386/long-double-64-2.c: Likewise.
3684         * gcc.target/i386/long-double-64-3.c: Likewise.
3685         * gcc.target/i386/long-double-64-4.c: Likewise.
3686         * gcc.target/i386/long-double-80-1.c: Likewise.
3687         * gcc.target/i386/long-double-80-2.c: Likewise.
3688         * gcc.target/i386/long-double-80-3.c: Likewise.
3689         * gcc.target/i386/long-double-80-4.c: Likewise.
3690         * gcc.target/i386/long-double-80-5.c: Likewise.
3691         * gcc.target/i386/long-double-80-6.c: Likewise.
3692         * gcc.target/i386/long-double-80-7.c: Likewise.
3694 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
3696         PR tree-optimization/54317
3697         * gcc.dg/tree-ssa/vrp79.c: New testcase.
3699 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
3701         PR target/39423
3702         * gcc.target/sh/pr39423-2.c: New.
3704 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
3706         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3707         * gcc.dg/fold-perm.c: Likewise.
3709 2012-08-20  Jan Hubicka  <jh@suse.cz>
3711         PR fortran/48636
3712         * gcc.dg/ipa/inlinehint-1.c: New.
3714 2012-08-20  Florian Weimer  <fweimer@redhat.com>
3716         PR c++/19351
3717         * g++.dg/init/new38.C: New test.
3718         * g++.dg/init/new39.C: New test.
3720 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
3722         PR target/54089
3723         * gcc.target/sh/pr54089-1.c: New.
3725 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
3727         PR target/51244
3728         * gcc.target/sh/pr51244-11.c: New.
3730 2012-08-20  Tobias Burnus  <burnus@net-b.de>
3732         PR fortran/54301
3733         * gfortran.dg/warn_target_lifetime_2.f90: New.
3735 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3737         PR c++/10416
3738         * g++.dg/warn/Wunused-var-17.C: New.
3740 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
3742         PR middle-end/53992
3743         * gcc.dg/gomp/pr53992.c: New test.
3745 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
3747         PR tree-ssa/54295
3748         * gcc.c-torture/execute/20120817-1.c: New test.
3750 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
3752         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3753         add instruction.
3754         (f2): New test that really does need adds.
3756 2012-08-20  Richard Guenther  <rguenther@suse.de>
3758         PR tree-optimization/54327
3759         * gcc.dg/torture/pr54327.c: New testcase.
3761 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
3763         PR tree-optimization/54321
3764         * gcc.c-torture/compile/pr54321.c: New test.
3766 2012-08-20  Tobias Burnus  <burnus@net-b.de>
3768         PR fortran/54301
3769         * gfortran.dg/warn_target_lifetime_1.f90: New.
3771 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
3773         PR fortran/54298
3774         * gfortran.dg/real_compare_1.f90: New test case.
3775         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3777 2012-08-18  Jan Hubicka  <jh@suse.cz>
3779         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3781 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
3783         PR fortran/39290
3784         * gfortran.dg/interface_37.f90: New test.
3786 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
3787             Gary Funck <gary@intrepid.com>
3789         PR target/20020
3790         * gcc.target/i386/pr20020-1.c: New test.
3791         * gcc.target/i386/pr20020-2.c: Likewise.
3792         * gcc.target/i386/pr20020-3.c: Likewise.
3794 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
3796         * gcc.target/i386/perm-concat.c: New test.
3798 2012-08-17  Julian Brown  <julian@codesourcery.com>
3800         * gcc.target/arm/div64-unwinding.c: New test.
3802 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
3804         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3806 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
3808         PR target/54236
3809         * gcc.target/sh/pr54236-1.c: New.
3811 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
3813         * lib/target-supports.exp (check_effective_target_sync_int_long)
3814         (check_effective_target_sync_char_short): Enable for crisv32-*
3815         and cris-*.
3817         PR middle-end/54261
3818         * gcc.dg/torture/pr54261-1.c: New test.
3820 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
3822         PR fortran/54243
3823         PR fortran/54244
3824         * gfortran.dg/typebound_call_24.f03: New.
3826 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3828         PR tree-optimization/54245
3829         * gcc.dg/tree-ssa/pr54245.c: New test.
3831 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3833         PR tree-optimization/54240
3834         * gcc.target/powerpc/pr54240.c: New test.
3835         * gcc.target/mips/pr54240.c: Likewise.
3837 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
3839         PR target/52933
3840         * gcc.target/sh/pr52933-1.c: New.
3841         * gcc.target/sh/pr52933-2.c: New.
3843 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
3845         PR target/50751
3846         * gcc.target/sh/pr50751-8.c: New.
3848 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
3850         PR fortran/47586
3851         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3852         * gfortran.dg/typebound_proc_27.f03: New test.
3854 2012-08-14  Sterling Augustine  <saugustine@google.com>
3856         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3858 2012-08-14  Tobias Burnus  <burnus@net-b.de>
3860         PR fortran/40881
3861         * gfortran.dg/data_constraints_3.f90: New.
3862         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3863         to disable -pedantic compilation.
3864         * gfortran.dg/pr37243.f: Ditto.
3865         * gfortran.dg/g77/19990826-3.f: Ditto.
3866         * gfortran.dg/g77/20020307-1.f : Ditto.
3867         * gfortran.dg/g77/980310-3.f: Ditto.
3869 2012-08-14  Tobias Burnus  <burnus@net-b.de>
3871         PR fortran/54234
3872         * gfortran.dg/warn_conversion_4.f90: New.
3874 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
3876         PR middle-end/53411
3877         PR rtl-optimization/53495
3878         * gcc.c-torture/compile/pr53411.c: New test.
3879         * gcc.c-torture/compile/pr53495.c: New test.
3881 2012-08-13  Richard Guenther  <rguenther@suse.de>
3883         * gcc.dg/tree-prof/update-loopch.c: Adjust.
3885 2012-08-13  Richard Guenther  <rguenther@suse.de>
3887         PR tree-optimization/54200
3888         * gcc.dg/guality/pr54200.c: New testcase.
3889         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3891 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3893         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3895 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3897         PR target/51244
3898         * gcc.target/sh/pr51244-7.c: New.
3899         * gcc.target/sh/pr51244-8.c: New.
3900         * gcc.target/sh/pr51244-9.c: New.
3901         * gcc.target/sh/pr51244-10.c: New.
3903 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3905         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
3906         -m2e or -m2a.
3907         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3908         * gcc.target/sh/pr53511-1.c: Likewise.
3909         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3910         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3911         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3912         * gcc.target/sh/pr53512-3.c: Likewise.
3913         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3915 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3917         PR target/39423
3918         * gcc.c-torture/compile/pr39423-1.c: New.
3919         * gcc.c-torture/compile/pr39423-2.c: New.
3921 2012-08-12  Tobias Burnus  <burnus@net-b.de>
3923         PR fortran/54221
3924         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3925         they appear uninitialized on the RHS.
3926         * gfortran.dg/public_private_module_6.f90: New.
3928 2012-08-11  Martin Jambor  <mjambor@suse.cz>
3930         PR fortran/48636
3931         * gfortran.dg/pr48636.f90: New test.
3933 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
3935         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3936         to avoid warnings.
3937         (main): Adjust caller.
3939 2012-08-10  Richard Guenther  <rguenther@suse.de>
3941         * gcc.dg/matrix/*.c: Adjust and move ...
3942         * gcc.dg/torture/: ... here.
3943         * gcc.dg/matrix: Remove directory.
3945 2012-08-10  Richard Guenther  <rguenther@suse.de>
3947         PR middle-end/54219
3948         * gcc.dg/torture/vector-shuffle1.c: New testcase.
3950 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3952         PR middle-end/54211
3953         * gcc.dg/tree-ssa/pr54211.c: New test.
3955 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3957         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3958         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3960 2012-08-10  Richard Guenther  <rguenther@suse.de>
3962         PR tree-optimization/54109
3963         * gcc.dg/torture/pr54109.c: New testcase.
3964         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3965         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3967 2012-08-10  Richard Guenther  <rguenther@suse.de>
3969         PR tree-optimization/54027
3970         * gcc.dg/torture/pr54027.c: New testcase.
3972 2012-08-10  Richard Guenther  <rguenther@suse.de>
3974         * g++.dg/plugin/selfassign.c: Adjust.
3975         * gcc.dg/plugin/selfassign.c: Likewise.
3976         * gcc.dg/strlenopt-11.c: Likewise.
3977         * gcc.dg/strlenopt-13.c: Likewise.
3978         * gcc.dg/no-strict-overflow-4.c: Likewise.
3979         * gcc.dg/strict-overflow-4.c: Likewise.
3980         * gcc.dg/tree-ssa/alias-11.c: Likewise.
3981         * gcc.dg/tree-ssa/alias-6.c: Likewise.
3982         * gcc.dg/tree-ssa/asm-3.c: Likewise.
3983         * gcc.dg/tree-ssa/pr18908.c: Likewise.
3984         * gcc.dg/tree-ssa/pr19431.c: Likewise.
3985         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3986         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3987         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3988         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3989         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3990         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3991         * gcc.dg/pr46309.c: Likewise.
3992         * gcc.dg/tree-ssa/loop-5.c: Likewise.
3994 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
3996         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3997         for x86 targets.
3998         * gcc.c-torture/compile/20120727-2.c: New test.
4000 2012-08-09  Martin Jambor  <mjambor@suse.cz>
4002         * gcc.dg/ipa/iinline-4.c: New test.
4003         * gcc.dg/ipa/iinline-5.c: Likewise.
4004         * gcc.dg/ipa/iinline-6.c: Likewise.
4005         * gcc.dg/ipa/iinline-7.c: Likewise.
4006         * gcc.dg/lto/20120723_0.c: Likewise.
4007         * gcc.dg/lto/20120723_1.c: Likewise.
4009 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
4011         PR target/39423
4012         * gcc.target/sh/pr39423-1.c: New.
4014 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
4016         PR target/51244
4017         * gcc.target/sh/pr51244-5: New.
4018         * gcc.target/sh/pr51244-6: New.
4020 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4022         * gcc.target/i386/adx-addxcarry32-3.c: New.
4023         * gcc.target/i386/adx-addxcarry64-3.c: New.
4025 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
4027         PR rtl-optimization/53701
4028         * gcc.dg/pr53701.c: New test.
4030 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
4032         * gcc.c-torture/compile/20120727-1.c: New test.
4034 2012-08-09  Tobias Burnus  <burnus@net-b.de>
4036         PR fortran/54199
4037         * gfortran.dg/intrinsic_shadow_4.f90: New.
4039 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
4041         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
4043 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
4045         * gcc.c-torture/execute/20120808-1.c: New test.
4047 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
4049         PR rtl-optimization/54157
4050         * gcc.target/i386/pr54157.c: New file.
4052 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4054         * gcc.target/i386/adx-addcarryx32-1.c: New.
4055         * gcc.target/i386/adx-addcarryx32-2.c: New.
4056         * gcc.target/i386/adx-addcarryx64-1.c: New.
4057         * gcc.target/i386/adx-addcarryx64-2.c: New.
4058         * gcc.target/i386/adx-check.h: New.
4059         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4060         * gcc.target/i386/sse-12.c: Add -madx.
4061         * gcc.target/i386/sse-13.c: Ditto.
4062         * gcc.target/i386/sse-14.c: Ditto.
4063         * gcc.target/i386/sse-22.c: Ditto.
4064         * gcc.target/i386/sse-23.c: Ditto.
4065         * g++.dg/other/i386-2.C: Ditto.
4066         * g++.dg/other/i386-3.C: Ditto.
4068 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4070         * gcc.dg/tree-ssa/slsr-5.c: New.
4071         * gcc.dg/tree-ssa/slsr-6.c: New.
4072         * gcc.dg/tree-ssa/slsr-7.c: New.
4073         * gcc.dg/tree-ssa/slsr-8.c: New.
4074         * gcc.dg/tree-ssa/slsr-9.c: New.
4075         * gcc.dg/tree-ssa/slsr-10.c: New.
4076         * gcc.dg/tree-ssa/slsr-11.c: New.
4077         * gcc.dg/tree-ssa/slsr-12.c: New.
4078         * gcc.dg/tree-ssa/slsr-13.c: New.
4079         * gcc.dg/tree-ssa/slsr-14.c: New.
4080         * gcc.dg/tree-ssa/slsr-15.c: New.
4081         * gcc.dg/tree-ssa/slsr-16.c: New.
4082         * gcc.dg/tree-ssa/slsr-17.c: New.
4083         * gcc.dg/tree-ssa/slsr-18.c: New.
4084         * gcc.dg/tree-ssa/slsr-19.c: New.
4085         * gcc.dg/tree-ssa/slsr-20.c: New.
4086         * gcc.dg/tree-ssa/slsr-21.c: New.
4087         * gcc.dg/tree-ssa/slsr-22.c: New.
4088         * gcc.dg/tree-ssa/slsr-23.c: New.
4089         * gcc.dg/tree-ssa/slsr-24.c: New.
4090         * gcc.dg/tree-ssa/slsr-25.c: New.
4091         * gcc.dg/tree-ssa/slsr-26.c: New.
4092         * gcc.dg/tree-ssa/slsr-30.c: New.
4093         * gcc.dg/tree-ssa/slsr-31.c: New.
4095 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
4097         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4098         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4099         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4101 2012-08-06  Cary Coutant  <ccoutant@google.com>
4103         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4105 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
4107         PR fortran/35831
4108         * gfortran.dg/dummy_procedure_5.f90: Modified.
4109         * gfortran.dg/dummy_procedure_8.f90: New.
4110         * gfortran.dg/interface_26.f90: Modified.
4111         * gfortran.dg/proc_ptr_11.f90: Modified.
4112         * gfortran.dg/proc_ptr_15.f90: Modified.
4113         * gfortran.dg/proc_ptr_result_5.f90: Modified.
4114         * gfortran.dg/typebound_override_1.f90: Modified.
4115         * gfortran.dg/typebound_proc_6.f03: Modified.
4117 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
4119         PR tree-optimization/51938
4120         PR tree-optimization/52005
4121         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4122         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4123         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4124         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4126 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
4128         Avoid crashing on erroneous static_assert usage
4129         * g++.dg/cpp0x/static_assert8.C: New test.
4131 2012-08-06  Jason Merrill  <jason@redhat.com>
4133         * g++.dg/cpp0x/sfinae38.C: New.
4135 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
4136             Paolo Carlini  <paolo.carlini@oracle.com>
4138         PR c++/54165
4139         * g++.dg/conversion/void2.C: New.
4141 2012-08-06  Tom de Vries  <tom@codesourcery.com>
4143         * gcc.dg/tree-ssa/vrp78.c: New test.
4145 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
4146             Richard Sandiford  <rdsandiford@googlemail.com>
4148         * g++.dg/opt/enum2.C: Require fpic target.
4149         * g++.dg/lto/20090303_0.C: Likewise.
4151 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
4152             Catherine Moore  <clm@codesourcery.com>
4154         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4155         flush function names too.
4156         * gcc.target/mips/clear-cache-1.c: Likewise.
4158 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
4160         PR target/54156
4161         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4163 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
4165         PR fortran/54166
4166         * gfortran.dg/array_5.f90: New test.
4168 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4170         PR tree-optimization/30318
4171         * gcc.dg/tree-ssa/vrp77.c: New testcase.
4173 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
4175         * g++.dg/ext/vector17.C: New testcase.
4177 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
4179         PR target/51931
4180         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4181         * g++.dg/opt/longbranch1.C: Likewise.
4183 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
4185         PR tree-optimization/53805
4186         * gcc.dg/fold-notunord.c: New testcase.
4188 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
4190         PR fortran/48820
4191         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
4192         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
4194 2012-08-02  Jason Merrill  <jason@redhat.com>
4195             Paolo Carlini  <paolo.carlini@oracle.com>
4197         PR c++/51213 (again)
4198         * g++.dg/cpp0x/sfinae37.C: Extend.
4200 2012-08-02  Richard Guenther  <rguenther@suse.de>
4202         PR tree-optimization/50672
4203         * g++.dg/torture/pr50672.C: New testcase.
4205 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
4207         PR fortran/54147
4208         * gfortran.dg/abstract_type_6.f03: Modified.
4209         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4210         * gfortran.dg/proc_ptr_comp_35.f90: New.
4211         * gfortran.dg/typebound_proc_9.f03: Modified.
4212         * gfortran.dg/typebound_proc_26.f90: New.
4214 2012-08-02  Richard Guenther  <rguenther@suse.de>
4216         * gcc.dg/torture/pta-callused-1.c: Adjust.
4217         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4218         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4219         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4220         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4221         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4222         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4223         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4224         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4226 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
4228         PR fortran/54033
4229         * gfortran.dg/include_6.f90:  New test case.
4230         * gfortran.dg/include_7.f90:  New test case.
4231         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
4233 2012-08-01  Tom de Vries  <tom@codesourcery.com>
4235         * gcc.dg/tree-ssa/vrp76.c: New test.
4237 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
4239         PR tree-optimization/46556
4240         * gcc.dg/tree-ssa/slsr-27.c: New.
4241         * gcc.dg/tree-ssa/slsr-28.c: New.
4242         * gcc.dg/tree-ssa/slsr-29.c: New.
4244 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
4246         PR fortran/42418
4247         * gfortran.dg/proc_decl_29.f90: New.
4249 2012-07-31  Dehao Chen  <dehao@google.com>
4251         * gcc.dg/predict-7.c: New test.
4253 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
4255         PR fortran/54134
4256         * gfortran.dg/typebound_override_3.f90: New.
4258 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
4260         PR tree-optimization/53773
4261         * gcc.dg/vect/pr53773.c: New test.
4263 2012-07-31  Nick Clifton  <nickc@redhat.com>
4265         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4266         and for XStormy16.
4268 2012-07-31  Tobias Burnus  <burnus@net-b.de>
4270         * gfortran.dg/c_funloc_tests_6.f90: New.
4271         * gfortran.dg/c_funloc_tests_7.f90: New.
4272         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4274 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
4276         PR c++/53624
4277         * g++.dg/cpp0x/temp_default5.C: New.
4279 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
4281         PR fortran/51081
4282         * gfortran.dg/proc_ptr_37.f90: New.
4284 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
4286         * lib/target-supports.exp
4287         (check_effective_target_vect_natural_alignment): New function.
4288         * gcc.dg/align-2.c: Only run on targets with natural alignment
4289         of vector types.
4290         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4291         alignment of vector types.
4293 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4294             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4296         * gcc.target/i386/rdseed16-1.c: New.
4297         * gcc.target/i386/rdseed32-1.c: Ditto
4298         * gcc.target/i386/rdseed64-1.c: Ditto
4299         * gcc.target/i386/sse-12.c: Add -mrdseed.
4300         * gcc.target/i386/sse-13.c: Ditto.
4301         * gcc.target/i386/sse-14.c: Ditto.
4302         * g++.dg/other/i386-2.C: Ditto.
4303         * g++.dg/other/i386-3.C: Ditto.
4305 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
4307         PR target/51244
4308         * gcc.target/sh/pr51244-4.c: New.
4310 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
4312         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4313         for alpha*-*-* targets.  Cleanup original tree dump.
4315 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
4317         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4318         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4320 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
4322         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4323         rand, srand. Include <stdlib.h>.
4325 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
4327         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4329 2012-07-26  Richard Henderson  <rth@redhat.com>
4331         * gcc.dg/attr-hotcold-1.c: New.
4332         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4334 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
4335             Sandra Loosemore  <sandra@codesourcery.com>
4337         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4339 2012-07-26  Tobias Burnus  <burnus@net-b.de>
4341         * gfortran.dg/contiguous_1.f90: Update dg-error.
4342         * gfortran.dg/proc_ptr_32.f90: Ditto.
4344 2012-07-26  Richard Guenther  <rguenther@suse.de>
4346         PR tree-optimization/54098
4347         * gcc.dg/torture/pr54098.c: New testcase.
4349 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4351         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4352         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4354 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
4356         PR fortran/44354
4357         * gfortran.dg/array_constructor_39.f90: New test.
4359 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
4361         PR fortran/44354
4362         * gfortran.dg/array_constructor_38.f90: New test.
4364 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
4366         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4368 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
4370         * gnat.dg/noreturn5.ad[sb]: New test.
4372 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
4373             Paul Brook  <paul@codesourcery.com>
4375         PR target/53633
4377         * lib/target-suports.exp (check_effective_target_naked_functions): New.
4378         * c-c++-common/pr53633.c: New test.
4380 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
4382         * gcc.target/i386/asm-dialect-1.c: New test case.
4384 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
4385             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4387         * gcc.target/i386/prefetchw-1.c: New.
4388         * gcc.target/i386/sse-12.c: Add -mprfchw.
4389         * gcc.target/i386/sse-13.c: Ditto.
4390         * gcc.target/i386/sse-14.c: Ditto.
4391         * gcc.target/i386/sse-22.c: Ditto.
4392         * gcc.target/i386/sse-23.c: Ditto.
4393         * g++.dg/other/i386-2.C: Ditto.
4394         * g++.dg/other/i386-3.C: Ditto.
4396 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
4398         * lib/gcc-dg.exp (process-message): Don't ignore errors.
4400 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4402         PR target/54051
4403         * gcc.target/arm/pr54051.c: New.
4404         * gcc.target/arm/vfp-1.c: Adjust test.
4406 2012-07-24  Julian Brown  <julian@codesourcery.com>
4408         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4409         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4410         hard-float ARM.
4412 2012-07-23  Paul Brook  <paul@codesourcery.com>
4414         * g++.dg/other/armv7m-1.c: New test.
4416 2012-07-23  Julian Brown  <julian@codesourcery.com>
4418         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4419         ARM.
4420         (DO_TEST): Define to 1 for appropriate ARM targets.
4422 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
4424         PR tree-optimization/53881
4425         * gcc.dg/pr53881.c: Renamed to ...
4426         * gcc.dg/pr53881-1.c: ... this.
4427         * gcc.dg/pr53881-2.c: New test.
4429 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
4431         Handle recent changes in default atomics for cris*-*-linux*.
4432         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4433         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4434         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4435         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4436         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4437         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4438         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4439         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4440         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4441         -mno-unaligned-atomic-may-use-library is in effect for
4442         cris*-*-linux*.
4443         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4444         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4445         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4446         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4447         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4448         gcc.target/cris/torture/sync-mis-op-i-1.c,
4449         gcc.target/cris/torture/sync-mis-op-i-2.c,
4450         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4451         gcc.target/cris/torture/sync-mis-op-i-3.c,
4452         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4453         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4454         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4455         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4456         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4457         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4458         (main): Remove local variable x.
4459         [mis_ok]: Check that atomics don't fail.
4461 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4463         *  gcc.dg/tree-ssa/vrp72.c: New test.
4464         *  gcc.dg/tree-ssa/vrp73.c: New test.
4465         *  gcc.dg/tree-ssa/vrp74.c: New test.
4466         *  gcc.dg/tree-ssa/vrp75.c: New test.
4468 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4470         * gcc.dg/tree-ssa/alias-21.c: New testcase.
4471         * gcc.dg/tree-ssa/alias-22.c: New testcase.
4473 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4475         * gcc.target/mips/octeon-pop-2.c: New testcase.
4477 2012-07-21  Tobias Burnus  <burnus@net-b.de>
4479         PR fortran/48820
4480         * gfortran.dg/assumed_rank_3.f90: New.
4481         * gfortran.dg/assumed_rank_11.f90: New.
4482         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4483         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4484         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4486 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4488         * gcc.target/mips/unaligned-1.c: New testcase.
4490 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
4492         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4494 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4496         * gfortran.dg/bind_c_array_params_2.f90: New.
4497         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4498         and update dg-error.
4500 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4502         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4504 2012-07-20  Jason Merrill  <jason@redhat.com>
4506         PR c++/54038
4507         * g++.dg/other/array7.C: New.
4509 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
4511         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4512         the basic block and check loop depth.
4513         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
4514         matching patterns and comments.
4515         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4516         * gcc.dg/tree-ssa/vector-2.c: Likewise.
4518 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
4520         PR c++/28656
4521         * c-c++-common/pr28656.c: New test.
4523 2012-07-19  Jason Merrill  <jason@redhat.com>
4525         PR c++/54026
4526         * g++.dg/init/mutable1.C: New.
4528 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4530         PR fortran/48820
4531         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4532         * gfortran.dg/assumed_rank_1.f90: New.
4533         * gfortran.dg/assumed_rank_1_c.c: New.
4534         * gfortran.dg/assumed_rank_2.f90: New.
4535         * gfortran.dg/assumed_rank_4.f90: New.
4536         * gfortran.dg/assumed_rank_5.f90: New.
4537         * gfortran.dg/assumed_rank_6.f90: New.
4538         * gfortran.dg/assumed_rank_7.f90: New.
4539         * gfortran.dg/assumed_rank_8.f90: New.
4540         * gfortran.dg/assumed_rank_8_c.c: New.
4541         * gfortran.dg/assumed_rank_9.f90: New.
4542         * gfortran.dg/assumed_rank_10.f90: New.
4543         * gfortran.dg/assumed_rank_12.f90: New.
4545 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4547         * gnat.dg/opt25.adb: New test.
4548         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4549         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4551 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4553         * gnat.dg/aggr20.ad[sb]: New test.
4554         * gnat.dg/aggr20_pkg.ads: New helper.
4556 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4558         * gnat.dg/derived_type3.adb: New test.
4559         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4561 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
4563         PR rtl-optimization/53942
4564         * gcc.dg/pr53942.c: New test.
4566 2012-07-19  Jason Merrill  <jason@redhat.com>
4568         PR c++/54021
4569         * g++.dg/cpp0x/constexpr-builtin2.C: New.
4571 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4573         * gnat.dg/discr38.adb: New test.
4575 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
4577         PR middle-end/54017
4578         * c-c++-common/gomp/pr54017.c: New test.
4580 2012-07-19  Richard Guenther  <rguenther@suse.de>
4581             Eric Botcazou  <ebotcazou@adacore.com>
4583         * gnat.dg/loop_optimization11.adb: New testcase.
4584         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4586 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
4587             Jason Merrill  <jason@redhat.com>
4589         * g++.dg/cpp0x/sfinae37.C: New.
4590         * g++.dg/template/access23.C: New.
4591         * g++.dg/template/access7.C: Adjust.
4592         * g++.dg/template/sfinae10.C: Don't expect errors.
4593         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4595 2012-07-18  Julian Brown  <julian@codesourcery.com>
4596             Sandra Loosemore <sandra@codesroucery.com>
4598         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4600 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
4602         * gnat.dg/noreturn4.ad[sb]: New test.
4603         * gnat.dg/noreturn4_pkg.ads: New helper.
4605 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
4606             Julian Brown  <julian@codesourcery.com>
4608         * gcc.target/arm/neon-vdup-1.c: New test case.
4609         * gcc.target/arm/neon-vdup-2.c: New test case.
4610         * gcc.target/arm/neon-vdup-3.c: New test case.
4611         * gcc.target/arm/neon-vdup-4.c: New test case.
4612         * gcc.target/arm/neon-vdup-5.c: New test case.
4613         * gcc.target/arm/neon-vdup-6.c: New test case.
4614         * gcc.target/arm/neon-vdup-7.c: New test case.
4615         * gcc.target/arm/neon-vdup-8.c: New test case.
4616         * gcc.target/arm/neon-vdup-9.c: New test case.
4617         * gcc.target/arm/neon-vdup-10.c: New test case.
4618         * gcc.target/arm/neon-vdup-11.c: New test case.
4619         * gcc.target/arm/neon-vdup-12.c: New test case.
4620         * gcc.target/arm/neon-vdup-13.c: New test case.
4621         * gcc.target/arm/neon-vdup-14.c: New test case.
4622         * gcc.target/arm/neon-vdup-15.c: New test case.
4623         * gcc.target/arm/neon-vdup-16.c: New test case.
4624         * gcc.target/arm/neon-vdup-17.c: New test case.
4625         * gcc.target/arm/neon-vdup-18.c: New test case.
4626         * gcc.target/arm/neon-vdup-19.c: New test case.
4627         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4628         arguments non-constant.
4630 2012-07-18  Richard Guenther  <rguenther@suse.de>
4632         PR tree-optimization/53970
4633         * g++.dg/torture/pr53970.C: New testcase.
4635 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
4637         PR target/38621
4638         * gcc.c-torture/compile/pr38621.c: New.
4640 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
4642         PR target/33135
4643         * gcc.target/sh/pr33135-1.c: New.
4644         * gcc.target/sh/pr33135-2.c: New.
4645         * gcc.target/sh/pr33135-3.c: New.
4646         * gcc.target/sh/pr33135-4.c: New.
4648 2012-07-17  Jason Merrill  <jason@redhat.com>
4650         PR c++/53995
4651         * g++.dg/parse/enum9.C: New.
4653 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
4654             Sandra Loosemore  <sandra@codesourcery.com>
4656         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4657         if there is a conflict with -mcpu=.  Use -mcpu=5208.
4659 2012-07-17  Jason Merrill  <jason@redhat.com>
4661         PR c++/53989
4662         * g++.dg/template/array23.C: New.
4664 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4666         PR fortran/53985
4667         * gfortran.dg/bind_c_usage_26.f90: New.
4668         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4669         * gfortran.dg/bind_c_usage_13.f03: Ditto.
4670         * gfortran.dg/bind_c_usage_18.f90: Ditto.
4671         * gfortran.dg/interop_params.f03: Ditto.
4673 2012-07-17  Jason Merrill  <jason@redhat.com>
4675         * g++.dg/template/inherit8.C: Adjust.
4676         * g++.dg/template/using21.C: Adjust.
4677         * g++.dg/template/using22.C: Adjust.
4679         PR c++/53549
4680         * g++.dg/template/current-inst1.C: New.
4681         * g++.dg/parse/crash35.C: Adjust.
4683 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4685         PR fortran/52101
4686         * gfortran.dg/oldstyle_4.f90: New.
4688 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4690         PR fortran/49265
4691         * gfortran.dg/module_procedure_double_colon_3.f90: New.
4692         * gfortran.dg/module_procedure_double_colon_4.f90: New.
4694 2012-07-16  Jason Merrill  <jason@redhat.com>
4696         * g++.dg/parse/access8.C: Adjust.
4697         * g++.dg/template/sfinae6_neg.C: Adjust.
4699 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
4701         PR fortran/53824
4702         * gfortran.dg/coarray_allocate_1.f90:  New test.
4704 2012-07-16  Andrew Pinski  <apinski@cavium.com>
4706         * gcc.c-torture/execute/bswap-1.c: New testcase.
4707         * gcc.c-torture/compile/unalign-1.c: New testcase.
4708         * gcc.c-torture/compile/20120524-1.c: New testcase.
4709         * gcc.c-torture/compile/20101216-1.c: New testcase.
4711 2012-07-16  Dehao Chen  <dehao@google.com>
4713         Revert
4714         2012-07-10  Dehao Chen  <dehao@google.com>
4716         * gcc.dg/debug_info_inline.c: New test.
4718 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
4720         PR fortran/53956
4721         * gfortran.dg/proc_decl_28.f90: New.
4723 2012-07-16  Andrew Pinski  <apinski@cavium.com>
4725         * gcc.dg/torture/builtins-1.c: New testcase.
4727 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
4729         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4730         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4731         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4732         gcc.target/cris/sync-1-v10.c,
4733         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4734         pass -mno-unaligned-atomic-may-use-library.
4735         * gcc.target/cris/sync-xchg-1.c: New test.
4736         * gcc.target/cris/20011127-1.c: Adjust to %P being a
4737         valid register operand output modifier.
4739 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
4741         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4742         characters.
4744 2012-07-13  Andrew Pinski  <apinski@cavium.com>
4746         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4747         rather than cleanup-tree-dump.
4748         * gcc.target/mips/octeon-pipe-1.c: Likewise.
4750 2012-07-13  Richard Guenther  <rguenther@suse.de>
4752         PR tree-optimization/53907
4753         * gcc.target/i386/pr53907.c: New testcase.
4755 2012-07-13  Richard Guenther  <rguenther@suse.de>
4757         PR tree-optimization/53922
4758         * gcc.dg/torture/pr53922.c: New testcase.
4760 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
4762         PR rtl-optimization/53908
4763         * gcc.dg/torture/pr53908.c: New test.
4765 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
4767         PR c++/53531
4768         * g++.dg/cpp0x/variadic135.C: New.
4770 2012-07-12  Jason Merrill  <jason@redhat.com>
4772         * g++.dg/template/sfinae6_neg.C: Adjust.
4774 2012-07-12  Tobias Burnus  <burnus@net-b.de>
4776         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4777         * gfortran.dg/c_f_pointer_tests_3.f90: Update
4778         scan-tree-dump-times pattern.
4780 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4782         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4784 2012-07-11  Jason Merrill  <jason@redhat.com>
4786         DR 1402
4787         * g++.g/cpp0x/defaulted37.C: New.
4789 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
4791         PR target/53859
4792         * gcc.target/arm/pr53859.c: New test.
4794 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
4796         PR target/53886
4797         * gcc.c-torture/compile/pr53886.c: New.
4799 2012-07-10  Dehao Chen  <dehao@google.com>
4801         * gcc.dg/debug_info_inline.c: New test.
4803 2012-07-10  Jason Merrill  <jason@redhat.com>
4805         PR c++/53733
4806         * g++.dg/cpp0x/defaulted36.C: New.
4807         * g++.dg/cpp0x/defaulted21.C: Adjust.
4809         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4811 2012-07-09  Sterling Augustine  <saugustine@google.com>
4813         * g++.dg/debug/dwarf2/pubnames-2.C: New.
4815 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
4817         PR tree-optimization/53887
4818         * gcc.dg/pr53887.c: New test.
4820 2012-07-09  Jason Merrill  <jason@redhat.com>
4822         PR c++/53882
4823         * g++.dg/cpp0x/nullptr29.C: New.
4825 2012-07-09  Tom de Vries  <tom@codesourcery.com>
4826             Richard Guenther  <rguenther@suse.de>
4828         * gcc.dg/builtin-unreachable-6.c: New test.
4829         * gcc.dg/builtin-unreachable-5.c: New test.
4831 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
4833         PR tree-optimization/53881
4834         * gcc.dg/pr53881.c: New test.
4836 2012-07-06  Jason Merrill  <jason@redhat.com>
4838         PR c++/53862
4839         * g++.dg/cpp0x/variadic134.C: New.
4841         PR c++/53858
4842         * g++.dg/cpp0x/alias-decl-20.C: New.
4844 2012-07-06  Tom de Vries  <tom@codesourcery.com>
4846         PR tree-optimization/51879
4847         * gcc.dg/pr51879-16.c: New test.
4848         * gcc.dg/pr51879-17.c: Same.
4850 2012-07-06  Tom de Vries  <tom@codesourcery.com>
4852         PR tree-optimization/52009
4853         * gcc.dg/pr51879-7.c: New test.
4854         * gcc.dg/pr51879-18.c: New test.
4856 2012-07-05  Jason Merrill  <jason@redhat.com>
4858         PR c++/50852
4859         * g++.dg/template/typedef39.C: New.
4861         PR c++/53039
4862         * g++.dg/cpp0x/variadic133.C: New.
4863         * g++.dg/template/param1.C: Adjust.
4865 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4867         PR target/48941
4868         PR target/51980
4869         * gcc.target/arm/neon/vtrnf32.c: Update.
4870         * gcc.target/arm/neon/vtrns32.c: Update.
4871         * gcc.target/arm/neon/vtrnu32.c: Update.
4872         * gcc.target/arm/neon/vzipf32.c: Update.
4873         * gcc.target/arm/neon/vzips32.c: Update.
4874         * gcc.target/arm/neon/vzipu32.c: Update.
4876 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
4878         PR fortran/53732
4879         * gfortran.dg/inline_sum_4.f90: New test.
4881 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
4883         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4885 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4887         * gcc.target/arm/fma-sp.c: New testcase.
4888         * gcc.target/arm/fma.c: Likewise.
4889         * gcc.target/arm/fma.h: Likewise.
4891 2012-07-04  Jason Merrill  <jason@redhat.com>
4893         PR c++/53848
4894         * g++.dg/other/enum3.C: New.
4896 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
4898         PR middle-end/53321
4899         * g++.dg/torture/pr53321.C: New test.
4901 2012-07-04  Richard Guenther  <rguenther@suse.de>
4903         PR tree-optimization/53844
4904         * g++.dg/tree-ssa/pr53844.C: New testcase.
4906 2012-07-04  Richard Guenther  <rguenther@suse.de>
4908         PR tree-optimization/53849
4909         * gcc.dg/pr53849.c: New testcase.
4911 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
4913         PR c++/53812
4914         * g++.dg/ext/label14.C: New test.
4916 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
4918         PR target/53811
4919         * g++.dg/other/pr53811.C: New test.
4921 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
4923         PR target/28896
4924         * gcc.target/m68k/stack-limit-1.c: New testcase.
4926 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4928         * gnat.dg/recursive_call.adb: New test.
4930 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4932         * gnat.dg/discr37.ad[sb]: New test.
4934 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
4936         * g++.dg/other/packed1.C: Remove SH from xfail list.
4938 2012-07-02  Jason Merrill  <jason@redhat.com>
4940         PR c++/53619
4941         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4943         PR c++/53783
4944         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4946         PR c++/53788
4947         * g++.dg/cpp0x/decltype39.C: New.
4948         * g++.dg/diagnostic/method1.C: Adjust.
4950         PR c++/53816
4951         * g++.dg/template/ref6.C: New.
4953 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
4955         PR target/53568
4956         * gcc.target/sh/pr53568-1.c: New.
4958 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
4960         PR target/51244
4961         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4963 2012-07-02  Jason Merrill  <jason@redhat.com>
4965         PR c++/53821
4966         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4968         PR c++/53524
4969         * g++.dg/template/enum7.C: New.
4970         * g++.dg/other/ptrmem10.C: Adjust.
4971         * g++.dg/other/ptrmem11.C: Adjust.
4972         * g++.dg/cpp0x/scoped_enum.C: Adjust.
4974 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
4976         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4978 2012-07-01  Wei Guozhi  <carrot@google.com>
4980         PR target/53447
4981         * gcc.target/arm/pr53447-1.c: New testcase.
4982         * gcc.target/arm/pr53447-2.c: New testcase.
4983         * gcc.target/arm/pr53447-3.c: New testcase.
4984         * gcc.target/arm/pr53447-4.c: New testcase.
4986 2012-06-29  Richard Guenther  <rguenther@suse.de>
4988         PR tree-optimization/47061
4989         * gcc.dg/tree-ssa/vrp71.c: New testcase.
4991 2012-06-29  Richard Guenther  <rguenther@suse.de>
4993         PR tree-optimization/37541
4994         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4996 2012-06-29  Richard Guenther  <rguenther@suse.de>
4998         PR tree-optimization/52589
4999         * gcc.dg/tree-ssa/vrp70.c: New testcase.
5001 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
5003         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5005         * g++.dg/template/error46.C: Add missing comment to dg-message.
5006         * g++.dg/template/crash107.C: Likewise.
5007         * g++.dg/template/error47.C: Likewise.
5008         * g++.dg/template/crash108.C: Likewise.
5009         * g++.dg/overload/operator5.C: Likewise.
5011         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5012         errors in dg-message directives, add comments.
5014 2012-06-28  Kai Tietz  <ktietz@redhat.com>
5016         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5017         hard-coded 'unsigned long'.
5019 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
5021         PR tree-optimization/51581
5022         * gcc.dg/vect/pr51581-4.c: New test.
5024         PR tree-optimization/53645
5025         * gcc.c-torture/execute/pr53645-2.c: New test.
5027 2012-06-28  Richard Guenther  <rguenther@suse.de>
5029         PR middle-end/53790
5030         * gcc.dg/torture/pr53790.c: New testcase.
5032 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
5034         PR tree-optimization/53645
5035         * gcc.c-torture/execute/pr53645.c: New test.
5037 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
5039         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5041 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
5043         PR debug/53671
5044         PR debug/49888
5045         * gcc.dg/guality/pr49888.c: Account for the possibility that
5046         the variable is optimized out at the first test.
5048 2012-06-27  Jason Merrill  <jason@redhat.com>
5050         * g++.dg/cpp0x/override2.C: Adjust.
5051         * g++.dg/template/error5.C: Adjust.
5052         * g++.dg/parse/crash28.C: Adjust.
5054         PR c++/53563
5055         * g++.dg/parse/template27.C: New.
5056         * g++.dg/template/crash74.C: Adjust expected output.
5058 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
5060         PR fortran/41951
5061         PR fortran/49591
5062         * gfortran.dg/typebound_operator_16.f03: New.
5064 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
5066         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5067         even src1.i and src2.i fields even in the second half of the arrays.
5069 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5071         PR c++/51033.
5072         * g++.dg/torture/vshuf-16.inc: New test.
5073         * g++.dg/torture/vshuf-2.inc: New test.
5074         * g++.dg/torture/vshuf-4.inc: New test.
5075         * g++.dg/torture/vshuf-8.inc: New test.
5076         * g++.dg/torture/vshuf-main.inc: New test.
5077         * g++.dg/torture/vshuf-v16hi.C: New test.
5078         * g++.dg/torture/vshuf-v16qi.C: New test.
5079         * g++.dg/torture/vshuf-v2df.C: New test.
5080         * g++.dg/torture/vshuf-v2di.C: New test.
5081         * g++.dg/torture/vshuf-v2sf.C: New test.
5082         * g++.dg/torture/vshuf-v2si.C: New test.
5083         * g++.dg/torture/vshuf-v4df.C: New test.
5084         * g++.dg/torture/vshuf-v4di.C: New test.
5085         * g++.dg/torture/vshuf-v4sf.C: New test.
5086         * g++.dg/torture/vshuf-v4si.C: New test.
5087         * g++.dg/torture/vshuf-v8hi.C: New test.
5088         * g++.dg/torture/vshuf-v8qi.C: New test.
5089         * g++.dg/torture/vshuf-v8si.C: New test.
5091 2012-06-27  Richard Guenther  <rguenther@suse.de>
5093         PR middle-end/53676
5094         * gcc.dg/tree-ssa/scev-6.c: New testcase.
5096 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
5098         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5099         scan-dump-dem-not): Use printable pattern in test name.
5101 2012-06-26  Sterling Augustine  <saugustine@google.com>
5102             Dominique Dhumieres  <dominiq@lps.ens.fr>
5104         * gcc.dg/pubtypes-2.c: Update expected output.
5105         * gcc.dg/pubtypes-3.c: Likewise.
5106         * gcc.dg/pubtypes-4.c: Likewise.
5108 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
5110         * gcc.dg/tree-ssa/slsr-1.c: New test.
5111         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5112         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5113         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5115 2012-06-26  Matt Turner  <mattst88@gmail.com>
5117         PR target/35294
5118         * gcc.target/arm/mmx-2.c: New.
5120 2012-06-26  Richard Guenther  <rguenther@suse.de>
5122         PR c++/53752
5123         * g++.dg/torture/pr53752.C: New testcase.
5125 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
5127         PR tree-optimization/53748
5128         * gcc.c-torture/compile/pr53748.c: New test.
5130 2012-06-25  Jason Merrill  <jason@redhat.com>
5132         PR c++/53498
5133         PR c++/53305
5134         * g++.dg/cpp0x/decltype38.C: New.
5135         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5137 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
5139         * lib/target-supports-dg.exp (testname-for-summary): New.
5140         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5141         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5142         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5143         scan-module-absence, output-exists, output-exists-not: Use
5144         testname-for-summary.
5145         (dg-test): Clean up testname_with_flags.
5146         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5147         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5148         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5149         scan-assembler-dem-not, object-size: Use testname-for-summary.
5150         * lib/gcov.exp (run-gcov): Likewise.
5151         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5152         scan-dump-dem, scan-dump-dem-note): Likewise.
5154         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5155         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5156         including profopt.opt; save and restore existing value.
5157         * g++.dg/bprob/bprob.exp: Likewise.
5158         * gcc.dg/matrix/matrix.exp: Likewise.
5159         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5160         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5161         PROFOPT_OPTIONS.
5163 2012-06-25  Richard Henderson  <rth@redhat.com>
5165         * gcc.dg/pr53749.c: New.
5167 2012-06-25  Jason Merrill  <jason@redhat.com>
5169         PR c++/52988
5170         * g++.dg/cpp0x/nullptr28.C: New.
5172 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
5174         * gcc.target/arm/neon-vld1_dupQ.c: New.
5176 2012-06-25  Florian Weimer  <fweimer@redhat.com>
5178         * g++.dg/init/new35.C: New.
5179         * g++.dg/init/new36.C: New.
5180         * g++.dg/init/new37.C: New.
5181         * g++.dg/ext/vla5.C: New warning.
5182         * g++.dg/ext/vla8.C: New warning.
5183         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5185 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5186             James Greenhalgh  <james.greenhalgh@arm.com>
5188         * gcc.target/arm/ftest-support-arm.h New testcase.
5189         * gcc.target/arm/ftest-support-thumb.h Likewise.
5190         * gcc.target/arm/ftest-support.h Likewise.
5191         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5192         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5193         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5194         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5195         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5196         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5197         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5198         * gcc.target/arm/ftest-armv6-arm.c Likewise.
5199         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5200         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5201         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5202         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5203         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5204         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5205         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5206         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5207         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5208         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5209         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5210         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5211         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5212         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5213         * lib/target-supports.exp
5214         (check_effective_target_arm_arch_FUNC): Add support for more
5215         architectures.
5216         (add_options_for_arm_arch_FUNC): Likewise.
5217         (check_effective_target_arm_arch_FUNC_multilib): New functions.
5219 2012-06-25  Jason Merrill  <jason@redhat.com>
5221         PR c++/53202
5222         * g++.dg/cpp0x/constexpr-tuple.C: New.
5224 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
5226         PR target/53759
5227         * gcc.target/i386/pr53759.c: New test.
5229         PR c++/53594
5230         * g++.dg/cpp0x/nsdmi7.C: New test.
5232 2012-06-24  Kai Tietz  <ktietz@redhat.com>
5234         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5235         for LLP64 targets.
5236         * gcc.target/i386/pr38988.c: Likewise.
5238 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
5240         PR fortran/47710
5241         PR fortran/53328
5242         * gfortran.dg/typebound_generic_12.f03: New.
5243         * gfortran.dg/typebound_generic_13.f03: New.
5245 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
5247         * gnat.dg/lto15.ad[sb]: New test.
5249 2012-06-21  Meador Inge  <meadori@codesourcery.com>
5251         PR c/53702
5252         * gcc.dg/Wunused-local-typedefs.c: New testcase.
5254 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
5256         * gcc.dg/pch/ident-1.c: New test.
5257         * gcc.dg/pch/ident-1.hs: Header file for new test.
5259 2012-06-21  Michael Matz  <matz@suse.de>
5261         PR middle-end/53688
5262         * gcc.c-torture/execute/pr53688.c: New test.
5264 2012-06-20  Richard Guenther  <rguenther@suse.de>
5266         PR tree-optimization/30318
5267         * gcc.dg/tree-ssa/vrp69.c: New testcase.
5269 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
5271         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5273 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5275         * gcc.target/i386/clearcapv2.map: New file.
5276         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5278 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5280         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5281         and add __sh__ case.
5283 2012-06-19  Jason Merrill  <jason@redhat.com>
5285         PR c++/52637
5286         * g++.dg/debug/localclass1.C: New.
5288 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5290         * g++.dg/cpp0x/override4.C: New.
5292 2012-06-14  Jason Merrill  <jason@redhat.com>
5294         PR c++/53651
5295         * g++.dg/cpp0x/decltype37.C: New.
5297 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5299         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5301 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
5303         * gcc.c-torture/compile/vector-5.c,
5304         gcc.c-torture/compile/vector-6.c: New tests.
5306 2012-06-19  Richard Henderson  <rth@redhat.com>
5308         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5310 2012-06-19  Richard Guenther  <rguenther@suse.de>
5312         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5314 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
5316         PR target/53712
5317         * gcc.target/i386/pr53712.c: New test.
5319 2012-06-18  Tobias Burnus  <burnus@net-b.de>
5321         PR fortran/53692
5322         * gfortran.dg/elemental_optional_args_6.f90: New.
5324 2012-06-18  Tobias Burnus  <burnus@net-b.de>
5326         PR fortran/53526
5327         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5328         * gfortran.dg/coarray/move_alloc_1.f90
5330 2012-06-18  Tobias Burnus  <burnus@net-b.de>
5332         PR fortran/53526
5333         * gfortran.dg/coarray_27.f90: New.
5335 2012-06-18  Joey Ye <Joey.Ye@arm.com>
5336             Greta Yorsh  <Greta.Yorsh@arm.com>
5338         * gcc.target/arm/epilog-1.c: New test.
5340 2012-06-18  Richard Guenther  <rguenther@suse.de>
5342         PR tree-optimization/53693
5343         * g++.dg/torture/pr53693.C: New testcase.
5345 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
5347         PR tree-optimization/53703
5348         * gcc.dg/torture/pr53703.c: New test.
5350 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
5352         PR middle-end/53698
5353         * gcc.target/i386/pr53698.c: New test.
5355 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
5357         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5359 2012-06-17  Tobias Burnus  <burnus@net-b.de>
5361         PR fortran/53691
5362         PR fortran/53685
5363         * gfortran.dg/transfer_check_3.f90: New.
5365 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
5367         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5369 2012-06-16  Tobias Burnus  <burnus@net-b.de>
5371         PR fortran/53642
5372         PR fortran/45170
5373         * gfortran.dg/deferred_type_param_8.f90: New.
5375 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
5377         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5378         testname that includes flags, passed in as new argument, in
5379         pass/fail messages.
5380         (run_gcov): Get testname from dg-test, use it in pass/fail messages
5381         and pass it to verify-* procedures.
5383         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5384         alignment torture options with usual torture options.
5386         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5387         messages reported for one line of source code.
5388         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5389         * g++.dg/cpp0x/decltype2.C: Likewise.
5390         * g++.dg/cpp0x/decltype3.C: Likewise.
5391         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5392         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5393         * g++.dg/cpp0x/static_assert3.C: Likewise.
5394         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5395         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5396         * g++.dg/cpp0x/union1.C: Likewise.
5397         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5398         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5399         * g++.dg/cpp0x/variadic2.C: Likewise.
5400         * g++.dg/cpp0x/variadic20.C: Likewise.
5401         * g++.dg/cpp0x/variadic74.C: Likewise.
5402         * g++.dg/diagnostic/bitfld2.C: Likewise.
5403         * g++.dg/ext/attrib44.C: Likewise.
5404         * g++.dg/ext/no-asm-1.C: Likewise.
5405         * g++.dg/other/error34.C: Likewise.
5406         * g++.dg/parse/crash46.C: Likewise.
5407         * g++.dg/parse/error10.C: Likewise.
5408         * g++.dg/parse/error2.C: Likewise.
5409         * g++.dg/parse/error3.C: Likewise.
5410         * g++.dg/parse/error36.C: Likewise.
5411         * g++.dg/parse/error8.C: Likewise.
5412         * g++.dg/parse/error9.C: Likewise.
5413         * g++.dg/parse/parser-pr28152-2.C: Likewise.
5414         * g++.dg/parse/parser-pr28152.C: Likewise.
5415         * g++.dg/parse/template25.C: Likewise.
5416         * g++.dg/parse/typename11.C: Likewise.
5417         * g++.dg/tc1/dr147.C: Likewise.
5418         * g++.dg/template/deduce3.C: Likewise.
5419         * g++.dg/template/koenig9.C: Likewise.
5420         * g++.dg/template/pr23510.C: Likewise.
5421         * g++.dg/warn/pr12242.C: Likewise.
5422         * g++.dg/warn/pr30551-2.C: Likewise.
5423         * g++.dg/warn/pr30551.C: Likewise.
5424         * g++.old-deja/g++.other/typename1.C: Likewise.
5425         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5427 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5429         PR c++/51033
5430         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5431         * c-c++-common/torture/vshuf-2.inc: Likewise.
5432         * c-c++-common/torture/vshuf-4.inc: Likewise.
5433         * c-c++-common/torture/vshuf-8.inc: Likewise.
5434         * c-c++-common/torture/vshuf-main.inc: Likewise.
5435         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5436         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5437         * c-c++-common/torture/vshuf-v2df.c: Likewise.
5438         * c-c++-common/torture/vshuf-v2di.c: Likewise.
5439         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5440         * c-c++-common/torture/vshuf-v2si.c: Likewise.
5441         * c-c++-common/torture/vshuf-v4df.c: Likewise.
5442         * c-c++-common/torture/vshuf-v4di.c: Likewise.
5443         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5444         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5445         * c-c++-common/torture/vshuf-v4si.c: Likewise.
5446         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5447         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5448         * c-c++-common/torture/vshuf-v8si.c: Likewise.
5450 2012-06-15  Michael Matz  <matz@suse.de>
5452         * gcc.dg/tree-ssa/vector-4.c: New test.
5454 2012-06-15  Michael Matz  <matz@suse.de>
5456         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5457         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5459 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
5461         PR tree-optimization/53636
5462         * gcc.target/arm/pr53636.c: New test.
5464 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
5466         PR tree-optimization/51581
5467         * gcc.c-torture/execute/pr51581-1.c: New test.
5468         * gcc.c-torture/execute/pr51581-2.c: New test.
5469         * gcc.dg/vect/pr51581-1.c: New test.
5470         * gcc.dg/vect/pr51581-2.c: New test.
5471         * gcc.dg/vect/pr51581-3.c: New test.
5472         * gcc.target/i386/avx-pr51581-1.c: New test.
5473         * gcc.target/i386/avx-pr51581-2.c: New test.
5474         * gcc.target/i386/avx2-pr51581-1.c: New test.
5475         * gcc.target/i386/avx2-pr51581-2.c: New test.
5476         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5478 2012-06-15  Richard Guenther  <rguenther@suse.de>
5480         * gcc.c-torture/execute/20120615-1.c: New testcase.
5482 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
5484         * gnat.dg/vect8.ad[sb]: New test.
5486 2012-06-14  Richard Guenther  <rguenther@suse.de>
5488         * gcc.dg/tree-ssa/vrp.h: New testcase.
5489         * gcc.dg/tree-ssa/vrp68.c: Likewise.
5491 2012-06-13  Christian Bruel  <christian.bruel@st.com>
5493         PR target/53621
5494         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5496 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
5498         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5500 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
5502         PR testsuite/20771
5503         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5504         test summary unique.
5506         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5507         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5508         scan-stack-usage-not): Don't strip torture options from test name.
5510         * lib/scandump.exp (scan-dump-times): Use printable version of
5511         regexp in test summary line.
5513         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5514         messages reported for one line of source code.
5515         * gcc.dg/format/few-1.c: Likewise.
5516         * gcc.dg/ia64-sync-2.c: Likewise.
5517         * gcc.dg/sync-2.c: Likewise.
5518         * gcc.dg/noncompile/pr44517.c: Likewise.
5520 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
5522         PR debug/49888
5523         * gcc.dg/guality/pr49888.c: New.
5525 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
5527         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5528         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5529         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5531 2012-06-13  Tobias Burnus  <burnus@net-b.de>
5533         PR fortran/53643
5534         * gfortran.dg/intent_out_7.f90: New.
5536 2012-06-13  Tobias Burnus  <burnus@net-b.de>
5538         PR fortran/53597
5539         * gfortran.dg/save_4.f90: New.
5541 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
5543         PR c/53532
5544         PR c/51034
5545         PR c/53196
5546         * gcc.dg/pr53532.c: New test.
5547         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5548         adjust line numbers.
5549         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5550         * gcc.dg/Wcxx-compat-8.c: Likewise.
5551         * gcc.dg/pr51034.c: New test.
5552         * gcc.dg/pr53196-1.c: New test.
5553         * gcc.dg/pr53196-2.c: New test.
5555 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
5557         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5558         alignment torture options with usual torture options.
5559         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5560         instead of dg-options.
5561         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5562         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5563         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5564         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5565         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5566         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5568         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5569         to checks for multiple messages reported for one line of source code.
5570         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5572         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5573         messages reported for one line of source code.
5575         * gcc.dg/20031223-1.c: Add comments to check for multiple
5576         messages reported for one line of source code.
5577         * gcc.dg/Wconversion-integer.c: Likewise.
5578         * gcc.dg/Wfatal-2.c: Likewise.
5579         * gcc.dg/Wfatal.c: Likewise.
5580         * gcc.dg/Wobjsize-1.c: Likewise.
5581         * gcc.dg/c99-vla-jump-1.c: Likewise.
5582         * gcc.dg/c99-vla-jump-2.c: Likewise.
5583         * gcc.dg/c99-vla-jump-3.c: Likewise.
5584         * gcc.dg/c99-vla-jump-4.c: Likewise.
5585         * gcc.dg/c99-vla-jump-5.c: Likewise.
5586         * gcc.dg/decl-9.c: Likewise.
5587         * gcc.dg/declspec-10.c: Likewise.
5588         * gcc.dg/declspec-18.c: Likewise.
5589         * gcc.dg/mtune.c: Likewise.
5590         * gcc.dg/parser-pr28152-2.c: Likewise.
5591         * gcc.dg/parser-pr28152.c: Likewise.
5592         * gcc.dg/pr14475.c: Likewise.
5593         * gcc.dg/pr27953.c: Likewise.
5594         * gcc.dg/pr28322-3.c: Likewise.
5595         * gcc.dg/pr30457.c: Likewise.
5596         * gcc.dg/pr30551-2.c: Likewise.
5597         * gcc.dg/pr30551-3.c: Likewise.
5598         * gcc.dg/pr30551-4.c: Likewise.
5599         * gcc.dg/pr30551-5.c: Likewise.
5600         * gcc.dg/pr30551-6.c: Likewise.
5601         * gcc.dg/pr30551.c: Likewise.
5602         * gcc.dg/pr45461.c: Likewise.
5603         * gcc.dg/pr48552-1.c: Likewise.
5604         * gcc.dg/pr48552-2.c: Likewise.
5605         * gcc.dg/redecl-1.c: Likewise.
5606         * gcc.dg/transparent-union-3.c: Likewise.
5607         * gcc.dg/utf-dflt.c: Likewise.
5608         * gcc.dg/utf-dflt2.c: Likewise.
5609         * gcc.dg/vla-8.c: Likewise.
5610         * gcc.dg/vla-init-1.c: Likewise.
5611         * gcc.dg/wtr-int-type-1.c: Likewise.
5613         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5614         messages reported for for one line of source code.
5615         * c-c++-common/raw-string-5.c: Likewise.
5616         * c-c++-common/raw-string-4.c: Likewise.
5617         * c-c++-common/raw-string-6.c: Likewise.
5618         * c-c++-common/pr20000.c: Likewise.
5620         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5621         messages reported for one line of source code.
5622         * gcc.dg/cpp/pr30786.c: Likewise.
5623         * gcc.dg/cpp/pr28709.c: Likewise.
5624         * gcc.dg/cpp/missing-header-MD.c: Likewise.
5625         * gcc.dg/cpp/macspace2.c: Likewise.
5626         * gcc.dg/cpp/missing-header-1.c: Likewise.
5627         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5628         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5629         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5631 2012-06-12  Jason Merrill  <jason@redhat.com>
5633         PR c++/53599
5634         * g++.dg/template/local7.C: New.
5636 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
5638         PR target/53511
5639         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5640         * gcc.target/sh/pr51340-2.c: Likewise.
5641         * gcc.target/sh/pr51340-3.c: Likewise.
5643 2012-06-12  Michael Matz  <matz@suse.de>
5645         * gcc.dg/torture/alias-1.c: New test.
5647 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
5649         PR rtl-optimization/53589
5650         * gcc.dg/torture/pr53589.c: New test.
5652 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
5654         PR target/50749
5655         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5656         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5657         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5658         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5659         * gcc.target/sh/pr50749-sf-predec-2.c: New.
5660         * gcc.target/sh/pr50749-sf-predec-4.c: New.
5661         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5662         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5663         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5664         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5665         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5666         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5667         * gcc.target/sh/pr50749-sf-predec-1.c: New.
5668         * gcc.target/sh/pr50749-sf-predec-3.c: New.
5669         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5670         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5672 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
5674         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5675         (check_intel_cpu_model): New function.
5676         (check_amd_cpu_model): New function.
5677         (check_features): New function.
5678         (__get_cpuid_output): New function.
5679         (check_detailed): New function.
5680         (fn1): Rename to quick_check.
5681         (main): Update to call quick_check and call check_detailed.
5683 2012-06-11  Richard Henderson  <rth@redhat.com>
5685         * lib/target-supports.exp
5686         (check_effective_target_sync_long_long_runtime): Use
5687         check_effective_target_lp64 instead of
5688         check_effective_target_powerpc64 for powerpc targets.
5690 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
5692         PR target/53511
5693         * gcc.target/sh/pr53511-1.c: New.
5695 2012-06-11  Richard Guenther  <rguenther@suse.de>
5697         PR middle-end/53470
5698         * g++.dg/lto/pr53470_0.C: New testcase.
5699         * gcc.dg/lto/pr53470_0.c: Likewise.
5701 2012-06-11  Richard Guenther  <rguenther@suse.de>
5703         PR c++/53605
5704         * g++.dg/ext/pr53605.C: New testcase.
5706 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5708         * gnat.dg/specs/array1.ads: New test.
5709         * gnat.dg/specs/array2.ads: Likewise.
5710         * gnat.dg/array22.adb: Likewise.
5712 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5714         * gnat.dg/constant4.adb: New test.
5715         * gnat.dg/constant4_pkg.ads: New helper.
5717 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
5719         PR fortran/52552
5720         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5721         * gfortran.dg/allocate_class_1.f90: Modified.
5722         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5723         * gfortran.dg/allocate_class_2.f90: New.
5725 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
5727         PR middle-end/53535
5728         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5730 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
5732         PR fortran/52861
5733         * gfortran.dg/string_assign_2.f90:  New test case.
5735 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
5737         PR fortran/52861
5738         * gfortran.dg/string_assign_1.f90:  New test case.
5740 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
5742         PR middle-end/53580
5743         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5744         * gcc.dg/gomp/critical-4.c: Likewise.
5745         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5746         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5747         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5748         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5749         * c-c++-common/gomp/pr53580.c: New test.
5751 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5753         PR c++/51214
5754         * g++.dg/cpp0x/forw_enum11.C: New.
5756 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5758         PR c++/53567
5759         * g++.dg/cpp0x/alias-decl-19.C: New.
5761 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
5763         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5765 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
5767         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5768         (XSTATE_FP): Ditto.
5769         (XSTATE_SSE): Ditto.
5770         (XSTATE_YMM): Ditto.
5771         (avx_os_support): Use new defines.
5773 2012-06-06  Richard Guenther  <rguenther@suse.de>
5775         PR testsuite/32380
5776         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5777         loops.
5779 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5781         PR c++/52841
5782         * g++.dg/cpp0x/pr52841.C: New testcase.
5784 2012-06-06  Richard Guenther  <rguenther@suse.de>
5786         PR tree-optimization/53081
5787         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5788         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5790 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5792         * gcc.target/powerpc/pr53487.c: New test.
5794 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
5796         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5798 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
5800         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5802 2012-06-05  Richard Guenther  <rguenther@suse.de>
5804         PR tree-optimization/30442
5805         * gcc.dg/vect/bb-slp-30.c: New testcase.
5807 2012-06-05  Richard Guenther  <rguenther@suse.de>
5809         PR tree-optimization/53081
5810         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5811         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5812         -fno-tree-loop-distribute-patterns.
5814 2012-06-05  Alan Modra  <amodra@gmail.com>
5816         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5817         Check static chain in nested funcs.
5819 2012-06-04  Tobias Burnus  <burnus@net-b.de>
5821         PR fortran/50619
5822         * gfortran.dg/init_flag_10.f90: New.
5824 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5826         PR c++/53524
5827         * g++.dg/warn/Wenum-compare-no-2: New.
5829 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
5831         PR preprocessor/53463
5832         * g++.dg/cpp/limits.C: New test.
5833         * g++.dg/parse/error19.C: Adjust.
5834         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5835         * g++.dg/warn/pr35635.C: Likewise.
5836         * g++.old-deja/g++.pt/assign1.C: Likewise.
5838 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
5840         PR target/53559
5841         * gcc.target/powerpc/cell_builtin_1.c: New test case.
5842         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5843         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5844         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5845         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5846         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5847         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5848         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5850 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
5852         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5854 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
5856         PR tree-optimization/53550
5857         * gcc.dg/pr53550.c: New test.
5859 2012-06-04  Richard Guenther  <rguenther@suse.de>
5861         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5862         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5863         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5865 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5867         PR fortran/48831
5868         * gfortran.dg/parameter_array_element_2.f90: New.
5870 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
5872         PR target/53512
5873         * gcc.target/sh/pr53512-1.c: New.
5874         * gcc.target/sh/pr53512-2.c: New.
5875         * gcc.target/sh/pr53512-3.c: New.
5876         * gcc.target/sh/pr53512-4.c: New.
5878 2012-06-01  Jason Merrill  <jason@redhat.com>
5880         PR c++/52973
5881         * g++.dg/ext/visibility/template12.C: New.
5882         * g++.dg/ext/attrib14.C: Adjust warning line.
5884         PR c++/52725
5885         * g++.dg/parse/new6.C: New.
5886         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5888 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5890         * c-c++-common/restrict-2.c: Revert previous change.
5892 2012-06-01  Jason Merrill  <jason@redhat.com>
5894         PR c++/53137
5895         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5897         PR c++/53484
5898         * g++.dg/cpp0x/auto33.C: New.
5900 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
5902         PR c++/26155
5903         * g++.dg/parse/namespace-alias-1.C: New.
5905 2012-06-01  Christian Bruel  <christian.bruel@st.com>
5907         * gcc.dg/spec-options.c: New test.
5908         * gcc.dg/foo.specs: New file.
5910 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5912         PR ada/53517
5913         * gnat.dg/lto14.adb: Skip on Solaris.
5915 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
5917         * gcc.target/cris/sync-1-v10.c,
5918         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5919         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5920         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5921         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5922         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5923         gcc.target/cris/torture/sync-mis-op-i-1.c,
5924         gcc.target/cris/torture/sync-mis-op-i-1a.c,
5925         gcc.target/cris/torture/sync-mis-op-i-2.c,
5926         gcc.target/cris/torture/sync-mis-op-i-2a.c,
5927         gcc.target/cris/torture/sync-mis-op-i-3.c,
5928         gcc.target/cris/torture/sync-mis-op-i-3a.c,
5929         gcc.target/cris/torture/sync-mis-op-s-1.c,
5930         gcc.target/cris/torture/sync-mis-op-s-1a.c,
5931         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5932         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5933         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5934         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5935         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5936         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5937         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5938         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5940 2012-05-31  Richard Guenther  <rguenther@suse.de>
5942         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5943         ldist-pr45948.c with disabled SCCP.
5945 2012-05-31  Richard Guenther  <rguenther@suse.de>
5947         PR middle-end/48493
5948         * gcc.dg/torture/pr48493.c: New testcase.
5950 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
5952         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5953         arm32 to targets.
5954         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5955         of the initialization loop.
5956         (dg-final): Adjust the expected number of vectorized loops depending
5957         on vect_char_mult target selector.
5959 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
5961         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5962         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5963         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5964         New tests.
5966 2012-05-30  Jason Merrill  <jason@redhat.com>
5968         PR c++/53356
5969         * g++.dg/init/new34.C: New.
5970         * g++.dg/tree-ssa/stabilize1.C: New.
5972 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
5974         PR c++/53356
5975         * g++.dg/init/new33.C: New test.
5977 2012-05-30  Richard Guenther  <rguenther@suse.de>
5979         PR middle-end/53501
5980         * gcc.dg/torture/pr53501.c: New testcase.
5981         * c-c++-common/restrict-2.c: Adjust.
5983 2012-05-30  Alan Modra  <amodra@gmail.com>
5985         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5986         torture-finish.
5988 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
5990         * gcc.target/i386/shuf-concat.c: New test.
5992 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
5994         PR rtl-optimization/53519
5995         * gcc.c-torture/compile/pr53519.c: New test.
5997 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5999         * gcc.target/arm/neon-vrev.c: New.
6001 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
6003         PR target/51340
6004         * gcc.target/sh/pr51340-1.c: New.
6005         * gcc.target/sh/pr51340-2.c: New.
6006         * gcc.target/sh/pr51340-3.c: New.
6008 2012-05-29  Richard Guenther  <rguenther@suse.de>
6010         PR tree-optimization/53516
6011         * gcc.dg/torture/pr53516.c: New testcase.
6013 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
6015         PR preprocessor/53229
6016         * gcc.dg/cpp/paste6.c: Force to run without
6017         -ftrack-macro-expansion.
6018         * gcc.dg/cpp/paste8.c: Likewise.
6019         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6020         -ftrack-macro-expansion.
6021         * gcc.dg/cpp/paste12.c: Force to run without
6022         -ftrack-macro-expansion.
6023         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6024         -ftrack-macro-expansion.
6025         * gcc.dg/cpp/paste13.c: Likewise.
6026         * gcc.dg/cpp/paste14.c: Likewise.
6027         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6028         -ftrack-macro-expansion.
6029         * gcc.dg/cpp/paste18.c: New test.
6031 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
6033         * gcc.target/cris/torture/trap-1.c,
6034         gcc.target/cris/torture/trap-2.c,
6035         gcc.target/cris/torture/trap-3.c,
6036         gcc.target/cris/torture/trap-v0.c,
6037         gcc.target/cris/torture/trap-v3.c: New tests.
6039 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
6041         PR c++/25137
6042         * g++.dg/warn/Wbraces3.C: New.
6043         * g++.dg/warn/Wbraces4.C: Likewise.
6045 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
6047         PR tree-optimization/53505
6048         * c-c++-common/torture/pr53505.c: New test.
6050 2012-05-27  Nathan Sidwell  <nathan@acm.org>
6052         * gcc.dg/stmt-expr-4.c: New.
6054 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
6056         PR c++/53491
6057         * g++.dg/parse/crash60.C: New.
6059 2012-05-26  Jason Merrill  <jason@redhat.com>
6061         PR c++/53220
6062         * c-c++-common/array-lit.c: New.
6063         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6065 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6067         PR ada/50294
6068         * gnat.dg/array21.adb: New test.
6070 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6072         * gnat.dg/renaming5.adb: Adjust dg-final directive.
6074 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6076         PR c++/32054
6077         * g++.dg/other/anon-union3.C: New.
6079 2012-05-25  Ian Lance Taylor  <iant@google.com>
6081         * gcc.dg/split-6.c: New test.
6083 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6085         * gnat.dg/lto14.adb: New test.
6087 2012-05-25  Tristan Gingold  <gingold@adacore.com>
6089         * gcc.target/i386/large-frame.c: New.
6091 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
6092         * gcc.target/powerpc/lhs-1.c: New.
6093         * gcc.target/powerpc/lhs-2.c: New.
6094         * gcc.target/powerpc/lhs-3.c: New.
6096 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
6098         Make unwound macro expansion trace less redundant
6099         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6100         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6101         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6102         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6103         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6104         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6106 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6108         PR c++/53464
6109         * g++.dg/cpp0x/constexpr-default1.C: New.
6111 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6113         PR c++/32080
6114         * g++.dg/eh/goto2.C: New.
6116 2012-05-24  Richard Guenther  <rguenther@suse.de>
6118         PR middle-end/53460
6119         * g++.dg/tree-prof/pr53460.C: New testcase.
6121 2012-05-24  Richard Guenther  <rguenther@suse.de>
6123         PR bootstrap/53466
6124         * g++.dg/debug/pr53466.C: New testcase.
6126 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
6128         PR tree-optimization/53465
6129         * gcc.c-torture/execute/pr53465.c: New test.
6131 2012-05-23  Tobias Burnus  <burnus@net-b.de>
6133         PR fortran/51055
6134         PR fortran/45170
6135         * gfortran.dg/allocate_with_typespec_6.f90: New.
6137 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6139         PR c++/29185
6140         * g++.dg/warn/delete-array-1.C: New.
6142 2012-05-23  Richard Guenther  <rguenther@suse.de>
6144         * gcc.dg/torture/pr39074-2.c: Adjust.
6145         * gcc.dg/torture/pr39074.c: Likewise.
6146         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6147         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6149 2012-05-22  Jan Hubicka  <jh@suse.cz>
6151         PR middle-end/53161
6152         * g++.dg/torture/pr53161.C: New testcase.
6154 2012-05-22  Tobias Burnus  <burnus@net-b.de>
6156         PR fortran/53389
6157         * gfortran.dg/realloc_on_assign_15.f90: New.
6159 2012-05-22  Richard Guenther  <rguenther@suse.de>
6161         PR middle-end/51071
6162         * gcc.dg/torture/pr51071-2.c: New testcase.
6164 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
6166         PR tree-optimization/53336
6167         * g++.dg/torture/pr53336.C: New testcase.
6169 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
6171         PR c++/53322
6172         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6173         instead of -Wunused-local-typedefs.
6175 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6177         PR c++/51184
6178         * g++.dg/other/abstract4.C: New-
6180 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6182         PR c++/40821
6183         * g++.dg/ext/attrib46.C: New.
6185 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
6187         PR c/53418
6188         * gcc.c-torture/compile/pr53418-1.c,
6189         gcc.c-torture/compile/pr53418-2.c: New tests.
6191 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
6193         PR tree-optimization/53366
6194         * gcc.dg/torture/pr53366-1.c: New test.
6195         * gcc.dg/torture/pr53366-2.c: New test.
6196         * gcc.target/i386/pr53366-1.c: New test.
6197         * gcc.target/i386/pr53366-2.c: New test.
6199         PR tree-optimization/53409
6200         * gcc.c-torture/compile/pr53409.c: New test.
6202         PR tree-optimization/53410
6203         * gcc.c-torture/compile/pr53410-1.c: New test.
6204         * gcc.c-torture/compile/pr53410-2.c: New test.
6206 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6208         PR target/53425
6209         * gcc.target/i386/pr53425-1.c: New file.
6210         * gcc.target/i386/pr53425-2.c: Likewise.
6212 2012-05-21  Richard Guenther  <rguenther@suse.de>
6214         PR tree-optimization/53408
6215         * gcc.dg/torture/pr53408.c: New testcase.
6217 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
6218             H.J. Lu  <hongjiu.lu@intel.com>
6220         PR target/53416
6221         * gcc.target/i386/pr53416.c: New file.
6223 2012-05-21  Richard Guenther  <rguenther@suse.de>
6225         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6227 2012-05-21  Richard Guenther  <rguenther@suse.de>
6229         * gcc.dg/torture/ldist-1.c: New testcase.
6231 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
6233         * gnat.dg/lto13.adb: New test.
6234         * gnat.dg/lto13_pkg.ad[sb]: New helper.
6236 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6238         * gnat.dg/specs/lto12.ads: New test.
6239         * gnat.dg/specs/lto12_pkg.ads: New helper.
6241 2012-05-18  Richard Guenther  <rguenther@suse.de>
6243         PR tree-optimization/53346
6244         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6245         * gcc.target/i386/incoming-10.c: Adjust.
6246         * gcc.target/i386/incoming-11.c: Likewise.
6247         * gcc.target/i386/pr46295.c: Likewise.
6249 2012-05-18  Richard Guenther  <rguenther@suse.de>
6251         * gcc.dg/pr53352.c: Return zero.
6253 2012-05-18  Richard Guenther  <rguenther@suse.de>
6255         PR tree-optimization/53390
6256         * gcc.dg/torture/pr53390.c: New testcase.
6258 2012-05-18  Meador Inge  <meadori@codesourcery.com>
6260         PR rtl-optimization/53352
6261         * gcc.dg/pr53352.c: New test.
6263 2012-05-17  David S. Miller  <davem@davemloft.net>
6265         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6266         failure on sparc-*-linux-gnu.
6268 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6270         PR c++/39681
6271         * g++.dg/parse/error49.C: New.
6272         * g++.dg/cpp0x/error8.C: Likewise.
6273         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6274         * g++.dg/ext/utf-dflt2.C: Likewise.
6275         * g++.dg/ext/utf-gnuxx98.C: Likewise.
6276         * g++.dg/ext/utf-dflt.C: Likewise.
6277         * c-c++-common/raw-string-3.c: Likewise.
6278         * c-c++-common/raw-string-4.c: Likewise.
6280 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6282         PR c++/53371
6283         * g++.dg/cpp0x/catch1.C: New.
6285 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6287         PR c++/44516
6288         * g++.dg/parse/error48.C: New.
6289         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6290         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6292 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
6294         * gcc.dg/tm/indirect-2.c: New test.
6296 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6298         PR tree-optimization/53217
6299         * gfortran.dg/pr53217.f90: New test.
6301 2012-05-16  Richard Guenther  <rguenther@suse.de>
6303         PR tree-optimization/53364
6304         * g++.dg/torture/pr53364.C: New testcase.
6306 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
6308         PR testsuite/52641
6309         * gcc.dg/pr52549.c: Fix test for long != void*
6310         * gcc.c-torture/execute/pr52979-1.x: New file.
6311         * gcc.c-torture/execute/pr52979-2.x: New file.
6313 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
6315         PR preprocessor/7263
6316         * gcc.dg/binary-constants-2.c: Run without tracking locations
6317         accross macro expansion.
6318         * gcc.dg/binary-constants-3.c: Likewise.
6319         * gcc.dg/cpp/sysmac2.c: Likewise.
6320         * gcc.dg/nofixed-point-2.c: Adjust for more precise
6321         location.
6322         * gcc.dg/cpp/syshdr3.c: New test.
6323         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6324         * gcc.dg/system-binary-constants-1.c: New test.
6325         * gcc.dg/system-binary-constants-1.h: New header for the new test
6326         above.
6327         * g++.dg/cpp/syshdr3.C: New test.
6328         * g++.dg/cpp/syshdr3.h: New header the new test above.
6329         * g++.dg/system-binary-constants-1.C: New test.
6330         * g++.dg/system-binary-constants-1.h: New header the new test
6331         above.
6333 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6335         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6337 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
6339         PR target/53358
6340         * gcc.dg/pr53358.c: New test.
6342 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6344         PR c++/11856
6345         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6346         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6348 2012-05-15  Olivier Hainque  <hainque@adacore.com>
6350         * g++.dg/eh/sighandle.C: New testcase.
6352 2012-05-15  Richard Guenther  <rguenther@suse.de>
6354         PR tree-optimization/53355
6355         * gcc.dg/tree-ssa/vrp67.c: New testcase.
6357 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6359         * gfortran.dg/*.f90: Remove now redundant manual
6360         cleanup-modules directive.
6362 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
6364         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6365         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6367 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
6369         PR fortran/52428
6370         * gfortran.dg/int_range_io_1.f90: New test.
6372 2012-05-14  Andi Kleen <ak@linux.intel.com>
6373             Jakub Jelinek  <jakub@redhat.com>
6375         PR target/53315
6376         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6377         * gcc.target/i386/rtm-check.h: New file.
6378         * gcc.target/i386/pr53315.c: New test.
6380 2012-05-14  Tobias Burnus  <burnus@net-b.de>
6382         PR fortran/49110
6383         PR fortran/51055
6384         PR fortran/53329
6385         * gfortran.dg/deferred_type_param_4.f90: New.
6386         * gfortran.dg/deferred_type_param_6.f90: New.
6388 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
6390         * gcc.target/i386/retarg.c: New test.
6392 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6394         PR fortran/45170
6395         * gfortran.dg/deferred_type_param_3.f90: New.
6396         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6397         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6399 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6401         * gnat.dg/null_pointer_deref3.adb: New test.
6403 2012-05-12  Tobias Burnus  <burnus@net-b.de>
6405         PR fortran/49110
6406         PR fortran/52843
6407         * gfortran.dg/deferred_type_param_5.f90: New.
6409 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
6411         * g++.dg/parse/error47.C: New.
6413 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6415         PR fortran/52537
6416         * gfortran.dg/string_compare_4.f90:  Change option
6417         to -fdump-tree-original.  Add test case for kind=4.
6419 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6421         PR fortran/52537
6422         * gfortran.dg/string_compare_4.f90:  New test.
6424 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6426         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6428 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6430         PR c++/53305
6431         * g++.dg/cpp0x/variadic132.C: New.
6433 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
6435         PR c++/53158
6436         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6437         * g++.dg/parse/error26.C: Tweak dg-error column number.
6439 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
6441         PR c++/53301
6442         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6444 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6446         * gnat.dg/lto11.ad[sb]: New test.
6448 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
6450         PR target/52908
6451         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6452         directive to Scan for vpmuldq, not vpmacsdql.
6454 2012-05-09  Michael Matz  <matz@suse.de>
6456         PR tree-optimization/53185
6457         * gcc.dg/vect/pr53185.c: New test.
6459 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
6461         PR middle-end/53249
6462         * gcc.target/i386/pr53249.c: New.
6464 2012-05-09  Richard Guenther  <rguenther@suse.de>
6466         PR tree-optimization/18437
6467         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6468         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6470 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
6472         PR tree-optimization/53226
6473         * gcc.c-torture/compile/pr53226.c: New test.
6475 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6477         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6478         * gcc.target/i386/hle-add-rel-1.c: Likewise.
6479         * gcc.target/i386/hle-and-acq-1.c: Likewise.
6480         * gcc.target/i386/hle-and-rel-1.c: Likewise.
6481         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6482         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6483         * gcc.target/i386/hle-or-acq-1.c: Likewise.
6484         * gcc.target/i386/hle-or-rel-1.c: Likewise.
6485         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6486         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6487         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6488         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6489         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6490         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6492 2012-05-09  Dehao Chen  <dehao@google.com>
6494         * gcc.dg/predict-1.c: Remove the replicated text in this test.
6495         * gcc.dg/predict-2.c: Likewise.
6496         * gcc.dg/predict-3.c: Likewise.
6497         * gcc.dg/predict-4.c: Likewise.
6498         * gcc.dg/predict-5.c: Likewise.
6499         * gcc.dg/predict-6.c: Likewise.
6501 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
6503         PR target/53272
6504         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6506 2012-05-08  Richard Guenther  <rguenther@suse.de>
6508         * gcc.dg/fold-bitand-4.c: New testcase.
6510 2012-05-08  Dehao Chen  <dehao@google.com>
6512         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6513         heuristic is working properly.
6514         * gcc.dg/predict-2.c: Likewise.
6515         * gcc/dg/predict-3.c: Likewise.
6516         * gcc/dg/predict-4.c: Likewise.
6517         * gcc/dg/predict-5.c: Likewise.
6518         * gcc/dg/predict-6.c: Likewise.
6520 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
6522         PR tree-optimization/53239
6523         * g++.dg/opt/vrp3.C: New test.
6524         * g++.dg/opt/vrp3-aux.cc: New file.
6525         * g++.dg/opt/vrp3.h: New file.
6527 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6529         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6530         .uleb128 support in assembler output.
6532 2012-05-07  Richard Guenther  <rguenther@suse.de>
6534         PR lto/42987
6535         * g++.dg/lto/pr42987_0.C: New testcase.
6536         * g++.dg/lto/pr42987_1.C: Likewise.
6538 2012-05-07  Tobias Burnus  <burnus@net-b.de>
6540         PR fortran/53255
6541         * gfortran.dg/typebound_operator_15.f90: New.
6543 2012-05-06  Tobias Burnus  <burnus@net-b.de>
6545         PR fortran/41587
6546         * gfortran.dg/class_array_13.f90: New.
6548 2012-05-06  Tristan Gingold  <gingold@adacore.com>
6550         * gnat.dg/warn7.adb: New test.
6552 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
6554         * gnat.dg/specs/renamings.ads: Rename to...
6555         * gnat.dg/specs/renaming1.ads: ...this.
6556         * gnat.dg/specs/renaming2.ads: New test.
6557         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6558         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6559         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6560         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6562 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
6564         * gnat.dg/discr36.ad[sb]: New test.
6565         * gnat.dg/discr36_pkg.ad[sb]: New helper.
6567 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6569         PR c/43772
6570         * c-c++-common/pr43772.c: New.
6572 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
6574         PR fortran/41600
6575         * gfortran.dg/select_type_26.f03 : New test.
6576         * gfortran.dg/select_type_27.f03 : New test.
6578         PR fortran/53191
6579         * gfortran.dg/select_type_28.f03 : New test.
6581 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
6583         PR fortran/49010
6584         PR fortran/24518
6585         * gfortran.dg/mod_sign0_1.f90: New test.
6586         * gfortran.dg/mod_large_1.f90: New test.
6588 2012-05-04  Tobias Burnus  <burnus@net-b.de>
6590         PR fortran/53175
6591         gfortran.dg/public_private_module_5.f90: New.
6593 2012-05-04  Tobias Burnus  <burnus@net-b.de>
6595         PR fortran/53111
6596         * gfortran.dg/constructor_7.f90: New.
6597         * gfortran.dg/constructor_8.f90: New.
6599 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6601         PR c++/53166
6602         * g++.dg/cpp0x/static_assert7.C: New.
6604 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
6606         PR tree-optimization/52633
6607         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6608         recognized as widening shifts instead of over-widening.
6609         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6610         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6611         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6612         * gcc.target/arm/pr52633.c: New test.
6614 2012-05-04  Richard Guenther  <rguenther@suse.de>
6616         PR tree-optimization/53168
6617         * gcc.dg/torture/pr53168.c: New testcase.
6618         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6620 2012-05-04  Richard Guenther  <rguenther@suse.de>
6622         * gcc.dg/lto/pr53214_0.c: New testcase.
6624 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6626         * gcc.target/ia64/pr48496.c: New test.
6627         * gcc.target/ia64/pr52657.c: Likewise.
6629 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6631         PR c/51712
6632         * c-c++-common/pr51712.c: New.
6634 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6636         PR target/53199
6637         * gcc.target/powwerpc/pr53199.c: New file.
6639 2012-05-03  Jason Merrill  <jason@redhat.com>
6641         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6643         * gcc.dg/debug/dwarf2/dups-types.c: New.
6644         * gcc.dg/debug/dwarf2/dups-types.h: New.
6646 2012-05-03  Jason Merrill  <jason@redhat.com>
6648         * g++.dg/debug/dwarf2/namespace-2.C: New.
6649         * g++.dg/debug/dwarf2/localclass3.C: New.
6651 2012-05-03  Jason Merrill  <jason@redhat.com>
6653         * g++.dg/debug/dwarf2/thunk1.C: New.
6655 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6657         PR c++/53186
6658         * g++.dg/other/final2.C: New.
6660 2012-05-03  Richard Guenther  <rguenther@suse.de>
6662         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6664 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
6666         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6667         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6668         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6669         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6671 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
6673         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6674         .byte 0xf2.
6675         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6676         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6677         * gcc.target/i386/hle-add-rel-1.c: Likewise.
6679         PR debug/53174
6680         * gcc.dg/pr53174.c: New test.
6682         PR target/53187
6683         * gcc.target/arm/pr53187.c: New test.
6684         * gcc.c-torture/compile/pr53187.c: New test.
6686 2012-05-03  Richard Guenther  <rguenther@suse.de>
6688         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6689         unsupported prefetching support.
6691 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
6693         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6694         option -ftrack-macro-expansion=0.
6695         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6696         option -ftrack-macro-expansion=0.
6698 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
6700         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6701         dg-options for target arm with dg-additional-options.
6703 2012-05-03  Richard Guenther  <rguenther@suse.de>
6705         PR tree-optimization/53144
6706         * gcc.dg/torture/pr53144.c: New testcase.
6708 2012-05-03  Tobias Burnus  <burnus@net-b.de>
6710         PR fortran/52864
6711         * gfortran.dg/pointer_intent_7.f90: New.
6712         * gfortran.dg/pure_formal_3.f90: New.
6714 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
6716         * gcc.target/s390/20030123-1.c: Add missing "volatile".
6718 2012-05-02  Martin Jambor  <mjambor@suse.cz>
6720         PR lto/52605
6721         * g++.dg/lto/pr52605_0.C: New test.
6723 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6725         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6726         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6727         * gcc.target/i386/hle-add-acq-1.c: Ditto.
6728         * gcc.target/i386/hle-add-rel-1.c: Ditto.
6729         * gcc.target/i386/hle-and-acq-1.c: Ditto.
6730         * gcc.target/i386/hle-and-rel-1.c: Ditto.
6731         * gcc.target/i386/hle-or-acq-1.c: Ditto.
6732         * gcc.target/i386/hle-or-rel-1.c: Ditto.
6733         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6734         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6735         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6736         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6737         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6738         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6739         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6740         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6742 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
6744         PR middle-end/53153
6745         * gcc.dg/pr53153.c: New test.
6747 2012-05-02  Richard Guenther  <rguenther@suse.de>
6749         * g++.dg/tree-ssa/pr19807.C: Adjust.
6751 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
6753         PR tree-optimization/53163
6754         * gcc.c-torture/compile/pr53163.c: New test.
6756         PR rtl-optimization/53160
6757         * gcc.c-torture/execute/pr53160.c: New test.
6759 2012-05-01  Ian Lance Taylor  <iant@google.com>
6761         PR c/37303
6762         * gcc.dg/pr37303.c: New test.
6764 2012-05-01  Richard Henderson  <rth@redhat.com>
6766         * lib/target-supports.exp
6767         (check_effective_target_sync_long_long_runtime): True for
6768         check_effective_target_powerpc64.
6770 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
6772         PR c++/51033
6773         * gcc.dg/vector-1.c: Move to ...
6774         * c-c++-common/vector-1.c: ... here.
6775         * gcc.dg/vector-2.c: Move to ...
6776         * c-c++-common/vector-2.c: ... here.
6777         * gcc.dg/vector-3.c: Move to ...
6778         * c-c++-common/vector-3.c: ... here. Adapt to C++.
6779         * gcc.dg/vector-4.c: Move to ...
6780         * c-c++-common/vector-4.c: ... here.
6781         * gcc.dg/vector-init-1.c: Move to ...
6782         * c-c++-common/vector-init-1.c: ... here.
6783         * gcc.dg/vector-init-2.c: Move to ...
6784         * c-c++-common/vector-init-2.c: ... here.
6785         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6786         * c-c++-common/vector-subscript-1.c: ... here.
6787         * gcc.dg/vector-subscript-2.c: Move to ...
6788         * c-c++-common/vector-subscript-2.c: ... here.
6789         * gcc.dg/vector-subscript-3.c: Move to ...
6790         * c-c++-common/vector-subscript-3.c: ... here.
6792         PR c++/51314
6793         * g++.dg/cpp0x/vt-51314.C: New test.
6794         * g++.dg/cpp0x/variadic76.C: Fix.
6796 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
6798         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6800 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
6802         Add -Wvarargs option
6803         * c-c++-common/Wvarargs.c: New test case.
6804         * c-c++-common/Wvarargs-2.c: Likewise.
6806 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
6808         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6809         * objc.dg/foreach-7.m: Force the test case to run without
6810         -ftrack-macro-expansion.
6811         * c-c++-common/tm/attrib-1.c: Likewise.
6812         * c-c++-common/warn-ommitted-condop.c: Likewise.
6813         * gcc.dg/assign-warn-1.c: Likewise.
6814         * gcc.dg/assign-warn-2.c: Likewise.
6815         * gcc.dg/attr-alloc_size.c: Likewise.
6816         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6817         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6818         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6819         * gcc.dg/c90-const-expr-9.c: Likewise.
6820         * gcc.dg/c99-const-expr-9.c: Likewise.
6821         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
6822         * gcc.dg/cpp/direct2s.c: Likewise.
6823         * gcc.dg/cpp/pr28709.c: Likewise.
6824         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6825         * gcc.dg/dfp/composite-type.c: Likewise.
6826         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6827         with -ftrack-macro-expansion
6828         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6829         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6830         * g++.dg/ext/cleanup-1.C: Likewise.
6831         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6832         * g++.dg/template/sfinae10.C: Likewise.
6833         * g++.dg/tm/wrap-2.C: Likewise.
6834         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6835         * g++.dg/warn/Wsign-conversion.C: Likewise.
6836         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6837         * g++.old-deja/g++.mike/p10769b.C: Likewise.
6838         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6839         it to run with -ftrack-macro-expansion.
6840         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6841         test cases without -ftrack-macro-expansion.
6843         Fix location for static class members
6844         * g++.dg/template/sfinae6_neg.C: Adjust.
6846         Make conversion warnings work on NULL with -ftrack-macro-expansion
6847         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6848         alongside the previous testing for NULL.
6850         Fix -Wuninitialized for -ftrack-macro-expansion
6851         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6853         Strip "<built-in>" loc from displayed expansion context
6854         * g++.dg/warn/Wconversion-real-integer2.C: New test.
6855         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6856         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6857         new test above.
6859         Fix expansion point loc for macro-like tokens
6860         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6861         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6863         Fix token pasting with -ftrack-macro-expansion
6864         * gcc.dg/cpp/paste17.c: New test case for
6865         -ftrack-macro-expansion=2 mode only.
6866         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6868 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
6870         * gnat.dg/warn6.ad[sb]: New test.
6872 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6874         PR 53149
6875         * gcc.dg/20011021-1.c: Adjust testcase.
6877 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6879         PR fortran/53148
6880         * gfortran.dg/function_optimize_12.f90:  New test.
6882 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
6884         PR target/53156
6885         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6886         code to match current output and cover new peephole2 pattern.
6888 2012-04-27  Ollie Wild  <aaw@google.com>
6890         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6892 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
6894         * gcc.c-torture/execute/20120427-2.c: New testcase.
6895         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6896         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6897         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6899 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
6901         PR target/53138
6902         * gcc.c-torture/execute/20120427-1.c: New testcase.
6904 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
6906         PR middle-end/27139
6907         * gcc.dg/tree-ssa/forwprop-18.c: New test.
6909 2012-04-27  Tom de Vries  <tom@codesourcery.com>
6911         PR tree-optimization/51879
6912         * gcc.dg/pr51879.c: New test.
6913         * gcc.dg/pr51879-2.c: Same.
6914         * gcc.dg/pr51879-3.c: Same.
6915         * gcc.dg/pr51879-4.c: Same.
6916         * gcc.dg/pr51879-6.c: Same.
6918 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6920         PR c++/53096
6921         * g++.dg/cpp0x/defaulted35.C: New.
6922         * g++.dg/cpp0x/defaulted15.C: Adjust.
6924 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
6926         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6927         structure layout.
6929 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
6931         * gcc.target/i386/builtin_target.c: Check avx2.
6933 2012-04-26  Alan Modra  <amodra@gmail.com>
6935         * gcc.target/powerpc/savres.c: New test.
6936         * gcc.target/powerpc/powerpc.exp: Run it.
6938 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
6940         PR target/53120
6941         * gcc.dg/torture/pr53120.c: New test.
6943 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6945         PR middle-end/52979
6946         * gcc.c-torture/compile/pr52979-1.c: New test.
6947         * gcc.c-torture/execute/pr52979-1.c: New test.
6948         * gcc.c-torture/execute/pr52979-2.c: New test.
6950 2012-04-25  Richard Guenther  <rguenther@suse.de>
6952         * gcc.target/i386/l_fma_float_5.c: Adjust.
6953         * gcc.target/i386/l_fma_double_4.c: Likewise.
6954         * gcc.target/i386/l_fma_float_2.c: Likewise.
6955         * gcc.target/i386/l_fma_float_6.c: Likewise.
6956         * gcc.target/i386/l_fma_double_1.c: Likewise.
6957         * gcc.target/i386/l_fma_double_5.c: Likewise.
6958         * gcc.target/i386/l_fma_float_3.c: Likewise.
6959         * gcc.target/i386/l_fma_double_2.c: Likewise.
6960         * gcc.target/i386/l_fma_double_6.c: Likewise.
6961         * gcc.target/i386/l_fma_float_4.c: Likewise.
6962         * gcc.target/i386/l_fma_double_3.c: Likewise.
6963         * gcc.target/i386/l_fma_float_1.c: Likewise.
6965 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6967         PR tree-optimization/53058
6968         * gcc.c-torture/compile/pr53058.c: New test.
6970 2012-04-25  Jan Hubicka  <jh@suse.cz>
6972         PR middle-end/53088
6973         * gcc.target/i386/pr39082-1.c: Update warning location.
6975 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6977         PR c/52880
6978         * gcc.dg/pr52880.c: New test.
6980 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6982         * gcc.dg/m-un-2.c: Update.
6983         * gcc.dg/20011021-1.c: Update.
6985 2012-04-25  Tobias Burnus  <burnus@net-b.de>
6987         PR fortran/52196
6988         * gfortran.dg/realloc_on_assign_14.f90: New.
6990 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
6992         PR testsuite/52641
6993         PR tree-optimizations/52891
6994         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6996 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6998         PR c++/52363
6999         * g++.dg/cpp0x/sfinae35.C: New.
7000         * g++.dg/cpp0x/sfinae36.C: Likewise.
7002 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
7004         * gcc.target/builtin_target.c: New testcase.
7006 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7008         PR target/47197
7009         * gcc.target/powerpc/pr47197.c: New test.
7011 2012-04-24  Richard Guenther  <rguenther@suse.de>
7013         PR tree-optimization/53085
7014         * g++.dg/torture/pr53085.C: New testcase.
7016 2012-04-24  Andrew Pinski  <apinski@cavium.com>
7018         PR tree-opt/33512
7019         * gcc.dg/tree-ssa/andor-3.c: New testcase.
7020         * gcc.dg/tree-ssa/andor-4.c: New testcase.
7021         * gcc.dg/tree-ssa/andor-5.c: New testcase.
7023 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
7025         PR middle-end/53084
7026         * gcc.c-torture/execute/pr53084.c: New test.
7028 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
7030         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7032 2012-04-23  Andrew Pinski  <apinski@cavium.com>
7034         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7036 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
7038         PR regression/53076
7039         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7040         * gcc.dg/torture/builtin-power-1.c: Likewise.
7042 2012-04-23  Richard Guenther  <rguenther@suse.de>
7044         PR tree-optimization/53070
7045         * gcc.dg/torture/pr53070.c: New testcase.
7047 2012-04-23  Richard Guenther  <rguenther@suse.de>
7049         PR c/53060
7050         * gcc.dg/pr53060.c: New testcase.
7052 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
7054         PR tree-optimizations/52891
7055         * gcc.c-torture/compile/pr52891-1.c: New test.
7056         * gcc.c-torture/compile/pr52891-2.c: New test.
7058 2012-04-22  Tobias Burnus  <burnus@net-b.de>
7060         PR fortran/53051
7061         * gfortran.dg/read_float_4.f90: New.
7063 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7065         PR 35441
7066         * c-c++-common/pr35441.C: New.
7068 2012-04-20  Ian Lance Taylor  <iant@google.com>
7070         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7071         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7073 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
7075         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7076         array access.
7077         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7079 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7081         PR rtl-optimization/44214
7082         * gcc.dg/pr44214-1.c: New test.
7083         * gcc.dg/pr44214-2.c: Likewise.
7084         * gcc.dg/pr44214-3.c: Likewise.
7086 2012-04-20  Richard Guenther  <rguenther@suse.de>
7088         * g++.dg/torture/20120420-1.C: New testcase.
7090 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
7092         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7094 2012-04-19  Christian Bruel  <christian.bruel@st.com>
7096         * gcc.dg/pr52283.c: New test.
7098 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7100         * gcc.dg/pr37985.c: New test.
7102 2012-04-19  Richard Guenther  <rguenther@suse.de>
7104         PR rtl-optimization/44688
7105         * gcc.dg/var-expand1.c: Increase array size to make unrolling
7106         possibly profitable.
7108 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7110         PR tree-optimization/52976
7111         * gfortran.dg/reassoc_11.f: New test.
7113 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7115         PR tree-optimization/52976
7116         * gfortran.dg/reassoc_7.f: New test.
7117         * gfortran.dg/reassoc_8.f: Likewise.
7118         * gfortran.dg/reassoc_9.f: Likewise.
7119         * gfortran.dg/reassoc_10.f: Likewise.
7121 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
7123         PR c++/52422
7124         * g++.dg/cpp0x/sfinae33.C: New.
7125         * g++.dg/cpp0x/sfinae34.C: Likewise.
7127 2012-04-18  Joey Ye  <joey.ye@arm.com>
7129         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7131 2012-04-18  Richard Guenther  <rguenther@suse.de>
7133         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7134         array access.
7135         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7136         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7138 2012-04-17  Tom de Vries  <tom@codesourcery.com>
7140         * g++.dg/pr51264-4.C: New test.
7142 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
7144         PR c++/52599
7145         * g++.dg/cpp0x/constexpr-ctor10.C: New.
7147 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
7149         PR c++/53003
7150         * g++.dg/parse/crash59.C: New.
7152 2012-04-17  Michael Matz  <matz@suse.de>
7154         PR tree-optimization/18437
7155         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7157 2012-04-17  Richard Guenther  <rguenther@suse.de>
7159         PR middle-end/53011
7160         * g++.dg/torture/pr53011.C: New testcase.
7162 2012-04-16  Jason Merrill  <jason@redhat.com>
7164         PR c++/38543
7165         * g++.dg/cpp0x/variadic131.C: New.
7167         PR c++/52008
7168         * g++.dg/cpp0x/variadic130.C: New.
7170         PR c++/50830
7171         * g++.dg/cpp0x/variadic129.C: New.
7173         PR c++/50303
7174         * g++.dg/cpp0x/variadic128.C: New.
7176 2012-04-16  Tobias Burnus  <burnus@net-b.de>
7178         PR fortran/52864
7179         * gfortran.dg/pointer_intent_6.f90: New.
7181 2012-04-16  Tobias Burnus  <burnus@net-b.de>
7183         PR fortran/52916
7184         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7185         to include public_private_module_4.f90.
7186         * gfortran.dg/public_private_module_4.f90: Skip this test on all
7187         targets.
7189 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
7191         PR c++/49152
7192         * g++.dg/diagnostic/operator1.C: New.
7193         * g++.dg/ext/label5.C: Adjust.
7194         * g++.dg/ext/va-arg1.C: Likewise.
7195         * g++.dg/other/error20.C: Likewise.
7196         * g++.dg/other/error20.C: Likewise.
7197         * g++.dg/other/error16.C: Likewise.
7198         * g++.dg/other/error10.C: Likewise.
7199         * g++.dg/parse/error30.C: Likewise.
7200         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7202 2012-04-16  Jason Merrill  <jason@redhat.com>
7204         PR c++/51148
7205         * g++.dg/cpp0x/variadic127.C: New.
7207 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7209         * lib/plugin-support.exp (plugin-test-execute): Properly determine
7210         testcase name.
7211         Use fail, pass instead of unresolved.
7212         Don't log $optstr.
7214         PR testsuite/52948
7215         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7216         TODO_dump_func.
7217         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7218         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7219         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7221 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
7223         PR fortran/52968
7224         * gfortran.dg/typebound_call_23.f03: New test case.
7226 2012-04-15  Jason Merrill  <jason@redhat.com>
7228         PR c++/47220
7229         * g++.dg/cpp0x/variadic126.C: New.
7231         PR c++/52380
7232         * g++.dg/cpp0x/variadic125.C: New.
7234         PR c++/52292
7235         * g++.dg/cpp0x/variadic124.C: New.
7237         PR c++/52706
7238         * g++.dg/cpp0x/nullptr27.C: New.
7240         PR c++/52818
7241         * g++.dg/warn/format8.C: New.
7243 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
7245         PR fortran/51082
7246         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7248 2012-04-14  Tobias Burnus  <burnus@net-b.de>
7250         PR fortran/52916
7251         PR fortran/40973
7252         * gfortran.dg/public_private_module_3.f90: New.
7253         * gfortran.dg/public_private_module_4.f90: New.
7255 2012-04-14  Tom de Vries  <tom@codesourcery.com>
7257         * gcc.dg/superblock.c: New test.
7259 2012-04-14  Tom de Vries  <tom@codesourcery.com>
7261         * gcc.dg/pr51879-12.c: New test.
7263 2012-04-13  Jason Merrill  <jason@redhat.com>
7265         PR c++/52824
7266         * g++.dg/cpp0x/variadic123.C: New.
7267         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7269         PR c++/52905
7270         * g++.dg/cpp0x/initlist-ctor1.C: New.
7272         PR c++/52915
7273         * g++.dg/other/anon-union2.C: New.
7275 2012-04-13  Martin Jambor  <mjambor@suse.cz>
7277         PR middle-end/52939
7278         * g++.dg/ipa/pr52939.C: New test.
7280 2012-04-13  Tom de Vries  <tom@codesourcery.com>
7282         * gcc.dg/pr52734.c: New test.
7284 2012-04-13  Richard Guenther  <rguenther@suse.de>
7286         PR tree-optimization/52969
7287         * gcc.dg/torture/pr52969.c: New testcase.
7289 2012-04-13  Richard Guenther  <rguenther@suse.de>
7291         PR c/52549
7292         * gcc.dg/pr52549.c: New testcase.
7294 2012-04-13  Richard Guenther  <rguenther@suse.de>
7296         PR c/52862
7297         * gcc.dg/pr52862.c: New testcase.
7299 2012-04-13  Joey Ye  <joey.ye@arm.com>
7301         * gcc.target/arm/thumb1-imm.c: New testcase.
7303 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
7305         PR target/52932
7306         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7307         second function argument.
7308         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7309         (calc_permps): Update declaration.  Calculate result correctly.
7310         (avx2_test): Change src2 type to union256i_d.
7311         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7312         correctly.
7314 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7316         PR target/52775
7317         * gcc.target/powerpc/pr52775.c: New file.
7319 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7321         PR tree-optimization/18589
7322         * gcc.dg/tree-ssa/pr18589-1.c: New test.
7323         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7324         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7325         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7326         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7327         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7328         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7329         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7330         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7331         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7333 2012-04-12  Richard Guenther  <rguenther@suse.de>
7335         PR tree-optimization/52943
7336         * gcc.dg/torture/pr52943.c: New testcase.
7338 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
7340         PR target/50751
7341         * gcc/target/sh/pr50751-4.c: New.
7342         * gcc/target/sh/pr50751-5.c: New.
7343         * gcc/target/sh/pr50751-6.c: New.
7344         * gcc/target/sh/pr50751-7.c: New.
7346 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7348         PR c++/52465
7349         * g++.dg/lookup/using52.C: New.
7351 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7353         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7355 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
7357         PR rtl-optimization/52876
7358         * gcc.target/i386/pr52876.c: New.
7360 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
7362         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7363         __UINTPTR_TYPE__.
7364         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7365         __INTPTR_TYPE__.
7366         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7367         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7368         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7369         (ptrdiff_t): ... this.  All uses changed.
7370         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7371         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7372         __INTPTR_TYPE__.
7373         (main): Cast argument to __INTPTR_TYPE__.
7374         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7375         size_t.
7376         * gcc.dg/mallign.c (main): Likewise.
7377         * gcc.dg/pr38700.c (foo): Likewise.
7378         * gcc.dg/long-long-cst1.c (t): Likewise.
7379         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7380         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7381         * gcc.dg/pointer-arith-10.c (foo): Likewise.
7382         * gcc.dg/pr25682.c (d, foo): Likewise.
7383         * gcc.dg/format/cast-1.c (f): Likewise.
7384         * gcc.dg/c90-const-expr-10.c
7385         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7386         (size_t): ...this.  All uses changed.
7387         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7388         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7389         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7390         * gcc.dg/pr34856.c (uintptr_t): Likewise.
7391         * gcc.dg/sequence-pt-1.c: Likewise.
7392         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7393         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7394         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7395         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
7396         of ptrdiff_t with it.
7397         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7398         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7399         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7401 2012-04-11  Jason Merrill  <jason@redhat.com>
7403         PR debug/45088
7404         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7405         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7407         PR c++/52906
7408         * g++.dg/ext/attrib45.C: New.
7410         * g++.dg/eh/dtor3.C: New.
7412 2012-04-11  Richard Guenther  <rguenther@suse.de>
7414         PR middle-end/52621
7415         * gfortran.dg/pr52621.f90: New testcase.
7417 2012-04-11  Richard Guenther  <rguenther@suse.de>
7419         PR middle-end/52918
7420         * g++.dg/torture/pr52918-1.C: New testcase.
7421         * g++.dg/torture/pr52918-2.C: Likewise.
7423 2012-04-11  Tobias Burnus  <burnus@net-b.de>
7425         PR fortran/52729
7426         * gfortran.dg/block_11.f90: New.
7428 2012-04-11  Nick Clifton  <nickc@redhat.com>
7430         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7432 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
7434         PR target/16458
7435         * gcc.target/powerpc/pr16458-1.c: New test.
7436         * gcc.target/powerpc/pr16458-2.c: Likewise.
7437         * gcc.target/powerpc/pr16458-3.c: Likewise.
7438         * gcc.target/powerpc/pr16458-4.c: Likewise.
7440 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7442         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7443         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7444         * gcc.dg/builtin-bswap-5.c: Likewise.
7445         * gcc.target/i386/builtin-bswap-4.c: New test.
7447 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7449         PR 24985
7450         * lib/prune.exp: Add -fno-diagnostics-show-caret.
7452 2012-04-11  Richard Guenther  <rguenther@suse.de>
7454         PR rtl-optimization/52881
7455         * gcc.dg/torture/pr52881.c: New testcase.
7456         * gcc.dg/torture/pr52913.c: Likewise.
7458 2012-04-11  Richard Guenther  <rguenther@suse.de>
7460         PR tree-optimization/52912
7461         * gcc.dg/torture/pr52912.c: New testcase.
7463 2010-04-10  Michael Matz  <matz@suse.de>
7465         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7466         * gcc.dg/vect/vect-outer-1.c: Adjust.
7467         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7468         * gcc.dg/vect/vect-outer-1a.c: Adjust.
7469         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7470         * gcc.dg/vect/vect-outer-1b.c: Adjust.
7471         * gcc.dg/vect/vect-outer-2b.c: Adjust.
7472         * gcc.dg/vect/vect-outer-3b.c: Adjust.
7474 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
7476         PR tree-optimization/52870
7477         * gcc.dg/vect/pr52870.c: New test.
7479 2012-04-09  Mike Stump  <mikestump@comcast.net>
7481         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7482         * gcc.dg/tree-ssa/vrp59.c: Likewise.
7483         * gcc.dg/tree-ssa/vrp60.c: Likewise.
7484         * gnat.dg/aggr11.adb: Likewise.
7485         * gnat.dg/aggr11_pkg.ads: Likewise.
7486         * gnat.dg/aggr15.adb: Likewise.
7487         * gnat.dg/aggr15.ads: Likewise.
7488         * gnat.dg/aggr17.adb: Likewise.
7489         * gnat.dg/aggr18.adb: Likewise.
7490         * gnat.dg/array14.adb: Likewise.
7491         * gnat.dg/array14.ads: Likewise.
7492         * gnat.dg/array14_pkg.ads: Likewise.
7493         * gnat.dg/array19.adb: Likewise.
7494         * gnat.dg/array19.ads: Likewise.
7495         * gnat.dg/discr27.adb: Likewise.
7496         * gnat.dg/discr27.ads: Likewise.
7497         * gnat.dg/discr35.adb: Likewise.
7498         * gnat.dg/discr35.ads: Likewise.
7499         * gnat.dg/discr6.adb: Likewise.
7500         * gnat.dg/discr6_pkg.ads: Likewise.
7501         * gnat.dg/import1.adb: Likewise.
7502         * gnat.dg/import1.ads: Likewise.
7503         * gnat.dg/loop_address2.adb: Likewise.
7504         * gnat.dg/opt7.adb: Likewise.
7505         * gnat.dg/opt7.ads: Likewise.
7506         * gnat.dg/pointer_variable_bounds.adb: Likewise.
7507         * gnat.dg/pointer_variable_bounds.ads: Likewise.
7508         * gnat.dg/rep_clause2.adb: Likewise.
7509         * gnat.dg/rep_clause2.ads: Likewise.
7510         * gnat.dg/slice2.adb: Likewise.
7511         * gnat.dg/slice2.ads: Likewise.
7512         * gnat.dg/slice6.adb: Likewise.
7513         * gnat.dg/slice6_pkg.ads: Likewise.
7514         * gnat.dg/specs/unchecked_union2.ads: Likewise.
7515         * gnat.dg/taft_type2.adb: Likewise.
7516         * gnat.dg/taft_type2.ads: Likewise.
7517         * gnat.dg/taft_type2_pkg.ads: Likewise.
7518         * gnat.dg/volatile10.adb: Likewise.
7519         * gnat.dg/volatile10_pkg.ads: Likewise.
7521         * gcc.dg/dll-8.c: Remove execute permissions.
7522         * g++.dg/ext/dllexport5.C: Likewise.
7524 2012-04-09  Jan Hubicka  <jh@suse.cz>
7526         PR lto/52722
7527         PR lto/51765
7528         PR lto/52634
7529         * gcc.dg/lto/pr52634_1.c: New testcase.
7530         * gcc.dg/lto/pr52634_0.c: New testcase.
7532 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
7534         PR target/52883
7535         * gcc.target/i386/pr52883.c: New testcase.
7537 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
7539         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7540         (check_effective_target_sync_long_long): Add SPARC case.
7541         (check_effective_target_sync_long_long_runtime): Likewise.
7542         (check_effective_target_sync_int_long): Adjust SPARC case.
7543         (check_effective_target_sync_char_short): Likewise.
7545 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
7547         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7548         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
7550 2012-04-08  Tobias Burnus  <burnus@net-b.de>
7552         PR fortran/40973
7553         PR fortran/52751
7554         * gfortran.dg/public_private_module_2.f90: New.
7556 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7558         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7559         directives.
7561 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7563         PR fortran/52893
7564         * gfortran.dg/function_optimize_11.f90:  New test.
7566 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7568         PR fortran/52668
7569         * gfortran.dg/use_only_6.f90: New test.
7571 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7573         PR fortran/52668
7574         * gfortran.dg/use_only_6.f90: New test.
7575 2012-04-06  Mike Stump  <mikestump@comcast.net>
7577         PR testsuite/50722
7578         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7580 2012-04-05  Jason Merrill  <jason@redhat.com>
7582         PR c++/52596
7583         * g++.dg/template/qualified-id5.C: New.
7585 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
7587         PR target/52882
7588         * gcc.target/i386/pr52882.c: New test.
7590 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7591             Dominique D'Humieures  <dominiq@lps.ens.fr>
7593         PR testsuite/52614
7594         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7595         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7597 2012-04-04  Jason Merrill  <jason@redhat.com>
7599         PR c++/52845
7600         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7602 2012-04-03  Jason Merrill  <jason@redhat.com>
7604         PR c++/52796
7605         * g++.dg/cpp0x/variadic-value1.C: New.
7607 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
7609         * gnat.dg/pack18.adb: New test.
7610         * gnat.dg/pack18_pkg.ads: New helper.
7612 2012-04-03  Richard Guenther  <rguenther@suse.de>
7614         PR tree-optimization/52808
7615         * gcc.dg/pr52808.c: New testcase.
7617 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
7619         PR tree-optimization/52835
7620         * gfortran.dg/pr52835.f90: New test.
7622 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
7624         * gnat.dg/specs/aggr5.ads: New test.
7626 2012-04-02  Richard Guenther  <rguenther@suse.de>
7628         PR tree-optimization/52756
7629         * gcc.dg/torture/pr52756.c: New testcase.
7631 2012-04-02  Richard Guenther  <rguenther@suse.de>
7633         PR middle-end/52803
7634         * gcc.dg/pr52803.c: New testcase.
7636 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
7638         PR c++/40942
7639         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7640         DR 214 in account.
7642 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
7644         PR c++/50043
7645         * g++.dg/cpp0x/noexcept17.C: New.
7646         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7647         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7648         * g++.dg/cpp0x/noexcept01.C: Likewise.
7649         * g++.dg/eh/init-temp1.C: Likewise.
7650         * g++.dg/eh/ctor1.C: Likwise.
7652 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7654         * gnat.dg/controlled6.adb: New test.
7655         * gnat.dg/controlled6_pkg.ads: New helper.
7656         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7658 2012-03-30  Richard Henderson <rth@redhat.com>
7660         PR debug/52727
7661         * g++.dg/opt/pr52727.C: New testcase.
7663 2012-03-30  Richard Guenther  <rguenther@suse.de>
7665         PR tree-optimization/52754
7666         * gcc.target/i386/pr52754.c: New testcase.
7668 2012-03-30  Richard Guenther <rguenther@suse.de>
7670         PR middle-end/52772
7671         * g++.dg/torture/pr52772.C: New testcase.
7673 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
7675         PR c++/52718
7676         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7678 2012-03-29  Jason Merrill  <jason@redhat.com>
7680         PR c++/52685
7681         * g++.dg/template/inherit8.C: New.
7683 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
7685         PR c++/52759
7686         * g++.dg/ext/weak4.C: New test.
7688         PR tree-optimization/52760
7689         * gcc.c-torture/execute/pr52760.c: New test.
7691 2012-03-29  Jason Merrill  <jason@redhat.com>
7693         PR c++/52743
7694         * g++.dg/cpp0x/initlist-array3.C: New.
7696 2012-03-28  Jason Merrill  <jason@redhat.com>
7698         PR c++/52746
7699         * g++.dg/overload/virtual2.C: New.
7701 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7703         * gnat.dg/vect7.ad[sb]: New test.
7705 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
7706         Tobias Burnus  <burnus@gcc.gnu.org>
7708         PR fortran/52652
7709         * gfortran.dg/allocate_class_1.f90 : Change error test.
7710         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7711         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7712         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7714 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
7716         PR middle-end/52691
7717         * gcc.dg/pr52691.c: New test.
7719         PR middle-end/52750
7720         * gcc.c-torture/compile/pr52750.c: New test.
7722 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
7724         PR target/52692
7725         * gcc.target/avr/torture/builtins-2.c: New test.
7727 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
7729         PR target/52736
7730         * gcc.target/i386/pr52736.c: New test.
7732 2012-03-27  Martin Jambor  <mjambor@suse.cz>
7734         PR middle-end/52693
7735         * gcc.dg/torture/pr52693.c: New test.
7737 2012-03-27  Meador Inge  <meadori@codesourcery.com>
7739         PR c++/52672
7740         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7742 2012-03-27  Mike Stump  <mikestump@comcast.net>
7744         PR target/52665
7745         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7746         failures that match branch names.
7748 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
7749             H.J. Lu  <hongjiu.lu@intel.com>
7751         PR target/52698
7752         * gcc.target/i386/pr52698.c: New test.
7754 2012-03-27  Richard Guenther  <rguenther@suse.de>
7756         PR middle-end/52720
7757         * gcc.dg/torture/pr52720.c: New testcase.
7759 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
7761         * gnat.dg/pack17.adb: New test.
7763 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7765         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7766         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7768 2012-03-26  Martin Jambor  <mjambor@suse.cz>
7770         PR tree-optimization/50052
7771         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7773 2012-03-26  Richard Guenther  <rguenther@suse.de>
7775         PR tree-optimization/52701
7776         * gfortran.dg/pr52701.f90: New testcase.
7778 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
7780         PR tree-optimization/52686
7781         * gcc.target/arm/pr52686.c: New test.
7783 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
7785         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7786         Add "-Os -flto" to list.
7788 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
7790         * gnat.dg/concat2.ad[sb]: New test.
7792 2012-03-24  Jason Merrill  <jason@redhat.com>
7794         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7795         * g++.dg/cpp0x/trailing2.C: Likewise.
7796         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7797         * g++.dg/cpp1y/auto-fn1.C: New.
7798         * g++.dg/cpp1y/auto-fn2.C: New.
7799         * g++.dg/cpp1y/auto-fn3.C: New.
7800         * g++.dg/cpp1y/auto-fn4.C: New.
7801         * g++.dg/cpp1y/auto-fn5.C: New.
7802         * g++.dg/cpp1y/auto-fn6.C: New.
7803         * g++.dg/cpp1y/auto-fn7.C: New.
7804         * g++.dg/cpp1y/auto-fn8.C: New.
7805         * g++.dg/cpp1y/auto-fn9.C: New.
7806         * g++.dg/cpp1y/auto-fn10.C: New.
7807         * g++.dg/cpp1y/auto-fn11.C: New.
7809 2012-03-23  Richard Guenther  <rguenther@suse.de>
7811         PR tree-optimization/52678
7812         * gfortran.dg/pr52678.f: New testcase.
7814 2012-03-23  Richard Guenther  <rguenther@suse.de>
7816         PR tree-optimization/52638
7817         * g++.dg/torture/pr52638.C: New testcase.
7819 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
7821         PR c++/52487
7822         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7824 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
7826         PR c++/52671
7827         * g++.dg/ext/attrib44.C: New test.
7829 2012-03-22  Jan Hubicka  <jh@suse.cz>
7831         PR middle-end/51737
7832         * g++.dg/torture/pr51737.C: New testcase
7834 2012-03-22  Richard Guenther  <rguenther@suse.de>
7836         PR tree-optimization/52548
7837         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7839 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7841         * lib/fortran-modules.exp (list-module-names-1): Remove
7842         warning.
7844 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
7846         PR target/50751
7847         * gcc.target/sh/pr50751-1.c: New.
7848         * gcc.target/sh/pr50751-2.c: New.
7849         * gcc.target/sh/pr50751-3.c: New.
7851 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
7853         PR target/52479
7854         * gcc.target/sh/sh4a-cos.c: Remove.
7855         * gcc.target/sh/sh4a-sin.c: Remove.
7856         * gcc.target/sh/sh4a-sincos.c: Remove.
7858 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
7860         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7861         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7863 2012-03-21  Martin Jambor  <mjambor@suse.cz>
7865         PR testsuite/52641
7866         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7867         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7869 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
7871         * gcc.target/arm/thumb-16bit-ops.c: New file.
7872         * gcc.target/arm/thumb-ifcvt.c: New file.
7874 2012-03-20  Jason Merrill  <jason@redhat.com>
7876         * lib/target-supports.exp: Add { target c++1y }.
7878         * g++.dg/cpp0x/auto32.C: New.
7880 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7882         PR testsuite/52641
7883         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7884         int32plus.
7885         * gcc.dg/torture/pr48124-4.c: Ditto:
7886         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7888 2012-03-20  Jason Merrill  <jason@redhat.com>
7890         PR c++/52510
7891         * g++.dg/cpp0x/initlist66.C: New.
7893 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7895         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7896         __AVR_HAVE_LPMX__
7898 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7900         PR target/49868
7901         * gcc.target/avr/torture/addr-space-2.h: New file.
7902         * gcc.target/avr/torture/addr-space-2-g.h: New test.
7903         * gcc.target/avr/torture/addr-space-2-0.h: New test.
7904         * gcc.target/avr/torture/addr-space-2-1.h: New test.
7905         * gcc.target/avr/torture/addr-space-2-x.h: New test.
7907 2012-03-20  Richard Guenther  <rguenther@suse.de>
7909         * gnat.dg/pack16.adb: New testcase.
7910         * gnat.dg/pack16_pkg.ads: Likewise.
7911         * gnat.dg/specs/pack8.ads: Likewise.
7912         * gnat.dg/specs/pack8_pkg.ads: Likewise.
7914 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7916         * g++.dg/warn/Wuseless-cast.C: Extend.
7918 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7920         PR c++/14710
7921         * g++.dg/warn/Wuseless-cast.C: New.
7923 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
7925         PR libfortran/52608
7926         * gfortran.dg/pr52608.f90: New test.
7928 2012-03-17  Tobias Burnus  <burnus@net-b.de>
7930         PR fortran/52585
7931         * gfortran.dg/proc_ptr_36.f90: New.
7933 2012-03-16  Martin Jambor  <mjambor@suse.cz>
7935         * gcc.dg/misaligned-expand-1.c: New test.
7936         * gcc.dg/misaligned-expand-3.c: Likewise.
7938 2012-03-16  Richard Guenther  <rguenther@suse.de>
7939         Kai Tietz  <ktietz@redhat.com>
7941         PR middle-end/48814
7942         * gcc.c-torture/execute/pr48814-1.c: New test.
7943         * gcc.c-torture/execute/pr48814-2.c: New test.
7944         * gcc.dg/tree-ssa/assign-1.c: New test.
7945         * gcc.dg/tree-ssa/assign-2.c: New test.
7946         * gcc.dg/tree-ssa/assign-3.c: New test.
7948 2012-03-16  Richard Guenther  <rguenther@suse.de>
7950         * gnat.dg/specs/pack7.ads: New testcase.
7952 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7954         PR target/52568
7955         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7956         * gcc.dg/torture/vshuf-8.inc: Likewise.
7957         * gcc.dg/torture/vshuf-16.inc: Likewise.
7958         * gcc.dg/torture/vshuf-32.inc: Likewise.
7960 2012-03-15  Jason Merrill  <jason@redhat.com>
7962         * g++.dg/torture/pr52582.C: New.
7964 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7966         * lib/fortran-modules.exp: New file which was forgotten in r185430.
7968 2012-03-15  Ira Rosen  <irar@il.ibm.com>
7969             Ulrich Weigand  <ulrich.weigand@linaro.org>
7971         * gcc.dg/vect/slp-cond-3.c: New test.
7972         * gcc.dg/vect/slp-cond-4.c: New test.
7974 2012-03-15  Ira Rosen  <irar@il.ibm.com>
7975             Ulrich Weigand  <ulrich.weigand@linaro.org>
7977         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7978         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7980 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
7982         PR libfortran/52434
7983         PR libfortran/48878
7984         PR libfortran/38199
7985         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7986         * gfortran.dg/round_1.f03: Likewise.
7988 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7989             Andrew Pinski  <apinski@cavium.com>
7991         PR middle-end/52592
7992         * gcc.dg/pr52592.c: New test.
7994 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7996         * gfortran.fortran-torture/compile/compile.exp: Simplify.
7997         * gfortran.fortran-torture/execute/execute.exp: Likewise.
7998         * lib/gcc-dg.exp (cleanup-modules): Move to ..
7999         * lib/fortran-modules.exp: .. this new file. Adjust users.
8000         * lib/gfortran-dg.exp (gfortran-dg-runtest,
8001         gfortran-dg-debug-runtest): Call cleanup-modules.
8002         * lib/fortran-torture.exp (fortran-torture-execute,
8003         fortran-torture): Likewise.
8004         * gfortran.dg/coarray/caf.exp: Likewise.
8005         * lib/lto.exp: Likewise.
8006         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8007         * gfortran.dg/class_4b.f03: Likewise.
8008         * gfortran.dg/class_4c.f03: Likewise.
8009         * gfortran.dg/class_45a.f03: Likewise.
8010         * gfortran.dg/binding_label_tests_10.f03: Likewise.
8011         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8012         * gfortran.dg/binding_label_tests_11.f03: Likewise.
8013         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8014         * gfortran.dg/binding_label_tests_13.f03: Likewise.
8015         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8016         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8017         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8018         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8019         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8020         * gfortran.dg/whole_file_28.f90: Likewise.
8021         * gfortran.dg/whole_file_29.f90: Likewise.
8022         * gfortran.dg/whole_file_30.f90: Likewise.
8023         * gfortran.dg/whole_file_31.f90: Likewise.
8025 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
8027         PR tree-optimization/52267
8028         * gcc.dg/pr52267.c: New test.
8029         * gcc.dg/tree-ssa/vrp65.c: New test.
8030         * gcc.dg/tree-ssa/vrp66.c: New test.
8032 2012-03-15  Richard Guenther  <rguenther@suse.de>
8034         PR middle-end/52580
8035         * gfortran.dg/vect/pr52580.f: New testcase.
8037 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
8039         * gcc.target/sh/fpul-usage-1.c: New.
8041 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
8043         PR target/49468
8044         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8045         * gcc.target/sh/pr49468-di.c: Likewise.
8047 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8049         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8050         * gcc.dg/c99-stdint-6.c: Likewise.
8051         * gcc.dg/lto/20090210_0.c: Likewise.
8052         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8053         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8054         * gcc.dg/pragma-init-fini-2.c: Likewise.
8055         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8056         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8057         * gcc.target/i386/pr22152.c: Likewise.
8058         * gcc.target/i386/vect8-ret.c: Likewise.
8059         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8060         handling.
8062 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8064         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8065         * g++.dg/tree-prof/partition1.C: Likewise.
8066         * g++.dg/tree-prof/partition2.C: Likewise.
8067         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8068         handling.
8069         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8070         * gcc.c-torture/execute/20010724-1.c: Remove.
8071         * gcc.c-torture/execute/20010724-1.x: Remove.
8072         * gcc.c-torture/execute/20040208-2.c: Remove.
8073         * gcc.c-torture/execute/20040208-2.x: Remove.
8074         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8075         Remove.
8076         (main) [__mips__ && __sgi__]: Remove.
8077         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8078         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8079         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8080         mips-sgi-irix6* handling.
8081         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8082         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8083         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8084         handling.
8085         * gcc.dg/torture/builtin-logb-1.c: Likewise.
8086         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8087         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8088         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8089         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8090         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8091         mips-sgi-irix6*.
8092         * gcc.target/mips/interrupt_handler-3.c: Likewise.
8093         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8094         * gcc.target/mips/save-restore-3.c: Likewise.
8095         * gcc.target/mips/save-restore-4.c: Likewise.
8096         * gcc.target/mips/save-restore-5.c: Likewise.
8097         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8098         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8099         messages.
8100         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8101         IRIX 6 handling.
8102         (restore_ld_library_path_env_vars): Likewise.
8103         * lib/target-supports.exp (check_profiling_available): Remove
8104         mips*-*-irix* handling.
8105         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8106         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8107         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8109 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
8111         PR c++/52582
8112         * g++.dg/opt/pr52582.C: New test.
8114 2012-03-14  Richard Guenther  <rguenther@suse.de>
8116         PR tree-optimization/52571
8117         * gcc.dg/vect/vect-2.c: Initialize arrays.
8118         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8119         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8120         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8122 2012-03-14  Richard Guenther  <rguenther@suse.de>
8124         PR middle-end/52080
8125         PR middle-end/52097
8126         PR middle-end/48124
8127         * gcc.dg/torture/pr48124-1.c: New testcase.
8128         * gcc.dg/torture/pr48124-2.c: Likewise.
8129         * gcc.dg/torture/pr48124-3.c: Likewise.
8130         * gcc.dg/torture/pr48124-4.c: Likewise.
8132 2012-03-14  Richard Guenther  <rguenther@suse.de>
8134         PR middle-end/52578
8135         * gcc.dg/pr52578.c: New testcase.
8137 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
8139         PR c++/52521
8140         * g++.dg/cpp0x/udlit-args2.C: New test.
8142 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
8144         PR target/48596
8145         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8146         * gcc.c-torture/compile/pr48596.c: ... here.
8148 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
8150         PR c++/51641
8151         * g++.dg/lookup/hidden-class17.C: New test.
8153 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
8155         PR c/52577
8156         * gcc.dg/Wunused-var-3.c: New test.
8158 2012-03-13  Martin Jambor  <mjambor@suse.cz>
8160         * gcc.dg/misaligned-expand-2.c: New test.
8162 2012-03-13  Richard Guenther  <rguenther@suse.de>
8164         PR middle-end/52134
8165         * gcc.dg/pr52134.c: New testcase.
8167 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8169         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8171 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8173         PR tree-optimization/46728
8174         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8175         * gcc.target/powerpc/pr46728-5.c: Likewise.
8176         * gcc.target/powerpc/pr46728-8.c: Likewise.
8177         * gcc.target/powerpc/pr46728-10.c: Likewise.
8178         * gcc.target/powerpc/pr46728-11.c: Likewise.
8179         * gcc.target/powerpc/pr46728-13.c: Likewise.
8180         * gcc.target/powerpc/pr46728-14.c: Likewise.
8181         * gcc.target/powerpc/pr46728-15.c: Likewise.
8183 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
8185         PR c++/52299
8186         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8188 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8190         PR tree-optimization/46728
8191         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8192         * gcc.target/powerpc/pr46728-5.c: Likewise.
8193         * gcc.target/powerpc/pr46728-8.c: Likewise.
8194         * gcc.target/powerpc/pr46728-10.c: Likewise.
8195         * gcc.target/powerpc/pr46728-11.c: Likewise.
8196         * gcc.target/powerpc/pr46728-13.c: Likewise.
8197         * gcc.target/powerpc/pr46728-14.c: Likewise.
8198         * gcc.target/powerpc/pr46728-15.c: Likewise.
8200 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
8202         PR target/49868
8203         * gcc.target/avr/torture/addr-space-1.h: New file.
8204         * gcc.target/avr/torture/addr-space-1-g.h: New test.
8205         * gcc.target/avr/torture/addr-space-1-0.h: New test.
8206         * gcc.target/avr/torture/addr-space-1-1.h: New test.
8207         * gcc.target/avr/torture/addr-space-1-x.h: New test.
8209 2012-03-12  Andrew Pinski  <apinski@cavium.com>
8211         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8213 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8215         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8216         * g++.dg/abi/thunk4.C: Likewise.
8217         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8218         Adapt line numbers.
8219         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8220         handling.
8221         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8222         * g++.dg/eh/spbp.C: Likewise.
8223         * g++.dg/ext/label13.C: Likewise.
8224         * g++.dg/guality/guality.exp: Likewise.
8225         * g++.dg/other/anon5.C: Likewise.
8226         * g++.dg/other/pragma-ep-1.C: Remove.
8227         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8228         * g++.dg/warn/pr31246.C: Likewise.
8229         * g++.dg/warn/weak1.C: Likewise.
8230         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8231         * g++.old-deja/g++.ext/attrib5.C: Likewise.
8232         * gcc.c-torture/compile/limits-declparen.c: Likewise.
8233         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8234         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8235         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8236         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8237         * gcc.dg/c99-tgmath-1.c: Likewise.
8238         * gcc.dg/c99-tgmath-2.c: Likewise.
8239         * gcc.dg/c99-tgmath-3.c: Likewise.
8240         * gcc.dg/c99-tgmath-4.c: Likewise.
8241         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8242         handling.
8243         * gcc.dg/debug/pr49032.c: Likewise.
8244         * gcc.dg/guality/guality.exp: Likewise.
8245         * gcc.dg/intmax_t-1.c: Likewise.
8246         * gcc.dg/pr48616.c: Likewise.
8247         * gcc.dg/pragma-ep-1.c: Remove.
8248         * gcc.dg/pragma-ep-2.c: Remove.
8249         * gcc.dg/pragma-ep-3.c: Remove.
8250         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8251         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8252         * gcc.misc-tests/gcov-14.c: Likewise.
8253         * gfortran.dg/guality/guality.exp: Likewise.
8254         * lib/target-supports.exp (check_weak_available): Likewise.
8255         (add_options_for_tls): Likewise.
8256         (check_ascii_locale_available): Likewise.
8257         * obj-c++.dg/dwarf-2.mm: Likewise.
8258         * objc.dg/dwarf-1.m: Likewise.
8259         * objc.dg/dwarf-2.m: Likewise.
8261 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
8263         PR tree-optimization/51721
8264         * gcc.dg/tree-ssa/vrp64.c: New test.
8266         PR tree-optimization/52533
8267         * gcc.c-torture/compile/pr52533.c: New test.
8269 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
8271         * gcc.target/i386/rtm-xabort-1.c: New.
8272         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8273         * gcc.target/i386/rtm-xend-1.c: Ditto.
8274         * gcc.target/i386/rtm-xtest-1.c: Ditto.
8275         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8276         * gcc.target/i386/sse-13.c: Ditto.
8277         * gcc.target/i386/sse-14.c: Ditto.
8278         * gcc.target/i386/sse-22.c: Ditto.
8279         * gcc.target/i386/sse-23.c: Ditto.
8280         * g++.dg/other/i386-2.C: Ditto.
8281         * g++.dg/other/i386-3.C: Ditto.
8283 2012-03-12  Tobias Burnus  <burnus@net-b.de>
8285         PR fortran/52542
8286         * gfortran.dg/proc_ptr_35.f90: New.
8288 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
8290         PR target/52530
8291         * gcc.dg/torture/pr52530.c: New test.
8293 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8295         PR target/51244
8296         * gcc.target/sh/pr51244-1.c: Fix thinkos.
8298 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8300         PR target/52450
8301         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8303         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8305 2012-03-09  Andrew Pinski  <apinski@cavium.com>
8307         PR middle-end/51988
8308         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8309         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8311 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
8313         * gcc.dg/tree-ssa/scev-3.c: New.
8314         * gcc.dg/tree-ssa/scev-4.c: New.
8316 2012-03-08  Tobias Burnus  <burnus@net-b.de>
8318         PR fortran/52469
8319         * gfortran.dg/proc_ptr_34.f90
8321 2012-03-07  Jason Merrill  <jason@redhat.com>
8323         PR c++/52521
8324         * g++.dg/cpp0x/udlit-mangle.C: New.
8326 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
8328         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8330 2012-03-06  Richard Guenther  <rguenther@suse.de>
8332         PR middle-end/52493
8333         * gcc.dg/torture/pr52493.c: New testcase.
8335 2012-03-06  Richard Guenther  <rguenther@suse.de>
8337         PR lto/52097
8338         * gcc.dg/lto/pr52097_0.c: New testcase.
8340 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
8342         PR target/51244
8343         * gcc.target/sh/pr51244-1.c: New.
8344         * gcc.target/sh/pr51244-2.c: New.
8345         * gcc.target/sh/pr51244-3.c: New.
8347 2012-03-05  Jason Merrill  <jason@redhat.com>
8349         PR c++/51930
8350         * g++.dg/ext/visibility/template11.C: New.
8352         * g++.dg/cpp0x/implicit13.C: New.
8354 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
8356         PR tree-optimization/51721
8357         * gcc.dg/tree-ssa/vrp63.c: New test.
8358         * gcc.dg/pr51721.c: New test.
8360 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
8362         PR fortran/50981
8363         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8364         argument checks.
8366 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
8368         PR target/52146
8369         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8371 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
8373         PR fortran/50981
8374         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8376 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
8378         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8379         int32plus.
8381 2012-03-03  Jason Merrill  <jason@redhat.com>
8383         * g++.dg/cpp0x/nsdmi-defer6.C: New.
8385         Core 1270
8386         * g++.dg/cpp0x/initlist65.C: New.
8388         PR c++/36797
8389         * g++.dg/ext/is_empty2.C: New.
8391 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8393         PR fortran/48820
8394         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8396 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8398         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8399         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8400         * gfortran.dg/bind_c_usage_8.f03: Ditto.
8401         * gfortran.dg/c_kind_tests_2.f03: Ditto.
8402         * gfortran.dg/class_30.f90: Remove dg-warning line.
8403         * gfortran.dg/bind_c_usage_25.f90: New.
8405 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8407         PR fortran/48820
8408         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8409         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8410         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8412 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8414         PR fortran/48820
8415         * gfortran.dg/assumed_type_1.f90: New.
8416         * gfortran.dg/assumed_type_2.f90: New.
8417         * gfortran.dg/assumed_type_3.f90: New.
8418         * gfortran.dg/assumed_type_4.f90: New.
8420 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
8422         PR target/49486
8423         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8424         * gcc.target/sh/pr49468-di.c: New.
8426 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
8428         * gcc.dg/graphite/pr50561.c: Update.
8430 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
8432         * gcc.target/powerpc/pr52457.c: New test.
8434 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
8436         * gcc.target/arm/sat-1.c: New test.
8438 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
8440         PR target/46716
8441         * gcc.target/i386/pr46716.c: New test.
8443 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8445         PR c++/51989
8446         * g++.dg/cpp0x/sfinae32.C: New.
8448 2012-03-02  Richard Guenther  <rguenther@suse.de>
8450         PR tree-optimization/52406
8451         * gcc.dg/torture/pr52406.c: New testcase.
8453 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8455         PR fortran/52325
8456         * gfortran.dg/derived_comp_array_ref_8.f90: New.
8457         * gfortran.dg/nullify_2.f90: Update dg-error.
8458         * gfortran.dg/nullify_4.f90: Ditto.
8459         * gfortran.dg/pointer_init_6.f90: Ditto.
8461 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8463         PR fortran/52270
8464         * gfortran.dg/class_51.f90: New.
8466 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8468         PR fortran/52452
8469         * gfortran.dg/intrinsic_8.f90: New.
8471 2012-03-01  Kai Tietz  <ktietz@redhat.com>
8473         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8474         routines on mingw targets.
8475         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8477 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
8479         PR tree-optimization/52445
8480         * gcc.dg/pr52445.c: New test.
8482 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
8484         PR target/52437
8485         * gcc.c-torture/compile/pr52437.c: New test.
8487         PR middle-end/52419
8488         * gcc.dg/torture/pr52419.c: New test.
8490         PR tree-optimization/52429
8491         * gcc.dg/torture/pr52429.c: New test.
8492         * g++.dg/opt/pr52429.C: New test.
8494 2012-02-29  Richard Guenther  <rguenther@suse.de>
8496         PR testsuite/52297
8497         * gcc.dg/lto/trans-mem-1_0.c: Remove.
8498         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8499         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8500         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8501         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8502         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8504 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
8506         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8508 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
8510         PR fortran/52386
8511         * gfortran.dg/realloc_on_assign_13.f90 : New test.
8513 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8515         PR target/51534
8516         * gcc.target/arm/neon/pr51534.c: New testcase.
8518 2012-02-28  Richard Guenther  <rguenther@suse.de>
8520         PR target/52407
8521         * gcc.dg/torture/pr52407.c: New testcase.
8523 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8525         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8526         * gcc.target/arm/vfp2.c: Likewise.
8527         * gcc.target/arm/vfp3.c: Likewise.
8528         * gcc.target/arm/vfp4.c: Likewise.
8529         * gcc.target/arm/vfp5.c: Likewise.
8530         * gcc.target/arm/vfp6.c: Likewise.
8531         * gcc.target/arm/vfp7.c: Likewise.
8532         * gcc.target/arm/vfp8.c: Likewise.
8533         * gcc.target/arm/vfp9.c: Likewise.
8534         * gcc.target/arm/vfp10.c: Likewise.
8535         * gcc.target/arm/vfp11.c: Likewise.
8536         * gcc.target/arm/vfp12.c: Likewise.
8537         * gcc.target/arm/vfp13.c: Likewise.
8538         * gcc.target/arm/vfp14.c: Likewise.
8539         * gcc.target/arm/vfp15.c: Likewise.
8540         * gcc.target/arm/vfp16.c: Likewise.
8541         * gcc.target/arm/vfp17.c: Likewise.
8542         * gcc.target/arm/neon-constants.h: New file.
8543         * gcc.target/arm/neon-vect1.c: New test.
8544         * gcc.target/arm/neon-vect2.c: New test.
8545         * gcc.target/arm/neon-vect3.c: New test.
8546         * gcc.target/arm/neon-vect4.c: New test.
8547         * gcc.target/arm/neon-vect5.c: New test.
8548         * gcc.target/arm/neon-vect6.c: New test.
8549         * gcc.target/arm/neon-vect7.c: New test.
8550         * gcc.target/arm/neon-vect8.c: New test.
8552 2012-02-28  Richard Guenther  <rguenther@suse.de>
8554         PR tree-optimization/52402
8555         * gcc.dg/torture/pr52402.c: New testcase.
8557 2012-02-28  Richard Guenther  <rguenther@suse.de>
8559         PR lto/52400
8560         * g++.dg/lto/pr52400_0.C: New testcase.
8562 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
8564         * gcc.target/avr/torture/builtins-1.c: New test.
8565         * gcc.target/avr/torture/builtins-error.c: New test.
8567 2012-02-28  Kai Tietz  <ktietz@redhat.com>
8569         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8570         * gcc.target/i386/pr45352-2.c: Likewise.
8571         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8572         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8573         targets instead rand.
8574         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8575         * gcc.target/i386/sse2-mul-1.c: Likewise.
8576         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8577         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8578         * gcc.target/i386/pad-1.c: Likewise.
8579         * gcc.target/i386/pad-9.c: Likewise.
8580         * gcc.target/i386/pad-2.c: Likewise.
8581         * gcc.target/i386/pad-5b.c: Likewise.
8582         * gcc.target/i386/pad-8.c: Likewise.
8583         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8584         * gcc.target/i386/pr44130.c: Likewise.
8585         * gcc.target/i386/align-main-1.c: Likewise.
8586         * gcc.target/i386/align-main-2.c: Likewise.
8587         * gcc.target/i386/sw-1.c: Likewise.
8588         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8589         on x64 mingw target.
8590         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8591         * gcc.target/i386/pr46295.c: Likewise.
8592         * gcc.target/i386/amd64-abi-1.c: Likewise.
8593         * gcc.target/i386/amd64-abi-2.c: Likewise.
8594         * gcc.target/i386/pr39082-1.c: Likewise.
8595         * gcc.target/i386/pr39162.c: Likewise.
8596         * gcc.target/i386/pr22152.c: Likewise.
8597         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8598         * gcc.target/i386/wrfsbase-2.c: Likewise.
8599         * gcc.target/i386/local.c: Likewise
8600         * gcc.target/i386/wrgsbase-1.c: Likewise.
8601         * gcc.target/i386/wrfsbase-1.c: Likewise.
8602         * gcc.target/i386/pr39315-3.c: Likewise.
8603         * gcc.target/i386/pr35767-4.c: Likewise.
8604         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8605         x64 mingw target.
8606         * gcc.target/i386/pr45336-2.c: Likewise.
8607         * gcc.target/i386/pr45336-1.c: Likewise.
8608         * gcc.target/i386/pr45336-4.c: Likewise.
8610 2012-02-27  Tristan Gingold  <gingold@adacore.com>
8612         * gnat.dg/array20.ad[sb]: New test.
8614 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
8616         PR target/52375
8617         * gcc.target/arm/pr52375.c: New test.
8618         * gcc.c-torture/compile/pr52375.c: New test.
8620 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8622         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8623         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8625 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8627         * gnat.dg/aggr19.adb: New test.
8628         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8630 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
8632         PR target/49263
8633         * gcc.target/sh/pr49263.c: New.
8635 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
8637         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8638         simulate_thread_wrapper_other_threads
8639         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8640         Move initialization of 'value' to main().
8641         (main): Initialize 'value';
8642         * gcc.dg/simulate-thread/speculative-store.c
8643         (simulate_thread_step_verify): Return 0 when successful.
8644         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8645         Reduce threshold.
8646         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
8647         (simulate_thread_wrapper_other_threads): Return a success/fail value
8648         and issue an error if the instruction count threshold is exceeded.
8650 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8652         PR target/50580
8653         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8654         * gcc.target/mips/interrupt_handler-3.c: Likewise.
8656 2012-02-24  Richard Guenther  <rguenther@suse.de>
8658         PR middle-end/52355
8659         * gcc.dg/pr52355.c: New testcase.
8661 2012-02-23  Kai Tietz  <ktietz@redhat.com>
8663         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8664         * gcc.dg/Wpadded.c: Likewise.
8665         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8666         structure-layout.
8667         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8668         for sleep by Sleep and add windows.h include for this function.
8669         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8670         targets.
8671         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8672         target.
8673         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8674         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8675         on x64 mingw target.
8676         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8677         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8678         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8679         failure on LLP64 target.
8681 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
8683         PR c/52290
8684         * gcc.dg/noncompile/pr52290.c: New test.
8686 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
8688         PR tree-optimization/52019
8689         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8691 2012-02-22  Kai Tietz  <ktietz@redhat.com>
8693         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8694         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8695         derived pdiff_t type.
8696         * g++.dg/torture/pr49720.C: Likewise
8698 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
8700         PR target/52330
8701         * gcc.target/i386/pr52330.c: New test.
8703 2012-02-22  Tobias Burnus  <burnus@net-b.de>
8705         PR fortran/52335
8706         * gfortran.dg/io_constraints_10.f90: New.
8708 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
8710         * lib/target-supports.exp (check_effective_target_vect_condition):
8711         Return true for NEON.
8713 2012-02-21  Kai Tietz  <ktietz@redhat.com>
8715         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8717 2012-02-21  Richard Guenther  <rguenther@suse.de>
8719         PR tree-optimization/52324
8720         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8722 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
8724         PR middle-end/51782
8725         * gcc.target/avr/torture/pr51782-1.c: New test.
8727 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
8729         PR tree-optimization/52318
8730         * gcc.dg/pr52318.c: New test.
8732 2012-02-20  Kai Tietz  <ktietz@redhat.com>
8734         * gcc.dg/bf-ms-layout-3.c: New testcase.
8736 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
8738         PR testsuite/52229
8739         PR fortran/32380
8740         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
8742 2012-02-20  Richard Guenther  <rguenther@suse.de>
8744         PR tree-optimization/52298
8745         * gcc.dg/torture/pr52298.c: New testcase.
8746         * gcc.dg/vect/pr52298.c: Likewise.
8748 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
8750         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8751         * gcc.c-torture/execute/pr52286.c: Ditto.
8753 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
8755         PR tree-optimization/52286
8756         * gcc.c-torture/execute/pr52286.c: New test.
8758 2012-02-18  Tobias Burnus  <burnus@net-b.de>
8760         PR fortran/52295
8761         * gfortran.dg/interface_35.f90: Use -std=f2003.
8762         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8763         * gfortran.dg/interface_assignment_4.f90: Ditto.
8764         * gfortran.dg/bessel_1.f90: Ditto.
8765         * gfortran.dg/func_result_6.f90: Ditto.
8766         * gfortran.dg/hypot_1.f90: Ditto.
8767         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8769 2012-02-17  Tobias Burnus  <burnus@net-b.de>
8771         PR translation/52232
8772         PR translation/52234
8773         PR translation/52245
8774         PR translation/52246
8775         PR translation/52262
8776         PR translation/52273
8777         * gfortran.dg/coarray_22.f90: Update dg-error.
8778         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8780 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8782         PR target/51753
8783         * lib/gcc-simulate-thread.exp: Load timeout.exp.
8784         (simulate-thread): Use default timeout.
8786 2012-02-16  Jason Merrill  <jason@redhat.com>
8788         PR c++/52248
8789         * g++.dg/ext/timevar1.C: New.
8791 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8793         PR c++/52126
8794         * g++.dg/template/using21.C: New.
8795         * g++.dg/template/using22.C: Likewise.
8797 2012-02-16  Jason Merrill  <jason@redhat.com>
8799         PR c++/51415
8800         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8802 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
8804         PR tree-optimization/52255
8805         * gcc.c-torture/compile/pr52255.c: New test.
8807         PR debug/52260
8808         * g++.dg/debug/dwarf2/pr52260.C: New test.
8810         PR middle-end/51929
8811         * g++.dg/ipa/pr51929.C: New test.
8813 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8815         PR target/52199
8816         * gcc.target/powerpc/pr52199.c: New file.
8818 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8820         PR target/52152
8821         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8823 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8825         * gcc.dg/pr51867.c: Don't include <math.h>.
8826         (sqrtf): Declare.
8828 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
8830         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8831         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8833 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
8835         PR tree-optimization/50561
8836         * gcc.dg/graphite/pr50561.c: New testcase.
8838 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
8840         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8841         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8843 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
8845         * gnat.dg/discr35.ad[sb]: New test.
8847 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
8849         * gnat.dg/volatile10.adb: New test.
8850         * gnat.dg/volatile10_pkg.ads: New helper.
8852 2012-02-14  Jason Merrill  <jason@redhat.com>
8854         * g++.dg/ext/attrib43.C: New.
8856 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
8858         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8859         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8860         fgnu_tm.
8861         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8862         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8863         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8864         effective_target fgnu_tm.
8865         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8867 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8869         PR c++/52247
8870         * g++.dg/template/asmgoto1.C: New test.
8872 2012-02-14  Ian Lance Taylor  <iant@google.com>
8874         PR go/48501
8875         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8876         compiling generated file for 64bit and index tests.
8878 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
8880         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8882 2012-02-14  Richard Guenther  <rguenther@suse.de>
8884         PR tree-optimization/52244
8885         PR tree-optimization/51528
8886         * gcc.dg/torture/pr52244.c: New testcase.
8888 2012-02-14  Walter Lee  <walt@tilera.com>
8890         * g++.dg/other/PR23205.C: Disable test on tile.
8891         * g++.dg/other/pr23205-2.C: Disable test on tile.
8892         * gcc.dg/20020312-2.c: Add a condition for __tile__.
8893         * gcc.dg/20040813-1.c: Disable test on tile.
8894         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8895         * gcc.misc-tests/linkage.exp: Handle tilegx.
8897 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8899         PR tree-optimization/52210
8900         * gcc.dg/pr52210.c: New test.
8902 2012-02-14  Jason Merrill  <jason@redhat.com>
8904         PR c++/39055
8905         * g++.dg/overload/defarg5.C: New.
8907 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8909         PR c/52181
8910         * c-c++-common/pr52181.c: New test.
8912 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
8914         PR c++/52215
8915         * g++.dg/ext/atomic-1.C: New test.
8917 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8919         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8921 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
8923         PR middle-end/52209
8924         * gcc.c-torture/execute/pr52209.c: New test.
8926 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
8928         PR fortran/50981
8929         * gfortran.dg/elemental_optional_args_5.f03: New test.
8931 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
8933         PR testsuite/50076
8934         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8935         cases.
8937 2012-02-11  Ian Lance Taylor  <iant@google.com>
8939         PR go/51874
8940         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8941         SPARC Solaris.  Don't run the test at all on systems where it may
8942         not work, rather than xfailing it.
8944 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
8946         PR rtl-optimization/52175
8947         * gcc.c-torture/compile/pr52175.c: New test.
8949 2012-02-10  Jason Merrill  <jason@redhat.com>
8951         PR c++/51910
8952         * g++.dg/template/repo10.C: New.
8954 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
8956         PR debug/52132
8957         * gcc.dg/pr52132.c: New test.
8959 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8961         * gnat.dg/specs/aggr4.ads: New test.
8962         * gnat.dg/specs/aggr4_pkg.ads: New helper.
8964 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8966         PR target/52146
8967         * gcc.target/i386/pr52146.c: New.
8969 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
8971         PR middle-end/52177
8972         * c-c++-common/pr52177.c: New test.
8974 2012-02-10  Jan Hubicka  <jh@suse.cz>
8976         PR middle-end/48600
8977         * g++.dg/torture/pr48600.C: New testcase.
8979 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
8981         PR middle-end/52140
8982         * gcc.dg/dfp/pr52140.c: New test.
8984 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
8986         PR fortran/32380
8987         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8988         of dg-options.
8990 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
8992         PR middle-end/51867
8993         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8994         * gcc.dg/pr51867.c: New test.
8996 2012-02-09  Ian Lance Taylor  <iant@google.com>
8998         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8999         which don't support -fsplit-stack.  Turn off optimization when
9000         compiling select5-out.go.
9002 2012-02-08  Ian Lance Taylor  <iant@google.com>
9004         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9005         systems which don't support -fsplit-stack.
9007 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
9009         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9010         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9011         machine instuction in the log.
9013 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
9015         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9016           to 20 seconds.
9018 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
9020         PR driver/48524
9021         * gcc.dg/pr48524.c: New test.
9022         * gcc.dg/pr48524.spec: New spec file for test.
9024 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9026         PR fortran/32380
9027         * gfortran.dg/vect/pr32380.f90:  New test.
9029 2012-02-08  Tobias Burnus  <burnus@net-b.de>
9031         PR fortran/52151
9032         * gfortran.dg/realloc_on_assign_12.f90: New.
9034 2012-02-08  Richard Guenther  <rguenther@suse.de>
9036         PR rtl-optimization/52170
9037         * gcc.dg/torture/pr52170.c: New testcase.
9039 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
9041         PR gcov-profile/52150
9042         * gcc.dg/tree-prof/pr52150.c: New test.
9044         PR rtl-optimization/52139
9045         * gcc.dg/pr52139.c: New test.
9047 2012-02-07  Jason Merrill  <jason@redhat.com>
9049         PR c++/51675
9050         * g++.dg/cpp0x/constexpr-union3.C: New.
9052         PR c++/52035
9053         * g++.dg/lto/pr52035_0.C: New.
9055 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9057         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9058         * gcc.dg/special/weak-1.c: Likewise.
9059         * gcc.dg/ucnid-12.c: Likewise.
9060         * gcc.dg/torture/pr45678-1.c: Likewise.
9061         * gcc.dg/torture/pr45678-2.c: Likewise.
9062         * gcc.dg/vector-4.c: Likewise.
9063         * gcc.dg/ipa/inline-5.c: Likewise.
9064         * gcc.dg/ucnid-11.c: Likewise.
9065         * gcc.misc-tests/gcov-13.c: Likewise.
9066         * gcc.misc-tests/gcov-14.c: Likewise.
9067         * g++.dg/ext/label13.C: Likewise.
9068         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9069         hppa*-*-hpux* options.
9070         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9071         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9072         * gcc.dg/pr48616.c: Likewise.
9073         * gcc.dg/pr17957.c: Likewise.
9074         * gcc.dg/pr17055-1.c: Likewise.
9075         * gcc.dg/pr32912-1.c: Likewise.
9076         * gcc.dg/tm/pr51472.c: Likewise.
9077         * c-c++-common/fold-bitand-4.c: Likewise.
9078         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9079         Use dg-additional-options for extra options.
9081 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
9083         * gcc.target/epiphany/interrupt-2.c: New test.
9085 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
9087         PR target/52155
9088         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9089         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9090         for MIPS ELF.
9092 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
9094         PR target/52152
9095         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9097 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
9099         PR middle-end/24306
9100         PR target/52154
9101         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9102         * gcc.target/mips/va-arg-1.c: New test.
9104 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
9106         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9107         for -mno-pointers-to-nested-functions.
9109 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
9111         * gcc.c-torture/execute/20120207-1.c: New test.
9113 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
9115         PR rtl-optimization/52060
9116         * gcc.dg/torture/pr52060.c: New test.
9118         PR middle-end/52074
9119         * gcc.c-torture/compile/pr52074.c: New test.
9121 2012-02-07  Tobias Burnus  <burnus@net-b.de>
9123         PR fortran/51514
9124         * gfortran.dg/class_to_type_2.f90: New.
9126 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
9128         PR fortran/32373
9129         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
9130         Remove module.
9132 2012-02-06  Jason Merrill  <jason@redhat.com>
9134         PR c++/52088
9135         * g++.dg/template/conv13.C: New.
9137 2012-02-06  Richard Guenther  <rguenther@suse.de>
9139         PR tree-optimization/52115
9140         * gcc.c-torture/compile/pr52115.c: New testcase.
9142 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
9144         PR target/52129
9145         * gcc.c-torture/execute/pr52129.c: New test.
9147 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
9149         * gcc.dg/pr48374.c: Actually add the test I forgot
9150         in the 2012-01-25 commit.
9152 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
9154         PR fortran/32373
9155         * gfortran.dg/vect/vect-8.f90:  New test case.
9157 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
9159         PR fortran/48847
9160         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
9162 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
9164         PR fortran/52102
9165         * gfortran.dg/class_48.f90 : Add test of allocate class array
9166         component with source in subroutine test3.  Remove commenting
9167         out in subroutine test4, since branching on unitialized variable
9168         is now fixed (no PR for this last.).
9170 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
9172         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9173         on MIPS targets.
9174         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9176 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
9178         PR target/52125
9179         * lib/target-supports.exp (check_effective_target_mips_rel): New.
9180         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9182 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
9184         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9185         (check_effective_target_sync_int_long): Use it.
9186         (check_effective_target_sync_char_short): Likewise.
9187         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9189 2012-02-05  Tobias Burnus  <burnus@net-b.de>
9191         PR fortran/51972
9192         * gfortran.dg/class_48.f90: Add some further checks.
9194 2012-02-05  Ira Rosen  <irar@il.ibm.com>
9196         PR tree-optimization/52091
9197         * gcc.dg/vect/pr52091.c: New test.
9199 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
9201         PR rtl-optimization/52113
9202         * gcc.target/avr/pr52113.c: New test.
9204 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
9206         PR rtl-optimization/52092
9207         * gcc.c-torture/compile/pr52092.c: New test.
9209 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
9211         PR fortran/41587
9212         * gfortran.dg/class_array_10.f03: New test.
9214         PR fortran/46356
9215         * gfortran.dg/class_array_11.f03: New test.
9217         PR fortran/51754
9218         * gfortran.dg/class_array_12.f03: New test.
9220 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
9222         PR fortran/52012
9223         * gfortran.dg/realloc_on_assign_11.f90: New test.
9225 2012-02-02  Tobias Burnus  <burnus@net-b.de>
9227         PR fortran/52093
9228         * gfortran.dg/shape_7.f90: New.
9230 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
9232         * gcc.target/mips/mips-prepend-1.c: New test.
9234 2012-02-02  Jan Hubicka  <jh@suse.cz>
9235             Tom de Vries  <tom@codesourcery.com>
9237         PR middle-end/51998
9238         * gcc.dg/alias-12.c: New testcase.
9239         * gcc.dg/alias-13.c: New testcase.
9241 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
9243         PR target/52086
9244         * gcc.dg/pr52086.c: New test.
9246         PR tree-optimization/52073
9247         * gcc.c-torture/compile/pr52073.c: New test.
9249 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
9251         PR fortran/51958
9252         * gfortran.dg/function_optimize_10.f90:  New test.
9254 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
9256         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9257         test on alpha*-*-*.
9259 2012-02-01  Tobias Burnus  <burnus@net-b.de>
9261         PR fortran/52024
9262         * gfortran.dg/typebound_operator_14.f90: New.
9264 2012-02-01  Tobias Burnus  <burnus@net-b.de>
9266         PR fortran/52059
9267         * gfortran.dg/elemental_function_1.f90: New.
9269 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
9271         PR rtl-optimization/51374
9272         * gcc.target/avr/torture/pr51374-1.c:
9273         Also fail if SBIS is seen.
9275 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
9277         PR rtl-optimization/51374
9278         * gcc.target/avr/torture/pr51374-1.c: New.
9280 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9282         PR fortran/52024
9283         * gfortran.dg/typebound_generic_11.f90: New.
9285 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9287         PR fortran/52029
9288         * gfortran.dg/class_49.f90: New.
9290 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9292         PR fortran/52013
9293         * gfortran.dg/elemental_args_check_6.f90: New.
9295 2012-01-31  Jason Merrill  <jason@redhat.com>
9297         PR c++/52043
9298         * g++.dg/cpp0x/variadic122.C: New.
9300 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
9302         PR fortran/52012
9303         * gfortran.dg/realloc_on_assign_10.f90: New test.
9305 2012-01-31  Richard Guenther  <rguenther@suse.de>
9307         PR tree-optimization/51528
9308         * gcc.dg/torture/pr51528.c: New testcase.
9310 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
9312         PR go/48501
9313         * lib/go.exp (go_target_compile): Append timeout= to options.
9314         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9315         select5-out.go test on alpha*-*-* targets.
9317 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
9319         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9320         (TEST_SHORT): Reformat in the same way.
9321         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9322         (TEST_SHORT): Reformat in the same way.
9323         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9324         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9325         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9326         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9327         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9329 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
9331         PR target/51835
9332         * gcc.target/arm/pr51835.c: New testcase.
9334 2012-01-30  Richard Guenther  <rguenther@suse.de>
9336         PR tree-optimization/52028
9337         * gcc.dg/torture/pr52028.c: New testcase.
9338         * gfortran.dg/ldist-pr45199.f: Adjust.
9339         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9340         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9341         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9343 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
9345         PR debug/52027
9346         * gcc.dg/tree-prof/pr52027.c: New test.
9348         PR tree-optimization/52046
9349         * gcc.dg/pr52046.c: New test.
9351         PR debug/52048
9352         * g++.dg/other/pr52048.C: New test.
9354 2012-01-30  Richard Guenther  <rguenther@suse.de>
9356         PR tree-optimization/52045
9357         * gcc.dg/pr52045.c: New testcase.
9359 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
9361         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9362         new code generated for __sync_lock_release.
9364 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9366         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9368 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9370         PR testsuite/51875
9371         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9373         * g++.dg/ext/visibility/template10.C: Fix typo.
9375         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9377 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
9379         PR c++/51327
9380         * g++.dg/cpp0x/constexpr-ice6.C: New.
9382 2012-01-29  Tobias Burnus  <burnus@net-b.de>
9384         PR fortran/41600
9385         * gfortran.dg/default_initialization_6.f90: New.
9387 2012-01-29  Tobias Burnus  <burnus@net-b.de>
9389         PR fortran/51972
9390         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9391         * gfortran.dg/class_48.f90: New.
9393 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
9395         PR fortran/51808
9396         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9398 2012-01-28  Tobias Burnus  <burnus@net-b.de>
9400         PR fortran/51972
9401         * gfortran.dg/class_allocate_12.f90: New.
9403 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
9405         * gcc.dg/torture/pr50444.c: Fix dg directives.
9407 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
9409         PR target/52006
9410         * gcc.target/arm/pr52006.c: New test.
9412 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
9414         PR testsuite/52011
9415         * gcc.dg/lto/trans-mem.h: New file.
9416         * gcc.dg/lto/trans-mem-2_0.c: Include it.
9417         * gcc.dg/lto/trans-mem-1_1.c: Same.
9418         * gcc.dg/lto/trans-mem-4_1.c: Same.
9419         * gcc.dg/lto/trans-mem-3_1.c: Same.
9421 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9423         PR fortran/52022
9424         * gfortran.dg/dummy_procedure_7.f90: New.
9426 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
9428         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9429         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9431 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
9433         PR c++/51852
9434         * g++.dg/other/gc5.C: New test.
9436 2012-01-27  Richard Guenther  <rguenther@suse.de>
9438         PR tree-optimization/50444
9439         * gcc.dg/torture/pr50444.c: New testcase.
9441 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9443         PR fortran/51970
9444         PR fortran/51977
9445         * gfortran.dg/move_alloc_13.f90: New.
9447 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9449         PR fortran/51953
9450         * gfortran.dg/allocate_alloc_opt_13.f90: New.
9451         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9452         and change dg-error string.
9454 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9456         PR fortran/52016
9457         * gfortran.dg/elemental_args_check_5.f90: New.
9459 2012-01-27  Richard Guenther  <rguenther@suse.de>
9461         PR middle-end/51959
9462         * g++.dg/torture/pr51959.C: New testcase.
9464 2012-01-27  Tom de Vries  <tom@codesourcery.com>
9466         PR tree-optimization/51990
9467         * gcc.dg/pr51990.c: New test.
9468         * gcc.dg/pr51990-2.c: Same.
9470 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
9471             Tobias Burnus <burnus@gcc.gnu.org>
9473         PR fortran/48705
9474         * gfortran.dg/class_allocate_11.f03: New.
9476         PR fortran/51870
9477         PR fortran/51943
9478         PR fortran/51946
9479         * gfortran.dg/class_allocate_7.f03: New.
9480         * gfortran.dg/class_allocate_8.f03: New.
9481         * gfortran.dg/class_allocate_9.f03: New.
9482         * gfortran.dg/class_allocate_10.f03: New.
9484 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9486         * gnat.dg/discr34.adb: New test.
9487         * gnat.dg/discr34_pkg.ads: New helper.
9489 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9491         * gnat.dg/discr33.adb: New test.
9493 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9495         * gnat.dg/limited_with3.ad[sb): New test.
9496         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9497         * gnat.dg/limited_with3_pkg2.ads: Likewise.
9498         * gnat.dg/limited_with3_pkg3.ads: Likewise.
9500 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9502         * gnat.dg/stack_usage1.adb: New test.
9503         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9505         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9506         * gcc.dg/pr44194-2.c: Likewise.
9508 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
9510         PR c++/51370
9511         * g++.dg/template/crash112.C: New.
9513 2012-01-27  Richard Henderson  <rth@redhat.com>
9515         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9517 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9519         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9521 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
9523         PR middle-end/51895
9524         * g++.dg/opt/pr51895.C: New test.
9526 2012-01-26  Michael Matz  <matz@suse.de>
9528         PR tree-optimization/48794
9529         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9531 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9533         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9535 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9537         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9538         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9539         memory.
9540         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9541         the default value for s390 and s390x.
9543 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
9545         PR lto/51698
9546         * gcc.dg/lto/trans-mem-4_0.c: New.
9547         * gcc.dg/lto/trans-mem-4_1.c: New.
9548         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9549         TM builtins.
9550         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9551         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9552         TM builtins.
9553         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9554         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9555         TM builtins.
9557 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
9559         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9561 2012-01-25  Ian Lance Taylor  <iant@google.com>
9563         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9565 2012-01-25  Tobias Burnus  <burnus@net-b.de>
9567         PR fortran/51995
9568         * gfortran.dg/typebound_proc_25.f90: New.
9570 2012-01-25  Jason Merrill  <jason@redhat.com>
9572         PR c++/51992
9573         * g++.dg/lto/pr51992_0.C: New.
9575 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
9577         PR tree-optimization/51987
9578         * gcc.target/i386/pr51987.c: New test.
9580 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
9582         * gcc.dg/tm/lto-1.c: Require lto support in target.
9584 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
9586         PR rtl-optimization/48374
9587         * gcc.dg/pr48374.c: New test.
9589 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
9591         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9593 2012-01-25  Tobias Burnus  <burnus@net-b.de>
9595         PR fortran/51966
9596         * gfortran.dg/derived_constructor_char_3.f90: New.
9598 2012-01-24  Ian Lance Taylor  <iant@google.com>
9600         * go.test/go-test.exp (filecmp): New procedure.
9601         (errchk): Handle quoted square brackets.
9602         (go-gc-tests): Set go_compile_args. Handle various new test
9603         lines.  Skip a few new tests.
9604         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9606 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9608         * lib/target-supports.exp (proc check_effective_target_vect_perm)
9609         (check_effective_target_vect_extract_even_odd)
9610         (check_effective_target_vect_interleave): Return true for MIPS
9611         paired-single.
9613 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9615         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9616         (main): Use it instead of argc.
9618 2012-01-24  Jason Merrill  <jason@redhat.com>
9620         PR c++/51973
9621         * g++.dg/cpp0x/sfinae31.C: New.
9623 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9625         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9627 2012-01-24  Jason Merrill  <jason@redhat.com>
9629         PR c++/51812
9630         * g++.dg/inherit/covariant20.C: New.
9632 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
9634         PR c++/51223
9635         * g++.dg/parse/crash58.C: New.
9637 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
9639         PR target/51957
9640         * gcc.dg/pr51957-1.c: New test.
9641         * gcc.dg/pr51957-1.h: New file.
9642         * gcc.dg/pr51957-2.c: New test.
9644 2012-01-23  Jason Merrill  <jason@redhat.com>
9646         PR c++/51930
9647         * g++.dg/ext/visibility/template10.C: New.
9649 2012-01-23  Tobias Burnus  <burnus@net-b.de>
9651         PR fortran/51948
9652         * gfortran.dg/move_alloc_12.f90: New.
9654 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9656         PR middle-end/45416
9657         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9659 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
9661         PR c++/51398
9662         * g++.dg/template/crash111.C: New.
9664 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
9666         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9667         configurations.
9668         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9670 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
9672         PR testsuite/51941
9673         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
9674         the DW_TAG_class_type and DW_AT_name: "Executor".
9676 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9678         * lib/target-supports.exp
9679         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9680         (check_effective_target_vect_interleave): Likewise.
9682 2012-01-22  Jason Merrill  <jason@redhat.com>
9684         PR c++/51925
9685         * g++.dg/template/using20.C: New.
9686         * g++.dg/template/template-id-2.C: Adjust diagnostic.
9688 2012-01-23  Jason Merrill  <jason@redhat.com>
9690         PR target/51934
9691         * g++.dg/torture/pr51344.C: Limit to x86.
9693 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
9695         * c-c++-common/tm/omp.c: Require target with pthread support.
9697 2012-01-23  Richard Guenther  <rguenther@suse.de>
9699         PR tree-optimization/51949
9700         * gcc.dg/torture/pr51949.c: New testcase.
9702 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
9704         PR rtl-optimization/51933
9705         * gcc.c-torture/execute/pr51933.c: New test.
9707 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
9709         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9710         Do not define for Interix.
9712 2012-01-22  Jason Merrill  <jason@redhat.com>
9714         PR c++/51832
9715         * g++.dg/lto/pr51832.h: New.
9716         * g++.dg/lto/pr51832_0.C: New.
9717         * g++.dg/lto/pr51832_1.C: New.
9719 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9721         * gcc.dg/ext-elim-1.c: New test.
9723 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
9725         PR target/51931
9726         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9727         * g++.dg/opt/longbranch1.C: Likewise.
9729 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
9731         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9732         in C++11 mode.
9734 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
9736         PR fortran/50556
9737         * gfortran.dg/namelist_74.f90: New test.
9738         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9740 2012-01-21  Tobias Burnus  <burnus@net-b.de>
9742         PR fortran/51913
9743         * gfortran.dg/class_47.f90: New.
9745 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
9747         * gnat.dg/renaming5.ad[sb]: New test.
9749 2012-01-20  Jason Merrill  <jason@redhat.com>
9751         PR c++/51919
9752         * g++.dg/pch/mangle1.{C,Hs}: Remove.
9754 2012-01-20  Jason Merrill  <jason@redhat.com>
9756         PR c++/51922
9757         * g++.dg/ext/attrib42.C: Require ilp32.
9759 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
9761         PR target/51915
9762         * gcc.target/arm/pr51915.c: New test.
9764 2012-01-20  Cary Coutant  <ccoutant@google.com>
9765             Dodji Seketeli  <dodji@redhat.com>
9767         PR debug/45682
9768         * g++.dg/debug/dwarf2/nested-3.C: New test.
9770 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9772         PR c++/51402
9773         * g++.dg/template/crash110.C: New.
9775 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9777         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9778         Remove default options on hppa*-*-hpux*.
9780 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9782         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9784 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9786         * gcc.c-torture/compile/pr51856.c: New testcase.
9788 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
9790         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9791         options to go_target_compile.
9793 2012-01-20  Kai Tietz  <ktietz@redhat.com>
9795         * g++.dg/torture/pr51344.C: Fix typo.
9797 2012-01-20  Richard Guenther  <rguenther@suse.de>
9799         PR tree-optimization/51903
9800         * g++.dg/torture/pr51903.C: New testcase.
9802 2012-01-20  Tobias Burnus  <burnus@net-b.de>
9803             Janus Weil  <janus@gcc.gnu.org>
9805         PR fortran/51056
9806         * gfortran.dg/use_21.f90: New.
9808 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
9810         PR target/51106
9811         * gcc.dg/torture/pr51106-1.c: New test.
9812         * gcc.dg/torture/pr51106-2.c: New test.
9814 2012-01-19  Kai Tietz  <ktietz@redhat.com>
9816         * g++.dg/torture/pr51344.C: New test.
9818 2012-01-19  Tobias Burnus  <burnus@net-b.de>
9820         PR fortran/51904
9821         * gfortran.dg/intrinsic_size_2.f90: New.
9823 2012-01-19  Jason Merrill  <jason@redhat.com>
9825         PR c++/51889
9826         * g++.dg/inherit/using7.C: New.
9828 2012-01-19  Richard Guenther  <rguenther@suse.de>
9830         PR tree-optimization/37997
9831         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9833 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9835         PR rtl-optimization/51505
9836         * gcc.dg/pr51505.c: New test.
9838 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
9840         PR fortran/51634
9841         * gfortran.dg/typebound_operator_12.f03: New.
9842         * gfortran.dg/typebound_operator_13.f03: New.
9844 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
9846         PR c++/51225
9847         * g++.dg/cpp0x/pr51225.C: New.
9849 2012-01-17  Ian Lance Taylor  <iant@google.com>
9851         PR go/50656
9852         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9854 2012-01-17  Tobias Burnus  <burnus@net-b.de>
9856         PR fortran/51869
9857         * gfortran.dg/realloc_on_assign_9.f90: New.
9859 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
9861         PR other/51165
9862         * gcc.dg/tm/memopt-3.c: Remove xfail.
9863         * gcc.dg/tm/memopt-4.c: Remove xfail.
9864         * gcc.dg/tm/memopt-5.c: Remove xfail.
9865         * gcc.dg/tm/memopt-7.c: Remove xfail.
9867 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
9869         PR tree-optimization/51877
9870         * gcc.c-torture/execute/pr51877.c: New test.
9872 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
9874         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9875         {!vect_align_arrays} to vect_sizes_32B_16B.
9876         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9877         * gcc.dg/vect/vect-peel-3.c: Ditto.
9879 2012-01-16  Jason Merrill  <jason@redhat.com>
9881         PR c++/51854
9882         * g++.dg/abi/mangle60.C: New.
9884         PR c++/51827
9885         * g++.dg/pch/mangle1.{C,Hs}: New.
9887 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
9888             Tobias Burnus  <burnus@net-b.de>
9890         PR fortran/50981
9891         * gfortran.dg/elemental_optional_args_3.f90: New
9892         * gfortran.dg/elemental_optional_args_4.f90: New
9894 2012-01-16  Tobias Burnus  <burnus@net-b.de>
9896         PR fortran/51809
9897         * gfortran.dg/use_20.f90: New
9899 2012-01-16  Jason Merrill  <jason@redhat.com>
9901         PR c++/51868
9902         * g++.dg/cpp0x/rv-bitfield.C: New.
9903         * g++.dg/cpp0x/rv-bitfield2.C: New.
9905 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
9907         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9908         subroutine 'qsort' and use index array to assign the result.
9910 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
9912         PR tree-optimization/51865
9913         * gcc.dg/pr51865.c: New test.
9915 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9917         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9919 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9921         * gcc.target/mips/code-readable-2.c: Allow the jump table address
9922         to be loaded from the constant pool, rather than via %hi and %lo.
9924 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
9926         PR rtl-optimization/51821
9927         * gcc.dg/pr51821.c: New test.
9929 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
9931         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9933 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
9935         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9937 2012-01-14  Tobias Burnus  <burnus@net-b.de>
9939         PR fortran/51800
9940         * gfortran.dg/init_flag_8.f90: New.
9941         * gfortran.dg/init_flag_9.f90: New.
9943 2011-01-14  Tobias Burnus  <burnus@net-b.de>
9945         PR fortran/51816
9946         * gfortran.dg/use_18.f90: New.
9947         * gfortran.dg/use_19.f90: New.
9949 2012-01-13  Ian Lance Taylor  <iant@google.com>
9951         PR c++/50012
9952         * g++.dg/warn/Wsign-compare-4.C: New.
9954 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
9956         PR fortran/48351
9957         * gfortran.dg/alloc_comp_assign.f03: New.
9958         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9959         __BUILTIN_FREE from 38 to 32.
9961 2012-01-13  Jason Merrill  <jason@redhat.com>
9963         PR c++/20681
9964         * g++.dg/warn/Wreturn-type-7.C: New.
9966 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
9968         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9969         assumption.
9970         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9971         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9972         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9973         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9974         int32plus because of big array needed.
9975         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9976         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9978 2012-01-13  Jason Merrill  <jason@redhat.com>
9980         PR c++/51813
9981         * g++.dg/ext/visibility/template9.C: New.
9983         PR c++/51620
9984         * g++.dg/cpp0x/defaulted34.C: New.
9985         * g++.dg/template/virtual3.C: New.
9987 2012-01-13  Richard Guenther  <rguenther@suse.de>
9989         PR middle-end/8081
9990         * gcc.dg/torture/pr8081.c: New testcase.
9992 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
9994         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9996 2012-01-12  Jason Merrill  <jason@redhat.com>
9998         PR c++/51714
9999         * g++.dg/ext/stmtexpr14.C: New.
10001 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
10003         PR c++/51633
10004         * g++.dg/cpp0x/constexpr-diag4.C: New test.
10006 2012-01-12  Jason Merrill  <jason@redhat.com>
10008         PR c++/48051
10009         * g++.dg/abi/mangle48.C: Test qualified-names, too.
10010         * g++.dg/abi/mangle58.C: Likewise.
10012         PR c++/51403
10013         * g++.dg/template/arg8.C: New.
10015 2012-01-12  Ira Rosen  <irar@il.ibm.com>
10017         PR tree-optimization/51799
10018         * gcc.dg/vect/pr51799.c: New test.
10019         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10020         patterns.
10022 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
10023             Tobias Burnus  <burnus@net-b.de>
10025         PR fortran/51057
10026         PR fortran/51616
10027         * lib/target-supports.exp
10028         (check_effective_target_fortran_largest_fp_has_sqrt): New.
10029         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10031 2012-01-11  Jason Merrill  <jason@redhat.com>
10033         PR c++/51565
10034         * g++.dg/ext/attrib42.C: New.
10036 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
10038         PR bootstrap/51796
10039         * gcc.dg/pr51796.c: New test.
10041 2012-01-11  Jason Merrill  <jason@redhat.com>
10043         PR c++/51818
10044         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10046 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
10048         * gnat.dg/array19.ad[sb]: New test.
10050 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
10052         * gnat.dg/opt23.ad[sb]: New test.
10053         * gnat.dg/opt23_pkg.ad[sb]: New helper.
10054         * gnat.dg/opt24.ad[sb]: New test.
10056 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10058         PR tree-optimization/49642
10059         * gcc.dg/tree-ssa/pr49642-1.c: New test.
10060         * gcc.dg/tree-ssa/pr49642-2.c: New test.
10062 2012-01-11  Jason Merrill  <jason@redhat.com>
10064         PR c++/51613
10065         * g++.dg/template/explicit-args5.C: New.
10067 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
10069         * gcc.c-torture/execute/20120110-1.c: New testcase.
10071 2012-01-10  Jason Merrill  <jason@redhat.com>
10073         PR c++/51614
10074         * g++.dg/inherit/ambig1.C: New.
10076         PR c++/51433
10077         * g++.dg/cpp0x/constexpr-cache1.C: New.
10079 2012-01-10  Richard Guenther  <rguenther@suse.de>
10081         PR tree-optimization/51801
10082         * gcc.dg/torture/pr51801.c: New testcase.
10084 2012-01-10  Tobias Burnus  <burnus@net-b.de>
10086         PR fortran/51652
10087         * gfortran.dg/allocate_with_typespec_5.f90: New.
10089 2012-01-10  Tobias Burnus  <burnus@net-b.de>
10091         * gfortran.dg/class_39.f03: Update dg-error string.
10093 2012-01-10  Richard Guenther  <rguenther@suse.de>
10095         PR tree-optimization/50913
10096         * gcc.dg/graphite/interchange-16.c: New testcase.
10097         * gcc.dg/graphite/scop-20.c: XFAIL.
10098         * gfortran.dg/graphite/interchange-1.f: Likewise.
10099         * gfortran.dg/graphite/block-1.f90: Likewise.
10100         * gfortran.dg/graphite/block-2.f: Likewise.
10102 2012-01-10  Richard Henderson  <rth@redhat.com>
10104         * lib/target-supports.exp (check_effective_target_vect_perm,
10105         check_effective_target_vect_perm_byte,
10106         check_effective_target_vect_perm_short): Enable for arm neon.
10108 2012-01-09  Tobias Burnus  <burnus@net-b.de>
10110         PR fortran/46328
10111         * gfortran.dg/typebound_operator_11.f90: New.
10113 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
10115         * gnat.dg/array18.adb: New test.
10116         * gnat.dg/array18_pkg.ads: New helper.
10118 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
10120         PR fortran/51791
10121         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10122         around base object in first assignment in main program.
10123         * gfortran.dg/typebound_operator_10.f03: New test.
10125 2012-01-09  Martin Jambor  <mjambor@suse.cz>
10127         PR tree-optimization/51759
10128         * g++.dg/ipa/pr51759.C: New test.
10130 2012-01-09  Tobias Burnus  <burnus@net-b.de>
10132         PR fortran/51758
10133         * gfortran.dg/optional_absent_2.f90: New.
10135 2012-01-09  Tobias Burnus  <burnus@net-b.de>
10137         PR fortran/51578
10138         * gfortran.dg/use_17.f90: New.
10140 2012-01-09  Gary Funck  <gary@intrepid.com>
10142         PR preprocessor/33919
10143         * gcc.dg/pr33919.c: New test.
10144         * gcc.dg/pr33919-0.h: New test header file.
10145         * gcc.dg/pr33919-1.h: Ditto.
10146         * gcc.dg/pr33919-2.h: Ditto.
10148 2012-01-07  Jan Hubicka  <jh@suse.cz>
10150         PR tree-optimize/51694
10151         * gcc.c-torture/compile/pr51694.c: new testcase.
10153 2012-01-07  Jan Hubicka  <jh@suse.cz>
10155         PR tree-optimization/51600
10156         * g++.dg/torture/pr51600.C: New testcase.
10158 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10160         PR gcov-profile/51715
10161         PR gcov-profile/51717
10162         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10163         * gcc.misc-tests/gcov-14.c: Likewise.
10165 2012-01-06  Jason Merrill  <jason@redhat.com>
10167         * g++.dg/parse/new5.C: New.
10169 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
10171         PR testsuite/51655
10172         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10173         including <string.h>.
10175 2012-01-06  Jason Merrill  <jason@redhat.com>
10177         * g++.dg/abi/mangle51.C: New.
10178         * g++.dg/abi/mangle52.C: New.
10179         * g++.dg/abi/mangle53.C: New.
10180         * g++.dg/abi/mangle54.C: New.
10181         * g++.dg/abi/mangle55.C: New.
10182         * g++.dg/abi/mangle56.C: New.
10183         * g++.dg/abi/mangle57.C: New.
10184         * g++.dg/abi/mangle58.C: New.
10185         * g++.dg/abi/mangle59.C: New.
10186         * g++.dg/cpp0x/trailing3.C: Update mangling.
10187         * g++.dg/cpp0x/variadic111.C: Update mangling.
10188         * g++.dg/cpp0x/variadic4.C: Update mangling.
10189         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10190         * g++.dg/template/nontype22.C: Works now.
10191         * g++.dg/template/pr35240.C: Works now.
10193         * g++.dg/cpp0x/error7.C: New.
10195 2012-01-06  Tobias Burnus <burnus@net-b.de>
10197         * gfortran.dg/deallocate_stat_2.f90: New.
10198         * coarray/allocate_errgmsg.f90: New.
10199         * gfortran.dg/coarray_lib_alloc_1.f90: New.
10200         * gfortran.dg/coarray_lib_alloc_2.f90: New.
10201         * coarray/subobject_1.f90: Fix for num_images > 1.
10202         * gfortran.dg/deallocate_stat.f90: Update due to changed
10203         stat= handling.
10205 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
10207         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10209 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10211         * ada/acats/overflow.lst: Add cb20004.
10213 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
10215         PR c++/51541
10216         * g++.dg/cpp0x/alias-decl-18.C: New test.
10218 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10220         * gcc.c-torture/execute/20120104-1.c: New test.
10222 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
10224         PR fortran/PR48946
10225         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10226         the old typebound_operator_8.f03.
10227         * gfortran.dg/typebound_operator_8.f03: New version of
10228         typebound_operator_7.f03 with 'u' a derived type instead of a
10229         class object.
10231 2012-01-05  Richard Guenther  <rguenther@suse.de>
10233         * g++.dg/torture/pr49309.C: Skip for -flto.
10235 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
10237         PR middle-end/51761
10238         * gcc.c-torture/compile/pr51761.c: New test.
10240 2012-01-05  Richard Guenther  <rguenther@suse.de>
10242         PR tree-optimization/51760
10243         * gcc.dg/torture/pr51760.c: New testcase.
10245 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
10247         PR middle-end/51472
10248         * gcc.dg/tm/memopt-6.c: Adjust regexp.
10250 2012-01-05  Richard Guenther  <rguenther@suse.de>
10252         PR lto/41576
10253         * gfortran.dg/lto/pr41576_0.f90: New testcase.
10254         * gfortran.dg/lto/pr41576_1.f90: Likewise.
10256 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
10258         PR debug/51695
10259         * gcc.dg/pr51695.c: New test.
10261 2012-01-04  Andrew Pinski  <apinski@cavium.com>
10263         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10264         * gcc.target/mips/octeon2-lx-1.c: New test.
10265         * gcc.target/mips/mips64-dsp-ldx.c: New test.
10266         * gcc.target/mips/octeon2-lx-2.c: New test.
10267         * gcc.target/mips/octeon2-lx-3.c: New test.
10269 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
10271         PR other/51163
10272         PR other/51164
10273         * gcc.dg/tm/alias-1.c:  Adjust regexp.
10274         * gcc.dg/tm/alias-2.c:  Adjust regexp.
10276 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10278         PR c++/51064
10279         * g++.dg/warn/Wparentheses-26.C: New.
10281 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
10283         * gfortran.dg/elemental_optional_args_2.f90: New test.
10285 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10287         PR fortran/49693
10288         * gfortran.dg/common_17.f90:  New test.
10290 2012-01-04  Richard Guenther  <rguenther@suse.de>
10292         PR tree-optimization/49651
10293         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10294         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10296 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10298         PR c++/51738
10299         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10301 2012-01-03  Andrew Pinski  <apinski@cavium.com>
10303         * lib/scanasm.exp (dg-function-on-line): Always use a special format
10304         for all mips targets.  Also allow an optional .cfi_startproc.
10306 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
10308         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10310 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10312         PR c++/29273
10313         * g++.dg/rtti/dyncast5.C: New.
10315 2012-01-03  Richard Guenther  <rguenther@suse.de>
10317         PR tree-optimization/51070
10318         * gcc.dg/torture/pr51070-2.c: New testcase.
10320 2012-01-03  Richard Guenther  <rguenther@suse.de>
10322         PR tree-optimization/51692
10323         * gcc.dg/torture/pr51692.c: New testcase.
10325 2012-01-03  Richard Guenther  <rguenther@suse.de>
10327         PR debug/51650
10328         * g++.dg/lto/pr51650-3_0.C: New testcase.
10330 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10332         PR c++/15867
10333         * g++.dg/warn/Wredundant-decls-spec.C: New.
10335 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
10337         PR tree-optimization/51719
10338         * g++.dg/tree-prof/pr51719.C: New test.
10340 2012-01-03  Richard Guenther  <rguenther@suse.de>
10342         PR middle-end/51730
10343         * gcc.dg/fold-compare-6.c: New testcase.
10345 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
10347         PR c++/51669
10348         * g++.dg/gomp/pr51669.C: New test.
10350 2012-01-02  Jason Merrill  <jason@redhat.com>
10352         PR c++/51675
10353         * g++.dg/cpp0x/constexpr-union2.C: New.
10355         PR c++/51666
10356         * g++.dg/cpp0x/nsdmi-defer5.C: New.
10358 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
10360         PR c++/51462
10361         * g++.dg/cpp0x/constexpr-99.C: New test.
10363 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
10365         PR c++/20140
10366         * g++.dg/template/init9.C: New.
10368 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10370         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10371         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
10372         rather than a specific number.
10374 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
10376         PR fortran/46262
10377         PR fortran/46328
10378         PR fortran/51052
10379         * gfortran.dg/typebound_operator_7.f03: New.
10380         * gfortran.dg/typebound_operator_8.f03: New.
10382 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10384         PR target/51729
10385         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10386         XFAIL.
10387         * gcc.target/mips/dspr2-MULTU.c: Likewise.
10389 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10391         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10393 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10395         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10396         for MIPS.
10398 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10400         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10401         * gfortran.dg/io_real_boz_4.f90: Likewise.
10402         * gfortran.dg/io_real_boz_5.f90: Likewise.
10404 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10406         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10408 2012-01-02  Revital Eres  <revital.eres@linaro.org>
10410         * gcc.dg/sms-11.c: New file.
10412 2012-01-02  Tobias Burnus  <burnus@net-b.de>
10414         PR fortran/51682
10415         * gfortran.dg/coarray/image_index_3.f90: New.
10417 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10419         PR c++/16603
10420         * g++.dg/parse/enum8.C: New.
10422 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10424         PR c++/51379
10425         * g++.dg/conversion/reinterpret4.C: New.
10426         * g++.dg/conversion/reinterpret1.C: Adjust.
10428 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10430         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10432 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10434         * g++.old-deja/g++.brendan/crash25.C: Adjust.
10435         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10436         * g++.old-deja/g++.jason/access14.C: Likewise.
10437         * g++.old-deja/g++.jason/access8.C: Likewise.
10438         * g++.old-deja/g++.jason/access1.C: Likewise.
10439         * g++.old-deja/g++.other/access3.C: Likewise.
10440         * g++.old-deja/g++.other/access5.C: Likewise.
10441         * g++.old-deja/g++.law/unsorted1.C: Likewise.
10442         * g++.old-deja/g++.law/visibility22.C: Likewise.
10443         * g++.old-deja/g++.law/visibility26.C: Likewise.
10444         * g++.old-deja/g++.mike/p2746.C: Likewise.
10445         * g++.dg/debug/using1.C: Likewise.
10446         * g++.dg/lookup/using51.C: Likewise.
10447         * g++.dg/inherit/using5.C: Likewise.
10448         * g++.dg/inherit/pr30297.C: Likewise.
10449         * g++.dg/inherit/access8.C: Likewise.
10450         * g++.dg/torture/pr39362.C: Likewise.
10451         * g++.dg/template/crash13.C: Likewise.
10452         * g++.dg/template/using10.C: Likewise.
10454 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10456         PR fortran/51502
10457         * lib/gcc-dg.exp (scan-module-absence):  Really commit last change.
10459 2012-01-01  Ira Rosen  <irar@il.ibm.com>
10461         PR tree-optimization/51704
10462         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10463         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10464         corresponding flags.
10466 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10468         PR c++/51723
10469         * g++.dg/cpp0x/constexpr-delegating2.C: New.
10471 2012-01-01  Jan Hubicka  <jh@suse.cz>
10473         PR rtl-optimization/51069
10474         * gcc.c-torture/compile/pr51069.c: New testcase.
10476 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
10478         PR tree-optimization/51683
10479         * gcc.dg/pr51683.c: New test.
10481 Copyright (C) 2012 Free Software Foundation, Inc.
10483 Copying and distribution of this file, with or without modification,
10484 are permitted in any medium without royalty provided the copyright
10485 notice and this notice are preserved.