* gcc.dg/54455.c: Require scheduling.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3223b572544b09419633c0466731a5e9da33673b
1 2012-11-26  Georg-Johann Lay  <avr@gjlay.de>
3         * gcc.dg/54455.c: Require scheduling.
4         * gcc.dg/c1x-align-4.c: Skip avr.
5         * gcc.dg/pr44024.c: Skip avr in final scan.
7 2012-11-26  Georg-Johann Lay  <avr@gjlay.de>
9         PR testsuite/52641
10         * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
11         * gcc.dg/pr54676.c: Make work for 16-bit int.
13 2012-11-26  Vladimir Makarov  <vmakarov@redhat.com>
15         PR target/55277
16         * gcc.target/i386/pr55227.c: New test.
18 2012-11-26  Steven Bosscher  <steven@gcc.gnu.org>
20         * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
21         to -fdump-rtl-all.
22         * testsuite/gcc.dg/pr37858.c: Remove -dv option.
24 2012-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
26         * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
27         New procedure.
28         (add_options_for_arm_v8_vfp): New procedure.
29         * gcc.target/arm/vrintaf32.c: New test.
30         * gcc.target/arm/vrintaf64.c: Likewise.
31         * gcc.target/arm/vrintmf32.c: Likewise.
32         * gcc.target/arm/vrintmf64.c: Likewise.
33         * gcc.target/arm/vrintpf32.c: Likewise.
34         * gcc.target/arm/vrintpf64.c: Likewise.
35         * gcc.target/arm/vrintrf32.c: Likewise.
36         * gcc.target/arm/vrintrf64.c: Likewise.
37         * gcc.target/arm/vrintxf32.c: Likewise.
38         * gcc.target/arm/vrintxf64.c: Likewise.
39         * gcc.target/arm/vrintzf32.c: Likewise.
40         * gcc.target/arm/vrintzf64.c: Likewise.
42 2012-11-26  Janus Weil  <janus@gcc.gnu.org>
44         PR fortran/54997
45         * gfortran.dg/warn_unused_function_2.f90: New.
47 2012-11-26  Janus Weil  <janus@gcc.gnu.org>
49         PR fortran/54881
50         * gfortran.dg/associated_6.f90: New.
51         * gfortran.dg/select_type_30.f03: New.
53 2012-11-26  Jakub Jelinek  <jakub@redhat.com>
55         PR tree-optimization/54471
56         * gcc.dg/tree-ssa/vrp86.c: New test.
57         * gcc.c-torture/execute/pr54471.c: New test.
59 2012-11-26  Hans-Peter Nilsson  <hp@bitrange.com>
61         PR middle-end/55030
62         * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
63         use volatile asms, use plain asms.   Where the output value for the
64         asm is unused, write a global variable.
66 2012-11-25  Uros Bizjak  <ubizjak@gmail.com>
68         * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
70 2012-11-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
72         PR fortran/30146
73         * gfortran.dg/do_check_7.f90:  New test.
75 2012-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
77         PR c++/55446
78         * g++.dg/init/new41.C: New.
80 2012-11-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
82         PR fortran/55314
83         * gfortran.dg/allocate_error_4.f90:  New test.
85 2012-11-24  Hans-Peter Nilsson  <hp@bitrange.com>
87         * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
88         to send_log.
90 2012-11-23  Jakub Jelinek  <jakub@redhat.com>
92         * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
93         from the output.
95         PR c++/54046
96         * g++.dg/warn/Wreturn-type-8.C: New test.
98         PR middle-end/55430
99         * gcc.dg/pr55430.c: New test.
101 2012-11-23  Kostya Serebryany  <kcc@google.com>
103         * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
105 2012-11-23  Eric Botcazou  <ebotcazou@adacore.com>
107         * gnat.dg/discr40.ad[sb]: New test.
109 2012-11-23  Eric Botcazou  <ebotcazou@adacore.com>
111         * gnat.dg/discr39.adb: New test.
113 2012-11-23  Georg-Johann Lay  <avr@gjlay.de>
115         PR testsuite/52641
116         * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
117         * gcc.dg/pr55150-1.c: Same.
118         * gcc.dg/torture/pr54894.c: Add size32plus.
120 2012-11-23  Jakub Jelinek  <jakub@redhat.com>
122         PR sanitizer/55435
123         * c-c++-common/asan/attrib-1.c: New test.
125 2012-11-22  Ian Bolton  <ian.bolton@arm.com>
127         * gcc.target/aarch64/builtin-bswap-1.c: New test.
128         * gcc.target/aarch64/builtin-bswap-2.c: New test.
130 2012-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
132         PR c++/55432
133         * g++.dg/cpp0x/constexpr-55432.C: New.
135 2012-11-21  Janus Weil  <janus@gcc.gnu.org>
137         PR fortran/55352
138         * gfortran.dg/namelist_76.f90: New.
140 2012-11-21  Martin Jambor  <mjambor@suse.cz>
142         * gcc.dg/ipa/ipcp-agg-7.c: New test.
143         * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
145 2012-11-21  Martin Jambor  <mjambor@suse.cz>
147         PR tree-optimization/55260
148         * g++.dg/torture/pr55260-2.C: New test.
150 2012-11-21  Martin Jambor  <mjambor@suse.cz>
152         * gcc.dg/torture/pr55238.c: Remove hidden attribute.
154 2012-11-21  Bin Cheng  <bin.cheng@arm.com>
156         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
157         * gcc.dg/tree-ssa/vrp47.c: Ditto.
159 2012-11-20  Uros Bizjak  <ubizjak@gmail.com>
161         PR target/19398
162         * gcc.target/i386/pr19398.c: New test.
164 2012-11-20  Martin Jambor  <mjambor@suse.cz>
166         PR tree-optimization/55260
167         * g++.dg/torture/pr55260-1.C: New test.
169 2012-11-20  Sofiane Naci  <sofiane.naci@arm.com>
171         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
172         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
173         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
174         * gcc.target/aarch64/atomic-op-char.c: Likewise.
175         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
176         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
177         * gcc.target/aarch64/atomic-op-int.c: Likewise.
178         * gcc.target/aarch64/atomic-op-long.c: Likewise.
179         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
180         * gcc.target/aarch64/atomic-op-release.c: Likewise.
181         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
182         * gcc.target/aarch64/atomic-op-short.c: Likewise.
184 2012-11-20  Jakub Jelinek  <jakub@redhat.com>
186         PR middle-end/55094
187         * gcc.dg/pr55094.c: New test.
189         PR rtl-optimization/54921
190         * gcc.dg/pr54921.c: New test.
192 2012-11-19  Richard Sandiford  <rdsandiford@googlemail.com>
194         * gcc.target/i386/pr55359.c: New test.
196 2012-11-19  Eric Botcazou  <ebotcazou@adacore.com>
198         * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
199         * g++.dg/tls/thread_local3g.C: Likewise.
200         * g++.dg/tls/thread_local4g.C: Likewise.
201         * g++.dg/tls/thread_local5g.C: Likewise.
202         * g++.dg/tls/thread_local6g.C: Likewise.
203         * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
204         * g++.dg/tls/thread_local2.C: Likewise.
205         * g++.dg/tls/thread_local2g.C: Likewise.
206         * g++.dg/tls/thread_local6.C: Likewise.
208 2012-11-19  Aldy Hernandez  <aldyh@redhat.com>
210         * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
211         * gcc.dg/tm/clone-1.c: New test.
213 2012-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
215         PR c++/55368
216         * g++.dg/parse/struct-5.C: New.
218 2012-11-19  Tom de Vries  <tom@codesourcery.com>
220         PR rtl-optimization/55315
221         * gcc.target/mips/pr55315.c: New test.
223 2012-11-17  Jakub Jelinek  <jakub@redhat.com>
225         PR tree-optimization/55236
226         * gcc.dg/pr55236.c: New test.
228         PR testsuite/55188
229         * gcc.dg/pr19105.c: Accept also optimizing
230         -[2, 2] and -[3, 3] and -[4, 4] range tests together.
232         * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
233         from addr2line_output.  Increment idx if asking for more than one
234         address in one object.
236 2012-11-16  Jakub Jelinek  <jakub@redhat.com>
238         PR tree-optimization/55329
239         * g++.dg/opt/pr55329.C: New test.
241 2012-11-16  Janus Weil  <janus@gcc.gnu.org>
243         PR fortran/55297
244         * gfortran.dg/typebound_operator_18.f90: New.
246 2012-11-16  Vladimir Makarov  <vmakarov@redhat.com>
248         PR rtl-optimization/55330
249         * gfortran.dg/pr55330.f90: New test.
251 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
253         * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
254         * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
255         * gcc.dg/hoist-register-pressure-2.c: Ditto.
256         * gcc.dg/hoist-register-pressure-3.c: Ditto.
257         * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
258         * gcc.dg/tree-prof/unroll-1.c: Ditto.
260 2012-11-16  Dodji Seketeli  <dodji@redhat.com>
262         PR c++/54875
263         * g++.dg/cpp0x/alias-decl-27.C: New test.
265 2012-11-16  Jakub Jelinek  <jakub@redhat.com>
267         PR c++/55337
268         * g++.dg/template/alignof2.C: New test.
270 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
272         * g++.dg/mv1.C (dg-options): Add -march=x86-64.
273         * g++.dg/mv6.C (dg-options): Ditto.
275 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
277         * lib/target_suports.exp
278         (check_effective_target_has_w_floating_suffix): New procedure.
279         (check_effective_target_has_q_floating_suffix): Ditto.
280         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
281         for unsupported non-standard suffix on floating constant.
282         * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
284 2012-11-14  Jakub Jelinek  <jakub@redhat.com>
286         * lib/asan-dg.exp: New file.
287         * gcc.dg/asan/asan.exp: New file.
288         * g++.dg/dg.exp: Prune also asan tests.
289         * g++.dg/asan/asan.exp: New file.
290         * c-c++-common/asan/memcmp-1.c: New test.
292 2012-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
294         PR c++/55323
295         * g++.dg/cpp0x/vt-55323.C: New.
297 2012-11-13  Sriraman Tallam  <tmsriram@google.com>
299         * g++.dg/mv4.C: Add require ifunc. Change error message.
300         * g++.dg/mv5.C: Add require ifunc.
301         * g++.dg/mv6.C: Add require ifunc.
303 2012-11-13  Martin Jambor  <mjambor@suse.cz>
305         PR tree-optimization/55253
306         * gcc.dg/torture/pr55253.c: New test.
307         * gcc.dg/torture/pr55305.c: Likewise.
309 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
311         PR middle-end/55142
312         * gcc.target/i386/pr55142-1.c: New file.
313         * gcc.target/i386/pr55142-2.c: Likewise.
315 2012-11-13  Dodji Seketeli  <dodji@redhat.com>
317         PR c++/54466
318         * g++.dg/cpp0x/alias-decl-26.C: New test file.
320 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
322         * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
323         instead of lp64.
324         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
325         * gcc.target/i386/pr49715-2.c: Likewise.
326         * gcc.target/i386/retarg.c: Likewise.  Scan both %rdi and %edi.
328 2012-11-13  Jakub Jelinek  <jakub@redhat.com>
330         PR tree-optimization/55281
331         * gcc.dg/vect/fast-math-pr55281.c: New test.
332         * g++.dg/opt/pr55281.C: New test.
334         PR rtl-optimization/54127
335         * gcc.dg/torture/pr54127.c: New test.
337 2012-11-12  Steven Bosscher  <steven@gcc.gnu.org>
338             Jakub Jelinek  <jakub@redhat.com>
340         PR rtl-optimization/51447
341         * gcc.c-torture/execute/pr51447.c: New test.
343 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
345         * gcc.target/aarch64/csinc-2.c: New test.
347 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
349         * gcc.target/aarch64/cmn.c: New test.
350         * gcc.target/aarch64/adds.c: New test.
351         * gcc.target/aarch64/subs.c: New test.
353 2012-11-12  Tobias Burnus  <burnus@net-b.de>
355         PR fortran/55272
356         * gfortran.dg/coarray_29_1.f90: New.
357         * gfortran.dg/coarray_29_2.f90: New.
359 2012-11-12  Bin Cheng  <bin.cheng@arm.com>
361         * gcc.dg/hoist-register-pressure-3.c: New test.
363 2012-11-11  Oleg Endo  <olegendo@gcc.gnu.org>
365         * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
366         wrappers around sinf and cosf.
368 2012-11-11  H.J. Lu  <hongjiu.lu@intel.com>
370         PR middle-end/55247
371         PR middle-end/55259
372         * gcc.target/i386/pr55247-2.c: New file.
374 2012-11-11  Steven Bosscher  <steven@gcc.gnu.org>
376         PR middle-end/55263
377         * g++.dg/pr55263.C: New test.
379 2012-11-11  Martin Jambor  <mjambor@suse.cz>
381         PR tree-optimization/55238
382         * testsuite/gcc.dg/torture/pr55238.c: New test.
384 2012-11-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
385         * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
386         * c-c++-common/torture/vector-subscript-1.c: Likewise.
387         * c-c++-common/torture/vector-subscript-2.c: Likewise.
389 2012-11-10  Jan Hubicka  <jh@suse.cz>
391         * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
393 2012-11-10  H.J. Lu  <hongjiu.lu@intel.com>
395         * gcc.target/i386/pr55247.c: Require maybe_x32 target.  Add
396         -mno-sse -mno-mmx to dg-options.  Reformat.
398 2012-11-10  David Edelsohn  <dje.gcc@gmail.com>
400         * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
401         * c-c++-common/vector-compare-1.c: Same.
402         * c-c++-common/vector-compare-2.c: Same.
403         * g++.dg/other/unused1.C: Skip on AIX.
404         * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
405         extra message on AIX.
407 2012-11-10  Uros Bizjak  <ubizjak@gmail.com>
409         PR target/55247
410         * gcc.target/i386/pr55247.c: New test.
412 2012-11-09  Andrew Pinski  <apinski@cavium.com>
414         * gcc.c-torture/execute/20121108-1.c: New test.
416 2012-11-09  Ed Smith-Rowland  <3dw4rd@verizon.net>
418         PR c++/54413
419         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
420         * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
421         * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
422         * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
424 2012-11-09  Siddhesh Poyarekar  <siddhesh@redhat.com>
426         * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
427         bounds for ABDAY, DAY, ABMON, MON, AM_PM.
428         * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
429         array bounds.
430         * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
432 2012-11-09  Aldy Hernandez  <aldyh@redhat.com>
434         * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
435         * g++.dg/tm/pr47530.C: Same.
437 2012-11-09  Jason Merrill  <jason@redhat.com>
439         PR c++/54859
440         * g++.dg/cpp0x/alias-decl-25.C: New.
442         * g++.dg/abi/abi-tag1.C: New.
443         * g++.dg/abi/abi-tag2.C: New.
445 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
447         PR rtl-optimization/55154
448         * gcc.target/i386/pr55154.c: New test.
450 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
452         PR rtl-optimization/55151
453         * gcc.dg/pr55151.c: Move ...
454         * gcc.target/i386/pr55151.c: ... here.
456 2012-11-09  Andrey Belevantsev  <abel@ispras.ru>
458         PR rtl-optimization/54472
459         * gcc.dg/pr54472.c: New test.
461 2012-11-09  Eric Botcazou  <ebotcazou@adacore.com>
463         * gnat.dg/stack_check3.ad[sb]: New test.
465 2012-11-08  Ian Lance Taylor  <iant@google.com>
467         * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
468         with arguments.  Handle errorcheckoutput and rundir test types.
470 2012-11-08  Steven Bosscher  <steven@gcc.gnu.org>
472         PR tree-optimization/55191
473         * gcc.dg/pr55191.c: New test.
475 2012-11-08  Jakub Jelinek  <jakub@redhat.com>
477         PR debug/54499
478         * g++.dg/debug/pr54499.C: New test.
480 2012-11-08  Jan Hubicka  <jh@suse.cz>
482         PR middle-end/48636
483         * gcc.dg/winline-3.c: Update.
485 2012-11-08  Martin Jambor  <mjambor@suse.cz>
487         * gfortran.dg/ipcp-array-1.f90: New test.
489 2012-11-08  Florian Weimer  <fweimer@redhat.com>
491         * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
493 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
495         PR rtl-optimization/55151
496         * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
498 2012-11-07  Uros Bizjak  <ubizjak@gmail.com>
500         * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
502 2012-11-07  Eric Botcazou  <ebotcazou@adacore.com>
504         * gcc.c-torture/compile/20121107-1.c: New test.
506 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
508         PR rtl-optimization/55151
509         * gcc.dg/pr55151.c: Compile it only for x86_64.
511 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
513         PR rtl-optimization/55122
514         * gcc.dg/pr55122.c: New test.
516 2012-11-07  David Edelsohn  <dje.gcc@gmail.com>
518         * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
519         word powerpc.
520         * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
521         * gcc.target/powerpc/loop_align.c: Skip on AIX.
522         * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
523         * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
525 2012-11-07  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
527         PR c/53063
528         * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
530 2012-11-07  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
532         PR c/51294
533         * c-c++-common/pr51294.c: New.
535 2012-11-07  Martin Jambor  <mjambor@suse.cz>
537         PR tree-optimization/53787
538         * gcc.dg/ipa/ipa-5.c: Adjust.
539         * gcc.dg/ipa/ipcp-agg-1.c: New test.
540         * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
541         * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
542         * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
543         * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
544         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
545         * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
546         * gfortran.dg/pr48636-2.f90: New test.
547         * gfortran.dg/pr53787.f90: Likewise.
549 2012-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
551         PR c++/55226
552         Revert:
553         2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
555         PR c++/54922
556         * g++.dg/cpp0x/constexpr-union4.C: New.
558 2012-11-07  Yufeng Zhang  <yufeng.zhang@arm.com>
560         * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
562 2012-11-07  Kaz Kojima  <kkojima@gcc.gnu.org>
564         PR target/49220
565         * gcc.c-torture/compile/pr49220.c: New test.
567 2012-11-07  Florian Weimer  <fweimer@redhat.com>
569         * g++.dg/init/new40.C: New.
571 2012-11-07  Jakub Jelinek  <jakub@redhat.com>
573         PR debug/54693
574         * gcc.dg/guality/pr54693-2.c: New test.
576 2012-11-06  Andrew Pinski  <apinski@cavium.com>
578         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
579         -fno-vect-cost-model.
581 2012-11-06  Aldy Hernandez  <aldyh@redhat.com>
583         * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
584         * gcc.dg/tm/debug-1.c: Same.
585         * gcc.dg/tm/irrevocable-3.c: Same.
586         * gcc.dg/tm/irrevocable-4.c: Same.
587         * gcc.dg/tm/memopt-10.c: Same.
588         * gcc.dg/tm/memopt-11.c: Same.
589         * gcc.dg/tm/props-4.c: Same.
590         * gcc.dg/tm/wrap-3.c: Same.
591         * gcc.dg/tm/wrap-4.c: Same.
593 2012-11-06  Andrew Pinski  <apinski@cavium.com>
595         * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
597 2012-11-06  Jan Hubicka  <jh@suse.cz>
599         * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
600         candidate still.
601         * gcc.dg/tree-ssa/loop-23.c: Likewise.
602         * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
603         * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
605 2012-11-06  David Edelsohn  <dje.gcc@gmail.com>
607         * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
609 2012-11-06  Uros Bizjak  <ubizjak@gmail.com>
611         PR middle-end/41993
612         * gcc.dg/torture/pr41993.c: New test.
614 2012-11-06  Jan Hubicka  <jh@suse.cz>
616         * gcc.target/i386/l_fma_float_?.c: Update.
617         * gcc.target/i386/l_fma_double_?.c: Update.
619 2012-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
621         PR target/54089
622         * gcc.target/sh/pr54089-8.c: New.
623         * gcc.target/sh/pr54089-9.c: New.
625 2012-11-06  Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
627         PR target/47440
628         * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
629         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
630         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
631         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
632         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
633         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
634         * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
635         * gcc.target/i386/avx-vzeroupper-27.c: New.
637 2012-11-06  Janus Weil  <janus@gcc.gnu.org>
639         PR fortran/54917
640         * gfortran.dg/transfer_class_1.f90: New.
641         * gfortran.dg/transfer_class_2.f90: New.
643 2012-11-05  Sriraman Tallam  <tmsriram@google.com>
645         * testsuite/g++.dg/mv1.C: New test.
646         * testsuite/g++.dg/mv2.C: New test.
647         * testsuite/g++.dg/mv3.C: New test.
648         * testsuite/g++.dg/mv4.C: New test.
649         * testsuite/g++.dg/mv5.C: New test.
650         * testsuite/g++.dg/mv6.C: New test.
652 2012-11-05  Hans-Peter Nilsson  <hp@axis.com>
654         PR testsuite/55186
655         * gcc.dg/const-uniq-1.c (a): Increase length four times.
657 2012-11-05  Jack Howarth <howarth@bromo.med.uc.edu>
659         * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
660         darwin.
662 2012-11-05  Eric Botcazou  <ebotcazou@adacore.com>
664         * g++.dg/torture/20121105-1.C: New test.
666 2012-11-05  Andreas Schwab  <schwab@linux-m68k.org>
668         * gcc.dg/torture/fp-compare.c: New testcase.
670 2012-11-05  Jan Hubicka  <jh@suse.cz>
672         * gcc.dg/const-1.c: Update.
673         * gcc.dg/pure-1.c: Update.
675 2012-11-05  Vladimir Makarov  <vmakarov@redhat.com>
677         PR rtl-optimization/55151
678         * gcc.dg/pr55151.c: New test.
680 2012-11-05  Jakub Jelinek  <jakub@redhat.com>
682         PR debug/54970
683         PR debug/54971
684         * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
686 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
688         PR testsuite/51128
689         * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
691 2012-11-05  Jan Hubicka  <jh@suse.cz>
693         * gcc.dg/autopar/pr49960.c: Fix testcase.
695 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
697         * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
698         Fix scan-tree-dump-times directive.
700 2012-11-04  Janus Weil  <janus@gcc.gnu.org>
702         PR fortran/55199
703         * gfortran.dg/associate_12.f90: New.
705 2012-11-03  Jack Howarth  <howarth@bromo.med.uc.edu>
707         PR target/54255
708         * lib/target-supports.exp (check_effective_target_masm_intel): New
709         proc.
710         * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
711         masm_intel.
713 2012-11-03  H.J. Lu  <hjl.tools@gmail.com>
714             Jack Howarth  <howarth@bromo.med.uc.edu>
716         * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
717         * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
718         * gcc.target/i386/pr53249.c: Likewise.
720 2012-11-03  Andrew Pinski  <apinski@cavium.com>
722         * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
723         call abort1 so that cross jumping does not happen.
725 2012-11-03  Oleg Endo  <olegendo@gcc.gnu.org>
727         PR target/51244
728         * gcc.target/sh/pr51244-18.c: New.
729         * gcc.target/sh/pr51244-19.c: New.
731 2012-11-03  Richard Sandiford  <rdsandiford@googlemail.com>
733         * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
734         b requires a 64-bit operation followed by a truncation.
736 2012-11-02  Jan Hubicka  <jh@suse.cz>
738         * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
740 2012-11-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
742         * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
743         conditions to verify the reduction code is vectorized.
745         * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
746         in case 'pow', such as 'powerpc' is used in the compiler version name.
747         * gcc.target/powerpc/pr46728-2.c: Likewise.
748         * gcc.target/powerpc/pr46728-3.c: Likewise.
749         * gcc.target/powerpc/pr46728-4.c: Likewise.
750         * gcc.target/powerpc/pr46728-5.c: Likewise.
751         * gcc.target/powerpc/pr46728-7.c: Likewise.
752         * gcc.target/powerpc/pr46728-8.c: Likewise.
753         * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
755 2012-11-02  Jan Hubicka  <jh@suse.cz>
757         * gcc.dg/tree-ssa/loop-38.c: New testcase.
759 2012-11-02  Jan Hubicka  <jh@suse.cz>
761         * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
762         * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
764 2012-11-02  Vladimir Makarov  <vmakarov@redhat.com>
766         PR middle-end/55130
767         * gcc.target/i386/pr55130.c: New test.
769 2012-11-02  Jakub Jelinek  <jakub@redhat.com>
771         PR target/55147
772         * gcc.target/i386/pr55147.c: New test.
774 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
776         * gfortran.dg/default_format_1.f90: XFAIL on AIX.
777         * gfortran.dg/default_format_denormal_1.f90: Same.
779 2012-11-01  Marc Glisse  <marc.glisse@inria.fr>
781         PR middle-end/55001
782         * g++.dg/ext/vector19.C: Remove target restrictions.
783         * gcc.dg/fold-compare-7.c: New testcase.
785 2012-11-01  Oleg Endo  <olegendo@gcc.gnu.org>
787         PR target/55160
788         * gcc.target/sh/pr55160.c: New.
790 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
792         * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
793         scan-assembler regex.
795 2012-11-01  Vladimir Makarov  <vmakarov@redhat.com>
797         PR middle-end/55150
798         * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
799         * gcc.dg/pr55150-2.c: New test.
801 2012-11-01  Sharad Singhai  <singhai@google.com>
803         * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
804         * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
805         * testsuite/g++.dg/plugin/selfassign.c: Likewise.
806         * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
808 2012-10-31  Dehao Chen  <dehao@google.com>
810         * g++.dg/debug/dwarf2/block.C: New testcase.
812 2012-10-31  Jan Hubicka  <jh@suse.cz>
814         * gcc.dg/pr44974.c: Add noinline.
816 2012-10-31  Janus Weil  <janus@gcc.gnu.org>
818         PR fortran/53718
819         * gfortran.dg/class_54.f90: New.
821 2012-10-31  Steven Bosscher  <steven@gcc.gnu.org>
822             Jakub Jelinek  <jakub@redhat.com>
824         PR tree-optimization/55018
825         * gcc.dg/torture/pr55018.c: New test.
827 2012-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
829         PR c++/54583
830         * g++.dg/ext/vla13.C: New.
832 2012-10-31  Vladimir Makarov  <vmakarov@redhat.com>
834         PR middle-end/55150
835         * gcc.dg/pr55150.c: New test.
837 2012-10-31  Tobias Burnus  <burnus@net-b.de>
839         PR fortran/55134
840         * gfortran.dg/associate_11.f90: New.
842 2012-10-31  Dodji Seketeli  <dodji@redhat.com>
844         PR c++/54955
845         * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
847 2012-10-31  Jakub Jelinek  <jakub@redhat.com>
849         PR tree-optimization/19105
850         PR tree-optimization/21643
851         PR tree-optimization/46309
852         * gcc.dg/pr19105.c: New test.
853         * gcc.dg/pr21643.c: New test.
854         * gcc.dg/pr46309-2.c: New test.
855         * gcc.c-torture/execute/pr46309.c: New test.
857 2012-10-31  Alan Modra  <amodra@gmail.com>
859         * gcc.target/powerpc/dimode_off.c: New.
860         * gcc.target/powerpc/timode_off.c: New.
861         * gcc.target/powerpc/dfmode_off.c: New.
862         * gcc.target/powerpc/tfmode_off.c: New.
864 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
866         PR rtl-optimization/55093
867         * gcc.target/i386/pr55093.c: New file.
869 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
871         * gcc.target/i386/pr55116.c: Renamed to ...
872         * gcc.target/i386/pr55116-1.c: This.
874 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
876         * gcc.target/i386/pr55116-2.c: New file.
878 2012-10-30  Richard Biener  <rguenther@suse.de>
880         * gcc.dg/vect/slp-perm-2.c: Adjust.
882 2012-10-30  Richard Biener  <rguenther@suse.de>
884         PR tree-optimization/55111
885         * gcc.dg/torture/pr55111.c: New testcase.
887 2012-10-30  Oleg Endo  <olegendo@gcc.gnu.org>
889         PR target/53988
890         * gcc.target/sh/pr53988.c: New.
892 2012-10-30  Bin Cheng  <bin.cheng@arm.com>
894         PR target/54989
895         * gcc.dg/hoist-register-pressure-1.c: Rename from
896         hoist-register-pressure.c. Add nonpic condition.
897         * gcc.dg/hoist-register-pressure-2.c: New testcase.
899 2012-10-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
901         PR c++/54930
902         * gcc.dg/Wreturn-local-addr.c: New.
903         * g++.dg/warn/Wno-return-local-addr.C: New.
904         * g++.dg/warn/Wreturn-local-addr.C: New.
906 2012-10-29  H.J. Lu  <hongjiu.lu@intel.com>
908         PR middle-end/55116
909         * gcc.target/i386/pr55116.c: New file.
911 2012-10-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
913         PR c/53066
914         * gcc.dg/Wshadow-4.c: New.
915         * gcc.dg/Wshadow-4.h: New.
917 2012-10-29  Alexandre Oliva <aoliva@redhat.com>
919         PR debug/54693
920         * gcc.dg/guality/pr54693.c: New.
922 2012-10-29  Marc Glisse  <marc.glisse@inria.fr>
924         PR middle-end/55027
925         * gcc.dg/pr55027.c: New testcase.
927 2012-10-29  Jan Hubicka  <jh@suse.cz>
929         * gcc.dg/ipa/inline-6.c: New testcase.
931 2012-10-29  Vladimir Makarov  <vmakarov@redhat.com>
933         PR rtl-optimization/55106
934         * g++.dg/pr55106.C: New.
936 2012-10-29  Richard Guenther  <rguenther@suse.de>
938         PR middle-end/53695
939         * gcc.dg/torture/pr53695.c: New testcase.
941 2012-10-28  Jan Hubicka  <jh@suse.cz>
943         * gcc.dg/ipa/inlinehint-3.c: New testcase.
945 2012-10-28  Tobias Burnus  <burnus@net-b.de>
947         PR fortran/54958
948         * gfortran.dg/do_check_6.f90: New.
950 2012-10-27  Dominique Dhumieres  <dominiq@lps.ens.fr>
951             Jack Howarth <howarth@bromo.med.uc.edu>
953         PR target/54404
954         * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
955         to dg-options.
956         * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
958 2012-10-27  Uros Bizjak  <ubizjak@gmail.com>
960         PR target/34283
961         * gcc.target/i386/pr34283.c: New test.
963 2012-10-26  Jakub Jelinek  <jakub@redhat.com>
965         PR c++/55081
966         * g++.dg/opt/pr55081.C: New test.
968         PR debug/54970
969         PR debug/54971
970         * gcc.dg/guality/pr54970.c: New test.
972 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
974         PR c++/54984
975         * g++.dg/template/new11.C: New.
977 2012-10-26  Richard Biener  <rguenther@suse.de>
979         PR middle-end/54824
980         * gcc.dg/torture/pr54824.c: New testcase.
982 2012-10-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
984         * gcc.target/i386/fxsave-1.c: New.
985         * gcc.target/i386/fxsave64-1.c: Ditto.
986         * gcc.target/i386/fxrstor-1.c: Ditto.
987         * gcc.target/i386/fxrstor64-1.c: Ditto.
988         * gcc.target/i386/xsave-1.c: Ditto.
989         * gcc.target/i386/xsave64-1.c: Ditto.
990         * gcc.target/i386/xrstor-1.c: Ditto.
991         * gcc.target/i386/xrstor64-1.c: Ditto.
992         * gcc.target/i386/xsaveopt-1.c: Ditto.
993         * gcc.target/i386/xsaveopt64-1.c: Ditto.
994         * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
995         * gcc.target/i386/sse-13.c: Ditto.
996         * gcc.target/i386/sse-14.c: Ditto.
997         * gcc.target/i386/sse-22.c: Ditto.
998         * gcc.target/i386/sse-23.c: Ditto.
999         * g++.dg/other/i386-2.C: Ditto.
1000         * g++.dg/other/i386-3.C: Ditto.
1002 2012-10-25  Jan Hubicka  <jh@suse.cz>
1004         * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1005         at ivcanon time.
1007 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1009         PR c++/53761
1010         * g++.dg/ext/transparent-union.C: New.
1012 2012-10-25  Marc Glisse  <marc.glisse@inria.fr>
1014         PR c++/54427
1015         * g++.dg/ext/vector19.C: New testcase.
1017 2012-10-25  Richard Biener  <rguenther@suse.de>
1019         PR tree-optimization/54902
1020         * g++.dg/torture/pr54902.C: New testcase.
1022 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1024         PR c++/34892
1025         * g++.dg/template/crash114.C: New.
1027 2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
1029         PR bootstrap/55049
1030         * gcc.target/i386/pr55049-1.c: New test.
1032 2012-10-24  Janus Weil  <janus@gcc.gnu.org>
1034         PR fortran/55037
1035         * gfortran.dg/class_dummy_4.f03: New.
1037 2012-10-24  Jakub Jelinek  <jakub@redhat.com>
1039         PR rtl-optimization/55010
1040         * gcc.dg/pr55010.c: New test.
1042         PR debug/54828
1043         * g++.dg/debug/pr54828.C: New test.
1045 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
1047         * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1048         * gcc.dg/vect/vect-83_64.c: Likewise.
1050 2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1052         PR c++/54922
1053         * g++.dg/cpp0x/constexpr-union4.C: New.
1055 2012-10-23  Jeff Law  <law@redhat.com>
1057         * gcc.c-torture/execute/pr54985.c: New test.
1059 2012-10-23  Paul Koning  <ni1d@arrl.net>
1061         PR debug/54508
1062         * g++.dg/debug/dwarf2/pr54508.C: New.
1064 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
1066         PR c++/54844
1067         * g++.dg/template/sizeof14.C: New test.
1069 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
1070             Jim MacArthur  <jim.macarthur@arm.com>
1071             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1072             Marcus Shawcroft  <marcus.shawcroft@arm.com>
1073             Nigel Stephens  <nigel.stephens@arm.com>
1074             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1075             Richard Earnshaw  <rearnsha@arm.com>
1076             Sofiane Naci  <sofiane.naci@arm.com>
1077             Stephen Thomas  <stephen.thomas@arm.com>
1078             Tejas Belagod  <tejas.belagod@arm.com>
1079             Yufeng Zhang  <yufeng.zhang@arm.com>
1081         * lib/target-supports.exp
1082         (check_profiling_available): Add AArch64.
1083         (check_effective_target_vect_int): Likewise.
1084         (check_effective_target_vect_shift): Likewise.
1085         (check_effective_target_vect_float): Likewise.
1086         (check_effective_target_vect_double): Likewise.
1087         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1088         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1089         (check_effective_target_vect_pack_trunc): Likewise.
1090         (check_effective_target_vect_unpack): Likewise.
1091         (check_effective_target_vect_hw_misalign): Likewise.
1092         (check_effective_target_vect_short_mult): Likewise.
1093         (check_effective_target_vect_int_mult): Likewise.
1094         (check_effective_target_vect_stridedN): Likewise.
1095         (check_effective_target_sync_int_long): Likewise.
1096         (check_effective_target_sync_char_short): Likewise.
1097         (check_vect_support_and_set_flags): Likewise.
1098         (check_effective_target_aarch64_tiny): New.
1099         (check_effective_target_aarch64_small): New.
1100         (check_effective_target_aarch64_large): New.
1101         * g++.dg/other/PR23205.C: Enable aarch64.
1102         * g++.dg/other/pr23205-2.C: Likewise.
1103         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1104         * gcc.c-torture/execute/20101011-1.c: Likewise.
1105         * gcc.dg/20020312-2.c: Likewise.
1106         * gcc.dg/20040813-1.c: Likewise.
1107         * gcc.dg/builtin-apply2.c: Likewise.
1108         * gcc.dg/stack-usage-1.c: Likewise.
1110 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
1111             Jim MacArthur  <jim.macarthur@arm.com>
1112             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1113             Marcus Shawcroft  <marcus.shawcroft@arm.com>
1114             Nigel Stephens  <nigel.stephens@arm.com>
1115             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1116             Richard Earnshaw  <rearnsha@arm.com>
1117             Sofiane Naci  <sofiane.naci@arm.com>
1118             Stephen Thomas  <stephen.thomas@arm.com>
1119             Tejas Belagod  <tejas.belagod@arm.com>
1120             Yufeng Zhang  <yufeng.zhang@arm.com>
1122         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1123         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1124         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1125         * gcc.target/aarch64/aapcs/abitest.S: New file.
1126         * gcc.target/aarch64/aapcs/abitest.h: New file.
1127         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1128         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1129         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1130         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1131         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1132         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1133         * gcc.target/aarch64/aapcs/ice_1.c: New file.
1134         * gcc.target/aarch64/aapcs/ice_2.c: New file.
1135         * gcc.target/aarch64/aapcs/ice_3.c: New file.
1136         * gcc.target/aarch64/aapcs/ice_4.c: New file.
1137         * gcc.target/aarch64/aapcs/ice_5.c: New file.
1138         * gcc.target/aarch64/aapcs/macro-def.h: New file.
1139         * gcc.target/aarch64/aapcs/test_1.c: New file.
1140         * gcc.target/aarch64/aapcs/test_10.c: New file.
1141         * gcc.target/aarch64/aapcs/test_11.c: New file.
1142         * gcc.target/aarch64/aapcs/test_12.c: New file.
1143         * gcc.target/aarch64/aapcs/test_13.c: New file.
1144         * gcc.target/aarch64/aapcs/test_14.c: New file.
1145         * gcc.target/aarch64/aapcs/test_15.c: New file.
1146         * gcc.target/aarch64/aapcs/test_16.c: New file.
1147         * gcc.target/aarch64/aapcs/test_17.c: New file.
1148         * gcc.target/aarch64/aapcs/test_18.c: New file.
1149         * gcc.target/aarch64/aapcs/test_19.c: New file.
1150         * gcc.target/aarch64/aapcs/test_2.c: New file.
1151         * gcc.target/aarch64/aapcs/test_20.c: New file.
1152         * gcc.target/aarch64/aapcs/test_21.c: New file.
1153         * gcc.target/aarch64/aapcs/test_22.c: New file.
1154         * gcc.target/aarch64/aapcs/test_23.c: New file.
1155         * gcc.target/aarch64/aapcs/test_24.c: New file.
1156         * gcc.target/aarch64/aapcs/test_25.c: New file.
1157         * gcc.target/aarch64/aapcs/test_26.c: New file.
1158         * gcc.target/aarch64/aapcs/test_3.c: New file.
1159         * gcc.target/aarch64/aapcs/test_4.c: New file.
1160         * gcc.target/aarch64/aapcs/test_5.c: New file.
1161         * gcc.target/aarch64/aapcs/test_6.c: New file.
1162         * gcc.target/aarch64/aapcs/test_7.c: New file.
1163         * gcc.target/aarch64/aapcs/test_8.c: New file.
1164         * gcc.target/aarch64/aapcs/test_9.c: New file.
1165         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1166         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1167         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1168         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1169         * gcc.target/aarch64/aapcs/test_complex.c: New file.
1170         * gcc.target/aarch64/aapcs/test_int128.c: New file.
1171         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1172         * gcc.target/aarch64/aapcs/type-def.h: New file.
1173         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1174         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1175         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1176         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1177         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1178         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1179         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1180         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1181         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1182         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1183         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1184         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1185         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1186         * gcc.target/aarch64/aarch64.exp: New file.
1187         * gcc.target/aarch64/adc-1.c: New file.
1188         * gcc.target/aarch64/adc-2.c: New file.
1189         * gcc.target/aarch64/asm-1.c: New file.
1190         * gcc.target/aarch64/clrsb.c: New file.
1191         * gcc.target/aarch64/clz.c: New file.
1192         * gcc.target/aarch64/ctz.c: New file.
1193         * gcc.target/aarch64/csinc-1.c: New file.
1194         * gcc.target/aarch64/csinv-1.c: New file.
1195         * gcc.target/aarch64/csneg-1.c: New file.
1196         * gcc.target/aarch64/extend.c: New file.
1197         * gcc.target/aarch64/fcvt.x: New file.
1198         * gcc.target/aarch64/fcvt_double_int.c: New file.
1199         * gcc.target/aarch64/fcvt_double_long.c: New file.
1200         * gcc.target/aarch64/fcvt_double_uint.c: New file.
1201         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1202         * gcc.target/aarch64/fcvt_float_int.c: New file.
1203         * gcc.target/aarch64/fcvt_float_long.c: New file.
1204         * gcc.target/aarch64/fcvt_float_uint.c: New file.
1205         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1206         * gcc.target/aarch64/ffs.c: New file.
1207         * gcc.target/aarch64/fmadd.c: New file.
1208         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1209         * gcc.target/aarch64/frint.x: New file.
1210         * gcc.target/aarch64/frint_double.c: New file.
1211         * gcc.target/aarch64/frint_float.c: New file.
1212         * gcc.target/aarch64/index.c: New file.
1213         * gcc.target/aarch64/mneg-1.c: New file.
1214         * gcc.target/aarch64/mneg-2.c: New file.
1215         * gcc.target/aarch64/mneg-3.c: New file.
1216         * gcc.target/aarch64/mnegl-1.c: New file.
1217         * gcc.target/aarch64/mnegl-2.c: New file.
1218         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1219         * gcc.target/aarch64/pic-constantpool1.c: New file.
1220         * gcc.target/aarch64/pic-symrefplus.c: New file.
1221         * gcc.target/aarch64/predefine_large.c: New file.
1222         * gcc.target/aarch64/predefine_small.c: New file.
1223         * gcc.target/aarch64/predefine_tiny.c: New file.
1224         * gcc.target/aarch64/reload-valid-spoff.c: New file.
1225         * gcc.target/aarch64/scalar_intrinsics.c: New file.
1226         * gcc.target/aarch64/table-intrinsics.c: New file.
1227         * gcc.target/aarch64/tst-1.c: New file.
1228         * gcc.target/aarch64/vect-abs-compile.c: New file.
1229         * gcc.target/aarch64/vect-abs.c: New file.
1230         * gcc.target/aarch64/vect-abs.x: New file.
1231         * gcc.target/aarch64/vect-compile.c: New file.
1232         * gcc.target/aarch64/vect-faddv-compile.c: New file.
1233         * gcc.target/aarch64/vect-faddv.c: New file.
1234         * gcc.target/aarch64/vect-faddv.x: New file.
1235         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1236         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1237         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1238         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1239         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1240         * gcc.target/aarch64/vect-fp-compile.c: New file.
1241         * gcc.target/aarch64/vect-fp.c: New file.
1242         * gcc.target/aarch64/vect-fp.x: New file.
1243         * gcc.target/aarch64/vect-mull-compile.c: New file.
1244         * gcc.target/aarch64/vect-mull.c: New file.
1245         * gcc.target/aarch64/vect-mull.x: New file.
1246         * gcc.target/aarch64/vect.c: New file.
1247         * gcc.target/aarch64/vect.x: New file.
1248         * gcc.target/aarch64/vector_intrinsics.c: New file.
1249         * gcc.target/aarch64/vfp-1.c: New file.
1250         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1251         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1252         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1253         * g++.dg/abi/aarch64_guard1.C: New file.
1255 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
1257         PR c++/54988
1258         * c-c++-common/pr54988.c: New test.
1260 2012-10-23  Jan Hubicka  <jh@suse.cz>
1262         * gcc.dg/tree-prof/peel-1.c: New testcase.
1264 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
1266         PR gcc/52945
1267         * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1269 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
1271         * gcc.dg/c99-predef-1.c: New test.
1272         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1273         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1274         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1275         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1276         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1277         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1278         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1279         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1280         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1281         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1282         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1283         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1285 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
1287         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1289 2012-10-23  Jan Hubicka  <jh@suse.cz>
1291         PR middle-end/54937
1292         * gcc.c-torture/execute/pr54937.c: New testcase.
1293         * gcc.dg/tree-ssa/cunroll-2.c: Update.
1295 2012-10-23  Jan Hubicka  <jh@suse.cz>
1297         PR middle-end/54967
1298         * gfortran.dg/pr54967.f90: New testcase.
1300 2012-10-23  Terry Guo  <terry.guo@arm.com>
1302         PR target/55019
1303         * gcc.dg/pr55019.c: New.
1305 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1307         PR tree-optimization/55008
1308         * gcc.dg/tree-ssa/pr55008.c: New test.
1310 2012-10-22  Richard Biener  <rguenther@suse.de>
1312         PR tree-optimization/55011
1313         * gcc.dg/torture/pr55011.c: New testcase.
1315 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
1317         * gcc.target/arm/pr40457-1.c: Adjust expected output.
1318         * gcc.target/arm/pr40457-2.c: Likewise.
1319         * gcc.target/arm/pr40457-3.c: Likewise.
1321 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1323         * gnat.dg/specs/limited_with4.ads: New test.
1324         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1326 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1328         * gnat.dg/modular4.adb: New test.
1329         * gnat.dg/modular4_pkg.ads: New helper.
1331 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1333         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1334         * gnat.dg/specs/addr1.ads: Likewise.
1336 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
1338         * gcc.dg/webizer.c (main): Add missing exit call.
1340 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
1342         PR fortran/54465
1343         * gfortran.dg/wextra_1.f:  New test.
1345 2012-10-20  Jan Hubicka  <jh@suse.cz>
1347         * gcc.dg/tree-prof/unroll-1.c: New testcase.
1349 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
1351         PR fortran/54224
1352         * gfortran.dg/warn_unused_function.f90: New.
1354 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
1356         * lib/target-supports.exp
1357         (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1359 2012-10-19  Richard Guenther  <rguenther@suse.de>
1361         PR tree-optimization/54981
1362         * gcc.dg/pr54981.c: New testcase.
1364 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
1366         PR target/54892
1367         * gcc.target/arm/pr54892.c: New.
1369 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
1371         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1373 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1375         PR c++/54501
1376         * g++.dg/init/array30.C: New.
1377         * g++.dg/init/array31.C: Likewise.
1379 2012-10-18  Tobias Burnus  <burnus@net-b.de>
1381         PR fortran/54884
1382         * gfortran.dg/public_private_module_7.f90: New.
1384 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1386         PR c++/29633
1387         * g++.dg/template/pr29633.C: New.
1389 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
1391         * gnat.dg/loop_optimization13.ad[sb]: New test.
1392         * gnat.dg/loop_optimization13_pkg.ads: New helper.
1394 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1396         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1397         * gcc.target/arm/neon/vfmaf32.c: Likewise.
1398         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1399         * gcc.target/arm/neon/vfmsf32.c: Likewise.
1401 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1403         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1404         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1405         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1406         * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1407         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1408         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1410 2012-10-16  Jan Hubicka  <jh@suse.cz>
1412         * gcc.target/i386/l_fma_float_?.c: Update.
1413         * gcc.target/i386/l_fma_double_?.c: Update.
1414         * gfortran.dg/do_1.f90: XFAIL
1415         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1416         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1417         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1418         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1419         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1420         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1421         valid.
1423 2012-10-16  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1425         PR c/53063
1426         PR c/40989
1427         * gcc.dg/Wstrict-overflow-24.c: New.
1429 2012-10-16  Tobias Burnus  <burnus@net-b.de>
1431         PR fortran/50981
1432         PR fortran/54618
1433         * gfortran.dg/class_optional_1.f90: New.
1434         * gfortran.dg/class_optional_2.f90: New.
1436 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
1438         PR debug/54796
1439         * gcc.dg/guality/pr54796.c: New test.
1441         PR tree-optimization/54889
1442         * gfortran.dg/pr54889.f90: New test.
1444 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
1446         * g++.dg/other/dump-ada-spec-2.C: New test.
1448 2012-10-16  Easwaran Raman  <eraman@google.com>
1450         * gcc.dg/tree-prof/switch-case-1.c: New test case.
1451         * gcc.dg/tree-prof/switch-case-2.c: New test case.
1453 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
1455         * gcc.dg/torture/stackalign/builtin-apply-2.c,
1456         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1458 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1460         PR target/54925
1461         * gcc.c-torture/compile/pr54925.c: New.
1463 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1465         PR target/51244
1466         * gcc.target/sh/pr51244-17.c: New.
1468 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1470         PR target/54760
1471         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1472         functions.
1473         * gcc.target/sh/pr54760-4.c: New.
1475 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1477         PR target/34777
1478         * gcc.target/sh/torture/sh-torture.exp: New.
1479         * gcc.target/sh/torture/pr34777.c: New.
1481 2012-10-15  Matthias Klose  <doko@ubuntu.com>
1483         * lib/target-supports.exp (check_profiling_available): Match
1484         arm*-*-linux-* for ARM Linux/GNU.
1485         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1486         * gfortran.dg/enum_10.f90: Likewise.
1487         * gfortran.dg/enum_9.f90: Likewise.
1488         * gcc.target/arm/synchronize.c: Likewise.
1489         * g++.old-deja/g++.jason/enum6.C: Likewise.
1490         * g++.old-deja/g++.other/enum4.C: Likewise.
1491         * g++.old-deja/g++.law/enum9.C: Likewise.
1493 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1495         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1496         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1498 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
1499             Paolo Carlini  <paolo.carlini@oracle.com>
1501         PR c++/17805
1502         * g++.dg/overload/operator6.C: New.
1504 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1506         PR c++/50080 (again)
1507         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1508         * g++.dg/parse/tmpl-outside1.C: Likewise.
1509         * g++.dg/template/qualttp18.C: Likewise.
1510         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1511         * g++.old-deja/g++.pt/overload13.C: Likewise.
1513 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
1515         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1516         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1517         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1518         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1519         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1520         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1521         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1522         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1524 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1526         PR c++/50080
1527         * g++.dg/parse/tmpl-outside2.C: New.
1528         * g++.dg/parse/tmpl-outside1.C: Adjust.
1529         * g++.dg/template/qualttp18.C: Likewise.
1530         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1531         * g++.old-deja/g++.pt/overload13.C: Likewise.
1533 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
1535         PR tree-optimization/54915
1536         * gcc.dg/tree-ssa/pr54915.c: New testcase.
1538 2012-10-15  Richard Guenther  <rguenther@suse.de>
1540         PR tree-optimization/54920
1541         * gcc.dg/torture/pr54920.c: New testcase.
1543 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1545         * gnat.dg/unchecked_convert9.ad[sb]: New test.
1547 2012-10-13  Jason Merrill  <jason@redhat.com>
1549         * g++.dg/tls/thread_local7g.C: Require tls_native.
1551 2012-10-14  Jason Merrill  <jason@redhat.com>
1553         * g++.dg/cpp0x/inh-ctor1.C: New.
1554         * g++.dg/cpp0x/inh-ctor2.C: New.
1555         * g++.dg/cpp0x/inh-ctor3.C: New.
1556         * g++.dg/cpp0x/inh-ctor4.C: New.
1557         * g++.dg/cpp0x/inh-ctor5.C: New.
1558         * g++.dg/cpp0x/inh-ctor6.C: New.
1559         * g++.dg/cpp0x/inh-ctor7.C: New.
1560         * g++.dg/cpp0x/inh-ctor8.C: New.
1561         * g++.dg/cpp0x/inh-ctor9.C: New.
1562         * g++.dg/cpp0x/inh-ctor10.C: New.
1563         * g++.dg/cpp0x/inh-ctor11.C: New.
1564         * g++.dg/cpp0x/inh-ctor12.C: New.
1565         * g++.dg/cpp0x/inh-ctor13.C: New.
1567 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
1569         PR rtl-optimization/54919
1570         * gcc.dg/pr54919.c: New testcase.
1572 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1574         PR c++/53581
1575         * g++.dg/template/crash113.C: New.
1577 2012-10-14  Jan Hubicka  <jh@suse.cz>
1579         * gcc.dg/unroll_5.c: New testcase.
1581 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1583         PR c++/52643
1584         * g++.dg/opt/pr52643.C: New.
1586 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1588         PR target/54602
1589         * gcc.target/sh/pr54602-1.c: New.
1590         * gcc.target/sh/pr54602-2.c: New.
1591         * gcc.target/sh/pr54602-3.c: New.
1592         * gcc.target/sh/pr54602-4.c: New.
1594 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1596         PR target/54680
1597         * gcc.target/sh/pr54680.c: New.
1599 2012-10-12  Jan Hubicka <jh@suse.cz>
1601         * gcc.dg/webizer.c: New testcase.
1603 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
1605         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1606         specify -m64.
1608         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1610         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1611         Return 0 if already specifying -mfloat-abi other than hard.
1613 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
1615         * gcc.dg/pr53060.c: Prune irrelevant warning.
1617 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
1619         PR c/54381
1620         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1621         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1622         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1623         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1624         Adjust expected wording of warnings for *cmp* builtins.
1625         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1626         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1628 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
1630         PR c++/24449
1631         * g++.dg/parse/friend-main.C: New.
1633 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
1635         PR c++/53055
1636         * g++.dg/pr53055.C: New testcase.
1638 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
1640         PR c++/52744
1641         * g++.dg/cpp0x/pr52744.C: New.
1643 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
1645         PR fortran/40453
1646         * gfortran.dg/dummy_procedure_9.f90: New.
1648 2012-10-12  Richard Biener  <rguenther@suse.de>
1650         PR tree-optimization/54894
1651         * gcc.dg/torture/pr54894.c: New testcase.
1653 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1655         PR target/51244
1656         * gcc.target/sh/pr51244-13.c: New.
1657         * gcc.target/sh/pr51244-14.c: New.
1658         * gcc.target/sh/pr51244-15.c: New.
1659         * gcc.target/sh/pr51244-16.c: New.
1661 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1663         PR c++/51878
1664         * g++.dg/cpp0x/decltype45.C: New.
1666 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
1668         PR fortran/54784
1669         * gfortran.dg/class_allocate_13.f90: New.
1671 2012-10-11  Jason Merrill  <jason@redhat.com>
1673         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1674         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1676         * g++.dg/gomp/tls-5.C: Require tls_native.
1677         * g++.dg/tls/thread_local7.C: Require tls_native.
1678         * g++.dg/tls/static2.C: New.
1680 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1682         PR c++/36107
1683         * g++.dg/ext/weak5.C: New.
1685 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
1687         PR testsuite/54868
1688         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1689         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1691 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1693         PR c++/43765
1694         * g++.dg/parse/pr43765.C: New.
1696 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
1698         * obj-c++.dg/tls/init-2.mm: Tweak errors.
1700 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1702         PR c++/43663
1703         * g++.dg/init/bitfield3.C: New.
1705 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
1707         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1709 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
1711         PR tree-optimization/54877
1712         * gcc.dg/torture/pr54877.c: New test.
1714 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1716         PR testsuite/53397
1717         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1718         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1719         and remove target info from dg-do compile.
1720         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1721         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1722         and remove target info from dg-do compile.
1724 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
1726         * gcc.dg/pr54782.c: Require target with pthread support.
1728 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1730         PR c++/53122
1731         * g++.dg/cpp0x/auto35.C: New.
1733 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
1735         PR c++/53540 - using fails to be equivalent to typedef
1736         * g++.dg/cpp0x/alias-decl-24.C: New test.
1738 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
1740         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1741         that c++11 attributes to types are ignored for now.
1742         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1743         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1745 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1747         PR c++/53741
1748         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1750 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1752         PR c++/50478
1753         * g++.dg/cpp0x/initlist67.C: New.
1755 2012-10-10  Dehao Chen  <dehao@google.com>
1757         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1759 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
1761         PR target/52480
1762         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1763         Add runtime tests.
1765 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1767         PR c++/53307
1768         * g++.dg/cpp0x/decltype44.C: New.
1770 2012-10-09  Steve Ellcey  <sellcey@mips.com>
1772         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1774 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1776         PR c++/53763
1777         * g++.dg/cpp0x/decltype43.C: New.
1779 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1781         PR middle-end/53397
1782         * gcc.dg/pr53397-1.c: New test case.
1783         * gcc.dg/pr53397-2.c: New test case.
1785 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1787         PR c++/54194
1788         * g++.dg/warn/Wparentheses-26.C: Adjust.
1789         * g++.dg/warn/Wparentheses-27.C: New.
1791 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
1793         PR c++/54427
1794         * c-c++-common/vector-scalar.c: New testcase.
1795         * g++.dg/ext/vector18.C: New testcase.
1796         * g++.dg/ext/vector5.C: This is not an error anymore.
1797         * gcc.dg/init-vec-1.c: Move ...
1798         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1799         * gcc.c-torture/execute/vector-shift1.c: Move ...
1800         * c-c++-common/torture/vector-shift1.c: ... here.
1801         * gcc.dg/scal-to-vec1.c: Move ...
1802         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1803         C++11. Adapt error messages.
1804         * gcc.dg/convert-vec-1.c: Move ...
1805         * c-c++-common/convert-vec-1.c: ... here.
1806         * gcc.dg/scal-to-vec2.c: Move ...
1807         * c-c++-common/scal-to-vec2.c: ... here.
1809 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
1811         PR target/54400
1812         * gcc.target/i386/pr54400.c: New testcase.
1814 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
1816         PR c++/54858
1817         * g++.dg/template/pr54858.C: New test.
1819 2012-10-08  Marek Polacek  <polacek@redhat.com>
1821         PR debug/54831
1822         * g++.dg/debug/pr54831.C: New test.
1824 2012-10-08  Dehao Chen  <dehao@google.com>
1826         * g++.dg/predict-loop-exit-1.C: New.
1827         * g++.dg/predict-loop-exit-2.C: New.
1828         * g++.dg/predict-loop-exit-3.C: New.
1830 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1832         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1834 2012-10-08  Jason Merrill  <jason@redhat.com>
1836         * g++.dg/gomp/tls-5.C: New.
1837         * g++.dg/gomp/tls-wrap1.C: New.
1838         * g++.dg/gomp/tls-wrap2.C: New.
1839         * g++.dg/gomp/tls-wrap3.C: New.
1840         * g++.dg/gomp/tls-wrap4.C: New.
1841         * g++.dg/gomp/tls-wrapper-cse.C: New.
1842         * g++.dg/tls/thread_local-cse.C: New.
1843         * g++.dg/tls/thread_local-order1.C: New.
1844         * g++.dg/tls/thread_local-order2.C: New.
1845         * g++.dg/tls/thread_local-wrap1.C: New.
1846         * g++.dg/tls/thread_local-wrap2.C: New.
1847         * g++.dg/tls/thread_local-wrap3.C: New.
1848         * g++.dg/tls/thread_local-wrap4.C: New.
1849         * g++.dg/tls/thread_local2g.C: New.
1850         * g++.dg/tls/thread_local3g.C: New.
1851         * g++.dg/tls/thread_local4g.C: New.
1852         * g++.dg/tls/thread_local5g.C: New.
1853         * g++.dg/tls/thread_local6g.C: New.
1854         * g++.dg/tls/thread_local7g.C: New.
1856         * g++.dg/tls/thread_local3.C: New.
1857         * g++.dg/tls/thread_local4.C: New.
1858         * g++.dg/tls/thread_local5.C: New.
1859         * g++.dg/tls/thread_local6.C: New.
1861         * g++.dg/tls/init-2.C: Tweak errors.
1862         * g++.dg/tls/thread_local1.C: New.
1863         * g++.dg/tls/thread_local2.C: New.
1864         * g++.dg/tls/thread_local7.C: New.
1866 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1868         PR target/54866
1869         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1871 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
1873         PR target/54685
1874         * gcc.target/sh/pr54685.c: New.
1876 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
1878         PR c++/53528 C++11 attribute support
1879         * g++.dg/cpp0x/gen-attrs-1.C: New test.
1880         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1881         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1882         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1883         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1884         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1885         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1886         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1887         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1888         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1889         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1890         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1891         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1892         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1893         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1894         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1895         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1896         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1897         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1898         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1899         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1900         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1901         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1902         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1903         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1904         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1905         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1906         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1907         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1908         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1909         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1910         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1911         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1912         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1913         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1914         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1915         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1916         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1917         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1918         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1919         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1920         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1921         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1922         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1923         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1924         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1925         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1926         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1927         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1928         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1929         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1930         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1931         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1932         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1933         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1934         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1935         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1937 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
1939         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1940         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1941         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1943 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
1945         PR target/54760
1946         * gcc.target/sh/pr54760-2.c: New.
1947         * gcc.target/sh/pr54760-3.c: New.
1949 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
1951         PR c++/51422
1952         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1954 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
1955             Sandra Loosemore  <sandra@codesourcery.com>
1957         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1958         and test that the accumulator is initialized using MULT.
1959         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1960         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1962 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1964         PR c++/52764
1965         * g++.dg/cpp0x/stdint.C: New.
1967 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1969         PR c++/54249
1970         * g++.dg/cpp0x/stddef.C: New.
1972 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1974         PR fortran/54832
1975         * gfortran.dg/typebound_operator_17.f90: New.
1977 2012-10-06  Jan Hubicka  <jh@suse.cz>
1979         PR lto/53831
1980         PR lto/54776
1981         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1983 2012-10-06  Jan Hubicka  <jh@suse.cz>
1985         * gcc.dg/lto/resolutions_0.c: New testcase.
1987 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1989         PR fortran/45521
1990         * gfortran.dg/generic_25.f90: New.
1991         * gfortran.dg/generic_26.f90: New.
1992         * gfortran.dg/generic_27.f90: New.
1994 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
1996         PR target/54760
1997         * gcc.target/sh/pr54760-1.c: New.
1999 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
2001         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2002         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2003         * g++.dg/warn/Wsign-compare-5.C: New test.
2004         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2005         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2006         * g++.dg/ext/builtin30.C: New test.
2007         * g++.dg/ext/vla12.C: New test.
2008         * gcc.dg/builtins-85.c: New test.
2010         PR debug/54519
2011         * gcc.dg/guality/pr54519-1.c: New test.
2012         * gcc.dg/guality/pr54519-2.c: New test.
2013         * gcc.dg/guality/pr54519-3.c: New test.
2014         * gcc.dg/guality/pr54519-4.c: New test.
2015         * gcc.dg/guality/pr54519-5.c: New test.
2016         * gcc.dg/guality/pr54519-6.c: New test.
2018 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
2020         PR c++/50893
2021         * g++.dg/cpp0x/defaulted38.C: New.
2023 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
2025         PR tree-optimization/33763
2026         * c-c++-common/pr33763.c: New test.
2028         PR tree-optimization/54810
2029         * gcc.dg/tree-ssa/vrp85.c: New test.
2031 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
2033         * gcc.dg/ucnid-7.c: Skip on AIX.
2034         * gcc.dg/ucnid-8.c: Same.
2035         * gcc.dg/ucnid-10.c: Same.
2036         * gcc.dg/ucnid-13.c: Same.
2037         * gcc.dg/attr-alias-3.c: Same.
2038         * gcc.dg/attr-alias-5.c: Same.
2039         * gcc.dg/torture/pr51106-2.c: Same.
2040         * gcc.dg/vmx/3b-13.c: Use valid splat index.
2042 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2044         PR c++/52233
2045         * g++.dg/cpp0x/alias-decl-23.C: New.
2047 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2049         PR c++/53403
2050         * g++.dg/template/friend53.C: New.
2052 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2054         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2055         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2056         (scan-ada-spec): Likewise.
2057         (scan-ada-spec-not): Likewise.
2058         * gcc.dg/dump-ada-spec-1.c: New test.
2059         * g++.dg/other/dump-ada-spec-1.C: Likewise.
2061 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2063         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2065 2012-10-04  Florian Weimer  <fweimer@redhat.com>
2067         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2069 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2071         PR c++/54323
2072         * g++.dg/cpp0x/pr54323.C: New.
2074 2012-10-04  Richard Guenther  <rguenther@suse.de>
2076         PR middle-end/54735
2077         * g++.dg/torture/pr54735.C: New testcase.
2079 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2081         PR rtl-optimization/54739
2082         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2084 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
2086         PR target/51244
2087         * gcc.target/sh/pr51244-12.c: New.
2089 2012-10-03  Dehao Chen  <dehao@google.com>
2091         PR middle-end/54782
2092         * gcc.dg/pr54782.c: New test.
2094 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
2096         PR c++/54777
2097         * g++.dg/cpp0x/constexpr-ref4.C: New test.
2099 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
2101         PR fortran/54778
2102         * gfortran.dg/class_53.f90: New.
2104 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
2106         PR debug/54551
2107         * gcc.dg/guality/pr54551.c: New.
2109 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
2111         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2112         * gcc.target/powerpc/pr46728-2.c: Likewise.
2114 2012-10-02  Sharad Singhai  <singhai@google.com>
2116         PR testsuite/54772
2117         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2118         to fix test failures caused by r191883.
2119         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2120         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2121         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2122         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2123         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2124         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2125         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2126         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2127         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2129 2012-09-30  Sharad Singhai  <singhai@google.com>
2131         * gcc.target/i386/vect-double-1.c: Fix test.
2133 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
2135         PR target/54087
2136         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
2137         atomic_sub fails.
2139 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
2141         PR rtl-optimization/54457
2142         * gcc.target/i386/pr54457.c: New test.
2144 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
2146         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2148 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
2150         * gcc.target/i386/vect-rebuild.c: New testcase.
2152 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
2154         * gcc.target/i386/pad-10.c (foo2): Return x - z.
2156 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
2158         * gcc.target/mips/pr37362.c: Fix target selector.
2160 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2162         PR target/54083
2163         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2165 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
2167         * gcc.dg/ucnid-8.c: Update line number.
2168         * gcc.dg/torture/pr51106-2.c: Likewise.
2170 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
2172         PR fortran/54667
2173         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2174         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2175         * gfortran.dg/c_f_pointer_tests_5.f90: New.
2177 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
2179         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2180         partially reverting r170092.
2181         * gfortran.dg/class_7.f03: Ditto.
2182         * gfortran.dg/coarray_14.f90: Ditto.
2183         * gfortran.dg/typebound_proc_13.f03: Ditto.
2185 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
2187         PR c++/54738
2188         * g++.dg/cpp0x/sfinae42.C: New.
2190 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
2192         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2193         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2194         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2195         * gcc.dg/pr42629.c: XFAIL on AIX.
2196         * gcc.dg/pr47684.c: Same.
2197         * gcc.dg/pr43670.c: Same.
2198         * gcc.dg/pr42916.c: Same.
2199         * gcc.dg/pr45449.c: Same.
2200         * gcc.dg/pr50017.c: Same.
2201         * gcc.dg/pr42728.c: Same.
2202         * gcc.dg/pr47881.c: Same.
2203         * gcc.dg/pr44023.c: Same.
2204         * gcc.dg/pr41345.c: Same.
2205         * gcc.dg/pr42630.c: Same.
2206         * gcc.dg/pr44971.c: Same.
2207         * gcc.dg/pr46771.c: Same.
2208         * gcc.dg/ucnid-8.c: Same.
2209         * gcc.dg/ucnid-10.c: Same.
2210         * gcc.dg/ucnid-13.c: Same.
2211         * gcc.dg/torture/pr51106-2.c: Same.
2212         * gcc.dg/pr48768.c: Same.
2213         * gcc.dg/pr42631.c: Same.
2214         * gcc.dg/pr43084.c: Same.
2215         * gcc.dg/ucnid-7.c: Same.
2216         * gcc.dg/pr42889.c: Same.
2217         * gcc.dg/pr41241.c: Same.
2218         * gcc.dg/pr42719.c: Same.
2219         * g++.dg/debug/pr46583.C: Same.
2220         * g++.dg/debug/pr47106.C: Same.
2221         * g++.dg/opt/pr48549.C: Same.
2222         * g++.dg/other/pr42685.C: Same.
2223         * c-c++-common/pr43942.c: Same.
2225 2012-09-29  Ian Lance Taylor  <iant@google.com>
2227         * go.test/go-test.exp: Update for latest version of Go testsuite.
2229 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
2231         PR fortran/52724
2232         * gfortran.dg/internal_readwrite_3.f90:  New test.
2234 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
2236         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2237         c-c++-common/Wunused-local-typedefs-2.c to here.
2239         PR c++/54372 - unused attribute inactive on dependant entities
2240         * c-c++-common/Wunused-local-typedefs-2.c: New test.
2242 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
2244         PR c++/29028 - Missed unused warning on using declaration
2245         * g++.dg/warn/Wunused-var-18.C: New test.
2247 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
2249         PR c++/53551 - -Wunused-local-typedefs misses uses
2250         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2252 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
2254         PR target/54716
2255         * gcc.target/i386/xorps-sse2.c: Remove xfails.
2257         PR tree-optimization/54713
2258         * gcc.c-torture/compile/pr54713-1.c: New test.
2259         * gcc.c-torture/compile/pr54713-2.c: New test.
2260         * gcc.c-torture/compile/pr54713-3.c: New test.
2262 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
2264         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2266 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
2268         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2270 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
2272         PR target/54703
2273         * gcc.target/i386/pr54703.c: New test.
2275 2012-09-27  Richard Guenther  <rguenther@suse.de>
2277         PR lto/54709
2278         * gcc.dg/lto/pr54709_0.c: New testcase.
2279         * gcc.dg/lto/pr54709_1.c: Likewise.
2281 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
2283         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2285         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2287         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2289         * gcc.target/arm/pr42879.c: Handle big-endian.
2291 2012-09-26  Steve Ellcey  <sellcey@mips.com>
2293         PR c/37303
2294         * gcc.dg/pr37303.c: Check for rdata or rodata.
2296 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
2298         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2300 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
2302         PR target/51274
2303         PR target/53087
2304         * gcc.target/powerpc/ppc-ne0-1.c: New.
2306 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
2308         PR target/54089
2309         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2310         test_19, test_20, test_21, test_22, test_23): New functions.
2311         * gcc.target/sh/pr54089-4.c: New.
2312         * gcc.target/sh/pr54089-5.c: New.
2313         * gcc.target/sh/pr54089-6.c: New.
2314         * gcc.target/sh/pr54089-7.c: New.
2316 2012-09-25  Richard Guenther  <rguenther@suse.de>
2318         PR lto/54625
2319         * gcc.dg/lto/pr54702_0.c: New testcase.
2320         * gcc.dg/lto/pr54702_1.c: Likewise.
2321         * gcc.dg/lto/pr54625-1_0.c: Likewise.
2322         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2323         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2324         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2326 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2328         PR c++/54526
2329         * g++.dg/cpp0x/parse2.C: New.
2330         * g++.dg/parse/error11.C: Adjust.
2331         * g++.dg/parse/error12.C: Likewise.
2333 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
2335         * gcc.target/i386/20030217-1.c: Added check for
2336         large_long_double effective target.
2337         * gcc.target/i386/387-3.c: Likewise.
2338         * gcc.target/i386/387-4.c: Likewise.
2339         * gcc.target/i386/pr36578-1.c: Likewise.
2340         * gcc.target/i386/excess-precision-1.c: Added new code for the case
2341         when long double size is equal double size.
2342         * gcc.target/i386/excess-precision-1.c: Likewise.
2343         * gcc.target/i386/pr36578-2.c: Likewise.
2344         * gcc.target/i386/20030217-2.c: New testcase.
2346 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
2348         PR tree-optimization/54676
2349         * gcc.dg/pr54676.c: New test.
2351 2012-09-25  Richard Guenther  <rguenther@suse.de>
2353         PR tree-optimization/53663
2354         * gcc.dg/torture/pr53663-1.c: New testcase.
2355         * gcc.dg/torture/pr53663-2.c: Likewise.
2356         * gcc.dg/torture/pr53663-3.c: Likewise.
2358 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
2360         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2362 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
2364         * lib/target-supports-dg.exp (dg-require-effective-target,
2365         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2366         dg-process-target-1 instead of dg-process-target.
2367         (dg-process-target-1): Rename from dg-process-target.
2368         (dg-process-target): New.
2370 2012-09-24  Richard Guenther  <rguenther@suse.de>
2372         PR tree-optimization/54684
2373         * g++.dg/torture/pr54684.C: New testcase.
2375 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
2377         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2379 2012-09-24  Richard Guenther  <rguenther@suse.de>
2381         PR middle-end/52173
2382         * gcc.dg/tm/pr52173-1.c: New.
2383         * gcc.dg/tm/pr52173-2.c: New.
2385 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2387         * gcc.dg/pr54669.c: New test.
2389 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
2390             Dominique Dhumieres  <dominiq@lps.ens.fr>
2392         PR testsuite/54677
2393         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2395 2012-09-23  Tobias Burnus  <burnus@net-b.de>
2397         PR fortran/54618
2398         * gfortran.dg/class_array_14.f90: New.
2400 2012-09-22  Kai Tietz  <ktietz@redhat.com>
2402         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2403         * gcc.dg/tree-ssa/scev-4.c: Likewise.
2405 2012-09-21  Dehao Chen  <dehao@google.com>
2407         PR go/54649
2408         PR tree-optimization/54655
2409         * g++.dg/pr54655.C: New testcase.
2411 2012-09-21  Richard Guenther  <rguenther@suse.de>
2413         PR tree-optimization/54647
2414         * g++.dg/torture/pr54647.C: New testcase.
2416 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
2418         PR c++/54427
2419         * c-c++-common/torture/vector-compare-2.c: Add -w.
2421 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
2423         * gnat.dg/opt20.ads: Move dg directive to...
2424         * gnat.dg/opt20.adb: ...here.
2425         * gnat.dg/addr1.ad[sb]: Likewise.
2426         * gnat.dg/concat2.ad[sb]: Likewise.
2427         * gnat.dg/array16.ad[sb]: Likewise.
2428         * gnat.dg/atomic5.ad[sb]: Likewise.
2429         * gnat.dg/discr29.ad[sb]: Likewise.
2430         * gnat.dg/noreturn5.ad[sb]: Likewise.
2431         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
2432         * gnat.dg/discr23.ads: Remove dg directive.
2433         * gnat.dg/nested_float_packed.ads: Likewise.
2434         * gnat.dg/oconst6.ads: Move to...
2435         * gnat.dg/specs/oconst6.ads: ...here.
2437 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2439         PR c++/52432
2440         * g++.dg/cpp0x/decltype32.C: Tweak.
2442 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
2444         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2445         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2446         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2447         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2449 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
2451         PR c++/54581
2452         * g++.dg/cpp0x/decltype-54581.C: New testcase.
2454 2012-09-19  Steve Ellcey  <sellcey@mips.com>
2456         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2458 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
2460         * gcc.target/powerpc/ppc-get-timebase.c: New file.
2461         * gcc.target/powerpc/ppc-mftb.c: New file.
2463 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
2465         PR target/54089
2466         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2467         functions.
2469 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
2471         PR target/54236
2472         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2474 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2476         * gcc.c-torture/execute/20120919-1.c: New test.
2478 2012-09-19  Richard Guenther  <rguenther@suse.de>
2480         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2482 2012-09-19  Richard Guenther  <rguenther@suse.de>
2484         * gcc.dg/builtin-unreachable-6.c: Adjust.
2486 2012-09-19  Richard Guenther  <rguenther@suse.de>
2488         * gcc.dg/builtin-object-size-10.c: Adjust.
2489         * gcc.dg/builtin-unreachable-5.c: Adjust.
2490         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2491         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2492         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2493         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2494         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2495         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2496         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2497         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2498         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2499         * gcc.dg/vect/vec-scal-opt.c: Adjust.
2500         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2501         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2503 2012-09-19  Richard Guenther  <rguenther@suse.de>
2505         PR tree-optimization/54132
2506         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2507         * gcc.dg/torture/pr54132.c: Likewise.
2509 2012-09-19  Terry Guo  <terry.guo@arm.com>
2511         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2512         extra prune rules that will be applied to all tests in a .exp file.
2513         (gcc-dg-prune): Use rules defined by the above variable.
2514         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2515         harmless warnings on architecture switch conflict.
2517 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
2519         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2520         of asm-comment characters instead of a single one.
2521         * g++.dg/debug/dwarf2/nested-2.C: Similar.
2523 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
2525         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2527         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2528         target instead of xfailing it.
2529         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2530         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2531         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2532         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2533         * gcc.dg/vect/vect-104.c: Likewise.
2534         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2535         * gcc.dg/vect/vect-outer-1.c: Likewise.
2536         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2537         * gcc.dg/vect/vect-outer-1a.c: Likewise.
2538         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2539         * gcc.dg/vect/vect-outer-1b.c: Likewise.
2540         * gcc.dg/vect/vect-outer-2b.c: Likewise.
2541         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2542         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2543         * gcc.dg/vect/vect-outer-3b.c: Likewise.
2544         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2546         * lib/target-supports.exp
2547         (check_effective_target_vect_widen_mult_qi_to_hi,
2548         check_effective_target_vect_widen_mult_hi_to_si,
2549         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2550         check_effective_target_vect_widen_mult_hi_to_si_pattern,
2551         check_effective_target_vect_pack_trunc,
2552         check_effective_target_vect_unpack,
2553         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2554         instead of arm_none.
2556         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2558 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2560         * lib/target-supports-dg.exp (check-flags): Add cflags from board
2561         config to compiler_flags.
2563 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
2565         PR target/54592
2566         * gcc.target/i386/pr54592.c: New test.
2568         PR tree-optimization/54610
2569         * gcc.target/i386/pr54610.c: New test.
2571 2012-09-17  Jason Merrill  <jason@redhat.com>
2573         PR c++/54575
2574         * g++.dg/cpp0x/alias-decl-21.C: New.
2575         * g++.dg/cpp0x/alias-decl-22.C: New.
2577 2012-09-17  Tobias Burnus  <burnus@net-b.de>
2579         PR fortran/54608
2580         * gfortran.dg/scan_2.f90: New.
2582 2012-09-17  Jason Merrill  <jason@redhat.com>
2584         PR c++/53661
2585         * g++.dg/init/aggr9.C: New.
2587 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2589         * gnat.dg/loop_optimization12.ad[sb]: New test.
2591 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
2593         PR fortran/54285
2594         * gfortran.dg/proc_ptr_result_7.f90: New.
2596 2012-09-17  Tobias Burnus  <burnus@net-b.de>
2598         PR fortran/54603
2599         * gfortran.dg/structure_constructor_11.f90: New.
2601 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
2603         PR tree-optimization/54563
2604         * g++.dg/torture/pr54563.C: New test.
2606 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
2608         PR fortran/54594
2609         * gfortran.dg/typebound_generic_14.f03: New.
2611 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
2613         PR fortran/54387
2614         * gfortran.dg/proc_ptr_38.f90: New.
2616 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2618         PR debug/54460
2619         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2620         to scary regexp.
2622         PR testsuite/54007
2623         * gnat.dg/lto15.adb: Require lto.
2625         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2626         "myBindC" for hppa*-*-hpux*.
2628 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
2630         * gfortran.dg/namelist_75.f90: New test.
2632 2012-09-15  Tom de Vries  <tom@codesourcery.com>
2634         * gcc.dg/tree-ssa/vrp82.c: New test.
2635         * gcc.dg/tree-ssa/vrp83.c: Same.
2636         * gcc.dg/tree-ssa/vrp84.c: Same.
2638 2012-09-15  Tom de Vries  <tom@codesourcery.com>
2640         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2641         * gcc.dg/tree-ssa/vrp81.c: ... this.
2643 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
2645         PR target/54222
2646         * gcc.target/avr/torture/fix-types.h: New.
2647         * gcc.target/avr/torture/vals-hr.def: New.
2648         * gcc.target/avr/torture/vals-r.def: New.
2649         * gcc.target/avr/torture/vals-k.def: New.
2650         * gcc.target/avr/torture/vals-ur.def: New.
2651         * gcc.target/avr/torture/vals-uk.def: New.
2652         * gcc.target/avr/torture/vals-uhr.def: New.
2653         * gcc.target/avr/torture/vals-llk.def: New.
2654         * gcc.target/avr/torture/vals-ullk.def: New.
2655         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2656         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2657         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2658         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2659         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2660         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2661         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2662         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2664 2012-09-14  Dehao Chen  <dehao@google.com>
2666         * g++.dg/debug/dwarf2/deallocator.C: New test.
2668 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
2670         PR c/54552
2671         * gcc.c-torture/compile/pr54552-1.c: New test.
2673 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
2675         PR c++/54427
2676         * g++.dg/other/vector-compare.C: New testcase.
2677         * c-c++-common/vector-compare-3.c: New testcase.
2678         * gcc.dg/vector-shift.c: Move ...
2679         * c-c++-common/vector-shift.c: ... here.
2680         * gcc.dg/vector-shift1.c: Move ...
2681         * c-c++-common/vector-shift1.c: ... here.
2682         * gcc.dg/vector-shift3.c: Move ...
2683         * c-c++-common/vector-shift3.c: ... here.
2684         * gcc.dg/vector-compare-1.c: Move ...
2685         * c-c++-common/vector-compare-1.c: ... here.
2686         * gcc.dg/vector-compare-2.c: Move ...
2687         * c-c++-common/vector-compare-2.c: ... here.
2688         * gcc.c-torture/execute/vector-compare-1.c: Move ...
2689         * c-c++-common/torture/vector-compare-1.c: ... here.
2690         * gcc.c-torture/execute/vector-compare-2.x: Delete.
2691         * gcc.c-torture/execute/vector-compare-2.c: Move ...
2692         * c-c++-common/torture/vector-compare-2.c: ... here.
2693         * gcc.c-torture/execute/vector-shift.c: Move ...
2694         * c-c++-common/torture/vector-shift.c: ... here.
2695         * gcc.c-torture/execute/vector-shift2.c: Move ...
2696         * c-c++-common/torture/vector-shift2.c: ... here.
2697         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2698         * c-c++-common/torture/vector-subscript-1.c: ... here.
2699         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2700         * c-c++-common/torture/vector-subscript-2.c: ... here.
2701         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2702         * c-c++-common/torture/vector-subscript-3.c: ... here.
2704 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
2706         PR c/54103
2707         * gcc.c-torture/compile/pr54103-1.c,
2708         gcc.c-torture/compile/pr54103-2.c,
2709         gcc.c-torture/compile/pr54103-3.c,
2710         gcc.c-torture/compile/pr54103-4.c,
2711         gcc.c-torture/compile/pr54103-5.c,
2712         gcc.c-torture/compile/pr54103-6.c: New tests.
2713         * gcc.dg/c90-const-expr-8.c: Update expected column number.
2715 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
2717         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2719 2012-09-14  Richard Guenther  <rguenther@suse.de>
2721         PR tree-optimization/54565
2722         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2723         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
2725 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
2727         * gcc.target/arm/combine-movs.c: Add missing space.
2729 2012-09-14  Richard Guenther  <rguenther@suse.de>
2731         * g++.dg/torture/builtin-location.C: New testcase.
2733 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
2734             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2736         PR c++/53210
2737         * g++.dg/warn/Wuninitialized-self.C: New.
2739 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
2741         PR c/54559
2742         * gcc.c-torture/compile/pr54559.c: New test.
2744 2012-09-13  Jason Merrill  <jason@redhat.com>
2746         PR c++/53839
2747         * g++.dg/cpp0x/constexpr-temp1.C: New.
2749         PR c++/54511
2750         * g++.dg/template/anonunion2.C: New.
2752         PR c++/53836
2753         * g++.dg/template/init10.C: New.
2755 2012-09-13  Tobias Burnus  <burnus@net-b.de>
2757         PR fortran/54556
2758         * gfortran.dg/implicit_pure_3.f90: New.
2760 2012-09-13  Richard Guenther  <rguenther@suse.de>
2762         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2764 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
2766         * gcc.target/arm/builtin-bswap-1.c: New testcase.
2768 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2770         * c-c++-common/pr51712.c: Handle for short-enum targets.
2772 2012-09-12  Terry Guo  <terry.guo@arm.com>
2774         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2775         and lsrs for Thumb2 mode.
2777 2012-09-12  Jan Hubicka  <jh@suse.cz>
2779         * gcc.dg/ipa/inlinehint-2.c: New testcase.
2781 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
2783         PR target/54445
2784         * gcc.target/i386/pr54445-1.c: New file.
2785         * gcc.target/i386/pr54445-2.c: Likewise.
2787 2012-09-12  Tobias Burnus  <burnus@net-b.de>
2789         PR fortran/54225
2790         PR fortran/53306
2791         * gfortran.dg/coarray_10.f90: Update dg-error.
2792         * gfortran.dg/coarray_28.f90: New.
2793         * gfortran.dg/array_section_3.f90: New.
2795 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
2797         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2798         gcc.target/arm/pr48252.c: Fix for big-endian support.
2800 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
2802         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2804 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2805             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2807         * gcc.target/arm/neon-vfma-1.c: New testcase.
2808         * gcc.target/arm/neon-vfms-1.c: Likewise.
2809         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2810         of float.
2811         * gcc.target/arm/neon-vmls-1.c: Likewise.
2812         * lib/target-supports.exp (add_options_for_arm_neonv2): New
2813         function.
2814         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2815         (check_effective_target_arm_neonv2_ok): Likewise.
2816         (check_effective_target_arm_neonv2_hw): Likewise.
2817         (check_effective_target_arm_neonv2): Likewise.
2819 2012-09-11  Richard Guenther  <rguenther@suse.de>
2821         PR middle-end/54515
2822         * g++.dg/tree-ssa/pr54515.C: New testcase.
2824 2012-09-10  Andrew Pinski  <apinski@cavium.com>
2826         PR tree-opt/c54362
2827         * gcc.dg/tm/memopt-16.c: New testcase.
2829 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
2831         PR c++/54541
2832         PR c++/54542
2833         * g++.dg/cpp0x/sfinae40.C: New.
2834         * g++.dg/cpp0x/sfinae41.C: Likewise.
2836 2012-09-10  Jason Merrill  <jason@redhat.com>
2838         PR c++/54538
2839         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2841 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
2843         PR target/54089
2844         * gcc.target/sh/pr54089-3.c: New.
2846 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
2848         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2850 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
2852         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2854 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
2856         * gcc.dg/pr52558-2.c: Delete.
2857         * gcc.dg/simulate-thread/speculative-store-3.c: New.
2859 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
2861         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2863 2012-09-10  Richard Guenther  <rguenther@suse.de>
2865         PR tree-optimization/54520
2866         * gcc.dg/torture/pr54520.c: New testcase.
2868 2012-09-10  Jason Merrill  <jason@redhat.com>
2870         PR c++/54506
2871         * g++.dg/cpp0x/implicit14.C: New.
2873 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2875         PR fortran/54208
2876         * gfortran.dg/bound_simplification_3.f90: New test.
2878 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
2880         PR testsuite/54184
2881         * gcc.dg/pr52558-1.c: Delete.
2882         * gcc.dg/simulate-thread/speculative-store-2.c: New.
2884 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
2886         * gcc.target/arm/pr50318-1.c: Scan for smlal.
2887         * gcc.target/arm/smlaltb-1.c: XFAIL test.
2888         * gcc.target/arm/smlaltt-1.c: Likewise.
2890 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
2892         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2894 2012-09-07  Tom de Vries  <tom@codesourcery.com>
2896         PR tree-optimization/53986
2897         * gcc.dg/tree-ssa/vrp80.c: New test.
2898         * gcc.dg/tree-ssa/vrp80-2.c: Same.
2900 2012-09-06  Jason Merrill  <jason@redhat.com>
2902         PR c++/54341
2903         PR c++/54253
2904         * g++.dg/cpp0x/constexpr-virtual2.C: New.
2905         * g++.dg/cpp0x/constexpr-virtual3.C: New.
2907 2012-09-06  Andrew Pinski  <apinski@cavium.com>
2909         PR tree-opt/54494
2910         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2912 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
2914         PR rtl-optimization/54455
2915         * gcc.dg/54455.c: New test.
2917 2012-09-06  Tobias Burnus  <burnus@net-b.de>
2919         PR fortran/54463
2920         * gfortran.dg/promotion_2.f90: New.
2922 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
2924         PR middle-end/54486
2925         * c-c++-common/pr54486.c: New test.
2927 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
2929         PR fortran/54474
2930         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2932 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
2934         PR c++/54191
2935         * g++.dg/cpp0x/sfinae39.C: New.
2937 2012-09-04  Jason Merrill  <jason@redhat.com>
2939         PR c++/54441
2940         * g++.dg/ext/flexary3.C: New.
2942         PR c++/54420
2943         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2945         PR c++/54198
2946         * g++.dg/template/defarg15.C: New.
2948         PR c++/54437
2949         * g++.dg/template/access24.C: New.
2951 2012-09-04  Richard Guenther  <rguenther@suse.de>
2953         PR tree-optimization/54458
2954         * gcc.dg/torture/pr54458.c: New testcase.
2956 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
2958         * gcc.target/arm/neon-vext.c: New test.
2959         * gcc.target/arm/neon-vext-execute.c: Ditto.
2961 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
2963         PR fortran/54243
2964         PR fortran/54244
2965         * gfortran.dg/select_type_29.f03: New.
2967 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
2969         * gcc.dg/fold-perm.c: Improve test.
2971 2012-09-03  Tobias Burnus  <burnus@net-b.de>
2973         PR fortran/51632
2974         * gfortran.dg/coarray_class_1.f90: New.
2976 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2978         PR target/49206
2979         * gcc.c-torture/compile/pr49206.c: New test.
2981 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
2982             Uros Bizjak  <ubizjak@gmail.com>
2984         PR target/36680
2985         * gfortran.dg/pr36680.f90: New test.
2987 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2989         PR target/42295
2990         * g++.dg/opt/pr42295.C: New test.
2992 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
2994         PR target/54436
2995         * gcc.dg/torture/pr54436.c: New test.
2997 2012-09-01  Andrew Pinski  <apinski@cavium.com>
2999         * gcc.target/mips/truncate-8.c: New testcase.
3001 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
3003         PR target/46829
3004         PR target/46843
3005         * gcc.target/i386/pr46829.c: New test.
3006         * gcc.target/i386/pr46843.c: Ditto.
3008 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
3009             Jason Merrill  <jason@redhat.com>
3011         PR c++/18747
3012         * g++.dg/parse/error50.C: New.
3014 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
3016         PR c/54428
3017         * gcc.c-torture/compile/pr54428.c: New test.
3019 2012-08-31  Ollie Wild  <aaw@google.com>
3021         PR c++/54197
3022         * g++.dg/init/lifetime3.C: New test.
3024 2012-08-31  Martin Jambor  <mjambor@suse.cz>
3026         PR middle-end/54409
3027         * gcc.dg/torture/pr54409.c: New test.
3029 2012-08-31  Martin Jambor  <mjambor@suse.cz>
3031         * gfortran.dg/pr48636.f90: Add dump scan checks.
3033 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
3035         * gcc.target/mips/mips.exp: Work out default -msynci setting.
3037 2012-08-28  Joey Ye  <joey.ye@arm.com>
3039         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3041 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
3043         PR target/46254
3044         * gcc.target/i386/pr46254.c: New test.
3046 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3048         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3049         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3050         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3052 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3054         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3055         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3056         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3057         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3058         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3059         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3060         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3061         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3062         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3063         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3064         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3065         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3066         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3067         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3068         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3069         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3070         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3071         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3072         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3073         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3074         gcc.target/mips/unaligned-1.c: Tighten regexps.
3076 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3078         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3079         (mips_option_groups): Remove optimization.  Add various -f options.
3080         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3081         and -pg imply -fno-omit-frame-pointer.
3082         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3083         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3084         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3085         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3086         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3087         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3088         * gcc.target/mips/abi-n32-long32.c: Likewise.
3089         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3090         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3091         * gcc.target/mips/abi-n32-long64.c: Likewise.
3092         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3093         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3094         * gcc.target/mips/abi-n64-long32.c: Likewise.
3095         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3096         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3097         * gcc.target/mips/abi-n64-long64.c: Likewise.
3098         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3099         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3100         * gcc.target/mips/abi-o32-long32.c: Likewise.
3101         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3102         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3103         * gcc.target/mips/abi-o32-long64.c: Likewise.
3104         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3105         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3106         * gcc.target/mips/abi-o64-long32.c: Likewise.
3107         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3108         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3109         * gcc.target/mips/abi-o64-long64.c: Likewise.
3110         * gcc.target/mips/asm-1.c: Likewise.
3111         * gcc.target/mips/branch-1.c: Likewise.
3112         * gcc.target/mips/call-3.c: Likewise.
3113         * gcc.target/mips/call-saved-3.c: Likewise.
3114         * gcc.target/mips/clear-cache-1.c: Likewise.
3115         * gcc.target/mips/div-1.c: Likewise.
3116         * gcc.target/mips/div-2.c: Likewise.
3117         * gcc.target/mips/div-3.c: Likewise.
3118         * gcc.target/mips/div-4.c: Likewise.
3119         * gcc.target/mips/div-5.c: Likewise.
3120         * gcc.target/mips/div-6.c: Likewise.
3121         * gcc.target/mips/div-7.c: Likewise.
3122         * gcc.target/mips/div-8.c: Likewise.
3123         * gcc.target/mips/div-9.c: Likewise.
3124         * gcc.target/mips/div-10.c: Likewise.
3125         * gcc.target/mips/div-11.c: Likewise.
3126         * gcc.target/mips/div-12.c: Likewise.
3127         * gcc.target/mips/dsp-ctrl.c: Likewise.
3128         * gcc.target/mips/dsp-no-lhx.c: Likewise.
3129         * gcc.target/mips/ext-8.c: Likewise.
3130         * gcc.target/mips/extend-2.c: Likewise.
3131         * gcc.target/mips/fix-r10000-1.c: Likewise.
3132         * gcc.target/mips/fix-r10000-2.c: Likewise.
3133         * gcc.target/mips/fix-r10000-3.c: Likewise.
3134         * gcc.target/mips/fix-r10000-4.c: Likewise.
3135         * gcc.target/mips/fix-r10000-5.c: Likewise.
3136         * gcc.target/mips/fix-r10000-6.c: Likewise.
3137         * gcc.target/mips/fix-r10000-7.c: Likewise.
3138         * gcc.target/mips/fix-r10000-8.c: Likewise.
3139         * gcc.target/mips/fix-r10000-9.c: Likewise.
3140         * gcc.target/mips/fix-r10000-10.c: Likewise.
3141         * gcc.target/mips/fix-r10000-11.c: Likewise.
3142         * gcc.target/mips/fix-r10000-12.c: Likewise.
3143         * gcc.target/mips/fix-r10000-13.c: Likewise.
3144         * gcc.target/mips/fix-r10000-14.c: Likewise.
3145         * gcc.target/mips/fix-r10000-15.c: Likewise.
3146         * gcc.target/mips/fpcmp-1.c: Likewise.
3147         * gcc.target/mips/fpcmp-2.c: Likewise.
3148         * gcc.target/mips/fpr-moves-7.c: Likewise.
3149         * gcc.target/mips/fpr-moves-8.c: Likewise.
3150         * gcc.target/mips/int-moves-1.c: Likewise.
3151         * gcc.target/mips/int-moves-2.c: Likewise.
3152         * gcc.target/mips/long-calls-pg.c: Likewise.
3153         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3154         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3155         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3156         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3157         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3158         * gcc.target/mips/mips-3d-1.c: Likewise.
3159         * gcc.target/mips/mips-3d-2.c: Likewise.
3160         * gcc.target/mips/mips-3d-3.c: Likewise.
3161         * gcc.target/mips/mips-3d-4.c: Likewise.
3162         * gcc.target/mips/mips-3d-5.c: Likewise.
3163         * gcc.target/mips/mips-3d-6.c: Likewise.
3164         * gcc.target/mips/mips-3d-7.c: Likewise.
3165         * gcc.target/mips/mips-3d-8.c: Likewise.
3166         * gcc.target/mips/mips-3d-9.c: Likewise.
3167         * gcc.target/mips/mips-ps-1.c: Likewise.
3168         * gcc.target/mips/mips-ps-2.c: Likewise.
3169         * gcc.target/mips/mips-ps-3.c: Likewise.
3170         * gcc.target/mips/mips-ps-4.c: Likewise.
3171         * gcc.target/mips/mips-ps-6.c: Likewise.
3172         * gcc.target/mips/mips32-dspr2.c: Likewise.
3173         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3174         * gcc.target/mips/neg-abs-1.c: Likewise.
3175         * gcc.target/mips/neg-abs-2.c: Likewise.
3176         * gcc.target/mips/nmadd-3.c: Likewise.
3177         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3178         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3179         * gcc.target/mips/octeon-pop-1.c: Likewise.
3180         * gcc.target/mips/pr26765.c: Likewise.
3181         * gcc.target/mips/pr33256.c: Likewise.
3182         * gcc.target/mips/pr33635-1.c: Likewise.
3183         * gcc.target/mips/pr33755.c: Likewise.
3184         * gcc.target/mips/pr35802.c: Likewise.
3185         * gcc.target/mips/pr45074.c: Likewise.
3186         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3187         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3188         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3189         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3190         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3191         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3192         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3193         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3194         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3195         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3196         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3197         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3198         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3199         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3200         * gcc.target/mips/save-restore-1.c: Likewise.
3201         * gcc.target/mips/save-restore-3.c: Likewise.
3202         * gcc.target/mips/save-restore-5.c: Likewise.
3203         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3204         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3205         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3206         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3207         * gcc.target/mips/stack-1.c: Likewise.
3209         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3210         Tighten regexps.
3212         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3213         branch under test to be filled with preceding rather than
3214         following instructions.
3215         * gcc.target/mips/branch-10.c: Likewise.
3216         * gcc.target/mips/branch-11.c: Likewise.
3217         * gcc.target/mips/branch-12.c: Likewise.
3218         * gcc.target/mips/branch-13.c: Likewise.
3219         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
3220         to be eliminated.  Tighten $28 scan-assembler-not test.
3222         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
3223         function to...
3224         * gcc.target/mips/call-4.c: ...this new test.
3226         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3227         more likely.
3228         * gcc.target/mips/code-readable-3.c: Likewise.
3229         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
3230         flag but skip for -O0.
3231         * gcc.target/mips/code-readable-4.c: Likewise.
3233         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3234         of operations under test.
3235         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
3237         * gcc.target/mips/near-far-3.c: Remove optimization flag.
3238         Don't require sibling-call optimization.
3239         * gcc.target/mips/near-far-4.c: Likewise.
3241         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3242         Make sure that the register variable is used.
3243         * gcc.target/mips/soft-float-1.c: Likewise.
3245         * gcc.target/mips/sdata-1.c: Make static data volatile.
3246         * gcc.target/mips/sdata-2.c: Likewise.
3247         * gcc.target/mips/sdata-3.c: Likewise.
3248         * gcc.target/mips/sdata-4.c: Likewise.
3250         * gcc.target/mips/20020620-1.c: Remove optimization flag but
3251         skip for -O0.
3252         * gcc.target/mips/atomic-memory-2.c: Likewise.
3253         * gcc.target/mips/branch-cost-1.c: Likewise.
3254         * gcc.target/mips/branch-cost-2.c: Likewise.
3255         * gcc.target/mips/cache-1.c: Likewise.
3256         * gcc.target/mips/call-1.c: Likewise.
3257         * gcc.target/mips/call-saved-2.c: Likewise.
3258         * gcc.target/mips/const-anchor-1.c: Likewise.
3259         * gcc.target/mips/const-anchor-2.c: Likewise.
3260         * gcc.target/mips/dse-1.c: Likewise.
3261         * gcc.target/mips/dsp-lhx.c: Likewise.
3262         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3263         * gcc.target/mips/ext-1.c: Likewise.
3264         * gcc.target/mips/ext-2.c: Likewise.
3265         * gcc.target/mips/ext-3.c: Likewise.
3266         * gcc.target/mips/ext-4.c: Likewise.
3267         * gcc.target/mips/ext-5.c: Likewise.
3268         * gcc.target/mips/ext-6.c: Likewise.
3269         * gcc.target/mips/ext-7.c: Likewise.
3270         * gcc.target/mips/extend-1.c: Likewise.
3271         * gcc.target/mips/fix-r4000-1.c: Likewise.
3272         * gcc.target/mips/fix-r4000-3.c: Likewise.
3273         * gcc.target/mips/fix-r4000-5.c: Likewise.
3274         * gcc.target/mips/fix-r4000-6.c: Likewise.
3275         * gcc.target/mips/fix-r4000-8.c: Likewise.
3276         * gcc.target/mips/fix-r4000-10.c: Likewise.
3277         * gcc.target/mips/fixed-scalar-type.c: Likewise.
3278         * gcc.target/mips/fixed-vector-type.c: Likewise.
3279         * gcc.target/mips/fpr-moves-1.c: Likewise.
3280         * gcc.target/mips/fpr-moves-2.c: Likewise.
3281         * gcc.target/mips/fpr-moves-3.c: Likewise.
3282         * gcc.target/mips/fpr-moves-4.c: Likewise.
3283         * gcc.target/mips/fpr-moves-5.c: Likewise.
3284         * gcc.target/mips/fpr-moves-6.c: Likewise.
3285         * gcc.target/mips/ins-1.c: Likewise.
3286         * gcc.target/mips/ins-2.c: Likewise.
3287         * gcc.target/mips/interrupt_handler-2.c: Likewise.
3288         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3289         * gcc.target/mips/lazy-binding-1.c: Likewise.
3290         * gcc.target/mips/madd-3.c: Likewise.
3291         * gcc.target/mips/madd-5.c: Likewise.
3292         * gcc.target/mips/madd-6.c: Likewise.
3293         * gcc.target/mips/madd-8.c: Likewise.
3294         * gcc.target/mips/madd-9.c: Likewise.
3295         * gcc.target/mips/memcpy-1.c: Likewise.
3296         * gcc.target/mips/mips-ps-type.c: Likewise.
3297         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3298         * gcc.target/mips/mips-sched-madd.c: Likewise.
3299         * gcc.target/mips/mips16e-extends.c: Likewise.
3300         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3301         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3302         * gcc.target/mips/movcc-1.c: Likewise.
3303         * gcc.target/mips/movcc-2.c: Likewise.
3304         * gcc.target/mips/movcc-3.c: Likewise.
3305         * gcc.target/mips/msub-5.c: Likewise.
3306         * gcc.target/mips/msub-6.c: Likewise.
3307         * gcc.target/mips/msub-8.c: Likewise.
3308         * gcc.target/mips/mult-2.c: Likewise.
3309         * gcc.target/mips/mult-3.c: Likewise.
3310         * gcc.target/mips/mult-5.c: Likewise.
3311         * gcc.target/mips/mult-6.c: Likewise.
3312         * gcc.target/mips/mult-7.c: Likewise.
3313         * gcc.target/mips/mult-12.c: Likewise.
3314         * gcc.target/mips/mult-13.c: Likewise.
3315         * gcc.target/mips/mult-14.c: Likewise.
3316         * gcc.target/mips/mult-15.c: Likewise.
3317         * gcc.target/mips/mult-17.c: Likewise.
3318         * gcc.target/mips/mult-18.c: Likewise.
3319         * gcc.target/mips/mult-19.c: Likewise.
3320         * gcc.target/mips/nmadd-1.c: Likewise.
3321         * gcc.target/mips/nmadd-2.c: Likewise.
3322         * gcc.target/mips/octeon-baddu-1.c: Likewise.
3323         * gcc.target/mips/octeon-cins-1.c: Likewise.
3324         * gcc.target/mips/octeon-cins-2.c: Likewise.
3325         * gcc.target/mips/octeon-dmul-3.c: Likewise.
3326         * gcc.target/mips/octeon-exts-2.c: Likewise.
3327         * gcc.target/mips/octeon-exts-3.c: Likewise.
3328         * gcc.target/mips/octeon-exts-4.c: Likewise.
3329         * gcc.target/mips/octeon-exts-5.c: Likewise.
3330         * gcc.target/mips/octeon-exts-6.c: Likewise.
3331         * gcc.target/mips/octeon-exts-7.c: Likewise.
3332         * gcc.target/mips/octeon-pop-2.c: Likewise.
3333         * gcc.target/mips/octeon-seq-3.c: Likewise.
3334         * gcc.target/mips/octeon-seq-4.c: Likewise.
3335         * gcc.target/mips/octeon2-lx-1.c: Likewise.
3336         * gcc.target/mips/octeon2-lx-2.c: Likewise.
3337         * gcc.target/mips/octeon2-lx-3.c: Likewise.
3338         * gcc.target/mips/pr54240.c: Likewise.
3339         * gcc.target/mips/rsqrt-1.c: Likewise.
3340         * gcc.target/mips/rsqrt-2.c: Likewise.
3341         * gcc.target/mips/rsqrt-3.c: Likewise.
3342         * gcc.target/mips/rsqrt-4.c: Likewise.
3343         * gcc.target/mips/save-restore-2.c: Likewise.
3344         * gcc.target/mips/save-restore-4.c: Likewise.
3345         * gcc.target/mips/sb1-1.c: Likewise.
3346         * gcc.target/mips/scc-1.c: Likewise.
3347         * gcc.target/mips/scc-2.c: Likewise.
3348         * gcc.target/mips/scc-3.c: Likewise.
3349         * gcc.target/mips/scc-4.c: Likewise.
3350         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3351         * gcc.target/mips/truncate-1.c: Likewise.
3352         * gcc.target/mips/truncate-2.c: Likewise.
3353         * gcc.target/mips/truncate-3.c: Likewise.
3354         * gcc.target/mips/truncate-4.c: Likewise.
3355         * gcc.target/mips/truncate-5.c: Likewise.
3356         * gcc.target/mips/truncate-6.c: Likewise.
3357         * gcc.target/mips/unaligned-1.c: Likewise.
3359         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3360         skip for -O0.  Require -fexpensive-optimizations.
3361         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3362         * gcc.target/mips/dspr2-MULT.c: Likewise.
3363         * gcc.target/mips/fix-r4000-2.c: Likewise.
3364         * gcc.target/mips/fix-r4000-4.c: Likewise.
3365         * gcc.target/mips/fix-r4000-7.c: Likewise.
3366         * gcc.target/mips/fix-r4000-9.c: Likewise.
3367         * gcc.target/mips/madd-1.c: Likewise.
3368         * gcc.target/mips/madd-2.c: Likewise.
3369         * gcc.target/mips/madd-4.c: Likewise.
3370         * gcc.target/mips/maddu-1.c: Likewise.
3371         * gcc.target/mips/maddu-2.c: Likewise.
3372         * gcc.target/mips/maddu-3.c: Likewise.
3373         * gcc.target/mips/maddu-4.c: Likewise.
3374         * gcc.target/mips/msub-1.c: Likewise.
3375         * gcc.target/mips/msub-2.c: Likewise.
3376         * gcc.target/mips/msub-3.c: Likewise.
3377         * gcc.target/mips/msub-4.c: Likewise.
3378         * gcc.target/mips/msubu-1.c: Likewise.
3379         * gcc.target/mips/msubu-2.c: Likewise.
3380         * gcc.target/mips/msubu-3.c: Likewise.
3381         * gcc.target/mips/msubu-4.c: Likewise.
3382         * gcc.target/mips/mult-1.c: Likewise.
3383         * gcc.target/mips/mult-4.c: Likewise.
3384         * gcc.target/mips/mult-8.c: Likewise.
3385         * gcc.target/mips/mult-9.c: Likewise.
3386         * gcc.target/mips/mult-10.c: Likewise.
3387         * gcc.target/mips/mult-11.c: Likewise.
3388         * gcc.target/mips/mult-16.c: Likewise.
3390         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3391         skip for -O0 and -Os.
3392         * gcc.target/mips/fix-r4000-12.c: Likewise.
3393         * gcc.target/mips/madd-7.c: Likewise.
3394         * gcc.target/mips/mips-ps-5.c: Likewise.
3395         * gcc.target/mips/mips-ps-7.c: Likewise.
3396         * gcc.target/mips/msub-7.c: Likewise.
3398         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3399         skip for -O0.  Require -mno-abicalls.
3400         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3402         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3403         skip for -O0.  Require a total number of BBIT instructions and
3404         at least one of each kind.
3406         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3407         skip for -O0.  Require -fno-unroll-loops.
3409         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3410         skip for -O0.  Allow BLTZ as well as BGEZ.
3412         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3414         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3415         skip for -O0.  Require -fschedule-insns2.
3416         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3418         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3419         but skip for -O0.  Make a branch-likely more likely.
3421         * gcc.target/mips/timode-2.c: Split each test into its own function.
3422         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
3424         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3425         skip for -O0.  Require -fpeephole2.
3426         * gcc.target/mips/vr-mult-2.c: Likewise.
3428 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
3430         PR preprocessor/53469
3431         * gcc.dg/cpp/_Pragma7.c: New test case.
3433 2012-08-27  Tobias Burnus  <burnus@net-b.de>
3435         PR fortran/54370
3436         * gfortran.dg/do_5.f90: New.
3438 2012-08-27  Tobias Burnus  <burnus@net-b.de>
3440         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3441         from dg-options as -Wall no longer implies it.
3443 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
3445         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3447 2012-08-25  Jason Merrill  <jason@redhat.com>
3449         * g++.dg/cpp0x/fntmpdefarg3.C: New.
3451 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
3453         PR c++/51421
3454         * g++.dg/cpp0x/auto34.C: New.
3456 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
3458         PR c/54363
3459         * gcc.dg/pr54363.c: New test.
3461         PR c/54355
3462         * gcc.dg/pr54355.c: New test.
3464 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
3466         PR debug/52857
3467         * gcc.target/i386/pr52857-1.c: New.
3468         * gcc.target/i386/pr52857-2.c: Likewise.
3470 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
3472         * gcc.target/mips/code-readable-4.c: New test.
3474 2012-08-23  Julian Brown  <julian@codesourcery.com>
3475             Sandra Loosemore  <sandra@codesourcery.com>
3477         * gcc.target/mips/code-readable-1.c: Add -O to options.
3479 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
3481         PR c++/20420
3482         * g++.dg/lookup/using53.C: New.
3484 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
3486         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3487         * gcc.dg/fixed-point/convert-1.c: New.
3488         * gcc.dg/fixed-point/convert-2.c: New.
3489         * gcc.dg/fixed-point/convert-3.c: New.
3490         * gcc.dg/fixed-point/convert-4.c: New.
3491         * gcc.dg/fixed-point/convert-float-1.c: New.
3492         * gcc.dg/fixed-point/convert-float-2.c: New.
3493         * gcc.dg/fixed-point/convert-float-3.c: New.
3494         * gcc.dg/fixed-point/convert-float-4.c: New.
3495         * gcc.dg/fixed-point/convert-accum-neg.c: New.
3496         * gcc.dg/fixed-point/convert-sat.c: New.
3497         * gcc.dg/fixed-point/convert.h: New.
3499 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
3501         PR target/54089
3502         * gcc.target/sh/pr54089-2.c: New.
3504 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
3506         * gcc.target/i386/long-double-64-1.c: New file.
3507         * gcc.target/i386/long-double-64-2.c: Likewise.
3508         * gcc.target/i386/long-double-64-3.c: Likewise.
3509         * gcc.target/i386/long-double-64-4.c: Likewise.
3510         * gcc.target/i386/long-double-80-1.c: Likewise.
3511         * gcc.target/i386/long-double-80-2.c: Likewise.
3512         * gcc.target/i386/long-double-80-3.c: Likewise.
3513         * gcc.target/i386/long-double-80-4.c: Likewise.
3514         * gcc.target/i386/long-double-80-5.c: Likewise.
3515         * gcc.target/i386/long-double-80-6.c: Likewise.
3516         * gcc.target/i386/long-double-80-7.c: Likewise.
3518 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
3520         PR tree-optimization/54317
3521         * gcc.dg/tree-ssa/vrp79.c: New testcase.
3523 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
3525         PR target/39423
3526         * gcc.target/sh/pr39423-2.c: New.
3528 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
3530         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3531         * gcc.dg/fold-perm.c: Likewise.
3533 2012-08-20  Jan Hubicka  <jh@suse.cz>
3535         PR fortran/48636
3536         * gcc.dg/ipa/inlinehint-1.c: New.
3538 2012-08-20  Florian Weimer  <fweimer@redhat.com>
3540         PR c++/19351
3541         * g++.dg/init/new38.C: New test.
3542         * g++.dg/init/new39.C: New test.
3544 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
3546         PR target/54089
3547         * gcc.target/sh/pr54089-1.c: New.
3549 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
3551         PR target/51244
3552         * gcc.target/sh/pr51244-11.c: New.
3554 2012-08-20  Tobias Burnus  <burnus@net-b.de>
3556         PR fortran/54301
3557         * gfortran.dg/warn_target_lifetime_2.f90: New.
3559 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3561         PR c++/10416
3562         * g++.dg/warn/Wunused-var-17.C: New.
3564 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
3566         PR middle-end/53992
3567         * gcc.dg/gomp/pr53992.c: New test.
3569 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
3571         PR tree-ssa/54295
3572         * gcc.c-torture/execute/20120817-1.c: New test.
3574 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
3576         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3577         add instruction.
3578         (f2): New test that really does need adds.
3580 2012-08-20  Richard Guenther  <rguenther@suse.de>
3582         PR tree-optimization/54327
3583         * gcc.dg/torture/pr54327.c: New testcase.
3585 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
3587         PR tree-optimization/54321
3588         * gcc.c-torture/compile/pr54321.c: New test.
3590 2012-08-20  Tobias Burnus  <burnus@net-b.de>
3592         PR fortran/54301
3593         * gfortran.dg/warn_target_lifetime_1.f90: New.
3595 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
3597         PR fortran/54298
3598         * gfortran.dg/real_compare_1.f90: New test case.
3599         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3601 2012-08-18  Jan Hubicka  <jh@suse.cz>
3603         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3605 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
3607         PR fortran/39290
3608         * gfortran.dg/interface_37.f90: New test.
3610 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
3611             Gary Funck <gary@intrepid.com>
3613         PR target/20020
3614         * gcc.target/i386/pr20020-1.c: New test.
3615         * gcc.target/i386/pr20020-2.c: Likewise.
3616         * gcc.target/i386/pr20020-3.c: Likewise.
3618 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
3620         * gcc.target/i386/perm-concat.c: New test.
3622 2012-08-17  Julian Brown  <julian@codesourcery.com>
3624         * gcc.target/arm/div64-unwinding.c: New test.
3626 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
3628         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3630 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
3632         PR target/54236
3633         * gcc.target/sh/pr54236-1.c: New.
3635 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
3637         * lib/target-supports.exp (check_effective_target_sync_int_long)
3638         (check_effective_target_sync_char_short): Enable for crisv32-*
3639         and cris-*.
3641         PR middle-end/54261
3642         * gcc.dg/torture/pr54261-1.c: New test.
3644 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
3646         PR fortran/54243
3647         PR fortran/54244
3648         * gfortran.dg/typebound_call_24.f03: New.
3650 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3652         PR tree-optimization/54245
3653         * gcc.dg/tree-ssa/pr54245.c: New test.
3655 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3657         PR tree-optimization/54240
3658         * gcc.target/powerpc/pr54240.c: New test.
3659         * gcc.target/mips/pr54240.c: Likewise.
3661 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
3663         PR target/52933
3664         * gcc.target/sh/pr52933-1.c: New.
3665         * gcc.target/sh/pr52933-2.c: New.
3667 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
3669         PR target/50751
3670         * gcc.target/sh/pr50751-8.c: New.
3672 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
3674         PR fortran/47586
3675         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3676         * gfortran.dg/typebound_proc_27.f03: New test.
3678 2012-08-14  Sterling Augustine  <saugustine@google.com>
3680         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3682 2012-08-14  Tobias Burnus  <burnus@net-b.de>
3684         PR fortran/40881
3685         * gfortran.dg/data_constraints_3.f90: New.
3686         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3687         to disable -pedantic compilation.
3688         * gfortran.dg/pr37243.f: Ditto.
3689         * gfortran.dg/g77/19990826-3.f: Ditto.
3690         * gfortran.dg/g77/20020307-1.f : Ditto.
3691         * gfortran.dg/g77/980310-3.f: Ditto.
3693 2012-08-14  Tobias Burnus  <burnus@net-b.de>
3695         PR fortran/54234
3696         * gfortran.dg/warn_conversion_4.f90: New.
3698 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
3700         PR middle-end/53411
3701         PR rtl-optimization/53495
3702         * gcc.c-torture/compile/pr53411.c: New test.
3703         * gcc.c-torture/compile/pr53495.c: New test.
3705 2012-08-13  Richard Guenther  <rguenther@suse.de>
3707         * gcc.dg/tree-prof/update-loopch.c: Adjust.
3709 2012-08-13  Richard Guenther  <rguenther@suse.de>
3711         PR tree-optimization/54200
3712         * gcc.dg/guality/pr54200.c: New testcase.
3713         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3715 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3717         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3719 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3721         PR target/51244
3722         * gcc.target/sh/pr51244-7.c: New.
3723         * gcc.target/sh/pr51244-8.c: New.
3724         * gcc.target/sh/pr51244-9.c: New.
3725         * gcc.target/sh/pr51244-10.c: New.
3727 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3729         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
3730         -m2e or -m2a.
3731         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3732         * gcc.target/sh/pr53511-1.c: Likewise.
3733         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3734         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3735         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3736         * gcc.target/sh/pr53512-3.c: Likewise.
3737         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3739 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3741         PR target/39423
3742         * gcc.c-torture/compile/pr39423-1.c: New.
3743         * gcc.c-torture/compile/pr39423-2.c: New.
3745 2012-08-12  Tobias Burnus  <burnus@net-b.de>
3747         PR fortran/54221
3748         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3749         they appear uninitialized on the RHS.
3750         * gfortran.dg/public_private_module_6.f90: New.
3752 2012-08-11  Martin Jambor  <mjambor@suse.cz>
3754         PR fortran/48636
3755         * gfortran.dg/pr48636.f90: New test.
3757 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
3759         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3760         to avoid warnings.
3761         (main): Adjust caller.
3763 2012-08-10  Richard Guenther  <rguenther@suse.de>
3765         * gcc.dg/matrix/*.c: Adjust and move ...
3766         * gcc.dg/torture/: ... here.
3767         * gcc.dg/matrix: Remove directory.
3769 2012-08-10  Richard Guenther  <rguenther@suse.de>
3771         PR middle-end/54219
3772         * gcc.dg/torture/vector-shuffle1.c: New testcase.
3774 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3776         PR middle-end/54211
3777         * gcc.dg/tree-ssa/pr54211.c: New test.
3779 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3781         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3782         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3784 2012-08-10  Richard Guenther  <rguenther@suse.de>
3786         PR tree-optimization/54109
3787         * gcc.dg/torture/pr54109.c: New testcase.
3788         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3789         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3791 2012-08-10  Richard Guenther  <rguenther@suse.de>
3793         PR tree-optimization/54027
3794         * gcc.dg/torture/pr54027.c: New testcase.
3796 2012-08-10  Richard Guenther  <rguenther@suse.de>
3798         * g++.dg/plugin/selfassign.c: Adjust.
3799         * gcc.dg/plugin/selfassign.c: Likewise.
3800         * gcc.dg/strlenopt-11.c: Likewise.
3801         * gcc.dg/strlenopt-13.c: Likewise.
3802         * gcc.dg/no-strict-overflow-4.c: Likewise.
3803         * gcc.dg/strict-overflow-4.c: Likewise.
3804         * gcc.dg/tree-ssa/alias-11.c: Likewise.
3805         * gcc.dg/tree-ssa/alias-6.c: Likewise.
3806         * gcc.dg/tree-ssa/asm-3.c: Likewise.
3807         * gcc.dg/tree-ssa/pr18908.c: Likewise.
3808         * gcc.dg/tree-ssa/pr19431.c: Likewise.
3809         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3810         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3811         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3812         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3813         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3814         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3815         * gcc.dg/pr46309.c: Likewise.
3816         * gcc.dg/tree-ssa/loop-5.c: Likewise.
3818 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
3820         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3821         for x86 targets.
3822         * gcc.c-torture/compile/20120727-2.c: New test.
3824 2012-08-09  Martin Jambor  <mjambor@suse.cz>
3826         * gcc.dg/ipa/iinline-4.c: New test.
3827         * gcc.dg/ipa/iinline-5.c: Likewise.
3828         * gcc.dg/ipa/iinline-6.c: Likewise.
3829         * gcc.dg/ipa/iinline-7.c: Likewise.
3830         * gcc.dg/lto/20120723_0.c: Likewise.
3831         * gcc.dg/lto/20120723_1.c: Likewise.
3833 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
3835         PR target/39423
3836         * gcc.target/sh/pr39423-1.c: New.
3838 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
3840         PR target/51244
3841         * gcc.target/sh/pr51244-5: New.
3842         * gcc.target/sh/pr51244-6: New.
3844 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3846         * gcc.target/i386/adx-addxcarry32-3.c: New.
3847         * gcc.target/i386/adx-addxcarry64-3.c: New.
3849 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
3851         PR rtl-optimization/53701
3852         * gcc.dg/pr53701.c: New test.
3854 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
3856         * gcc.c-torture/compile/20120727-1.c: New test.
3858 2012-08-09  Tobias Burnus  <burnus@net-b.de>
3860         PR fortran/54199
3861         * gfortran.dg/intrinsic_shadow_4.f90: New.
3863 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3865         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
3867 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
3869         * gcc.c-torture/execute/20120808-1.c: New test.
3871 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3873         PR rtl-optimization/54157
3874         * gcc.target/i386/pr54157.c: New file.
3876 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3878         * gcc.target/i386/adx-addcarryx32-1.c: New.
3879         * gcc.target/i386/adx-addcarryx32-2.c: New.
3880         * gcc.target/i386/adx-addcarryx64-1.c: New.
3881         * gcc.target/i386/adx-addcarryx64-2.c: New.
3882         * gcc.target/i386/adx-check.h: New.
3883         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3884         * gcc.target/i386/sse-12.c: Add -madx.
3885         * gcc.target/i386/sse-13.c: Ditto.
3886         * gcc.target/i386/sse-14.c: Ditto.
3887         * gcc.target/i386/sse-22.c: Ditto.
3888         * gcc.target/i386/sse-23.c: Ditto.
3889         * g++.dg/other/i386-2.C: Ditto.
3890         * g++.dg/other/i386-3.C: Ditto.
3892 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3894         * gcc.dg/tree-ssa/slsr-5.c: New.
3895         * gcc.dg/tree-ssa/slsr-6.c: New.
3896         * gcc.dg/tree-ssa/slsr-7.c: New.
3897         * gcc.dg/tree-ssa/slsr-8.c: New.
3898         * gcc.dg/tree-ssa/slsr-9.c: New.
3899         * gcc.dg/tree-ssa/slsr-10.c: New.
3900         * gcc.dg/tree-ssa/slsr-11.c: New.
3901         * gcc.dg/tree-ssa/slsr-12.c: New.
3902         * gcc.dg/tree-ssa/slsr-13.c: New.
3903         * gcc.dg/tree-ssa/slsr-14.c: New.
3904         * gcc.dg/tree-ssa/slsr-15.c: New.
3905         * gcc.dg/tree-ssa/slsr-16.c: New.
3906         * gcc.dg/tree-ssa/slsr-17.c: New.
3907         * gcc.dg/tree-ssa/slsr-18.c: New.
3908         * gcc.dg/tree-ssa/slsr-19.c: New.
3909         * gcc.dg/tree-ssa/slsr-20.c: New.
3910         * gcc.dg/tree-ssa/slsr-21.c: New.
3911         * gcc.dg/tree-ssa/slsr-22.c: New.
3912         * gcc.dg/tree-ssa/slsr-23.c: New.
3913         * gcc.dg/tree-ssa/slsr-24.c: New.
3914         * gcc.dg/tree-ssa/slsr-25.c: New.
3915         * gcc.dg/tree-ssa/slsr-26.c: New.
3916         * gcc.dg/tree-ssa/slsr-30.c: New.
3917         * gcc.dg/tree-ssa/slsr-31.c: New.
3919 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
3921         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3922         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3923         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3925 2012-08-06  Cary Coutant  <ccoutant@google.com>
3927         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3929 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
3931         PR fortran/35831
3932         * gfortran.dg/dummy_procedure_5.f90: Modified.
3933         * gfortran.dg/dummy_procedure_8.f90: New.
3934         * gfortran.dg/interface_26.f90: Modified.
3935         * gfortran.dg/proc_ptr_11.f90: Modified.
3936         * gfortran.dg/proc_ptr_15.f90: Modified.
3937         * gfortran.dg/proc_ptr_result_5.f90: Modified.
3938         * gfortran.dg/typebound_override_1.f90: Modified.
3939         * gfortran.dg/typebound_proc_6.f03: Modified.
3941 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
3943         PR tree-optimization/51938
3944         PR tree-optimization/52005
3945         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3946         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3947         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3948         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3950 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
3952         Avoid crashing on erroneous static_assert usage
3953         * g++.dg/cpp0x/static_assert8.C: New test.
3955 2012-08-06  Jason Merrill  <jason@redhat.com>
3957         * g++.dg/cpp0x/sfinae38.C: New.
3959 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
3960             Paolo Carlini  <paolo.carlini@oracle.com>
3962         PR c++/54165
3963         * g++.dg/conversion/void2.C: New.
3965 2012-08-06  Tom de Vries  <tom@codesourcery.com>
3967         * gcc.dg/tree-ssa/vrp78.c: New test.
3969 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3970             Richard Sandiford  <rdsandiford@googlemail.com>
3972         * g++.dg/opt/enum2.C: Require fpic target.
3973         * g++.dg/lto/20090303_0.C: Likewise.
3975 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3976             Catherine Moore  <clm@codesourcery.com>
3978         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3979         flush function names too.
3980         * gcc.target/mips/clear-cache-1.c: Likewise.
3982 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
3984         PR target/54156
3985         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3987 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3989         PR fortran/54166
3990         * gfortran.dg/array_5.f90: New test.
3992 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3994         PR tree-optimization/30318
3995         * gcc.dg/tree-ssa/vrp77.c: New testcase.
3997 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
3999         * g++.dg/ext/vector17.C: New testcase.
4001 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
4003         PR target/51931
4004         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4005         * g++.dg/opt/longbranch1.C: Likewise.
4007 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
4009         PR tree-optimization/53805
4010         * gcc.dg/fold-notunord.c: New testcase.
4012 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
4014         PR fortran/48820
4015         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
4016         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
4018 2012-08-02  Jason Merrill  <jason@redhat.com>
4019             Paolo Carlini  <paolo.carlini@oracle.com>
4021         PR c++/51213 (again)
4022         * g++.dg/cpp0x/sfinae37.C: Extend.
4024 2012-08-02  Richard Guenther  <rguenther@suse.de>
4026         PR tree-optimization/50672
4027         * g++.dg/torture/pr50672.C: New testcase.
4029 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
4031         PR fortran/54147
4032         * gfortran.dg/abstract_type_6.f03: Modified.
4033         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4034         * gfortran.dg/proc_ptr_comp_35.f90: New.
4035         * gfortran.dg/typebound_proc_9.f03: Modified.
4036         * gfortran.dg/typebound_proc_26.f90: New.
4038 2012-08-02  Richard Guenther  <rguenther@suse.de>
4040         * gcc.dg/torture/pta-callused-1.c: Adjust.
4041         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4042         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4043         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4044         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4045         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4046         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4047         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4048         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4050 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
4052         PR fortran/54033
4053         * gfortran.dg/include_6.f90:  New test case.
4054         * gfortran.dg/include_7.f90:  New test case.
4055         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
4057 2012-08-01  Tom de Vries  <tom@codesourcery.com>
4059         * gcc.dg/tree-ssa/vrp76.c: New test.
4061 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
4063         PR tree-optimization/46556
4064         * gcc.dg/tree-ssa/slsr-27.c: New.
4065         * gcc.dg/tree-ssa/slsr-28.c: New.
4066         * gcc.dg/tree-ssa/slsr-29.c: New.
4068 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
4070         PR fortran/42418
4071         * gfortran.dg/proc_decl_29.f90: New.
4073 2012-07-31  Dehao Chen  <dehao@google.com>
4075         * gcc.dg/predict-7.c: New test.
4077 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
4079         PR fortran/54134
4080         * gfortran.dg/typebound_override_3.f90: New.
4082 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
4084         PR tree-optimization/53773
4085         * gcc.dg/vect/pr53773.c: New test.
4087 2012-07-31  Nick Clifton  <nickc@redhat.com>
4089         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4090         and for XStormy16.
4092 2012-07-31  Tobias Burnus  <burnus@net-b.de>
4094         * gfortran.dg/c_funloc_tests_6.f90: New.
4095         * gfortran.dg/c_funloc_tests_7.f90: New.
4096         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4098 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
4100         PR c++/53624
4101         * g++.dg/cpp0x/temp_default5.C: New.
4103 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
4105         PR fortran/51081
4106         * gfortran.dg/proc_ptr_37.f90: New.
4108 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
4110         * lib/target-supports.exp
4111         (check_effective_target_vect_natural_alignment): New function.
4112         * gcc.dg/align-2.c: Only run on targets with natural alignment
4113         of vector types.
4114         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4115         alignment of vector types.
4117 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4118             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4120         * gcc.target/i386/rdseed16-1.c: New.
4121         * gcc.target/i386/rdseed32-1.c: Ditto
4122         * gcc.target/i386/rdseed64-1.c: Ditto
4123         * gcc.target/i386/sse-12.c: Add -mrdseed.
4124         * gcc.target/i386/sse-13.c: Ditto.
4125         * gcc.target/i386/sse-14.c: Ditto.
4126         * g++.dg/other/i386-2.C: Ditto.
4127         * g++.dg/other/i386-3.C: Ditto.
4129 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
4131         PR target/51244
4132         * gcc.target/sh/pr51244-4.c: New.
4134 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
4136         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4137         for alpha*-*-* targets.  Cleanup original tree dump.
4139 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
4141         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4142         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4144 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
4146         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4147         rand, srand. Include <stdlib.h>.
4149 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
4151         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4153 2012-07-26  Richard Henderson  <rth@redhat.com>
4155         * gcc.dg/attr-hotcold-1.c: New.
4156         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4158 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
4159             Sandra Loosemore  <sandra@codesourcery.com>
4161         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4163 2012-07-26  Tobias Burnus  <burnus@net-b.de>
4165         * gfortran.dg/contiguous_1.f90: Update dg-error.
4166         * gfortran.dg/proc_ptr_32.f90: Ditto.
4168 2012-07-26  Richard Guenther  <rguenther@suse.de>
4170         PR tree-optimization/54098
4171         * gcc.dg/torture/pr54098.c: New testcase.
4173 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4175         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4176         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4178 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
4180         PR fortran/44354
4181         * gfortran.dg/array_constructor_39.f90: New test.
4183 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
4185         PR fortran/44354
4186         * gfortran.dg/array_constructor_38.f90: New test.
4188 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
4190         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4192 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
4194         * gnat.dg/noreturn5.ad[sb]: New test.
4196 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
4197             Paul Brook  <paul@codesourcery.com>
4199         PR target/53633
4201         * lib/target-suports.exp (check_effective_target_naked_functions): New.
4202         * c-c++-common/pr53633.c: New test.
4204 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
4206         * gcc.target/i386/asm-dialect-1.c: New test case.
4208 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
4209             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4211         * gcc.target/i386/prefetchw-1.c: New.
4212         * gcc.target/i386/sse-12.c: Add -mprfchw.
4213         * gcc.target/i386/sse-13.c: Ditto.
4214         * gcc.target/i386/sse-14.c: Ditto.
4215         * gcc.target/i386/sse-22.c: Ditto.
4216         * gcc.target/i386/sse-23.c: Ditto.
4217         * g++.dg/other/i386-2.C: Ditto.
4218         * g++.dg/other/i386-3.C: Ditto.
4220 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
4222         * lib/gcc-dg.exp (process-message): Don't ignore errors.
4224 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4226         PR target/54051
4227         * gcc.target/arm/pr54051.c: New.
4228         * gcc.target/arm/vfp-1.c: Adjust test.
4230 2012-07-24  Julian Brown  <julian@codesourcery.com>
4232         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4233         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4234         hard-float ARM.
4236 2012-07-23  Paul Brook  <paul@codesourcery.com>
4238         * g++.dg/other/armv7m-1.c: New test.
4240 2012-07-23  Julian Brown  <julian@codesourcery.com>
4242         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4243         ARM.
4244         (DO_TEST): Define to 1 for appropriate ARM targets.
4246 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
4248         PR tree-optimization/53881
4249         * gcc.dg/pr53881.c: Renamed to ...
4250         * gcc.dg/pr53881-1.c: ... this.
4251         * gcc.dg/pr53881-2.c: New test.
4253 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
4255         Handle recent changes in default atomics for cris*-*-linux*.
4256         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4257         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4258         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4259         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4260         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4261         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4262         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4263         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4264         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4265         -mno-unaligned-atomic-may-use-library is in effect for
4266         cris*-*-linux*.
4267         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4268         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4269         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4270         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4271         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4272         gcc.target/cris/torture/sync-mis-op-i-1.c,
4273         gcc.target/cris/torture/sync-mis-op-i-2.c,
4274         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4275         gcc.target/cris/torture/sync-mis-op-i-3.c,
4276         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4277         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4278         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4279         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4280         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4281         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4282         (main): Remove local variable x.
4283         [mis_ok]: Check that atomics don't fail.
4285 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4287         *  gcc.dg/tree-ssa/vrp72.c: New test.
4288         *  gcc.dg/tree-ssa/vrp73.c: New test.
4289         *  gcc.dg/tree-ssa/vrp74.c: New test.
4290         *  gcc.dg/tree-ssa/vrp75.c: New test.
4292 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4294         * gcc.dg/tree-ssa/alias-21.c: New testcase.
4295         * gcc.dg/tree-ssa/alias-22.c: New testcase.
4297 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4299         * gcc.target/mips/octeon-pop-2.c: New testcase.
4301 2012-07-21  Tobias Burnus  <burnus@net-b.de>
4303         PR fortran/48820
4304         * gfortran.dg/assumed_rank_3.f90: New.
4305         * gfortran.dg/assumed_rank_11.f90: New.
4306         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4307         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4308         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4310 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4312         * gcc.target/mips/unaligned-1.c: New testcase.
4314 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
4316         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4318 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4320         * gfortran.dg/bind_c_array_params_2.f90: New.
4321         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4322         and update dg-error.
4324 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4326         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4328 2012-07-20  Jason Merrill  <jason@redhat.com>
4330         PR c++/54038
4331         * g++.dg/other/array7.C: New.
4333 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
4335         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4336         the basic block and check loop depth.
4337         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
4338         matching patterns and comments.
4339         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4340         * gcc.dg/tree-ssa/vector-2.c: Likewise.
4342 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
4344         PR c++/28656
4345         * c-c++-common/pr28656.c: New test.
4347 2012-07-19  Jason Merrill  <jason@redhat.com>
4349         PR c++/54026
4350         * g++.dg/init/mutable1.C: New.
4352 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4354         PR fortran/48820
4355         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4356         * gfortran.dg/assumed_rank_1.f90: New.
4357         * gfortran.dg/assumed_rank_1_c.c: New.
4358         * gfortran.dg/assumed_rank_2.f90: New.
4359         * gfortran.dg/assumed_rank_4.f90: New.
4360         * gfortran.dg/assumed_rank_5.f90: New.
4361         * gfortran.dg/assumed_rank_6.f90: New.
4362         * gfortran.dg/assumed_rank_7.f90: New.
4363         * gfortran.dg/assumed_rank_8.f90: New.
4364         * gfortran.dg/assumed_rank_8_c.c: New.
4365         * gfortran.dg/assumed_rank_9.f90: New.
4366         * gfortran.dg/assumed_rank_10.f90: New.
4367         * gfortran.dg/assumed_rank_12.f90: New.
4369 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4371         * gnat.dg/opt25.adb: New test.
4372         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4373         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4375 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4377         * gnat.dg/aggr20.ad[sb]: New test.
4378         * gnat.dg/aggr20_pkg.ads: New helper.
4380 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4382         * gnat.dg/derived_type3.adb: New test.
4383         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4385 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
4387         PR rtl-optimization/53942
4388         * gcc.dg/pr53942.c: New test.
4390 2012-07-19  Jason Merrill  <jason@redhat.com>
4392         PR c++/54021
4393         * g++.dg/cpp0x/constexpr-builtin2.C: New.
4395 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4397         * gnat.dg/discr38.adb: New test.
4399 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
4401         PR middle-end/54017
4402         * c-c++-common/gomp/pr54017.c: New test.
4404 2012-07-19  Richard Guenther  <rguenther@suse.de>
4405             Eric Botcazou  <ebotcazou@adacore.com>
4407         * gnat.dg/loop_optimization11.adb: New testcase.
4408         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4410 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
4411             Jason Merrill  <jason@redhat.com>
4413         * g++.dg/cpp0x/sfinae37.C: New.
4414         * g++.dg/template/access23.C: New.
4415         * g++.dg/template/access7.C: Adjust.
4416         * g++.dg/template/sfinae10.C: Don't expect errors.
4417         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4419 2012-07-18  Julian Brown  <julian@codesourcery.com>
4420             Sandra Loosemore <sandra@codesroucery.com>
4422         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4424 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
4426         * gnat.dg/noreturn4.ad[sb]: New test.
4427         * gnat.dg/noreturn4_pkg.ads: New helper.
4429 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
4430             Julian Brown  <julian@codesourcery.com>
4432         * gcc.target/arm/neon-vdup-1.c: New test case.
4433         * gcc.target/arm/neon-vdup-2.c: New test case.
4434         * gcc.target/arm/neon-vdup-3.c: New test case.
4435         * gcc.target/arm/neon-vdup-4.c: New test case.
4436         * gcc.target/arm/neon-vdup-5.c: New test case.
4437         * gcc.target/arm/neon-vdup-6.c: New test case.
4438         * gcc.target/arm/neon-vdup-7.c: New test case.
4439         * gcc.target/arm/neon-vdup-8.c: New test case.
4440         * gcc.target/arm/neon-vdup-9.c: New test case.
4441         * gcc.target/arm/neon-vdup-10.c: New test case.
4442         * gcc.target/arm/neon-vdup-11.c: New test case.
4443         * gcc.target/arm/neon-vdup-12.c: New test case.
4444         * gcc.target/arm/neon-vdup-13.c: New test case.
4445         * gcc.target/arm/neon-vdup-14.c: New test case.
4446         * gcc.target/arm/neon-vdup-15.c: New test case.
4447         * gcc.target/arm/neon-vdup-16.c: New test case.
4448         * gcc.target/arm/neon-vdup-17.c: New test case.
4449         * gcc.target/arm/neon-vdup-18.c: New test case.
4450         * gcc.target/arm/neon-vdup-19.c: New test case.
4451         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4452         arguments non-constant.
4454 2012-07-18  Richard Guenther  <rguenther@suse.de>
4456         PR tree-optimization/53970
4457         * g++.dg/torture/pr53970.C: New testcase.
4459 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
4461         PR target/38621
4462         * gcc.c-torture/compile/pr38621.c: New.
4464 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
4466         PR target/33135
4467         * gcc.target/sh/pr33135-1.c: New.
4468         * gcc.target/sh/pr33135-2.c: New.
4469         * gcc.target/sh/pr33135-3.c: New.
4470         * gcc.target/sh/pr33135-4.c: New.
4472 2012-07-17  Jason Merrill  <jason@redhat.com>
4474         PR c++/53995
4475         * g++.dg/parse/enum9.C: New.
4477 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
4478             Sandra Loosemore  <sandra@codesourcery.com>
4480         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4481         if there is a conflict with -mcpu=.  Use -mcpu=5208.
4483 2012-07-17  Jason Merrill  <jason@redhat.com>
4485         PR c++/53989
4486         * g++.dg/template/array23.C: New.
4488 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4490         PR fortran/53985
4491         * gfortran.dg/bind_c_usage_26.f90: New.
4492         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4493         * gfortran.dg/bind_c_usage_13.f03: Ditto.
4494         * gfortran.dg/bind_c_usage_18.f90: Ditto.
4495         * gfortran.dg/interop_params.f03: Ditto.
4497 2012-07-17  Jason Merrill  <jason@redhat.com>
4499         * g++.dg/template/inherit8.C: Adjust.
4500         * g++.dg/template/using21.C: Adjust.
4501         * g++.dg/template/using22.C: Adjust.
4503         PR c++/53549
4504         * g++.dg/template/current-inst1.C: New.
4505         * g++.dg/parse/crash35.C: Adjust.
4507 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4509         PR fortran/52101
4510         * gfortran.dg/oldstyle_4.f90: New.
4512 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4514         PR fortran/49265
4515         * gfortran.dg/module_procedure_double_colon_3.f90: New.
4516         * gfortran.dg/module_procedure_double_colon_4.f90: New.
4518 2012-07-16  Jason Merrill  <jason@redhat.com>
4520         * g++.dg/parse/access8.C: Adjust.
4521         * g++.dg/template/sfinae6_neg.C: Adjust.
4523 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
4525         PR fortran/53824
4526         * gfortran.dg/coarray_allocate_1.f90:  New test.
4528 2012-07-16  Andrew Pinski  <apinski@cavium.com>
4530         * gcc.c-torture/execute/bswap-1.c: New testcase.
4531         * gcc.c-torture/compile/unalign-1.c: New testcase.
4532         * gcc.c-torture/compile/20120524-1.c: New testcase.
4533         * gcc.c-torture/compile/20101216-1.c: New testcase.
4535 2012-07-16  Dehao Chen  <dehao@google.com>
4537         Revert
4538         2012-07-10  Dehao Chen  <dehao@google.com>
4540         * gcc.dg/debug_info_inline.c: New test.
4542 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
4544         PR fortran/53956
4545         * gfortran.dg/proc_decl_28.f90: New.
4547 2012-07-16  Andrew Pinski  <apinski@cavium.com>
4549         * gcc.dg/torture/builtins-1.c: New testcase.
4551 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
4553         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4554         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4555         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4556         gcc.target/cris/sync-1-v10.c,
4557         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4558         pass -mno-unaligned-atomic-may-use-library.
4559         * gcc.target/cris/sync-xchg-1.c: New test.
4560         * gcc.target/cris/20011127-1.c: Adjust to %P being a
4561         valid register operand output modifier.
4563 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
4565         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4566         characters.
4568 2012-07-13  Andrew Pinski  <apinski@cavium.com>
4570         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4571         rather than cleanup-tree-dump.
4572         * gcc.target/mips/octeon-pipe-1.c: Likewise.
4574 2012-07-13  Richard Guenther  <rguenther@suse.de>
4576         PR tree-optimization/53907
4577         * gcc.target/i386/pr53907.c: New testcase.
4579 2012-07-13  Richard Guenther  <rguenther@suse.de>
4581         PR tree-optimization/53922
4582         * gcc.dg/torture/pr53922.c: New testcase.
4584 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
4586         PR rtl-optimization/53908
4587         * gcc.dg/torture/pr53908.c: New test.
4589 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
4591         PR c++/53531
4592         * g++.dg/cpp0x/variadic135.C: New.
4594 2012-07-12  Jason Merrill  <jason@redhat.com>
4596         * g++.dg/template/sfinae6_neg.C: Adjust.
4598 2012-07-12  Tobias Burnus  <burnus@net-b.de>
4600         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4601         * gfortran.dg/c_f_pointer_tests_3.f90: Update
4602         scan-tree-dump-times pattern.
4604 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4606         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4608 2012-07-11  Jason Merrill  <jason@redhat.com>
4610         DR 1402
4611         * g++.g/cpp0x/defaulted37.C: New.
4613 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
4615         PR target/53859
4616         * gcc.target/arm/pr53859.c: New test.
4618 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
4620         PR target/53886
4621         * gcc.c-torture/compile/pr53886.c: New.
4623 2012-07-10  Dehao Chen  <dehao@google.com>
4625         * gcc.dg/debug_info_inline.c: New test.
4627 2012-07-10  Jason Merrill  <jason@redhat.com>
4629         PR c++/53733
4630         * g++.dg/cpp0x/defaulted36.C: New.
4631         * g++.dg/cpp0x/defaulted21.C: Adjust.
4633         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4635 2012-07-09  Sterling Augustine  <saugustine@google.com>
4637         * g++.dg/debug/dwarf2/pubnames-2.C: New.
4639 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
4641         PR tree-optimization/53887
4642         * gcc.dg/pr53887.c: New test.
4644 2012-07-09  Jason Merrill  <jason@redhat.com>
4646         PR c++/53882
4647         * g++.dg/cpp0x/nullptr29.C: New.
4649 2012-07-09  Tom de Vries  <tom@codesourcery.com>
4650             Richard Guenther  <rguenther@suse.de>
4652         * gcc.dg/builtin-unreachable-6.c: New test.
4653         * gcc.dg/builtin-unreachable-5.c: New test.
4655 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
4657         PR tree-optimization/53881
4658         * gcc.dg/pr53881.c: New test.
4660 2012-07-06  Jason Merrill  <jason@redhat.com>
4662         PR c++/53862
4663         * g++.dg/cpp0x/variadic134.C: New.
4665         PR c++/53858
4666         * g++.dg/cpp0x/alias-decl-20.C: New.
4668 2012-07-06  Tom de Vries  <tom@codesourcery.com>
4670         PR tree-optimization/51879
4671         * gcc.dg/pr51879-16.c: New test.
4672         * gcc.dg/pr51879-17.c: Same.
4674 2012-07-06  Tom de Vries  <tom@codesourcery.com>
4676         PR tree-optimization/52009
4677         * gcc.dg/pr51879-7.c: New test.
4678         * gcc.dg/pr51879-18.c: New test.
4680 2012-07-05  Jason Merrill  <jason@redhat.com>
4682         PR c++/50852
4683         * g++.dg/template/typedef39.C: New.
4685         PR c++/53039
4686         * g++.dg/cpp0x/variadic133.C: New.
4687         * g++.dg/template/param1.C: Adjust.
4689 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4691         PR target/48941
4692         PR target/51980
4693         * gcc.target/arm/neon/vtrnf32.c: Update.
4694         * gcc.target/arm/neon/vtrns32.c: Update.
4695         * gcc.target/arm/neon/vtrnu32.c: Update.
4696         * gcc.target/arm/neon/vzipf32.c: Update.
4697         * gcc.target/arm/neon/vzips32.c: Update.
4698         * gcc.target/arm/neon/vzipu32.c: Update.
4700 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
4702         PR fortran/53732
4703         * gfortran.dg/inline_sum_4.f90: New test.
4705 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
4707         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4709 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4711         * gcc.target/arm/fma-sp.c: New testcase.
4712         * gcc.target/arm/fma.c: Likewise.
4713         * gcc.target/arm/fma.h: Likewise.
4715 2012-07-04  Jason Merrill  <jason@redhat.com>
4717         PR c++/53848
4718         * g++.dg/other/enum3.C: New.
4720 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
4722         PR middle-end/53321
4723         * g++.dg/torture/pr53321.C: New test.
4725 2012-07-04  Richard Guenther  <rguenther@suse.de>
4727         PR tree-optimization/53844
4728         * g++.dg/tree-ssa/pr53844.C: New testcase.
4730 2012-07-04  Richard Guenther  <rguenther@suse.de>
4732         PR tree-optimization/53849
4733         * gcc.dg/pr53849.c: New testcase.
4735 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
4737         PR c++/53812
4738         * g++.dg/ext/label14.C: New test.
4740 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
4742         PR target/53811
4743         * g++.dg/other/pr53811.C: New test.
4745 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
4747         PR target/28896
4748         * gcc.target/m68k/stack-limit-1.c: New testcase.
4750 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4752         * gnat.dg/recursive_call.adb: New test.
4754 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4756         * gnat.dg/discr37.ad[sb]: New test.
4758 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
4760         * g++.dg/other/packed1.C: Remove SH from xfail list.
4762 2012-07-02  Jason Merrill  <jason@redhat.com>
4764         PR c++/53619
4765         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4767         PR c++/53783
4768         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4770         PR c++/53788
4771         * g++.dg/cpp0x/decltype39.C: New.
4772         * g++.dg/diagnostic/method1.C: Adjust.
4774         PR c++/53816
4775         * g++.dg/template/ref6.C: New.
4777 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
4779         PR target/53568
4780         * gcc.target/sh/pr53568-1.c: New.
4782 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
4784         PR target/51244
4785         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4787 2012-07-02  Jason Merrill  <jason@redhat.com>
4789         PR c++/53821
4790         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4792         PR c++/53524
4793         * g++.dg/template/enum7.C: New.
4794         * g++.dg/other/ptrmem10.C: Adjust.
4795         * g++.dg/other/ptrmem11.C: Adjust.
4796         * g++.dg/cpp0x/scoped_enum.C: Adjust.
4798 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
4800         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4802 2012-07-01  Wei Guozhi  <carrot@google.com>
4804         PR target/53447
4805         * gcc.target/arm/pr53447-1.c: New testcase.
4806         * gcc.target/arm/pr53447-2.c: New testcase.
4807         * gcc.target/arm/pr53447-3.c: New testcase.
4808         * gcc.target/arm/pr53447-4.c: New testcase.
4810 2012-06-29  Richard Guenther  <rguenther@suse.de>
4812         PR tree-optimization/47061
4813         * gcc.dg/tree-ssa/vrp71.c: New testcase.
4815 2012-06-29  Richard Guenther  <rguenther@suse.de>
4817         PR tree-optimization/37541
4818         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4820 2012-06-29  Richard Guenther  <rguenther@suse.de>
4822         PR tree-optimization/52589
4823         * gcc.dg/tree-ssa/vrp70.c: New testcase.
4825 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
4827         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4829         * g++.dg/template/error46.C: Add missing comment to dg-message.
4830         * g++.dg/template/crash107.C: Likewise.
4831         * g++.dg/template/error47.C: Likewise.
4832         * g++.dg/template/crash108.C: Likewise.
4833         * g++.dg/overload/operator5.C: Likewise.
4835         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4836         errors in dg-message directives, add comments.
4838 2012-06-28  Kai Tietz  <ktietz@redhat.com>
4840         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4841         hard-coded 'unsigned long'.
4843 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
4845         PR tree-optimization/51581
4846         * gcc.dg/vect/pr51581-4.c: New test.
4848         PR tree-optimization/53645
4849         * gcc.c-torture/execute/pr53645-2.c: New test.
4851 2012-06-28  Richard Guenther  <rguenther@suse.de>
4853         PR middle-end/53790
4854         * gcc.dg/torture/pr53790.c: New testcase.
4856 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
4858         PR tree-optimization/53645
4859         * gcc.c-torture/execute/pr53645.c: New test.
4861 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
4863         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4865 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
4867         PR debug/53671
4868         PR debug/49888
4869         * gcc.dg/guality/pr49888.c: Account for the possibility that
4870         the variable is optimized out at the first test.
4872 2012-06-27  Jason Merrill  <jason@redhat.com>
4874         * g++.dg/cpp0x/override2.C: Adjust.
4875         * g++.dg/template/error5.C: Adjust.
4876         * g++.dg/parse/crash28.C: Adjust.
4878         PR c++/53563
4879         * g++.dg/parse/template27.C: New.
4880         * g++.dg/template/crash74.C: Adjust expected output.
4882 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
4884         PR fortran/41951
4885         PR fortran/49591
4886         * gfortran.dg/typebound_operator_16.f03: New.
4888 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
4890         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4891         even src1.i and src2.i fields even in the second half of the arrays.
4893 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4895         PR c++/51033.
4896         * g++.dg/torture/vshuf-16.inc: New test.
4897         * g++.dg/torture/vshuf-2.inc: New test.
4898         * g++.dg/torture/vshuf-4.inc: New test.
4899         * g++.dg/torture/vshuf-8.inc: New test.
4900         * g++.dg/torture/vshuf-main.inc: New test.
4901         * g++.dg/torture/vshuf-v16hi.C: New test.
4902         * g++.dg/torture/vshuf-v16qi.C: New test.
4903         * g++.dg/torture/vshuf-v2df.C: New test.
4904         * g++.dg/torture/vshuf-v2di.C: New test.
4905         * g++.dg/torture/vshuf-v2sf.C: New test.
4906         * g++.dg/torture/vshuf-v2si.C: New test.
4907         * g++.dg/torture/vshuf-v4df.C: New test.
4908         * g++.dg/torture/vshuf-v4di.C: New test.
4909         * g++.dg/torture/vshuf-v4sf.C: New test.
4910         * g++.dg/torture/vshuf-v4si.C: New test.
4911         * g++.dg/torture/vshuf-v8hi.C: New test.
4912         * g++.dg/torture/vshuf-v8qi.C: New test.
4913         * g++.dg/torture/vshuf-v8si.C: New test.
4915 2012-06-27  Richard Guenther  <rguenther@suse.de>
4917         PR middle-end/53676
4918         * gcc.dg/tree-ssa/scev-6.c: New testcase.
4920 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
4922         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4923         scan-dump-dem-not): Use printable pattern in test name.
4925 2012-06-26  Sterling Augustine  <saugustine@google.com>
4926             Dominique Dhumieres  <dominiq@lps.ens.fr>
4928         * gcc.dg/pubtypes-2.c: Update expected output.
4929         * gcc.dg/pubtypes-3.c: Likewise.
4930         * gcc.dg/pubtypes-4.c: Likewise.
4932 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
4934         * gcc.dg/tree-ssa/slsr-1.c: New test.
4935         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4936         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4937         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4939 2012-06-26  Matt Turner  <mattst88@gmail.com>
4941         PR target/35294
4942         * gcc.target/arm/mmx-2.c: New.
4944 2012-06-26  Richard Guenther  <rguenther@suse.de>
4946         PR c++/53752
4947         * g++.dg/torture/pr53752.C: New testcase.
4949 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
4951         PR tree-optimization/53748
4952         * gcc.c-torture/compile/pr53748.c: New test.
4954 2012-06-25  Jason Merrill  <jason@redhat.com>
4956         PR c++/53498
4957         PR c++/53305
4958         * g++.dg/cpp0x/decltype38.C: New.
4959         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4961 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
4963         * lib/target-supports-dg.exp (testname-for-summary): New.
4964         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4965         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4966         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4967         scan-module-absence, output-exists, output-exists-not: Use
4968         testname-for-summary.
4969         (dg-test): Clean up testname_with_flags.
4970         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4971         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4972         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4973         scan-assembler-dem-not, object-size: Use testname-for-summary.
4974         * lib/gcov.exp (run-gcov): Likewise.
4975         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4976         scan-dump-dem, scan-dump-dem-note): Likewise.
4978         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4979         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4980         including profopt.opt; save and restore existing value.
4981         * g++.dg/bprob/bprob.exp: Likewise.
4982         * gcc.dg/matrix/matrix.exp: Likewise.
4983         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4984         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4985         PROFOPT_OPTIONS.
4987 2012-06-25  Richard Henderson  <rth@redhat.com>
4989         * gcc.dg/pr53749.c: New.
4991 2012-06-25  Jason Merrill  <jason@redhat.com>
4993         PR c++/52988
4994         * g++.dg/cpp0x/nullptr28.C: New.
4996 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
4998         * gcc.target/arm/neon-vld1_dupQ.c: New.
5000 2012-06-25  Florian Weimer  <fweimer@redhat.com>
5002         * g++.dg/init/new35.C: New.
5003         * g++.dg/init/new36.C: New.
5004         * g++.dg/init/new37.C: New.
5005         * g++.dg/ext/vla5.C: New warning.
5006         * g++.dg/ext/vla8.C: New warning.
5007         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5009 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5010             James Greenhalgh  <james.greenhalgh@arm.com>
5012         * gcc.target/arm/ftest-support-arm.h New testcase.
5013         * gcc.target/arm/ftest-support-thumb.h Likewise.
5014         * gcc.target/arm/ftest-support.h Likewise.
5015         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5016         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5017         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5018         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5019         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5020         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5021         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5022         * gcc.target/arm/ftest-armv6-arm.c Likewise.
5023         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5024         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5025         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5026         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5027         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5028         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5029         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5030         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5031         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5032         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5033         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5034         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5035         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5036         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5037         * lib/target-supports.exp
5038         (check_effective_target_arm_arch_FUNC): Add support for more
5039         architectures.
5040         (add_options_for_arm_arch_FUNC): Likewise.
5041         (check_effective_target_arm_arch_FUNC_multilib): New functions.
5043 2012-06-25  Jason Merrill  <jason@redhat.com>
5045         PR c++/53202
5046         * g++.dg/cpp0x/constexpr-tuple.C: New.
5048 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
5050         PR target/53759
5051         * gcc.target/i386/pr53759.c: New test.
5053         PR c++/53594
5054         * g++.dg/cpp0x/nsdmi7.C: New test.
5056 2012-06-24  Kai Tietz  <ktietz@redhat.com>
5058         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5059         for LLP64 targets.
5060         * gcc.target/i386/pr38988.c: Likewise.
5062 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
5064         PR fortran/47710
5065         PR fortran/53328
5066         * gfortran.dg/typebound_generic_12.f03: New.
5067         * gfortran.dg/typebound_generic_13.f03: New.
5069 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
5071         * gnat.dg/lto15.ad[sb]: New test.
5073 2012-06-21  Meador Inge  <meadori@codesourcery.com>
5075         PR c/53702
5076         * gcc.dg/Wunused-local-typedefs.c: New testcase.
5078 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
5080         * gcc.dg/pch/ident-1.c: New test.
5081         * gcc.dg/pch/ident-1.hs: Header file for new test.
5083 2012-06-21  Michael Matz  <matz@suse.de>
5085         PR middle-end/53688
5086         * gcc.c-torture/execute/pr53688.c: New test.
5088 2012-06-20  Richard Guenther  <rguenther@suse.de>
5090         PR tree-optimization/30318
5091         * gcc.dg/tree-ssa/vrp69.c: New testcase.
5093 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
5095         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5097 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5099         * gcc.target/i386/clearcapv2.map: New file.
5100         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5102 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5104         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5105         and add __sh__ case.
5107 2012-06-19  Jason Merrill  <jason@redhat.com>
5109         PR c++/52637
5110         * g++.dg/debug/localclass1.C: New.
5112 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5114         * g++.dg/cpp0x/override4.C: New.
5116 2012-06-14  Jason Merrill  <jason@redhat.com>
5118         PR c++/53651
5119         * g++.dg/cpp0x/decltype37.C: New.
5121 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5123         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5125 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
5127         * gcc.c-torture/compile/vector-5.c,
5128         gcc.c-torture/compile/vector-6.c: New tests.
5130 2012-06-19  Richard Henderson  <rth@redhat.com>
5132         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5134 2012-06-19  Richard Guenther  <rguenther@suse.de>
5136         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5138 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
5140         PR target/53712
5141         * gcc.target/i386/pr53712.c: New test.
5143 2012-06-18  Tobias Burnus  <burnus@net-b.de>
5145         PR fortran/53692
5146         * gfortran.dg/elemental_optional_args_6.f90: New.
5148 2012-06-18  Tobias Burnus  <burnus@net-b.de>
5150         PR fortran/53526
5151         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5152         * gfortran.dg/coarray/move_alloc_1.f90
5154 2012-06-18  Tobias Burnus  <burnus@net-b.de>
5156         PR fortran/53526
5157         * gfortran.dg/coarray_27.f90: New.
5159 2012-06-18  Joey Ye <Joey.Ye@arm.com>
5160             Greta Yorsh  <Greta.Yorsh@arm.com>
5162         * gcc.target/arm/epilog-1.c: New test.
5164 2012-06-18  Richard Guenther  <rguenther@suse.de>
5166         PR tree-optimization/53693
5167         * g++.dg/torture/pr53693.C: New testcase.
5169 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
5171         PR tree-optimization/53703
5172         * gcc.dg/torture/pr53703.c: New test.
5174 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
5176         PR middle-end/53698
5177         * gcc.target/i386/pr53698.c: New test.
5179 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
5181         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5183 2012-06-17  Tobias Burnus  <burnus@net-b.de>
5185         PR fortran/53691
5186         PR fortran/53685
5187         * gfortran.dg/transfer_check_3.f90: New.
5189 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
5191         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5193 2012-06-16  Tobias Burnus  <burnus@net-b.de>
5195         PR fortran/53642
5196         PR fortran/45170
5197         * gfortran.dg/deferred_type_param_8.f90: New.
5199 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
5201         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5202         testname that includes flags, passed in as new argument, in
5203         pass/fail messages.
5204         (run_gcov): Get testname from dg-test, use it in pass/fail messages
5205         and pass it to verify-* procedures.
5207         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5208         alignment torture options with usual torture options.
5210         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5211         messages reported for one line of source code.
5212         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5213         * g++.dg/cpp0x/decltype2.C: Likewise.
5214         * g++.dg/cpp0x/decltype3.C: Likewise.
5215         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5216         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5217         * g++.dg/cpp0x/static_assert3.C: Likewise.
5218         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5219         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5220         * g++.dg/cpp0x/union1.C: Likewise.
5221         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5222         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5223         * g++.dg/cpp0x/variadic2.C: Likewise.
5224         * g++.dg/cpp0x/variadic20.C: Likewise.
5225         * g++.dg/cpp0x/variadic74.C: Likewise.
5226         * g++.dg/diagnostic/bitfld2.C: Likewise.
5227         * g++.dg/ext/attrib44.C: Likewise.
5228         * g++.dg/ext/no-asm-1.C: Likewise.
5229         * g++.dg/other/error34.C: Likewise.
5230         * g++.dg/parse/crash46.C: Likewise.
5231         * g++.dg/parse/error10.C: Likewise.
5232         * g++.dg/parse/error2.C: Likewise.
5233         * g++.dg/parse/error3.C: Likewise.
5234         * g++.dg/parse/error36.C: Likewise.
5235         * g++.dg/parse/error8.C: Likewise.
5236         * g++.dg/parse/error9.C: Likewise.
5237         * g++.dg/parse/parser-pr28152-2.C: Likewise.
5238         * g++.dg/parse/parser-pr28152.C: Likewise.
5239         * g++.dg/parse/template25.C: Likewise.
5240         * g++.dg/parse/typename11.C: Likewise.
5241         * g++.dg/tc1/dr147.C: Likewise.
5242         * g++.dg/template/deduce3.C: Likewise.
5243         * g++.dg/template/koenig9.C: Likewise.
5244         * g++.dg/template/pr23510.C: Likewise.
5245         * g++.dg/warn/pr12242.C: Likewise.
5246         * g++.dg/warn/pr30551-2.C: Likewise.
5247         * g++.dg/warn/pr30551.C: Likewise.
5248         * g++.old-deja/g++.other/typename1.C: Likewise.
5249         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5251 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5253         PR c++/51033
5254         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5255         * c-c++-common/torture/vshuf-2.inc: Likewise.
5256         * c-c++-common/torture/vshuf-4.inc: Likewise.
5257         * c-c++-common/torture/vshuf-8.inc: Likewise.
5258         * c-c++-common/torture/vshuf-main.inc: Likewise.
5259         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5260         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5261         * c-c++-common/torture/vshuf-v2df.c: Likewise.
5262         * c-c++-common/torture/vshuf-v2di.c: Likewise.
5263         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5264         * c-c++-common/torture/vshuf-v2si.c: Likewise.
5265         * c-c++-common/torture/vshuf-v4df.c: Likewise.
5266         * c-c++-common/torture/vshuf-v4di.c: Likewise.
5267         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5268         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5269         * c-c++-common/torture/vshuf-v4si.c: Likewise.
5270         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5271         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5272         * c-c++-common/torture/vshuf-v8si.c: Likewise.
5274 2012-06-15  Michael Matz  <matz@suse.de>
5276         * gcc.dg/tree-ssa/vector-4.c: New test.
5278 2012-06-15  Michael Matz  <matz@suse.de>
5280         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5281         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5283 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
5285         PR tree-optimization/53636
5286         * gcc.target/arm/pr53636.c: New test.
5288 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
5290         PR tree-optimization/51581
5291         * gcc.c-torture/execute/pr51581-1.c: New test.
5292         * gcc.c-torture/execute/pr51581-2.c: New test.
5293         * gcc.dg/vect/pr51581-1.c: New test.
5294         * gcc.dg/vect/pr51581-2.c: New test.
5295         * gcc.dg/vect/pr51581-3.c: New test.
5296         * gcc.target/i386/avx-pr51581-1.c: New test.
5297         * gcc.target/i386/avx-pr51581-2.c: New test.
5298         * gcc.target/i386/avx2-pr51581-1.c: New test.
5299         * gcc.target/i386/avx2-pr51581-2.c: New test.
5300         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5302 2012-06-15  Richard Guenther  <rguenther@suse.de>
5304         * gcc.c-torture/execute/20120615-1.c: New testcase.
5306 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
5308         * gnat.dg/vect8.ad[sb]: New test.
5310 2012-06-14  Richard Guenther  <rguenther@suse.de>
5312         * gcc.dg/tree-ssa/vrp.h: New testcase.
5313         * gcc.dg/tree-ssa/vrp68.c: Likewise.
5315 2012-06-13  Christian Bruel  <christian.bruel@st.com>
5317         PR target/53621
5318         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5320 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
5322         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5324 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
5326         PR testsuite/20771
5327         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5328         test summary unique.
5330         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5331         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5332         scan-stack-usage-not): Don't strip torture options from test name.
5334         * lib/scandump.exp (scan-dump-times): Use printable version of
5335         regexp in test summary line.
5337         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5338         messages reported for one line of source code.
5339         * gcc.dg/format/few-1.c: Likewise.
5340         * gcc.dg/ia64-sync-2.c: Likewise.
5341         * gcc.dg/sync-2.c: Likewise.
5342         * gcc.dg/noncompile/pr44517.c: Likewise.
5344 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
5346         PR debug/49888
5347         * gcc.dg/guality/pr49888.c: New.
5349 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
5351         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5352         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5353         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5355 2012-06-13  Tobias Burnus  <burnus@net-b.de>
5357         PR fortran/53643
5358         * gfortran.dg/intent_out_7.f90: New.
5360 2012-06-13  Tobias Burnus  <burnus@net-b.de>
5362         PR fortran/53597
5363         * gfortran.dg/save_4.f90: New.
5365 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
5367         PR c/53532
5368         PR c/51034
5369         PR c/53196
5370         * gcc.dg/pr53532.c: New test.
5371         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5372         adjust line numbers.
5373         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5374         * gcc.dg/Wcxx-compat-8.c: Likewise.
5375         * gcc.dg/pr51034.c: New test.
5376         * gcc.dg/pr53196-1.c: New test.
5377         * gcc.dg/pr53196-2.c: New test.
5379 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
5381         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5382         alignment torture options with usual torture options.
5383         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5384         instead of dg-options.
5385         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5386         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5387         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5388         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5389         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5390         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5392         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5393         to checks for multiple messages reported for one line of source code.
5394         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5396         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5397         messages reported for one line of source code.
5399         * gcc.dg/20031223-1.c: Add comments to check for multiple
5400         messages reported for one line of source code.
5401         * gcc.dg/Wconversion-integer.c: Likewise.
5402         * gcc.dg/Wfatal-2.c: Likewise.
5403         * gcc.dg/Wfatal.c: Likewise.
5404         * gcc.dg/Wobjsize-1.c: Likewise.
5405         * gcc.dg/c99-vla-jump-1.c: Likewise.
5406         * gcc.dg/c99-vla-jump-2.c: Likewise.
5407         * gcc.dg/c99-vla-jump-3.c: Likewise.
5408         * gcc.dg/c99-vla-jump-4.c: Likewise.
5409         * gcc.dg/c99-vla-jump-5.c: Likewise.
5410         * gcc.dg/decl-9.c: Likewise.
5411         * gcc.dg/declspec-10.c: Likewise.
5412         * gcc.dg/declspec-18.c: Likewise.
5413         * gcc.dg/mtune.c: Likewise.
5414         * gcc.dg/parser-pr28152-2.c: Likewise.
5415         * gcc.dg/parser-pr28152.c: Likewise.
5416         * gcc.dg/pr14475.c: Likewise.
5417         * gcc.dg/pr27953.c: Likewise.
5418         * gcc.dg/pr28322-3.c: Likewise.
5419         * gcc.dg/pr30457.c: Likewise.
5420         * gcc.dg/pr30551-2.c: Likewise.
5421         * gcc.dg/pr30551-3.c: Likewise.
5422         * gcc.dg/pr30551-4.c: Likewise.
5423         * gcc.dg/pr30551-5.c: Likewise.
5424         * gcc.dg/pr30551-6.c: Likewise.
5425         * gcc.dg/pr30551.c: Likewise.
5426         * gcc.dg/pr45461.c: Likewise.
5427         * gcc.dg/pr48552-1.c: Likewise.
5428         * gcc.dg/pr48552-2.c: Likewise.
5429         * gcc.dg/redecl-1.c: Likewise.
5430         * gcc.dg/transparent-union-3.c: Likewise.
5431         * gcc.dg/utf-dflt.c: Likewise.
5432         * gcc.dg/utf-dflt2.c: Likewise.
5433         * gcc.dg/vla-8.c: Likewise.
5434         * gcc.dg/vla-init-1.c: Likewise.
5435         * gcc.dg/wtr-int-type-1.c: Likewise.
5437         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5438         messages reported for for one line of source code.
5439         * c-c++-common/raw-string-5.c: Likewise.
5440         * c-c++-common/raw-string-4.c: Likewise.
5441         * c-c++-common/raw-string-6.c: Likewise.
5442         * c-c++-common/pr20000.c: Likewise.
5444         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5445         messages reported for one line of source code.
5446         * gcc.dg/cpp/pr30786.c: Likewise.
5447         * gcc.dg/cpp/pr28709.c: Likewise.
5448         * gcc.dg/cpp/missing-header-MD.c: Likewise.
5449         * gcc.dg/cpp/macspace2.c: Likewise.
5450         * gcc.dg/cpp/missing-header-1.c: Likewise.
5451         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5452         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5453         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5455 2012-06-12  Jason Merrill  <jason@redhat.com>
5457         PR c++/53599
5458         * g++.dg/template/local7.C: New.
5460 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
5462         PR target/53511
5463         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5464         * gcc.target/sh/pr51340-2.c: Likewise.
5465         * gcc.target/sh/pr51340-3.c: Likewise.
5467 2012-06-12  Michael Matz  <matz@suse.de>
5469         * gcc.dg/torture/alias-1.c: New test.
5471 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
5473         PR rtl-optimization/53589
5474         * gcc.dg/torture/pr53589.c: New test.
5476 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
5478         PR target/50749
5479         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5480         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5481         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5482         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5483         * gcc.target/sh/pr50749-sf-predec-2.c: New.
5484         * gcc.target/sh/pr50749-sf-predec-4.c: New.
5485         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5486         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5487         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5488         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5489         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5490         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5491         * gcc.target/sh/pr50749-sf-predec-1.c: New.
5492         * gcc.target/sh/pr50749-sf-predec-3.c: New.
5493         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5494         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5496 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
5498         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5499         (check_intel_cpu_model): New function.
5500         (check_amd_cpu_model): New function.
5501         (check_features): New function.
5502         (__get_cpuid_output): New function.
5503         (check_detailed): New function.
5504         (fn1): Rename to quick_check.
5505         (main): Update to call quick_check and call check_detailed.
5507 2012-06-11  Richard Henderson  <rth@redhat.com>
5509         * lib/target-supports.exp
5510         (check_effective_target_sync_long_long_runtime): Use
5511         check_effective_target_lp64 instead of
5512         check_effective_target_powerpc64 for powerpc targets.
5514 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
5516         PR target/53511
5517         * gcc.target/sh/pr53511-1.c: New.
5519 2012-06-11  Richard Guenther  <rguenther@suse.de>
5521         PR middle-end/53470
5522         * g++.dg/lto/pr53470_0.C: New testcase.
5523         * gcc.dg/lto/pr53470_0.c: Likewise.
5525 2012-06-11  Richard Guenther  <rguenther@suse.de>
5527         PR c++/53605
5528         * g++.dg/ext/pr53605.C: New testcase.
5530 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5532         * gnat.dg/specs/array1.ads: New test.
5533         * gnat.dg/specs/array2.ads: Likewise.
5534         * gnat.dg/array22.adb: Likewise.
5536 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5538         * gnat.dg/constant4.adb: New test.
5539         * gnat.dg/constant4_pkg.ads: New helper.
5541 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
5543         PR fortran/52552
5544         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5545         * gfortran.dg/allocate_class_1.f90: Modified.
5546         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5547         * gfortran.dg/allocate_class_2.f90: New.
5549 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
5551         PR middle-end/53535
5552         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5554 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
5556         PR fortran/52861
5557         * gfortran.dg/string_assign_2.f90:  New test case.
5559 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
5561         PR fortran/52861
5562         * gfortran.dg/string_assign_1.f90:  New test case.
5564 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
5566         PR middle-end/53580
5567         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5568         * gcc.dg/gomp/critical-4.c: Likewise.
5569         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5570         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5571         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5572         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5573         * c-c++-common/gomp/pr53580.c: New test.
5575 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5577         PR c++/51214
5578         * g++.dg/cpp0x/forw_enum11.C: New.
5580 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5582         PR c++/53567
5583         * g++.dg/cpp0x/alias-decl-19.C: New.
5585 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
5587         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5589 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
5591         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5592         (XSTATE_FP): Ditto.
5593         (XSTATE_SSE): Ditto.
5594         (XSTATE_YMM): Ditto.
5595         (avx_os_support): Use new defines.
5597 2012-06-06  Richard Guenther  <rguenther@suse.de>
5599         PR testsuite/32380
5600         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5601         loops.
5603 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5605         PR c++/52841
5606         * g++.dg/cpp0x/pr52841.C: New testcase.
5608 2012-06-06  Richard Guenther  <rguenther@suse.de>
5610         PR tree-optimization/53081
5611         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5612         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5614 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5616         * gcc.target/powerpc/pr53487.c: New test.
5618 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
5620         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5622 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
5624         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5626 2012-06-05  Richard Guenther  <rguenther@suse.de>
5628         PR tree-optimization/30442
5629         * gcc.dg/vect/bb-slp-30.c: New testcase.
5631 2012-06-05  Richard Guenther  <rguenther@suse.de>
5633         PR tree-optimization/53081
5634         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5635         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5636         -fno-tree-loop-distribute-patterns.
5638 2012-06-05  Alan Modra  <amodra@gmail.com>
5640         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5641         Check static chain in nested funcs.
5643 2012-06-04  Tobias Burnus  <burnus@net-b.de>
5645         PR fortran/50619
5646         * gfortran.dg/init_flag_10.f90: New.
5648 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5650         PR c++/53524
5651         * g++.dg/warn/Wenum-compare-no-2: New.
5653 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
5655         PR preprocessor/53463
5656         * g++.dg/cpp/limits.C: New test.
5657         * g++.dg/parse/error19.C: Adjust.
5658         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5659         * g++.dg/warn/pr35635.C: Likewise.
5660         * g++.old-deja/g++.pt/assign1.C: Likewise.
5662 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
5664         PR target/53559
5665         * gcc.target/powerpc/cell_builtin_1.c: New test case.
5666         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5667         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5668         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5669         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5670         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5671         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5672         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5674 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
5676         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5678 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
5680         PR tree-optimization/53550
5681         * gcc.dg/pr53550.c: New test.
5683 2012-06-04  Richard Guenther  <rguenther@suse.de>
5685         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5686         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5687         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5689 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5691         PR fortran/48831
5692         * gfortran.dg/parameter_array_element_2.f90: New.
5694 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
5696         PR target/53512
5697         * gcc.target/sh/pr53512-1.c: New.
5698         * gcc.target/sh/pr53512-2.c: New.
5699         * gcc.target/sh/pr53512-3.c: New.
5700         * gcc.target/sh/pr53512-4.c: New.
5702 2012-06-01  Jason Merrill  <jason@redhat.com>
5704         PR c++/52973
5705         * g++.dg/ext/visibility/template12.C: New.
5706         * g++.dg/ext/attrib14.C: Adjust warning line.
5708         PR c++/52725
5709         * g++.dg/parse/new6.C: New.
5710         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5712 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5714         * c-c++-common/restrict-2.c: Revert previous change.
5716 2012-06-01  Jason Merrill  <jason@redhat.com>
5718         PR c++/53137
5719         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5721         PR c++/53484
5722         * g++.dg/cpp0x/auto33.C: New.
5724 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
5726         PR c++/26155
5727         * g++.dg/parse/namespace-alias-1.C: New.
5729 2012-06-01  Christian Bruel  <christian.bruel@st.com>
5731         * gcc.dg/spec-options.c: New test.
5732         * gcc.dg/foo.specs: New file.
5734 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5736         PR ada/53517
5737         * gnat.dg/lto14.adb: Skip on Solaris.
5739 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
5741         * gcc.target/cris/sync-1-v10.c,
5742         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5743         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5744         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5745         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5746         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5747         gcc.target/cris/torture/sync-mis-op-i-1.c,
5748         gcc.target/cris/torture/sync-mis-op-i-1a.c,
5749         gcc.target/cris/torture/sync-mis-op-i-2.c,
5750         gcc.target/cris/torture/sync-mis-op-i-2a.c,
5751         gcc.target/cris/torture/sync-mis-op-i-3.c,
5752         gcc.target/cris/torture/sync-mis-op-i-3a.c,
5753         gcc.target/cris/torture/sync-mis-op-s-1.c,
5754         gcc.target/cris/torture/sync-mis-op-s-1a.c,
5755         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5756         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5757         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5758         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5759         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5760         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5761         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5762         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5764 2012-05-31  Richard Guenther  <rguenther@suse.de>
5766         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5767         ldist-pr45948.c with disabled SCCP.
5769 2012-05-31  Richard Guenther  <rguenther@suse.de>
5771         PR middle-end/48493
5772         * gcc.dg/torture/pr48493.c: New testcase.
5774 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
5776         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5777         arm32 to targets.
5778         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5779         of the initialization loop.
5780         (dg-final): Adjust the expected number of vectorized loops depending
5781         on vect_char_mult target selector.
5783 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
5785         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5786         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5787         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5788         New tests.
5790 2012-05-30  Jason Merrill  <jason@redhat.com>
5792         PR c++/53356
5793         * g++.dg/init/new34.C: New.
5794         * g++.dg/tree-ssa/stabilize1.C: New.
5796 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
5798         PR c++/53356
5799         * g++.dg/init/new33.C: New test.
5801 2012-05-30  Richard Guenther  <rguenther@suse.de>
5803         PR middle-end/53501
5804         * gcc.dg/torture/pr53501.c: New testcase.
5805         * c-c++-common/restrict-2.c: Adjust.
5807 2012-05-30  Alan Modra  <amodra@gmail.com>
5809         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5810         torture-finish.
5812 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
5814         * gcc.target/i386/shuf-concat.c: New test.
5816 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
5818         PR rtl-optimization/53519
5819         * gcc.c-torture/compile/pr53519.c: New test.
5821 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5823         * gcc.target/arm/neon-vrev.c: New.
5825 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
5827         PR target/51340
5828         * gcc.target/sh/pr51340-1.c: New.
5829         * gcc.target/sh/pr51340-2.c: New.
5830         * gcc.target/sh/pr51340-3.c: New.
5832 2012-05-29  Richard Guenther  <rguenther@suse.de>
5834         PR tree-optimization/53516
5835         * gcc.dg/torture/pr53516.c: New testcase.
5837 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
5839         PR preprocessor/53229
5840         * gcc.dg/cpp/paste6.c: Force to run without
5841         -ftrack-macro-expansion.
5842         * gcc.dg/cpp/paste8.c: Likewise.
5843         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5844         -ftrack-macro-expansion.
5845         * gcc.dg/cpp/paste12.c: Force to run without
5846         -ftrack-macro-expansion.
5847         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5848         -ftrack-macro-expansion.
5849         * gcc.dg/cpp/paste13.c: Likewise.
5850         * gcc.dg/cpp/paste14.c: Likewise.
5851         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5852         -ftrack-macro-expansion.
5853         * gcc.dg/cpp/paste18.c: New test.
5855 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
5857         * gcc.target/cris/torture/trap-1.c,
5858         gcc.target/cris/torture/trap-2.c,
5859         gcc.target/cris/torture/trap-3.c,
5860         gcc.target/cris/torture/trap-v0.c,
5861         gcc.target/cris/torture/trap-v3.c: New tests.
5863 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
5865         PR c++/25137
5866         * g++.dg/warn/Wbraces3.C: New.
5867         * g++.dg/warn/Wbraces4.C: Likewise.
5869 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
5871         PR tree-optimization/53505
5872         * c-c++-common/torture/pr53505.c: New test.
5874 2012-05-27  Nathan Sidwell  <nathan@acm.org>
5876         * gcc.dg/stmt-expr-4.c: New.
5878 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
5880         PR c++/53491
5881         * g++.dg/parse/crash60.C: New.
5883 2012-05-26  Jason Merrill  <jason@redhat.com>
5885         PR c++/53220
5886         * c-c++-common/array-lit.c: New.
5887         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5889 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5891         PR ada/50294
5892         * gnat.dg/array21.adb: New test.
5894 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5896         * gnat.dg/renaming5.adb: Adjust dg-final directive.
5898 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5900         PR c++/32054
5901         * g++.dg/other/anon-union3.C: New.
5903 2012-05-25  Ian Lance Taylor  <iant@google.com>
5905         * gcc.dg/split-6.c: New test.
5907 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5909         * gnat.dg/lto14.adb: New test.
5911 2012-05-25  Tristan Gingold  <gingold@adacore.com>
5913         * gcc.target/i386/large-frame.c: New.
5915 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
5916         * gcc.target/powerpc/lhs-1.c: New.
5917         * gcc.target/powerpc/lhs-2.c: New.
5918         * gcc.target/powerpc/lhs-3.c: New.
5920 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
5922         Make unwound macro expansion trace less redundant
5923         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5924         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5925         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5926         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5927         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5928         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5930 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5932         PR c++/53464
5933         * g++.dg/cpp0x/constexpr-default1.C: New.
5935 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5937         PR c++/32080
5938         * g++.dg/eh/goto2.C: New.
5940 2012-05-24  Richard Guenther  <rguenther@suse.de>
5942         PR middle-end/53460
5943         * g++.dg/tree-prof/pr53460.C: New testcase.
5945 2012-05-24  Richard Guenther  <rguenther@suse.de>
5947         PR bootstrap/53466
5948         * g++.dg/debug/pr53466.C: New testcase.
5950 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
5952         PR tree-optimization/53465
5953         * gcc.c-torture/execute/pr53465.c: New test.
5955 2012-05-23  Tobias Burnus  <burnus@net-b.de>
5957         PR fortran/51055
5958         PR fortran/45170
5959         * gfortran.dg/allocate_with_typespec_6.f90: New.
5961 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
5963         PR c++/29185
5964         * g++.dg/warn/delete-array-1.C: New.
5966 2012-05-23  Richard Guenther  <rguenther@suse.de>
5968         * gcc.dg/torture/pr39074-2.c: Adjust.
5969         * gcc.dg/torture/pr39074.c: Likewise.
5970         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5971         * gcc.dg/tree-ssa/alias-19.c: Likewise.
5973 2012-05-22  Jan Hubicka  <jh@suse.cz>
5975         PR middle-end/53161
5976         * g++.dg/torture/pr53161.C: New testcase.
5978 2012-05-22  Tobias Burnus  <burnus@net-b.de>
5980         PR fortran/53389
5981         * gfortran.dg/realloc_on_assign_15.f90: New.
5983 2012-05-22  Richard Guenther  <rguenther@suse.de>
5985         PR middle-end/51071
5986         * gcc.dg/torture/pr51071-2.c: New testcase.
5988 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
5990         PR tree-optimization/53336
5991         * g++.dg/torture/pr53336.C: New testcase.
5993 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
5995         PR c++/53322
5996         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5997         instead of -Wunused-local-typedefs.
5999 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6001         PR c++/51184
6002         * g++.dg/other/abstract4.C: New-
6004 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6006         PR c++/40821
6007         * g++.dg/ext/attrib46.C: New.
6009 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
6011         PR c/53418
6012         * gcc.c-torture/compile/pr53418-1.c,
6013         gcc.c-torture/compile/pr53418-2.c: New tests.
6015 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
6017         PR tree-optimization/53366
6018         * gcc.dg/torture/pr53366-1.c: New test.
6019         * gcc.dg/torture/pr53366-2.c: New test.
6020         * gcc.target/i386/pr53366-1.c: New test.
6021         * gcc.target/i386/pr53366-2.c: New test.
6023         PR tree-optimization/53409
6024         * gcc.c-torture/compile/pr53409.c: New test.
6026         PR tree-optimization/53410
6027         * gcc.c-torture/compile/pr53410-1.c: New test.
6028         * gcc.c-torture/compile/pr53410-2.c: New test.
6030 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6032         PR target/53425
6033         * gcc.target/i386/pr53425-1.c: New file.
6034         * gcc.target/i386/pr53425-2.c: Likewise.
6036 2012-05-21  Richard Guenther  <rguenther@suse.de>
6038         PR tree-optimization/53408
6039         * gcc.dg/torture/pr53408.c: New testcase.
6041 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
6042             H.J. Lu  <hongjiu.lu@intel.com>
6044         PR target/53416
6045         * gcc.target/i386/pr53416.c: New file.
6047 2012-05-21  Richard Guenther  <rguenther@suse.de>
6049         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6051 2012-05-21  Richard Guenther  <rguenther@suse.de>
6053         * gcc.dg/torture/ldist-1.c: New testcase.
6055 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
6057         * gnat.dg/lto13.adb: New test.
6058         * gnat.dg/lto13_pkg.ad[sb]: New helper.
6060 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6062         * gnat.dg/specs/lto12.ads: New test.
6063         * gnat.dg/specs/lto12_pkg.ads: New helper.
6065 2012-05-18  Richard Guenther  <rguenther@suse.de>
6067         PR tree-optimization/53346
6068         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6069         * gcc.target/i386/incoming-10.c: Adjust.
6070         * gcc.target/i386/incoming-11.c: Likewise.
6071         * gcc.target/i386/pr46295.c: Likewise.
6073 2012-05-18  Richard Guenther  <rguenther@suse.de>
6075         * gcc.dg/pr53352.c: Return zero.
6077 2012-05-18  Richard Guenther  <rguenther@suse.de>
6079         PR tree-optimization/53390
6080         * gcc.dg/torture/pr53390.c: New testcase.
6082 2012-05-18  Meador Inge  <meadori@codesourcery.com>
6084         PR rtl-optimization/53352
6085         * gcc.dg/pr53352.c: New test.
6087 2012-05-17  David S. Miller  <davem@davemloft.net>
6089         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6090         failure on sparc-*-linux-gnu.
6092 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6094         PR c++/39681
6095         * g++.dg/parse/error49.C: New.
6096         * g++.dg/cpp0x/error8.C: Likewise.
6097         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6098         * g++.dg/ext/utf-dflt2.C: Likewise.
6099         * g++.dg/ext/utf-gnuxx98.C: Likewise.
6100         * g++.dg/ext/utf-dflt.C: Likewise.
6101         * c-c++-common/raw-string-3.c: Likewise.
6102         * c-c++-common/raw-string-4.c: Likewise.
6104 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6106         PR c++/53371
6107         * g++.dg/cpp0x/catch1.C: New.
6109 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6111         PR c++/44516
6112         * g++.dg/parse/error48.C: New.
6113         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6114         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6116 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
6118         * gcc.dg/tm/indirect-2.c: New test.
6120 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6122         PR tree-optimization/53217
6123         * gfortran.dg/pr53217.f90: New test.
6125 2012-05-16  Richard Guenther  <rguenther@suse.de>
6127         PR tree-optimization/53364
6128         * g++.dg/torture/pr53364.C: New testcase.
6130 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
6132         PR testsuite/52641
6133         * gcc.dg/pr52549.c: Fix test for long != void*
6134         * gcc.c-torture/execute/pr52979-1.x: New file.
6135         * gcc.c-torture/execute/pr52979-2.x: New file.
6137 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
6139         PR preprocessor/7263
6140         * gcc.dg/binary-constants-2.c: Run without tracking locations
6141         accross macro expansion.
6142         * gcc.dg/binary-constants-3.c: Likewise.
6143         * gcc.dg/cpp/sysmac2.c: Likewise.
6144         * gcc.dg/nofixed-point-2.c: Adjust for more precise
6145         location.
6146         * gcc.dg/cpp/syshdr3.c: New test.
6147         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6148         * gcc.dg/system-binary-constants-1.c: New test.
6149         * gcc.dg/system-binary-constants-1.h: New header for the new test
6150         above.
6151         * g++.dg/cpp/syshdr3.C: New test.
6152         * g++.dg/cpp/syshdr3.h: New header the new test above.
6153         * g++.dg/system-binary-constants-1.C: New test.
6154         * g++.dg/system-binary-constants-1.h: New header the new test
6155         above.
6157 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6159         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6161 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
6163         PR target/53358
6164         * gcc.dg/pr53358.c: New test.
6166 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6168         PR c++/11856
6169         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6170         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6172 2012-05-15  Olivier Hainque  <hainque@adacore.com>
6174         * g++.dg/eh/sighandle.C: New testcase.
6176 2012-05-15  Richard Guenther  <rguenther@suse.de>
6178         PR tree-optimization/53355
6179         * gcc.dg/tree-ssa/vrp67.c: New testcase.
6181 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6183         * gfortran.dg/*.f90: Remove now redundant manual
6184         cleanup-modules directive.
6186 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
6188         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6189         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6191 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
6193         PR fortran/52428
6194         * gfortran.dg/int_range_io_1.f90: New test.
6196 2012-05-14  Andi Kleen <ak@linux.intel.com>
6197             Jakub Jelinek  <jakub@redhat.com>
6199         PR target/53315
6200         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6201         * gcc.target/i386/rtm-check.h: New file.
6202         * gcc.target/i386/pr53315.c: New test.
6204 2012-05-14  Tobias Burnus  <burnus@net-b.de>
6206         PR fortran/49110
6207         PR fortran/51055
6208         PR fortran/53329
6209         * gfortran.dg/deferred_type_param_4.f90: New.
6210         * gfortran.dg/deferred_type_param_6.f90: New.
6212 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
6214         * gcc.target/i386/retarg.c: New test.
6216 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6218         PR fortran/45170
6219         * gfortran.dg/deferred_type_param_3.f90: New.
6220         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6221         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6223 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6225         * gnat.dg/null_pointer_deref3.adb: New test.
6227 2012-05-12  Tobias Burnus  <burnus@net-b.de>
6229         PR fortran/49110
6230         PR fortran/52843
6231         * gfortran.dg/deferred_type_param_5.f90: New.
6233 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
6235         * g++.dg/parse/error47.C: New.
6237 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6239         PR fortran/52537
6240         * gfortran.dg/string_compare_4.f90:  Change option
6241         to -fdump-tree-original.  Add test case for kind=4.
6243 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6245         PR fortran/52537
6246         * gfortran.dg/string_compare_4.f90:  New test.
6248 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6250         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6252 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6254         PR c++/53305
6255         * g++.dg/cpp0x/variadic132.C: New.
6257 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
6259         PR c++/53158
6260         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6261         * g++.dg/parse/error26.C: Tweak dg-error column number.
6263 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
6265         PR c++/53301
6266         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6268 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6270         * gnat.dg/lto11.ad[sb]: New test.
6272 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
6274         PR target/52908
6275         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6276         directive to Scan for vpmuldq, not vpmacsdql.
6278 2012-05-09  Michael Matz  <matz@suse.de>
6280         PR tree-optimization/53185
6281         * gcc.dg/vect/pr53185.c: New test.
6283 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
6285         PR middle-end/53249
6286         * gcc.target/i386/pr53249.c: New.
6288 2012-05-09  Richard Guenther  <rguenther@suse.de>
6290         PR tree-optimization/18437
6291         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6292         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6294 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
6296         PR tree-optimization/53226
6297         * gcc.c-torture/compile/pr53226.c: New test.
6299 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6301         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6302         * gcc.target/i386/hle-add-rel-1.c: Likewise.
6303         * gcc.target/i386/hle-and-acq-1.c: Likewise.
6304         * gcc.target/i386/hle-and-rel-1.c: Likewise.
6305         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6306         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6307         * gcc.target/i386/hle-or-acq-1.c: Likewise.
6308         * gcc.target/i386/hle-or-rel-1.c: Likewise.
6309         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6310         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6311         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6312         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6313         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6314         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6316 2012-05-09  Dehao Chen  <dehao@google.com>
6318         * gcc.dg/predict-1.c: Remove the replicated text in this test.
6319         * gcc.dg/predict-2.c: Likewise.
6320         * gcc.dg/predict-3.c: Likewise.
6321         * gcc.dg/predict-4.c: Likewise.
6322         * gcc.dg/predict-5.c: Likewise.
6323         * gcc.dg/predict-6.c: Likewise.
6325 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
6327         PR target/53272
6328         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6330 2012-05-08  Richard Guenther  <rguenther@suse.de>
6332         * gcc.dg/fold-bitand-4.c: New testcase.
6334 2012-05-08  Dehao Chen  <dehao@google.com>
6336         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6337         heuristic is working properly.
6338         * gcc.dg/predict-2.c: Likewise.
6339         * gcc/dg/predict-3.c: Likewise.
6340         * gcc/dg/predict-4.c: Likewise.
6341         * gcc/dg/predict-5.c: Likewise.
6342         * gcc/dg/predict-6.c: Likewise.
6344 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
6346         PR tree-optimization/53239
6347         * g++.dg/opt/vrp3.C: New test.
6348         * g++.dg/opt/vrp3-aux.cc: New file.
6349         * g++.dg/opt/vrp3.h: New file.
6351 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6353         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6354         .uleb128 support in assembler output.
6356 2012-05-07  Richard Guenther  <rguenther@suse.de>
6358         PR lto/42987
6359         * g++.dg/lto/pr42987_0.C: New testcase.
6360         * g++.dg/lto/pr42987_1.C: Likewise.
6362 2012-05-07  Tobias Burnus  <burnus@net-b.de>
6364         PR fortran/53255
6365         * gfortran.dg/typebound_operator_15.f90: New.
6367 2012-05-06  Tobias Burnus  <burnus@net-b.de>
6369         PR fortran/41587
6370         * gfortran.dg/class_array_13.f90: New.
6372 2012-05-06  Tristan Gingold  <gingold@adacore.com>
6374         * gnat.dg/warn7.adb: New test.
6376 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
6378         * gnat.dg/specs/renamings.ads: Rename to...
6379         * gnat.dg/specs/renaming1.ads: ...this.
6380         * gnat.dg/specs/renaming2.ads: New test.
6381         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6382         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6383         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6384         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6386 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
6388         * gnat.dg/discr36.ad[sb]: New test.
6389         * gnat.dg/discr36_pkg.ad[sb]: New helper.
6391 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6393         PR c/43772
6394         * c-c++-common/pr43772.c: New.
6396 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
6398         PR fortran/41600
6399         * gfortran.dg/select_type_26.f03 : New test.
6400         * gfortran.dg/select_type_27.f03 : New test.
6402         PR fortran/53191
6403         * gfortran.dg/select_type_28.f03 : New test.
6405 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
6407         PR fortran/49010
6408         PR fortran/24518
6409         * gfortran.dg/mod_sign0_1.f90: New test.
6410         * gfortran.dg/mod_large_1.f90: New test.
6412 2012-05-04  Tobias Burnus  <burnus@net-b.de>
6414         PR fortran/53175
6415         gfortran.dg/public_private_module_5.f90: New.
6417 2012-05-04  Tobias Burnus  <burnus@net-b.de>
6419         PR fortran/53111
6420         * gfortran.dg/constructor_7.f90: New.
6421         * gfortran.dg/constructor_8.f90: New.
6423 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6425         PR c++/53166
6426         * g++.dg/cpp0x/static_assert7.C: New.
6428 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
6430         PR tree-optimization/52633
6431         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6432         recognized as widening shifts instead of over-widening.
6433         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6434         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6435         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6436         * gcc.target/arm/pr52633.c: New test.
6438 2012-05-04  Richard Guenther  <rguenther@suse.de>
6440         PR tree-optimization/53168
6441         * gcc.dg/torture/pr53168.c: New testcase.
6442         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6444 2012-05-04  Richard Guenther  <rguenther@suse.de>
6446         * gcc.dg/lto/pr53214_0.c: New testcase.
6448 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6450         * gcc.target/ia64/pr48496.c: New test.
6451         * gcc.target/ia64/pr52657.c: Likewise.
6453 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6455         PR c/51712
6456         * c-c++-common/pr51712.c: New.
6458 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6460         PR target/53199
6461         * gcc.target/powwerpc/pr53199.c: New file.
6463 2012-05-03  Jason Merrill  <jason@redhat.com>
6465         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6467         * gcc.dg/debug/dwarf2/dups-types.c: New.
6468         * gcc.dg/debug/dwarf2/dups-types.h: New.
6470 2012-05-03  Jason Merrill  <jason@redhat.com>
6472         * g++.dg/debug/dwarf2/namespace-2.C: New.
6473         * g++.dg/debug/dwarf2/localclass3.C: New.
6475 2012-05-03  Jason Merrill  <jason@redhat.com>
6477         * g++.dg/debug/dwarf2/thunk1.C: New.
6479 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6481         PR c++/53186
6482         * g++.dg/other/final2.C: New.
6484 2012-05-03  Richard Guenther  <rguenther@suse.de>
6486         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6488 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
6490         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6491         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6492         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6493         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6495 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
6497         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6498         .byte 0xf2.
6499         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6500         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6501         * gcc.target/i386/hle-add-rel-1.c: Likewise.
6503         PR debug/53174
6504         * gcc.dg/pr53174.c: New test.
6506         PR target/53187
6507         * gcc.target/arm/pr53187.c: New test.
6508         * gcc.c-torture/compile/pr53187.c: New test.
6510 2012-05-03  Richard Guenther  <rguenther@suse.de>
6512         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6513         unsupported prefetching support.
6515 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
6517         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6518         option -ftrack-macro-expansion=0.
6519         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6520         option -ftrack-macro-expansion=0.
6522 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
6524         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6525         dg-options for target arm with dg-additional-options.
6527 2012-05-03  Richard Guenther  <rguenther@suse.de>
6529         PR tree-optimization/53144
6530         * gcc.dg/torture/pr53144.c: New testcase.
6532 2012-05-03  Tobias Burnus  <burnus@net-b.de>
6534         PR fortran/52864
6535         * gfortran.dg/pointer_intent_7.f90: New.
6536         * gfortran.dg/pure_formal_3.f90: New.
6538 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
6540         * gcc.target/s390/20030123-1.c: Add missing "volatile".
6542 2012-05-02  Martin Jambor  <mjambor@suse.cz>
6544         PR lto/52605
6545         * g++.dg/lto/pr52605_0.C: New test.
6547 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6549         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6550         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6551         * gcc.target/i386/hle-add-acq-1.c: Ditto.
6552         * gcc.target/i386/hle-add-rel-1.c: Ditto.
6553         * gcc.target/i386/hle-and-acq-1.c: Ditto.
6554         * gcc.target/i386/hle-and-rel-1.c: Ditto.
6555         * gcc.target/i386/hle-or-acq-1.c: Ditto.
6556         * gcc.target/i386/hle-or-rel-1.c: Ditto.
6557         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6558         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6559         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6560         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6561         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6562         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6563         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6564         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6566 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
6568         PR middle-end/53153
6569         * gcc.dg/pr53153.c: New test.
6571 2012-05-02  Richard Guenther  <rguenther@suse.de>
6573         * g++.dg/tree-ssa/pr19807.C: Adjust.
6575 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
6577         PR tree-optimization/53163
6578         * gcc.c-torture/compile/pr53163.c: New test.
6580         PR rtl-optimization/53160
6581         * gcc.c-torture/execute/pr53160.c: New test.
6583 2012-05-01  Ian Lance Taylor  <iant@google.com>
6585         PR c/37303
6586         * gcc.dg/pr37303.c: New test.
6588 2012-05-01  Richard Henderson  <rth@redhat.com>
6590         * lib/target-supports.exp
6591         (check_effective_target_sync_long_long_runtime): True for
6592         check_effective_target_powerpc64.
6594 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
6596         PR c++/51033
6597         * gcc.dg/vector-1.c: Move to ...
6598         * c-c++-common/vector-1.c: ... here.
6599         * gcc.dg/vector-2.c: Move to ...
6600         * c-c++-common/vector-2.c: ... here.
6601         * gcc.dg/vector-3.c: Move to ...
6602         * c-c++-common/vector-3.c: ... here. Adapt to C++.
6603         * gcc.dg/vector-4.c: Move to ...
6604         * c-c++-common/vector-4.c: ... here.
6605         * gcc.dg/vector-init-1.c: Move to ...
6606         * c-c++-common/vector-init-1.c: ... here.
6607         * gcc.dg/vector-init-2.c: Move to ...
6608         * c-c++-common/vector-init-2.c: ... here.
6609         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6610         * c-c++-common/vector-subscript-1.c: ... here.
6611         * gcc.dg/vector-subscript-2.c: Move to ...
6612         * c-c++-common/vector-subscript-2.c: ... here.
6613         * gcc.dg/vector-subscript-3.c: Move to ...
6614         * c-c++-common/vector-subscript-3.c: ... here.
6616         PR c++/51314
6617         * g++.dg/cpp0x/vt-51314.C: New test.
6618         * g++.dg/cpp0x/variadic76.C: Fix.
6620 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
6622         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6624 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
6626         Add -Wvarargs option
6627         * c-c++-common/Wvarargs.c: New test case.
6628         * c-c++-common/Wvarargs-2.c: Likewise.
6630 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
6632         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6633         * objc.dg/foreach-7.m: Force the test case to run without
6634         -ftrack-macro-expansion.
6635         * c-c++-common/tm/attrib-1.c: Likewise.
6636         * c-c++-common/warn-ommitted-condop.c: Likewise.
6637         * gcc.dg/assign-warn-1.c: Likewise.
6638         * gcc.dg/assign-warn-2.c: Likewise.
6639         * gcc.dg/attr-alloc_size.c: Likewise.
6640         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6641         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6642         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6643         * gcc.dg/c90-const-expr-9.c: Likewise.
6644         * gcc.dg/c99-const-expr-9.c: Likewise.
6645         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
6646         * gcc.dg/cpp/direct2s.c: Likewise.
6647         * gcc.dg/cpp/pr28709.c: Likewise.
6648         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6649         * gcc.dg/dfp/composite-type.c: Likewise.
6650         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6651         with -ftrack-macro-expansion
6652         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6653         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6654         * g++.dg/ext/cleanup-1.C: Likewise.
6655         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6656         * g++.dg/template/sfinae10.C: Likewise.
6657         * g++.dg/tm/wrap-2.C: Likewise.
6658         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6659         * g++.dg/warn/Wsign-conversion.C: Likewise.
6660         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6661         * g++.old-deja/g++.mike/p10769b.C: Likewise.
6662         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6663         it to run with -ftrack-macro-expansion.
6664         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6665         test cases without -ftrack-macro-expansion.
6667         Fix location for static class members
6668         * g++.dg/template/sfinae6_neg.C: Adjust.
6670         Make conversion warnings work on NULL with -ftrack-macro-expansion
6671         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6672         alongside the previous testing for NULL.
6674         Fix -Wuninitialized for -ftrack-macro-expansion
6675         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6677         Strip "<built-in>" loc from displayed expansion context
6678         * g++.dg/warn/Wconversion-real-integer2.C: New test.
6679         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6680         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6681         new test above.
6683         Fix expansion point loc for macro-like tokens
6684         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6685         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6687         Fix token pasting with -ftrack-macro-expansion
6688         * gcc.dg/cpp/paste17.c: New test case for
6689         -ftrack-macro-expansion=2 mode only.
6690         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6692 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
6694         * gnat.dg/warn6.ad[sb]: New test.
6696 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6698         PR 53149
6699         * gcc.dg/20011021-1.c: Adjust testcase.
6701 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6703         PR fortran/53148
6704         * gfortran.dg/function_optimize_12.f90:  New test.
6706 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
6708         PR target/53156
6709         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6710         code to match current output and cover new peephole2 pattern.
6712 2012-04-27  Ollie Wild  <aaw@google.com>
6714         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6716 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
6718         * gcc.c-torture/execute/20120427-2.c: New testcase.
6719         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6720         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6721         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6723 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
6725         PR target/53138
6726         * gcc.c-torture/execute/20120427-1.c: New testcase.
6728 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
6730         PR middle-end/27139
6731         * gcc.dg/tree-ssa/forwprop-18.c: New test.
6733 2012-04-27  Tom de Vries  <tom@codesourcery.com>
6735         PR tree-optimization/51879
6736         * gcc.dg/pr51879.c: New test.
6737         * gcc.dg/pr51879-2.c: Same.
6738         * gcc.dg/pr51879-3.c: Same.
6739         * gcc.dg/pr51879-4.c: Same.
6740         * gcc.dg/pr51879-6.c: Same.
6742 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6744         PR c++/53096
6745         * g++.dg/cpp0x/defaulted35.C: New.
6746         * g++.dg/cpp0x/defaulted15.C: Adjust.
6748 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
6750         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6751         structure layout.
6753 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
6755         * gcc.target/i386/builtin_target.c: Check avx2.
6757 2012-04-26  Alan Modra  <amodra@gmail.com>
6759         * gcc.target/powerpc/savres.c: New test.
6760         * gcc.target/powerpc/powerpc.exp: Run it.
6762 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
6764         PR target/53120
6765         * gcc.dg/torture/pr53120.c: New test.
6767 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6769         PR middle-end/52979
6770         * gcc.c-torture/compile/pr52979-1.c: New test.
6771         * gcc.c-torture/execute/pr52979-1.c: New test.
6772         * gcc.c-torture/execute/pr52979-2.c: New test.
6774 2012-04-25  Richard Guenther  <rguenther@suse.de>
6776         * gcc.target/i386/l_fma_float_5.c: Adjust.
6777         * gcc.target/i386/l_fma_double_4.c: Likewise.
6778         * gcc.target/i386/l_fma_float_2.c: Likewise.
6779         * gcc.target/i386/l_fma_float_6.c: Likewise.
6780         * gcc.target/i386/l_fma_double_1.c: Likewise.
6781         * gcc.target/i386/l_fma_double_5.c: Likewise.
6782         * gcc.target/i386/l_fma_float_3.c: Likewise.
6783         * gcc.target/i386/l_fma_double_2.c: Likewise.
6784         * gcc.target/i386/l_fma_double_6.c: Likewise.
6785         * gcc.target/i386/l_fma_float_4.c: Likewise.
6786         * gcc.target/i386/l_fma_double_3.c: Likewise.
6787         * gcc.target/i386/l_fma_float_1.c: Likewise.
6789 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6791         PR tree-optimization/53058
6792         * gcc.c-torture/compile/pr53058.c: New test.
6794 2012-04-25  Jan Hubicka  <jh@suse.cz>
6796         PR middle-end/53088
6797         * gcc.target/i386/pr39082-1.c: Update warning location.
6799 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6801         PR c/52880
6802         * gcc.dg/pr52880.c: New test.
6804 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6806         * gcc.dg/m-un-2.c: Update.
6807         * gcc.dg/20011021-1.c: Update.
6809 2012-04-25  Tobias Burnus  <burnus@net-b.de>
6811         PR fortran/52196
6812         * gfortran.dg/realloc_on_assign_14.f90: New.
6814 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
6816         PR testsuite/52641
6817         PR tree-optimizations/52891
6818         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6820 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6822         PR c++/52363
6823         * g++.dg/cpp0x/sfinae35.C: New.
6824         * g++.dg/cpp0x/sfinae36.C: Likewise.
6826 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
6828         * gcc.target/builtin_target.c: New testcase.
6830 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6832         PR target/47197
6833         * gcc.target/powerpc/pr47197.c: New test.
6835 2012-04-24  Richard Guenther  <rguenther@suse.de>
6837         PR tree-optimization/53085
6838         * g++.dg/torture/pr53085.C: New testcase.
6840 2012-04-24  Andrew Pinski  <apinski@cavium.com>
6842         PR tree-opt/33512
6843         * gcc.dg/tree-ssa/andor-3.c: New testcase.
6844         * gcc.dg/tree-ssa/andor-4.c: New testcase.
6845         * gcc.dg/tree-ssa/andor-5.c: New testcase.
6847 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
6849         PR middle-end/53084
6850         * gcc.c-torture/execute/pr53084.c: New test.
6852 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
6854         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6856 2012-04-23  Andrew Pinski  <apinski@cavium.com>
6858         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6860 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
6862         PR regression/53076
6863         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6864         * gcc.dg/torture/builtin-power-1.c: Likewise.
6866 2012-04-23  Richard Guenther  <rguenther@suse.de>
6868         PR tree-optimization/53070
6869         * gcc.dg/torture/pr53070.c: New testcase.
6871 2012-04-23  Richard Guenther  <rguenther@suse.de>
6873         PR c/53060
6874         * gcc.dg/pr53060.c: New testcase.
6876 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
6878         PR tree-optimizations/52891
6879         * gcc.c-torture/compile/pr52891-1.c: New test.
6880         * gcc.c-torture/compile/pr52891-2.c: New test.
6882 2012-04-22  Tobias Burnus  <burnus@net-b.de>
6884         PR fortran/53051
6885         * gfortran.dg/read_float_4.f90: New.
6887 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6889         PR 35441
6890         * c-c++-common/pr35441.C: New.
6892 2012-04-20  Ian Lance Taylor  <iant@google.com>
6894         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6895         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6897 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
6899         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6900         array access.
6901         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6903 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6905         PR rtl-optimization/44214
6906         * gcc.dg/pr44214-1.c: New test.
6907         * gcc.dg/pr44214-2.c: Likewise.
6908         * gcc.dg/pr44214-3.c: Likewise.
6910 2012-04-20  Richard Guenther  <rguenther@suse.de>
6912         * g++.dg/torture/20120420-1.C: New testcase.
6914 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
6916         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6918 2012-04-19  Christian Bruel  <christian.bruel@st.com>
6920         * gcc.dg/pr52283.c: New test.
6922 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6924         * gcc.dg/pr37985.c: New test.
6926 2012-04-19  Richard Guenther  <rguenther@suse.de>
6928         PR rtl-optimization/44688
6929         * gcc.dg/var-expand1.c: Increase array size to make unrolling
6930         possibly profitable.
6932 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6934         PR tree-optimization/52976
6935         * gfortran.dg/reassoc_11.f: New test.
6937 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6939         PR tree-optimization/52976
6940         * gfortran.dg/reassoc_7.f: New test.
6941         * gfortran.dg/reassoc_8.f: Likewise.
6942         * gfortran.dg/reassoc_9.f: Likewise.
6943         * gfortran.dg/reassoc_10.f: Likewise.
6945 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
6947         PR c++/52422
6948         * g++.dg/cpp0x/sfinae33.C: New.
6949         * g++.dg/cpp0x/sfinae34.C: Likewise.
6951 2012-04-18  Joey Ye  <joey.ye@arm.com>
6953         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6955 2012-04-18  Richard Guenther  <rguenther@suse.de>
6957         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6958         array access.
6959         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6960         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6962 2012-04-17  Tom de Vries  <tom@codesourcery.com>
6964         * g++.dg/pr51264-4.C: New test.
6966 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6968         PR c++/52599
6969         * g++.dg/cpp0x/constexpr-ctor10.C: New.
6971 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6973         PR c++/53003
6974         * g++.dg/parse/crash59.C: New.
6976 2012-04-17  Michael Matz  <matz@suse.de>
6978         PR tree-optimization/18437
6979         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6981 2012-04-17  Richard Guenther  <rguenther@suse.de>
6983         PR middle-end/53011
6984         * g++.dg/torture/pr53011.C: New testcase.
6986 2012-04-16  Jason Merrill  <jason@redhat.com>
6988         PR c++/38543
6989         * g++.dg/cpp0x/variadic131.C: New.
6991         PR c++/52008
6992         * g++.dg/cpp0x/variadic130.C: New.
6994         PR c++/50830
6995         * g++.dg/cpp0x/variadic129.C: New.
6997         PR c++/50303
6998         * g++.dg/cpp0x/variadic128.C: New.
7000 2012-04-16  Tobias Burnus  <burnus@net-b.de>
7002         PR fortran/52864
7003         * gfortran.dg/pointer_intent_6.f90: New.
7005 2012-04-16  Tobias Burnus  <burnus@net-b.de>
7007         PR fortran/52916
7008         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7009         to include public_private_module_4.f90.
7010         * gfortran.dg/public_private_module_4.f90: Skip this test on all
7011         targets.
7013 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
7015         PR c++/49152
7016         * g++.dg/diagnostic/operator1.C: New.
7017         * g++.dg/ext/label5.C: Adjust.
7018         * g++.dg/ext/va-arg1.C: Likewise.
7019         * g++.dg/other/error20.C: Likewise.
7020         * g++.dg/other/error20.C: Likewise.
7021         * g++.dg/other/error16.C: Likewise.
7022         * g++.dg/other/error10.C: Likewise.
7023         * g++.dg/parse/error30.C: Likewise.
7024         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7026 2012-04-16  Jason Merrill  <jason@redhat.com>
7028         PR c++/51148
7029         * g++.dg/cpp0x/variadic127.C: New.
7031 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7033         * lib/plugin-support.exp (plugin-test-execute): Properly determine
7034         testcase name.
7035         Use fail, pass instead of unresolved.
7036         Don't log $optstr.
7038         PR testsuite/52948
7039         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7040         TODO_dump_func.
7041         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7042         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7043         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7045 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
7047         PR fortran/52968
7048         * gfortran.dg/typebound_call_23.f03: New test case.
7050 2012-04-15  Jason Merrill  <jason@redhat.com>
7052         PR c++/47220
7053         * g++.dg/cpp0x/variadic126.C: New.
7055         PR c++/52380
7056         * g++.dg/cpp0x/variadic125.C: New.
7058         PR c++/52292
7059         * g++.dg/cpp0x/variadic124.C: New.
7061         PR c++/52706
7062         * g++.dg/cpp0x/nullptr27.C: New.
7064         PR c++/52818
7065         * g++.dg/warn/format8.C: New.
7067 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
7069         PR fortran/51082
7070         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7072 2012-04-14  Tobias Burnus  <burnus@net-b.de>
7074         PR fortran/52916
7075         PR fortran/40973
7076         * gfortran.dg/public_private_module_3.f90: New.
7077         * gfortran.dg/public_private_module_4.f90: New.
7079 2012-04-14  Tom de Vries  <tom@codesourcery.com>
7081         * gcc.dg/superblock.c: New test.
7083 2012-04-14  Tom de Vries  <tom@codesourcery.com>
7085         * gcc.dg/pr51879-12.c: New test.
7087 2012-04-13  Jason Merrill  <jason@redhat.com>
7089         PR c++/52824
7090         * g++.dg/cpp0x/variadic123.C: New.
7091         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7093         PR c++/52905
7094         * g++.dg/cpp0x/initlist-ctor1.C: New.
7096         PR c++/52915
7097         * g++.dg/other/anon-union2.C: New.
7099 2012-04-13  Martin Jambor  <mjambor@suse.cz>
7101         PR middle-end/52939
7102         * g++.dg/ipa/pr52939.C: New test.
7104 2012-04-13  Tom de Vries  <tom@codesourcery.com>
7106         * gcc.dg/pr52734.c: New test.
7108 2012-04-13  Richard Guenther  <rguenther@suse.de>
7110         PR tree-optimization/52969
7111         * gcc.dg/torture/pr52969.c: New testcase.
7113 2012-04-13  Richard Guenther  <rguenther@suse.de>
7115         PR c/52549
7116         * gcc.dg/pr52549.c: New testcase.
7118 2012-04-13  Richard Guenther  <rguenther@suse.de>
7120         PR c/52862
7121         * gcc.dg/pr52862.c: New testcase.
7123 2012-04-13  Joey Ye  <joey.ye@arm.com>
7125         * gcc.target/arm/thumb1-imm.c: New testcase.
7127 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
7129         PR target/52932
7130         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7131         second function argument.
7132         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7133         (calc_permps): Update declaration.  Calculate result correctly.
7134         (avx2_test): Change src2 type to union256i_d.
7135         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7136         correctly.
7138 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7140         PR target/52775
7141         * gcc.target/powerpc/pr52775.c: New file.
7143 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7145         PR tree-optimization/18589
7146         * gcc.dg/tree-ssa/pr18589-1.c: New test.
7147         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7148         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7149         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7150         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7151         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7152         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7153         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7154         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7155         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7157 2012-04-12  Richard Guenther  <rguenther@suse.de>
7159         PR tree-optimization/52943
7160         * gcc.dg/torture/pr52943.c: New testcase.
7162 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
7164         PR target/50751
7165         * gcc/target/sh/pr50751-4.c: New.
7166         * gcc/target/sh/pr50751-5.c: New.
7167         * gcc/target/sh/pr50751-6.c: New.
7168         * gcc/target/sh/pr50751-7.c: New.
7170 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7172         PR c++/52465
7173         * g++.dg/lookup/using52.C: New.
7175 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7177         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7179 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
7181         PR rtl-optimization/52876
7182         * gcc.target/i386/pr52876.c: New.
7184 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
7186         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7187         __UINTPTR_TYPE__.
7188         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7189         __INTPTR_TYPE__.
7190         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7191         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7192         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7193         (ptrdiff_t): ... this.  All uses changed.
7194         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7195         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7196         __INTPTR_TYPE__.
7197         (main): Cast argument to __INTPTR_TYPE__.
7198         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7199         size_t.
7200         * gcc.dg/mallign.c (main): Likewise.
7201         * gcc.dg/pr38700.c (foo): Likewise.
7202         * gcc.dg/long-long-cst1.c (t): Likewise.
7203         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7204         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7205         * gcc.dg/pointer-arith-10.c (foo): Likewise.
7206         * gcc.dg/pr25682.c (d, foo): Likewise.
7207         * gcc.dg/format/cast-1.c (f): Likewise.
7208         * gcc.dg/c90-const-expr-10.c
7209         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7210         (size_t): ...this.  All uses changed.
7211         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7212         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7213         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7214         * gcc.dg/pr34856.c (uintptr_t): Likewise.
7215         * gcc.dg/sequence-pt-1.c: Likewise.
7216         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7217         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7218         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7219         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
7220         of ptrdiff_t with it.
7221         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7222         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7223         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7225 2012-04-11  Jason Merrill  <jason@redhat.com>
7227         PR debug/45088
7228         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7229         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7231         PR c++/52906
7232         * g++.dg/ext/attrib45.C: New.
7234         * g++.dg/eh/dtor3.C: New.
7236 2012-04-11  Richard Guenther  <rguenther@suse.de>
7238         PR middle-end/52621
7239         * gfortran.dg/pr52621.f90: New testcase.
7241 2012-04-11  Richard Guenther  <rguenther@suse.de>
7243         PR middle-end/52918
7244         * g++.dg/torture/pr52918-1.C: New testcase.
7245         * g++.dg/torture/pr52918-2.C: Likewise.
7247 2012-04-11  Tobias Burnus  <burnus@net-b.de>
7249         PR fortran/52729
7250         * gfortran.dg/block_11.f90: New.
7252 2012-04-11  Nick Clifton  <nickc@redhat.com>
7254         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7256 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
7258         PR target/16458
7259         * gcc.target/powerpc/pr16458-1.c: New test.
7260         * gcc.target/powerpc/pr16458-2.c: Likewise.
7261         * gcc.target/powerpc/pr16458-3.c: Likewise.
7262         * gcc.target/powerpc/pr16458-4.c: Likewise.
7264 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7266         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7267         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7268         * gcc.dg/builtin-bswap-5.c: Likewise.
7269         * gcc.target/i386/builtin-bswap-4.c: New test.
7271 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7273         PR 24985
7274         * lib/prune.exp: Add -fno-diagnostics-show-caret.
7276 2012-04-11  Richard Guenther  <rguenther@suse.de>
7278         PR rtl-optimization/52881
7279         * gcc.dg/torture/pr52881.c: New testcase.
7280         * gcc.dg/torture/pr52913.c: Likewise.
7282 2012-04-11  Richard Guenther  <rguenther@suse.de>
7284         PR tree-optimization/52912
7285         * gcc.dg/torture/pr52912.c: New testcase.
7287 2010-04-10  Michael Matz  <matz@suse.de>
7289         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7290         * gcc.dg/vect/vect-outer-1.c: Adjust.
7291         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7292         * gcc.dg/vect/vect-outer-1a.c: Adjust.
7293         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7294         * gcc.dg/vect/vect-outer-1b.c: Adjust.
7295         * gcc.dg/vect/vect-outer-2b.c: Adjust.
7296         * gcc.dg/vect/vect-outer-3b.c: Adjust.
7298 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
7300         PR tree-optimization/52870
7301         * gcc.dg/vect/pr52870.c: New test.
7303 2012-04-09  Mike Stump  <mikestump@comcast.net>
7305         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7306         * gcc.dg/tree-ssa/vrp59.c: Likewise.
7307         * gcc.dg/tree-ssa/vrp60.c: Likewise.
7308         * gnat.dg/aggr11.adb: Likewise.
7309         * gnat.dg/aggr11_pkg.ads: Likewise.
7310         * gnat.dg/aggr15.adb: Likewise.
7311         * gnat.dg/aggr15.ads: Likewise.
7312         * gnat.dg/aggr17.adb: Likewise.
7313         * gnat.dg/aggr18.adb: Likewise.
7314         * gnat.dg/array14.adb: Likewise.
7315         * gnat.dg/array14.ads: Likewise.
7316         * gnat.dg/array14_pkg.ads: Likewise.
7317         * gnat.dg/array19.adb: Likewise.
7318         * gnat.dg/array19.ads: Likewise.
7319         * gnat.dg/discr27.adb: Likewise.
7320         * gnat.dg/discr27.ads: Likewise.
7321         * gnat.dg/discr35.adb: Likewise.
7322         * gnat.dg/discr35.ads: Likewise.
7323         * gnat.dg/discr6.adb: Likewise.
7324         * gnat.dg/discr6_pkg.ads: Likewise.
7325         * gnat.dg/import1.adb: Likewise.
7326         * gnat.dg/import1.ads: Likewise.
7327         * gnat.dg/loop_address2.adb: Likewise.
7328         * gnat.dg/opt7.adb: Likewise.
7329         * gnat.dg/opt7.ads: Likewise.
7330         * gnat.dg/pointer_variable_bounds.adb: Likewise.
7331         * gnat.dg/pointer_variable_bounds.ads: Likewise.
7332         * gnat.dg/rep_clause2.adb: Likewise.
7333         * gnat.dg/rep_clause2.ads: Likewise.
7334         * gnat.dg/slice2.adb: Likewise.
7335         * gnat.dg/slice2.ads: Likewise.
7336         * gnat.dg/slice6.adb: Likewise.
7337         * gnat.dg/slice6_pkg.ads: Likewise.
7338         * gnat.dg/specs/unchecked_union2.ads: Likewise.
7339         * gnat.dg/taft_type2.adb: Likewise.
7340         * gnat.dg/taft_type2.ads: Likewise.
7341         * gnat.dg/taft_type2_pkg.ads: Likewise.
7342         * gnat.dg/volatile10.adb: Likewise.
7343         * gnat.dg/volatile10_pkg.ads: Likewise.
7345         * gcc.dg/dll-8.c: Remove execute permissions.
7346         * g++.dg/ext/dllexport5.C: Likewise.
7348 2012-04-09  Jan Hubicka  <jh@suse.cz>
7350         PR lto/52722
7351         PR lto/51765
7352         PR lto/52634
7353         * gcc.dg/lto/pr52634_1.c: New testcase.
7354         * gcc.dg/lto/pr52634_0.c: New testcase.
7356 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
7358         PR target/52883
7359         * gcc.target/i386/pr52883.c: New testcase.
7361 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
7363         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7364         (check_effective_target_sync_long_long): Add SPARC case.
7365         (check_effective_target_sync_long_long_runtime): Likewise.
7366         (check_effective_target_sync_int_long): Adjust SPARC case.
7367         (check_effective_target_sync_char_short): Likewise.
7369 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
7371         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7372         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
7374 2012-04-08  Tobias Burnus  <burnus@net-b.de>
7376         PR fortran/40973
7377         PR fortran/52751
7378         * gfortran.dg/public_private_module_2.f90: New.
7380 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7382         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7383         directives.
7385 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7387         PR fortran/52893
7388         * gfortran.dg/function_optimize_11.f90:  New test.
7390 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7392         PR fortran/52668
7393         * gfortran.dg/use_only_6.f90: New test.
7395 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7397         PR fortran/52668
7398         * gfortran.dg/use_only_6.f90: New test.
7399 2012-04-06  Mike Stump  <mikestump@comcast.net>
7401         PR testsuite/50722
7402         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7404 2012-04-05  Jason Merrill  <jason@redhat.com>
7406         PR c++/52596
7407         * g++.dg/template/qualified-id5.C: New.
7409 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
7411         PR target/52882
7412         * gcc.target/i386/pr52882.c: New test.
7414 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7415             Dominique D'Humieures  <dominiq@lps.ens.fr>
7417         PR testsuite/52614
7418         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7419         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7421 2012-04-04  Jason Merrill  <jason@redhat.com>
7423         PR c++/52845
7424         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7426 2012-04-03  Jason Merrill  <jason@redhat.com>
7428         PR c++/52796
7429         * g++.dg/cpp0x/variadic-value1.C: New.
7431 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
7433         * gnat.dg/pack18.adb: New test.
7434         * gnat.dg/pack18_pkg.ads: New helper.
7436 2012-04-03  Richard Guenther  <rguenther@suse.de>
7438         PR tree-optimization/52808
7439         * gcc.dg/pr52808.c: New testcase.
7441 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
7443         PR tree-optimization/52835
7444         * gfortran.dg/pr52835.f90: New test.
7446 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
7448         * gnat.dg/specs/aggr5.ads: New test.
7450 2012-04-02  Richard Guenther  <rguenther@suse.de>
7452         PR tree-optimization/52756
7453         * gcc.dg/torture/pr52756.c: New testcase.
7455 2012-04-02  Richard Guenther  <rguenther@suse.de>
7457         PR middle-end/52803
7458         * gcc.dg/pr52803.c: New testcase.
7460 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
7462         PR c++/40942
7463         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7464         DR 214 in account.
7466 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
7468         PR c++/50043
7469         * g++.dg/cpp0x/noexcept17.C: New.
7470         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7471         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7472         * g++.dg/cpp0x/noexcept01.C: Likewise.
7473         * g++.dg/eh/init-temp1.C: Likewise.
7474         * g++.dg/eh/ctor1.C: Likwise.
7476 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7478         * gnat.dg/controlled6.adb: New test.
7479         * gnat.dg/controlled6_pkg.ads: New helper.
7480         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7482 2012-03-30  Richard Henderson <rth@redhat.com>
7484         PR debug/52727
7485         * g++.dg/opt/pr52727.C: New testcase.
7487 2012-03-30  Richard Guenther  <rguenther@suse.de>
7489         PR tree-optimization/52754
7490         * gcc.target/i386/pr52754.c: New testcase.
7492 2012-03-30  Richard Guenther <rguenther@suse.de>
7494         PR middle-end/52772
7495         * g++.dg/torture/pr52772.C: New testcase.
7497 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
7499         PR c++/52718
7500         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7502 2012-03-29  Jason Merrill  <jason@redhat.com>
7504         PR c++/52685
7505         * g++.dg/template/inherit8.C: New.
7507 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
7509         PR c++/52759
7510         * g++.dg/ext/weak4.C: New test.
7512         PR tree-optimization/52760
7513         * gcc.c-torture/execute/pr52760.c: New test.
7515 2012-03-29  Jason Merrill  <jason@redhat.com>
7517         PR c++/52743
7518         * g++.dg/cpp0x/initlist-array3.C: New.
7520 2012-03-28  Jason Merrill  <jason@redhat.com>
7522         PR c++/52746
7523         * g++.dg/overload/virtual2.C: New.
7525 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7527         * gnat.dg/vect7.ad[sb]: New test.
7529 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
7530         Tobias Burnus  <burnus@gcc.gnu.org>
7532         PR fortran/52652
7533         * gfortran.dg/allocate_class_1.f90 : Change error test.
7534         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7535         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7536         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7538 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
7540         PR middle-end/52691
7541         * gcc.dg/pr52691.c: New test.
7543         PR middle-end/52750
7544         * gcc.c-torture/compile/pr52750.c: New test.
7546 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
7548         PR target/52692
7549         * gcc.target/avr/torture/builtins-2.c: New test.
7551 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
7553         PR target/52736
7554         * gcc.target/i386/pr52736.c: New test.
7556 2012-03-27  Martin Jambor  <mjambor@suse.cz>
7558         PR middle-end/52693
7559         * gcc.dg/torture/pr52693.c: New test.
7561 2012-03-27  Meador Inge  <meadori@codesourcery.com>
7563         PR c++/52672
7564         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7566 2012-03-27  Mike Stump  <mikestump@comcast.net>
7568         PR target/52665
7569         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7570         failures that match branch names.
7572 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
7573             H.J. Lu  <hongjiu.lu@intel.com>
7575         PR target/52698
7576         * gcc.target/i386/pr52698.c: New test.
7578 2012-03-27  Richard Guenther  <rguenther@suse.de>
7580         PR middle-end/52720
7581         * gcc.dg/torture/pr52720.c: New testcase.
7583 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
7585         * gnat.dg/pack17.adb: New test.
7587 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7589         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7590         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7592 2012-03-26  Martin Jambor  <mjambor@suse.cz>
7594         PR tree-optimization/50052
7595         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7597 2012-03-26  Richard Guenther  <rguenther@suse.de>
7599         PR tree-optimization/52701
7600         * gfortran.dg/pr52701.f90: New testcase.
7602 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
7604         PR tree-optimization/52686
7605         * gcc.target/arm/pr52686.c: New test.
7607 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
7609         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7610         Add "-Os -flto" to list.
7612 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
7614         * gnat.dg/concat2.ad[sb]: New test.
7616 2012-03-24  Jason Merrill  <jason@redhat.com>
7618         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7619         * g++.dg/cpp0x/trailing2.C: Likewise.
7620         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7621         * g++.dg/cpp1y/auto-fn1.C: New.
7622         * g++.dg/cpp1y/auto-fn2.C: New.
7623         * g++.dg/cpp1y/auto-fn3.C: New.
7624         * g++.dg/cpp1y/auto-fn4.C: New.
7625         * g++.dg/cpp1y/auto-fn5.C: New.
7626         * g++.dg/cpp1y/auto-fn6.C: New.
7627         * g++.dg/cpp1y/auto-fn7.C: New.
7628         * g++.dg/cpp1y/auto-fn8.C: New.
7629         * g++.dg/cpp1y/auto-fn9.C: New.
7630         * g++.dg/cpp1y/auto-fn10.C: New.
7631         * g++.dg/cpp1y/auto-fn11.C: New.
7633 2012-03-23  Richard Guenther  <rguenther@suse.de>
7635         PR tree-optimization/52678
7636         * gfortran.dg/pr52678.f: New testcase.
7638 2012-03-23  Richard Guenther  <rguenther@suse.de>
7640         PR tree-optimization/52638
7641         * g++.dg/torture/pr52638.C: New testcase.
7643 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
7645         PR c++/52487
7646         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7648 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
7650         PR c++/52671
7651         * g++.dg/ext/attrib44.C: New test.
7653 2012-03-22  Jan Hubicka  <jh@suse.cz>
7655         PR middle-end/51737
7656         * g++.dg/torture/pr51737.C: New testcase
7658 2012-03-22  Richard Guenther  <rguenther@suse.de>
7660         PR tree-optimization/52548
7661         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7663 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7665         * lib/fortran-modules.exp (list-module-names-1): Remove
7666         warning.
7668 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
7670         PR target/50751
7671         * gcc.target/sh/pr50751-1.c: New.
7672         * gcc.target/sh/pr50751-2.c: New.
7673         * gcc.target/sh/pr50751-3.c: New.
7675 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
7677         PR target/52479
7678         * gcc.target/sh/sh4a-cos.c: Remove.
7679         * gcc.target/sh/sh4a-sin.c: Remove.
7680         * gcc.target/sh/sh4a-sincos.c: Remove.
7682 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
7684         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7685         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7687 2012-03-21  Martin Jambor  <mjambor@suse.cz>
7689         PR testsuite/52641
7690         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7691         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7693 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
7695         * gcc.target/arm/thumb-16bit-ops.c: New file.
7696         * gcc.target/arm/thumb-ifcvt.c: New file.
7698 2012-03-20  Jason Merrill  <jason@redhat.com>
7700         * lib/target-supports.exp: Add { target c++1y }.
7702         * g++.dg/cpp0x/auto32.C: New.
7704 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7706         PR testsuite/52641
7707         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7708         int32plus.
7709         * gcc.dg/torture/pr48124-4.c: Ditto:
7710         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7712 2012-03-20  Jason Merrill  <jason@redhat.com>
7714         PR c++/52510
7715         * g++.dg/cpp0x/initlist66.C: New.
7717 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7719         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7720         __AVR_HAVE_LPMX__
7722 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7724         PR target/49868
7725         * gcc.target/avr/torture/addr-space-2.h: New file.
7726         * gcc.target/avr/torture/addr-space-2-g.h: New test.
7727         * gcc.target/avr/torture/addr-space-2-0.h: New test.
7728         * gcc.target/avr/torture/addr-space-2-1.h: New test.
7729         * gcc.target/avr/torture/addr-space-2-x.h: New test.
7731 2012-03-20  Richard Guenther  <rguenther@suse.de>
7733         * gnat.dg/pack16.adb: New testcase.
7734         * gnat.dg/pack16_pkg.ads: Likewise.
7735         * gnat.dg/specs/pack8.ads: Likewise.
7736         * gnat.dg/specs/pack8_pkg.ads: Likewise.
7738 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7740         * g++.dg/warn/Wuseless-cast.C: Extend.
7742 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7744         PR c++/14710
7745         * g++.dg/warn/Wuseless-cast.C: New.
7747 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
7749         PR libfortran/52608
7750         * gfortran.dg/pr52608.f90: New test.
7752 2012-03-17  Tobias Burnus  <burnus@net-b.de>
7754         PR fortran/52585
7755         * gfortran.dg/proc_ptr_36.f90: New.
7757 2012-03-16  Martin Jambor  <mjambor@suse.cz>
7759         * gcc.dg/misaligned-expand-1.c: New test.
7760         * gcc.dg/misaligned-expand-3.c: Likewise.
7762 2012-03-16  Richard Guenther  <rguenther@suse.de>
7763         Kai Tietz  <ktietz@redhat.com>
7765         PR middle-end/48814
7766         * gcc.c-torture/execute/pr48814-1.c: New test.
7767         * gcc.c-torture/execute/pr48814-2.c: New test.
7768         * gcc.dg/tree-ssa/assign-1.c: New test.
7769         * gcc.dg/tree-ssa/assign-2.c: New test.
7770         * gcc.dg/tree-ssa/assign-3.c: New test.
7772 2012-03-16  Richard Guenther  <rguenther@suse.de>
7774         * gnat.dg/specs/pack7.ads: New testcase.
7776 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7778         PR target/52568
7779         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7780         * gcc.dg/torture/vshuf-8.inc: Likewise.
7781         * gcc.dg/torture/vshuf-16.inc: Likewise.
7782         * gcc.dg/torture/vshuf-32.inc: Likewise.
7784 2012-03-15  Jason Merrill  <jason@redhat.com>
7786         * g++.dg/torture/pr52582.C: New.
7788 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7790         * lib/fortran-modules.exp: New file which was forgotten in r185430.
7792 2012-03-15  Ira Rosen  <irar@il.ibm.com>
7793             Ulrich Weigand  <ulrich.weigand@linaro.org>
7795         * gcc.dg/vect/slp-cond-3.c: New test.
7796         * gcc.dg/vect/slp-cond-4.c: New test.
7798 2012-03-15  Ira Rosen  <irar@il.ibm.com>
7799             Ulrich Weigand  <ulrich.weigand@linaro.org>
7801         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7802         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7804 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
7806         PR libfortran/52434
7807         PR libfortran/48878
7808         PR libfortran/38199
7809         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7810         * gfortran.dg/round_1.f03: Likewise.
7812 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7813             Andrew Pinski  <apinski@cavium.com>
7815         PR middle-end/52592
7816         * gcc.dg/pr52592.c: New test.
7818 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7820         * gfortran.fortran-torture/compile/compile.exp: Simplify.
7821         * gfortran.fortran-torture/execute/execute.exp: Likewise.
7822         * lib/gcc-dg.exp (cleanup-modules): Move to ..
7823         * lib/fortran-modules.exp: .. this new file. Adjust users.
7824         * lib/gfortran-dg.exp (gfortran-dg-runtest,
7825         gfortran-dg-debug-runtest): Call cleanup-modules.
7826         * lib/fortran-torture.exp (fortran-torture-execute,
7827         fortran-torture): Likewise.
7828         * gfortran.dg/coarray/caf.exp: Likewise.
7829         * lib/lto.exp: Likewise.
7830         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7831         * gfortran.dg/class_4b.f03: Likewise.
7832         * gfortran.dg/class_4c.f03: Likewise.
7833         * gfortran.dg/class_45a.f03: Likewise.
7834         * gfortran.dg/binding_label_tests_10.f03: Likewise.
7835         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7836         * gfortran.dg/binding_label_tests_11.f03: Likewise.
7837         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7838         * gfortran.dg/binding_label_tests_13.f03: Likewise.
7839         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7840         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7841         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7842         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7843         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7844         * gfortran.dg/whole_file_28.f90: Likewise.
7845         * gfortran.dg/whole_file_29.f90: Likewise.
7846         * gfortran.dg/whole_file_30.f90: Likewise.
7847         * gfortran.dg/whole_file_31.f90: Likewise.
7849 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7851         PR tree-optimization/52267
7852         * gcc.dg/pr52267.c: New test.
7853         * gcc.dg/tree-ssa/vrp65.c: New test.
7854         * gcc.dg/tree-ssa/vrp66.c: New test.
7856 2012-03-15  Richard Guenther  <rguenther@suse.de>
7858         PR middle-end/52580
7859         * gfortran.dg/vect/pr52580.f: New testcase.
7861 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
7863         * gcc.target/sh/fpul-usage-1.c: New.
7865 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
7867         PR target/49468
7868         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7869         * gcc.target/sh/pr49468-di.c: Likewise.
7871 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7873         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7874         * gcc.dg/c99-stdint-6.c: Likewise.
7875         * gcc.dg/lto/20090210_0.c: Likewise.
7876         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7877         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7878         * gcc.dg/pragma-init-fini-2.c: Likewise.
7879         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7880         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7881         * gcc.target/i386/pr22152.c: Likewise.
7882         * gcc.target/i386/vect8-ret.c: Likewise.
7883         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7884         handling.
7886 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7888         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7889         * g++.dg/tree-prof/partition1.C: Likewise.
7890         * g++.dg/tree-prof/partition2.C: Likewise.
7891         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7892         handling.
7893         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7894         * gcc.c-torture/execute/20010724-1.c: Remove.
7895         * gcc.c-torture/execute/20010724-1.x: Remove.
7896         * gcc.c-torture/execute/20040208-2.c: Remove.
7897         * gcc.c-torture/execute/20040208-2.x: Remove.
7898         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7899         Remove.
7900         (main) [__mips__ && __sgi__]: Remove.
7901         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7902         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7903         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7904         mips-sgi-irix6* handling.
7905         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7906         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7907         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7908         handling.
7909         * gcc.dg/torture/builtin-logb-1.c: Likewise.
7910         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7911         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7912         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7913         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7914         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7915         mips-sgi-irix6*.
7916         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7917         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7918         * gcc.target/mips/save-restore-3.c: Likewise.
7919         * gcc.target/mips/save-restore-4.c: Likewise.
7920         * gcc.target/mips/save-restore-5.c: Likewise.
7921         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7922         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7923         messages.
7924         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7925         IRIX 6 handling.
7926         (restore_ld_library_path_env_vars): Likewise.
7927         * lib/target-supports.exp (check_profiling_available): Remove
7928         mips*-*-irix* handling.
7929         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7930         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7931         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7933 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7935         PR c++/52582
7936         * g++.dg/opt/pr52582.C: New test.
7938 2012-03-14  Richard Guenther  <rguenther@suse.de>
7940         PR tree-optimization/52571
7941         * gcc.dg/vect/vect-2.c: Initialize arrays.
7942         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7943         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7944         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7946 2012-03-14  Richard Guenther  <rguenther@suse.de>
7948         PR middle-end/52080
7949         PR middle-end/52097
7950         PR middle-end/48124
7951         * gcc.dg/torture/pr48124-1.c: New testcase.
7952         * gcc.dg/torture/pr48124-2.c: Likewise.
7953         * gcc.dg/torture/pr48124-3.c: Likewise.
7954         * gcc.dg/torture/pr48124-4.c: Likewise.
7956 2012-03-14  Richard Guenther  <rguenther@suse.de>
7958         PR middle-end/52578
7959         * gcc.dg/pr52578.c: New testcase.
7961 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7963         PR c++/52521
7964         * g++.dg/cpp0x/udlit-args2.C: New test.
7966 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7968         PR target/48596
7969         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7970         * gcc.c-torture/compile/pr48596.c: ... here.
7972 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
7974         PR c++/51641
7975         * g++.dg/lookup/hidden-class17.C: New test.
7977 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
7979         PR c/52577
7980         * gcc.dg/Wunused-var-3.c: New test.
7982 2012-03-13  Martin Jambor  <mjambor@suse.cz>
7984         * gcc.dg/misaligned-expand-2.c: New test.
7986 2012-03-13  Richard Guenther  <rguenther@suse.de>
7988         PR middle-end/52134
7989         * gcc.dg/pr52134.c: New testcase.
7991 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7993         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7995 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7997         PR tree-optimization/46728
7998         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7999         * gcc.target/powerpc/pr46728-5.c: Likewise.
8000         * gcc.target/powerpc/pr46728-8.c: Likewise.
8001         * gcc.target/powerpc/pr46728-10.c: Likewise.
8002         * gcc.target/powerpc/pr46728-11.c: Likewise.
8003         * gcc.target/powerpc/pr46728-13.c: Likewise.
8004         * gcc.target/powerpc/pr46728-14.c: Likewise.
8005         * gcc.target/powerpc/pr46728-15.c: Likewise.
8007 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
8009         PR c++/52299
8010         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8012 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8014         PR tree-optimization/46728
8015         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8016         * gcc.target/powerpc/pr46728-5.c: Likewise.
8017         * gcc.target/powerpc/pr46728-8.c: Likewise.
8018         * gcc.target/powerpc/pr46728-10.c: Likewise.
8019         * gcc.target/powerpc/pr46728-11.c: Likewise.
8020         * gcc.target/powerpc/pr46728-13.c: Likewise.
8021         * gcc.target/powerpc/pr46728-14.c: Likewise.
8022         * gcc.target/powerpc/pr46728-15.c: Likewise.
8024 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
8026         PR target/49868
8027         * gcc.target/avr/torture/addr-space-1.h: New file.
8028         * gcc.target/avr/torture/addr-space-1-g.h: New test.
8029         * gcc.target/avr/torture/addr-space-1-0.h: New test.
8030         * gcc.target/avr/torture/addr-space-1-1.h: New test.
8031         * gcc.target/avr/torture/addr-space-1-x.h: New test.
8033 2012-03-12  Andrew Pinski  <apinski@cavium.com>
8035         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8037 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8039         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8040         * g++.dg/abi/thunk4.C: Likewise.
8041         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8042         Adapt line numbers.
8043         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8044         handling.
8045         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8046         * g++.dg/eh/spbp.C: Likewise.
8047         * g++.dg/ext/label13.C: Likewise.
8048         * g++.dg/guality/guality.exp: Likewise.
8049         * g++.dg/other/anon5.C: Likewise.
8050         * g++.dg/other/pragma-ep-1.C: Remove.
8051         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8052         * g++.dg/warn/pr31246.C: Likewise.
8053         * g++.dg/warn/weak1.C: Likewise.
8054         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8055         * g++.old-deja/g++.ext/attrib5.C: Likewise.
8056         * gcc.c-torture/compile/limits-declparen.c: Likewise.
8057         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8058         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8059         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8060         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8061         * gcc.dg/c99-tgmath-1.c: Likewise.
8062         * gcc.dg/c99-tgmath-2.c: Likewise.
8063         * gcc.dg/c99-tgmath-3.c: Likewise.
8064         * gcc.dg/c99-tgmath-4.c: Likewise.
8065         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8066         handling.
8067         * gcc.dg/debug/pr49032.c: Likewise.
8068         * gcc.dg/guality/guality.exp: Likewise.
8069         * gcc.dg/intmax_t-1.c: Likewise.
8070         * gcc.dg/pr48616.c: Likewise.
8071         * gcc.dg/pragma-ep-1.c: Remove.
8072         * gcc.dg/pragma-ep-2.c: Remove.
8073         * gcc.dg/pragma-ep-3.c: Remove.
8074         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8075         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8076         * gcc.misc-tests/gcov-14.c: Likewise.
8077         * gfortran.dg/guality/guality.exp: Likewise.
8078         * lib/target-supports.exp (check_weak_available): Likewise.
8079         (add_options_for_tls): Likewise.
8080         (check_ascii_locale_available): Likewise.
8081         * obj-c++.dg/dwarf-2.mm: Likewise.
8082         * objc.dg/dwarf-1.m: Likewise.
8083         * objc.dg/dwarf-2.m: Likewise.
8085 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
8087         PR tree-optimization/51721
8088         * gcc.dg/tree-ssa/vrp64.c: New test.
8090         PR tree-optimization/52533
8091         * gcc.c-torture/compile/pr52533.c: New test.
8093 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
8095         * gcc.target/i386/rtm-xabort-1.c: New.
8096         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8097         * gcc.target/i386/rtm-xend-1.c: Ditto.
8098         * gcc.target/i386/rtm-xtest-1.c: Ditto.
8099         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8100         * gcc.target/i386/sse-13.c: Ditto.
8101         * gcc.target/i386/sse-14.c: Ditto.
8102         * gcc.target/i386/sse-22.c: Ditto.
8103         * gcc.target/i386/sse-23.c: Ditto.
8104         * g++.dg/other/i386-2.C: Ditto.
8105         * g++.dg/other/i386-3.C: Ditto.
8107 2012-03-12  Tobias Burnus  <burnus@net-b.de>
8109         PR fortran/52542
8110         * gfortran.dg/proc_ptr_35.f90: New.
8112 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
8114         PR target/52530
8115         * gcc.dg/torture/pr52530.c: New test.
8117 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8119         PR target/51244
8120         * gcc.target/sh/pr51244-1.c: Fix thinkos.
8122 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8124         PR target/52450
8125         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8127         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8129 2012-03-09  Andrew Pinski  <apinski@cavium.com>
8131         PR middle-end/51988
8132         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8133         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8135 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
8137         * gcc.dg/tree-ssa/scev-3.c: New.
8138         * gcc.dg/tree-ssa/scev-4.c: New.
8140 2012-03-08  Tobias Burnus  <burnus@net-b.de>
8142         PR fortran/52469
8143         * gfortran.dg/proc_ptr_34.f90
8145 2012-03-07  Jason Merrill  <jason@redhat.com>
8147         PR c++/52521
8148         * g++.dg/cpp0x/udlit-mangle.C: New.
8150 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
8152         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8154 2012-03-06  Richard Guenther  <rguenther@suse.de>
8156         PR middle-end/52493
8157         * gcc.dg/torture/pr52493.c: New testcase.
8159 2012-03-06  Richard Guenther  <rguenther@suse.de>
8161         PR lto/52097
8162         * gcc.dg/lto/pr52097_0.c: New testcase.
8164 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
8166         PR target/51244
8167         * gcc.target/sh/pr51244-1.c: New.
8168         * gcc.target/sh/pr51244-2.c: New.
8169         * gcc.target/sh/pr51244-3.c: New.
8171 2012-03-05  Jason Merrill  <jason@redhat.com>
8173         PR c++/51930
8174         * g++.dg/ext/visibility/template11.C: New.
8176         * g++.dg/cpp0x/implicit13.C: New.
8178 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
8180         PR tree-optimization/51721
8181         * gcc.dg/tree-ssa/vrp63.c: New test.
8182         * gcc.dg/pr51721.c: New test.
8184 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
8186         PR fortran/50981
8187         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8188         argument checks.
8190 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
8192         PR target/52146
8193         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8195 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
8197         PR fortran/50981
8198         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8200 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
8202         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8203         int32plus.
8205 2012-03-03  Jason Merrill  <jason@redhat.com>
8207         * g++.dg/cpp0x/nsdmi-defer6.C: New.
8209         Core 1270
8210         * g++.dg/cpp0x/initlist65.C: New.
8212         PR c++/36797
8213         * g++.dg/ext/is_empty2.C: New.
8215 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8217         PR fortran/48820
8218         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8220 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8222         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8223         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8224         * gfortran.dg/bind_c_usage_8.f03: Ditto.
8225         * gfortran.dg/c_kind_tests_2.f03: Ditto.
8226         * gfortran.dg/class_30.f90: Remove dg-warning line.
8227         * gfortran.dg/bind_c_usage_25.f90: New.
8229 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8231         PR fortran/48820
8232         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8233         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8234         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8236 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8238         PR fortran/48820
8239         * gfortran.dg/assumed_type_1.f90: New.
8240         * gfortran.dg/assumed_type_2.f90: New.
8241         * gfortran.dg/assumed_type_3.f90: New.
8242         * gfortran.dg/assumed_type_4.f90: New.
8244 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
8246         PR target/49486
8247         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8248         * gcc.target/sh/pr49468-di.c: New.
8250 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
8252         * gcc.dg/graphite/pr50561.c: Update.
8254 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
8256         * gcc.target/powerpc/pr52457.c: New test.
8258 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
8260         * gcc.target/arm/sat-1.c: New test.
8262 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
8264         PR target/46716
8265         * gcc.target/i386/pr46716.c: New test.
8267 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8269         PR c++/51989
8270         * g++.dg/cpp0x/sfinae32.C: New.
8272 2012-03-02  Richard Guenther  <rguenther@suse.de>
8274         PR tree-optimization/52406
8275         * gcc.dg/torture/pr52406.c: New testcase.
8277 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8279         PR fortran/52325
8280         * gfortran.dg/derived_comp_array_ref_8.f90: New.
8281         * gfortran.dg/nullify_2.f90: Update dg-error.
8282         * gfortran.dg/nullify_4.f90: Ditto.
8283         * gfortran.dg/pointer_init_6.f90: Ditto.
8285 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8287         PR fortran/52270
8288         * gfortran.dg/class_51.f90: New.
8290 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8292         PR fortran/52452
8293         * gfortran.dg/intrinsic_8.f90: New.
8295 2012-03-01  Kai Tietz  <ktietz@redhat.com>
8297         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8298         routines on mingw targets.
8299         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8301 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
8303         PR tree-optimization/52445
8304         * gcc.dg/pr52445.c: New test.
8306 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
8308         PR target/52437
8309         * gcc.c-torture/compile/pr52437.c: New test.
8311         PR middle-end/52419
8312         * gcc.dg/torture/pr52419.c: New test.
8314         PR tree-optimization/52429
8315         * gcc.dg/torture/pr52429.c: New test.
8316         * g++.dg/opt/pr52429.C: New test.
8318 2012-02-29  Richard Guenther  <rguenther@suse.de>
8320         PR testsuite/52297
8321         * gcc.dg/lto/trans-mem-1_0.c: Remove.
8322         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8323         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8324         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8325         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8326         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8328 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
8330         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8332 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
8334         PR fortran/52386
8335         * gfortran.dg/realloc_on_assign_13.f90 : New test.
8337 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8339         PR target/51534
8340         * gcc.target/arm/neon/pr51534.c: New testcase.
8342 2012-02-28  Richard Guenther  <rguenther@suse.de>
8344         PR target/52407
8345         * gcc.dg/torture/pr52407.c: New testcase.
8347 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8349         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8350         * gcc.target/arm/vfp2.c: Likewise.
8351         * gcc.target/arm/vfp3.c: Likewise.
8352         * gcc.target/arm/vfp4.c: Likewise.
8353         * gcc.target/arm/vfp5.c: Likewise.
8354         * gcc.target/arm/vfp6.c: Likewise.
8355         * gcc.target/arm/vfp7.c: Likewise.
8356         * gcc.target/arm/vfp8.c: Likewise.
8357         * gcc.target/arm/vfp9.c: Likewise.
8358         * gcc.target/arm/vfp10.c: Likewise.
8359         * gcc.target/arm/vfp11.c: Likewise.
8360         * gcc.target/arm/vfp12.c: Likewise.
8361         * gcc.target/arm/vfp13.c: Likewise.
8362         * gcc.target/arm/vfp14.c: Likewise.
8363         * gcc.target/arm/vfp15.c: Likewise.
8364         * gcc.target/arm/vfp16.c: Likewise.
8365         * gcc.target/arm/vfp17.c: Likewise.
8366         * gcc.target/arm/neon-constants.h: New file.
8367         * gcc.target/arm/neon-vect1.c: New test.
8368         * gcc.target/arm/neon-vect2.c: New test.
8369         * gcc.target/arm/neon-vect3.c: New test.
8370         * gcc.target/arm/neon-vect4.c: New test.
8371         * gcc.target/arm/neon-vect5.c: New test.
8372         * gcc.target/arm/neon-vect6.c: New test.
8373         * gcc.target/arm/neon-vect7.c: New test.
8374         * gcc.target/arm/neon-vect8.c: New test.
8376 2012-02-28  Richard Guenther  <rguenther@suse.de>
8378         PR tree-optimization/52402
8379         * gcc.dg/torture/pr52402.c: New testcase.
8381 2012-02-28  Richard Guenther  <rguenther@suse.de>
8383         PR lto/52400
8384         * g++.dg/lto/pr52400_0.C: New testcase.
8386 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
8388         * gcc.target/avr/torture/builtins-1.c: New test.
8389         * gcc.target/avr/torture/builtins-error.c: New test.
8391 2012-02-28  Kai Tietz  <ktietz@redhat.com>
8393         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8394         * gcc.target/i386/pr45352-2.c: Likewise.
8395         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8396         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8397         targets instead rand.
8398         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8399         * gcc.target/i386/sse2-mul-1.c: Likewise.
8400         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8401         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8402         * gcc.target/i386/pad-1.c: Likewise.
8403         * gcc.target/i386/pad-9.c: Likewise.
8404         * gcc.target/i386/pad-2.c: Likewise.
8405         * gcc.target/i386/pad-5b.c: Likewise.
8406         * gcc.target/i386/pad-8.c: Likewise.
8407         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8408         * gcc.target/i386/pr44130.c: Likewise.
8409         * gcc.target/i386/align-main-1.c: Likewise.
8410         * gcc.target/i386/align-main-2.c: Likewise.
8411         * gcc.target/i386/sw-1.c: Likewise.
8412         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8413         on x64 mingw target.
8414         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8415         * gcc.target/i386/pr46295.c: Likewise.
8416         * gcc.target/i386/amd64-abi-1.c: Likewise.
8417         * gcc.target/i386/amd64-abi-2.c: Likewise.
8418         * gcc.target/i386/pr39082-1.c: Likewise.
8419         * gcc.target/i386/pr39162.c: Likewise.
8420         * gcc.target/i386/pr22152.c: Likewise.
8421         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8422         * gcc.target/i386/wrfsbase-2.c: Likewise.
8423         * gcc.target/i386/local.c: Likewise
8424         * gcc.target/i386/wrgsbase-1.c: Likewise.
8425         * gcc.target/i386/wrfsbase-1.c: Likewise.
8426         * gcc.target/i386/pr39315-3.c: Likewise.
8427         * gcc.target/i386/pr35767-4.c: Likewise.
8428         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8429         x64 mingw target.
8430         * gcc.target/i386/pr45336-2.c: Likewise.
8431         * gcc.target/i386/pr45336-1.c: Likewise.
8432         * gcc.target/i386/pr45336-4.c: Likewise.
8434 2012-02-27  Tristan Gingold  <gingold@adacore.com>
8436         * gnat.dg/array20.ad[sb]: New test.
8438 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
8440         PR target/52375
8441         * gcc.target/arm/pr52375.c: New test.
8442         * gcc.c-torture/compile/pr52375.c: New test.
8444 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8446         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8447         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8449 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8451         * gnat.dg/aggr19.adb: New test.
8452         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8454 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
8456         PR target/49263
8457         * gcc.target/sh/pr49263.c: New.
8459 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
8461         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8462         simulate_thread_wrapper_other_threads
8463         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8464         Move initialization of 'value' to main().
8465         (main): Initialize 'value';
8466         * gcc.dg/simulate-thread/speculative-store.c
8467         (simulate_thread_step_verify): Return 0 when successful.
8468         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8469         Reduce threshold.
8470         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
8471         (simulate_thread_wrapper_other_threads): Return a success/fail value
8472         and issue an error if the instruction count threshold is exceeded.
8474 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8476         PR target/50580
8477         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8478         * gcc.target/mips/interrupt_handler-3.c: Likewise.
8480 2012-02-24  Richard Guenther  <rguenther@suse.de>
8482         PR middle-end/52355
8483         * gcc.dg/pr52355.c: New testcase.
8485 2012-02-23  Kai Tietz  <ktietz@redhat.com>
8487         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8488         * gcc.dg/Wpadded.c: Likewise.
8489         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8490         structure-layout.
8491         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8492         for sleep by Sleep and add windows.h include for this function.
8493         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8494         targets.
8495         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8496         target.
8497         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8498         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8499         on x64 mingw target.
8500         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8501         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8502         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8503         failure on LLP64 target.
8505 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
8507         PR c/52290
8508         * gcc.dg/noncompile/pr52290.c: New test.
8510 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
8512         PR tree-optimization/52019
8513         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8515 2012-02-22  Kai Tietz  <ktietz@redhat.com>
8517         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8518         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8519         derived pdiff_t type.
8520         * g++.dg/torture/pr49720.C: Likewise
8522 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
8524         PR target/52330
8525         * gcc.target/i386/pr52330.c: New test.
8527 2012-02-22  Tobias Burnus  <burnus@net-b.de>
8529         PR fortran/52335
8530         * gfortran.dg/io_constraints_10.f90: New.
8532 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
8534         * lib/target-supports.exp (check_effective_target_vect_condition):
8535         Return true for NEON.
8537 2012-02-21  Kai Tietz  <ktietz@redhat.com>
8539         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8541 2012-02-21  Richard Guenther  <rguenther@suse.de>
8543         PR tree-optimization/52324
8544         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8546 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
8548         PR middle-end/51782
8549         * gcc.target/avr/torture/pr51782-1.c: New test.
8551 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
8553         PR tree-optimization/52318
8554         * gcc.dg/pr52318.c: New test.
8556 2012-02-20  Kai Tietz  <ktietz@redhat.com>
8558         * gcc.dg/bf-ms-layout-3.c: New testcase.
8560 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
8562         PR testsuite/52229
8563         PR fortran/32380
8564         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
8566 2012-02-20  Richard Guenther  <rguenther@suse.de>
8568         PR tree-optimization/52298
8569         * gcc.dg/torture/pr52298.c: New testcase.
8570         * gcc.dg/vect/pr52298.c: Likewise.
8572 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
8574         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8575         * gcc.c-torture/execute/pr52286.c: Ditto.
8577 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
8579         PR tree-optimization/52286
8580         * gcc.c-torture/execute/pr52286.c: New test.
8582 2012-02-18  Tobias Burnus  <burnus@net-b.de>
8584         PR fortran/52295
8585         * gfortran.dg/interface_35.f90: Use -std=f2003.
8586         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8587         * gfortran.dg/interface_assignment_4.f90: Ditto.
8588         * gfortran.dg/bessel_1.f90: Ditto.
8589         * gfortran.dg/func_result_6.f90: Ditto.
8590         * gfortran.dg/hypot_1.f90: Ditto.
8591         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8593 2012-02-17  Tobias Burnus  <burnus@net-b.de>
8595         PR translation/52232
8596         PR translation/52234
8597         PR translation/52245
8598         PR translation/52246
8599         PR translation/52262
8600         PR translation/52273
8601         * gfortran.dg/coarray_22.f90: Update dg-error.
8602         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8604 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8606         PR target/51753
8607         * lib/gcc-simulate-thread.exp: Load timeout.exp.
8608         (simulate-thread): Use default timeout.
8610 2012-02-16  Jason Merrill  <jason@redhat.com>
8612         PR c++/52248
8613         * g++.dg/ext/timevar1.C: New.
8615 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8617         PR c++/52126
8618         * g++.dg/template/using21.C: New.
8619         * g++.dg/template/using22.C: Likewise.
8621 2012-02-16  Jason Merrill  <jason@redhat.com>
8623         PR c++/51415
8624         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8626 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
8628         PR tree-optimization/52255
8629         * gcc.c-torture/compile/pr52255.c: New test.
8631         PR debug/52260
8632         * g++.dg/debug/dwarf2/pr52260.C: New test.
8634         PR middle-end/51929
8635         * g++.dg/ipa/pr51929.C: New test.
8637 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8639         PR target/52199
8640         * gcc.target/powerpc/pr52199.c: New file.
8642 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8644         PR target/52152
8645         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8647 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8649         * gcc.dg/pr51867.c: Don't include <math.h>.
8650         (sqrtf): Declare.
8652 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
8654         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8655         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8657 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
8659         PR tree-optimization/50561
8660         * gcc.dg/graphite/pr50561.c: New testcase.
8662 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
8664         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8665         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8667 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
8669         * gnat.dg/discr35.ad[sb]: New test.
8671 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
8673         * gnat.dg/volatile10.adb: New test.
8674         * gnat.dg/volatile10_pkg.ads: New helper.
8676 2012-02-14  Jason Merrill  <jason@redhat.com>
8678         * g++.dg/ext/attrib43.C: New.
8680 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
8682         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8683         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8684         fgnu_tm.
8685         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8686         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8687         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8688         effective_target fgnu_tm.
8689         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8691 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8693         PR c++/52247
8694         * g++.dg/template/asmgoto1.C: New test.
8696 2012-02-14  Ian Lance Taylor  <iant@google.com>
8698         PR go/48501
8699         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8700         compiling generated file for 64bit and index tests.
8702 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
8704         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8706 2012-02-14  Richard Guenther  <rguenther@suse.de>
8708         PR tree-optimization/52244
8709         PR tree-optimization/51528
8710         * gcc.dg/torture/pr52244.c: New testcase.
8712 2012-02-14  Walter Lee  <walt@tilera.com>
8714         * g++.dg/other/PR23205.C: Disable test on tile.
8715         * g++.dg/other/pr23205-2.C: Disable test on tile.
8716         * gcc.dg/20020312-2.c: Add a condition for __tile__.
8717         * gcc.dg/20040813-1.c: Disable test on tile.
8718         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8719         * gcc.misc-tests/linkage.exp: Handle tilegx.
8721 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8723         PR tree-optimization/52210
8724         * gcc.dg/pr52210.c: New test.
8726 2012-02-14  Jason Merrill  <jason@redhat.com>
8728         PR c++/39055
8729         * g++.dg/overload/defarg5.C: New.
8731 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8733         PR c/52181
8734         * c-c++-common/pr52181.c: New test.
8736 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
8738         PR c++/52215
8739         * g++.dg/ext/atomic-1.C: New test.
8741 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8743         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8745 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
8747         PR middle-end/52209
8748         * gcc.c-torture/execute/pr52209.c: New test.
8750 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
8752         PR fortran/50981
8753         * gfortran.dg/elemental_optional_args_5.f03: New test.
8755 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
8757         PR testsuite/50076
8758         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8759         cases.
8761 2012-02-11  Ian Lance Taylor  <iant@google.com>
8763         PR go/51874
8764         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8765         SPARC Solaris.  Don't run the test at all on systems where it may
8766         not work, rather than xfailing it.
8768 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
8770         PR rtl-optimization/52175
8771         * gcc.c-torture/compile/pr52175.c: New test.
8773 2012-02-10  Jason Merrill  <jason@redhat.com>
8775         PR c++/51910
8776         * g++.dg/template/repo10.C: New.
8778 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
8780         PR debug/52132
8781         * gcc.dg/pr52132.c: New test.
8783 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8785         * gnat.dg/specs/aggr4.ads: New test.
8786         * gnat.dg/specs/aggr4_pkg.ads: New helper.
8788 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8790         PR target/52146
8791         * gcc.target/i386/pr52146.c: New.
8793 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
8795         PR middle-end/52177
8796         * c-c++-common/pr52177.c: New test.
8798 2012-02-10  Jan Hubicka  <jh@suse.cz>
8800         PR middle-end/48600
8801         * g++.dg/torture/pr48600.C: New testcase.
8803 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
8805         PR middle-end/52140
8806         * gcc.dg/dfp/pr52140.c: New test.
8808 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
8810         PR fortran/32380
8811         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8812         of dg-options.
8814 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
8816         PR middle-end/51867
8817         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8818         * gcc.dg/pr51867.c: New test.
8820 2012-02-09  Ian Lance Taylor  <iant@google.com>
8822         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8823         which don't support -fsplit-stack.  Turn off optimization when
8824         compiling select5-out.go.
8826 2012-02-08  Ian Lance Taylor  <iant@google.com>
8828         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8829         systems which don't support -fsplit-stack.
8831 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
8833         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8834         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8835         machine instuction in the log.
8837 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
8839         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8840           to 20 seconds.
8842 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
8844         PR driver/48524
8845         * gcc.dg/pr48524.c: New test.
8846         * gcc.dg/pr48524.spec: New spec file for test.
8848 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8850         PR fortran/32380
8851         * gfortran.dg/vect/pr32380.f90:  New test.
8853 2012-02-08  Tobias Burnus  <burnus@net-b.de>
8855         PR fortran/52151
8856         * gfortran.dg/realloc_on_assign_12.f90: New.
8858 2012-02-08  Richard Guenther  <rguenther@suse.de>
8860         PR rtl-optimization/52170
8861         * gcc.dg/torture/pr52170.c: New testcase.
8863 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
8865         PR gcov-profile/52150
8866         * gcc.dg/tree-prof/pr52150.c: New test.
8868         PR rtl-optimization/52139
8869         * gcc.dg/pr52139.c: New test.
8871 2012-02-07  Jason Merrill  <jason@redhat.com>
8873         PR c++/51675
8874         * g++.dg/cpp0x/constexpr-union3.C: New.
8876         PR c++/52035
8877         * g++.dg/lto/pr52035_0.C: New.
8879 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8881         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8882         * gcc.dg/special/weak-1.c: Likewise.
8883         * gcc.dg/ucnid-12.c: Likewise.
8884         * gcc.dg/torture/pr45678-1.c: Likewise.
8885         * gcc.dg/torture/pr45678-2.c: Likewise.
8886         * gcc.dg/vector-4.c: Likewise.
8887         * gcc.dg/ipa/inline-5.c: Likewise.
8888         * gcc.dg/ucnid-11.c: Likewise.
8889         * gcc.misc-tests/gcov-13.c: Likewise.
8890         * gcc.misc-tests/gcov-14.c: Likewise.
8891         * g++.dg/ext/label13.C: Likewise.
8892         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8893         hppa*-*-hpux* options.
8894         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8895         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8896         * gcc.dg/pr48616.c: Likewise.
8897         * gcc.dg/pr17957.c: Likewise.
8898         * gcc.dg/pr17055-1.c: Likewise.
8899         * gcc.dg/pr32912-1.c: Likewise.
8900         * gcc.dg/tm/pr51472.c: Likewise.
8901         * c-c++-common/fold-bitand-4.c: Likewise.
8902         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8903         Use dg-additional-options for extra options.
8905 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
8907         * gcc.target/epiphany/interrupt-2.c: New test.
8909 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8911         PR target/52155
8912         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8913         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8914         for MIPS ELF.
8916 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8918         PR target/52152
8919         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8921 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8923         PR middle-end/24306
8924         PR target/52154
8925         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8926         * gcc.target/mips/va-arg-1.c: New test.
8928 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
8930         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8931         for -mno-pointers-to-nested-functions.
8933 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
8935         * gcc.c-torture/execute/20120207-1.c: New test.
8937 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
8939         PR rtl-optimization/52060
8940         * gcc.dg/torture/pr52060.c: New test.
8942         PR middle-end/52074
8943         * gcc.c-torture/compile/pr52074.c: New test.
8945 2012-02-07  Tobias Burnus  <burnus@net-b.de>
8947         PR fortran/51514
8948         * gfortran.dg/class_to_type_2.f90: New.
8950 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
8952         PR fortran/32373
8953         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
8954         Remove module.
8956 2012-02-06  Jason Merrill  <jason@redhat.com>
8958         PR c++/52088
8959         * g++.dg/template/conv13.C: New.
8961 2012-02-06  Richard Guenther  <rguenther@suse.de>
8963         PR tree-optimization/52115
8964         * gcc.c-torture/compile/pr52115.c: New testcase.
8966 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
8968         PR target/52129
8969         * gcc.c-torture/execute/pr52129.c: New test.
8971 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
8973         * gcc.dg/pr48374.c: Actually add the test I forgot
8974         in the 2012-01-25 commit.
8976 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8978         PR fortran/32373
8979         * gfortran.dg/vect/vect-8.f90:  New test case.
8981 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8983         PR fortran/48847
8984         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
8986 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
8988         PR fortran/52102
8989         * gfortran.dg/class_48.f90 : Add test of allocate class array
8990         component with source in subroutine test3.  Remove commenting
8991         out in subroutine test4, since branching on unitialized variable
8992         is now fixed (no PR for this last.).
8994 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8996         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8997         on MIPS targets.
8998         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9000 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
9002         PR target/52125
9003         * lib/target-supports.exp (check_effective_target_mips_rel): New.
9004         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9006 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
9008         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9009         (check_effective_target_sync_int_long): Use it.
9010         (check_effective_target_sync_char_short): Likewise.
9011         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9013 2012-02-05  Tobias Burnus  <burnus@net-b.de>
9015         PR fortran/51972
9016         * gfortran.dg/class_48.f90: Add some further checks.
9018 2012-02-05  Ira Rosen  <irar@il.ibm.com>
9020         PR tree-optimization/52091
9021         * gcc.dg/vect/pr52091.c: New test.
9023 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
9025         PR rtl-optimization/52113
9026         * gcc.target/avr/pr52113.c: New test.
9028 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
9030         PR rtl-optimization/52092
9031         * gcc.c-torture/compile/pr52092.c: New test.
9033 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
9035         PR fortran/41587
9036         * gfortran.dg/class_array_10.f03: New test.
9038         PR fortran/46356
9039         * gfortran.dg/class_array_11.f03: New test.
9041         PR fortran/51754
9042         * gfortran.dg/class_array_12.f03: New test.
9044 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
9046         PR fortran/52012
9047         * gfortran.dg/realloc_on_assign_11.f90: New test.
9049 2012-02-02  Tobias Burnus  <burnus@net-b.de>
9051         PR fortran/52093
9052         * gfortran.dg/shape_7.f90: New.
9054 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
9056         * gcc.target/mips/mips-prepend-1.c: New test.
9058 2012-02-02  Jan Hubicka  <jh@suse.cz>
9059             Tom de Vries  <tom@codesourcery.com>
9061         PR middle-end/51998
9062         * gcc.dg/alias-12.c: New testcase.
9063         * gcc.dg/alias-13.c: New testcase.
9065 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
9067         PR target/52086
9068         * gcc.dg/pr52086.c: New test.
9070         PR tree-optimization/52073
9071         * gcc.c-torture/compile/pr52073.c: New test.
9073 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
9075         PR fortran/51958
9076         * gfortran.dg/function_optimize_10.f90:  New test.
9078 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
9080         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9081         test on alpha*-*-*.
9083 2012-02-01  Tobias Burnus  <burnus@net-b.de>
9085         PR fortran/52024
9086         * gfortran.dg/typebound_operator_14.f90: New.
9088 2012-02-01  Tobias Burnus  <burnus@net-b.de>
9090         PR fortran/52059
9091         * gfortran.dg/elemental_function_1.f90: New.
9093 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
9095         PR rtl-optimization/51374
9096         * gcc.target/avr/torture/pr51374-1.c:
9097         Also fail if SBIS is seen.
9099 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
9101         PR rtl-optimization/51374
9102         * gcc.target/avr/torture/pr51374-1.c: New.
9104 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9106         PR fortran/52024
9107         * gfortran.dg/typebound_generic_11.f90: New.
9109 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9111         PR fortran/52029
9112         * gfortran.dg/class_49.f90: New.
9114 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9116         PR fortran/52013
9117         * gfortran.dg/elemental_args_check_6.f90: New.
9119 2012-01-31  Jason Merrill  <jason@redhat.com>
9121         PR c++/52043
9122         * g++.dg/cpp0x/variadic122.C: New.
9124 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
9126         PR fortran/52012
9127         * gfortran.dg/realloc_on_assign_10.f90: New test.
9129 2012-01-31  Richard Guenther  <rguenther@suse.de>
9131         PR tree-optimization/51528
9132         * gcc.dg/torture/pr51528.c: New testcase.
9134 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
9136         PR go/48501
9137         * lib/go.exp (go_target_compile): Append timeout= to options.
9138         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9139         select5-out.go test on alpha*-*-* targets.
9141 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
9143         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9144         (TEST_SHORT): Reformat in the same way.
9145         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9146         (TEST_SHORT): Reformat in the same way.
9147         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9148         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9149         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9150         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9151         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9153 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
9155         PR target/51835
9156         * gcc.target/arm/pr51835.c: New testcase.
9158 2012-01-30  Richard Guenther  <rguenther@suse.de>
9160         PR tree-optimization/52028
9161         * gcc.dg/torture/pr52028.c: New testcase.
9162         * gfortran.dg/ldist-pr45199.f: Adjust.
9163         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9164         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9165         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9167 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
9169         PR debug/52027
9170         * gcc.dg/tree-prof/pr52027.c: New test.
9172         PR tree-optimization/52046
9173         * gcc.dg/pr52046.c: New test.
9175         PR debug/52048
9176         * g++.dg/other/pr52048.C: New test.
9178 2012-01-30  Richard Guenther  <rguenther@suse.de>
9180         PR tree-optimization/52045
9181         * gcc.dg/pr52045.c: New testcase.
9183 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
9185         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9186         new code generated for __sync_lock_release.
9188 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9190         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9192 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9194         PR testsuite/51875
9195         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9197         * g++.dg/ext/visibility/template10.C: Fix typo.
9199         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9201 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
9203         PR c++/51327
9204         * g++.dg/cpp0x/constexpr-ice6.C: New.
9206 2012-01-29  Tobias Burnus  <burnus@net-b.de>
9208         PR fortran/41600
9209         * gfortran.dg/default_initialization_6.f90: New.
9211 2012-01-29  Tobias Burnus  <burnus@net-b.de>
9213         PR fortran/51972
9214         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9215         * gfortran.dg/class_48.f90: New.
9217 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
9219         PR fortran/51808
9220         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9222 2012-01-28  Tobias Burnus  <burnus@net-b.de>
9224         PR fortran/51972
9225         * gfortran.dg/class_allocate_12.f90: New.
9227 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
9229         * gcc.dg/torture/pr50444.c: Fix dg directives.
9231 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
9233         PR target/52006
9234         * gcc.target/arm/pr52006.c: New test.
9236 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
9238         PR testsuite/52011
9239         * gcc.dg/lto/trans-mem.h: New file.
9240         * gcc.dg/lto/trans-mem-2_0.c: Include it.
9241         * gcc.dg/lto/trans-mem-1_1.c: Same.
9242         * gcc.dg/lto/trans-mem-4_1.c: Same.
9243         * gcc.dg/lto/trans-mem-3_1.c: Same.
9245 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9247         PR fortran/52022
9248         * gfortran.dg/dummy_procedure_7.f90: New.
9250 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
9252         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9253         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9255 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
9257         PR c++/51852
9258         * g++.dg/other/gc5.C: New test.
9260 2012-01-27  Richard Guenther  <rguenther@suse.de>
9262         PR tree-optimization/50444
9263         * gcc.dg/torture/pr50444.c: New testcase.
9265 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9267         PR fortran/51970
9268         PR fortran/51977
9269         * gfortran.dg/move_alloc_13.f90: New.
9271 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9273         PR fortran/51953
9274         * gfortran.dg/allocate_alloc_opt_13.f90: New.
9275         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9276         and change dg-error string.
9278 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9280         PR fortran/52016
9281         * gfortran.dg/elemental_args_check_5.f90: New.
9283 2012-01-27  Richard Guenther  <rguenther@suse.de>
9285         PR middle-end/51959
9286         * g++.dg/torture/pr51959.C: New testcase.
9288 2012-01-27  Tom de Vries  <tom@codesourcery.com>
9290         PR tree-optimization/51990
9291         * gcc.dg/pr51990.c: New test.
9292         * gcc.dg/pr51990-2.c: Same.
9294 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
9295             Tobias Burnus <burnus@gcc.gnu.org>
9297         PR fortran/48705
9298         * gfortran.dg/class_allocate_11.f03: New.
9300         PR fortran/51870
9301         PR fortran/51943
9302         PR fortran/51946
9303         * gfortran.dg/class_allocate_7.f03: New.
9304         * gfortran.dg/class_allocate_8.f03: New.
9305         * gfortran.dg/class_allocate_9.f03: New.
9306         * gfortran.dg/class_allocate_10.f03: New.
9308 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9310         * gnat.dg/discr34.adb: New test.
9311         * gnat.dg/discr34_pkg.ads: New helper.
9313 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9315         * gnat.dg/discr33.adb: New test.
9317 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9319         * gnat.dg/limited_with3.ad[sb): New test.
9320         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9321         * gnat.dg/limited_with3_pkg2.ads: Likewise.
9322         * gnat.dg/limited_with3_pkg3.ads: Likewise.
9324 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9326         * gnat.dg/stack_usage1.adb: New test.
9327         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9329         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9330         * gcc.dg/pr44194-2.c: Likewise.
9332 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
9334         PR c++/51370
9335         * g++.dg/template/crash112.C: New.
9337 2012-01-27  Richard Henderson  <rth@redhat.com>
9339         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9341 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9343         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9345 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
9347         PR middle-end/51895
9348         * g++.dg/opt/pr51895.C: New test.
9350 2012-01-26  Michael Matz  <matz@suse.de>
9352         PR tree-optimization/48794
9353         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9355 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9357         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9359 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9361         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9362         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9363         memory.
9364         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9365         the default value for s390 and s390x.
9367 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
9369         PR lto/51698
9370         * gcc.dg/lto/trans-mem-4_0.c: New.
9371         * gcc.dg/lto/trans-mem-4_1.c: New.
9372         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9373         TM builtins.
9374         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9375         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9376         TM builtins.
9377         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9378         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9379         TM builtins.
9381 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
9383         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9385 2012-01-25  Ian Lance Taylor  <iant@google.com>
9387         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9389 2012-01-25  Tobias Burnus  <burnus@net-b.de>
9391         PR fortran/51995
9392         * gfortran.dg/typebound_proc_25.f90: New.
9394 2012-01-25  Jason Merrill  <jason@redhat.com>
9396         PR c++/51992
9397         * g++.dg/lto/pr51992_0.C: New.
9399 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
9401         PR tree-optimization/51987
9402         * gcc.target/i386/pr51987.c: New test.
9404 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
9406         * gcc.dg/tm/lto-1.c: Require lto support in target.
9408 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
9410         PR rtl-optimization/48374
9411         * gcc.dg/pr48374.c: New test.
9413 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
9415         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9417 2012-01-25  Tobias Burnus  <burnus@net-b.de>
9419         PR fortran/51966
9420         * gfortran.dg/derived_constructor_char_3.f90: New.
9422 2012-01-24  Ian Lance Taylor  <iant@google.com>
9424         * go.test/go-test.exp (filecmp): New procedure.
9425         (errchk): Handle quoted square brackets.
9426         (go-gc-tests): Set go_compile_args. Handle various new test
9427         lines.  Skip a few new tests.
9428         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9430 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9432         * lib/target-supports.exp (proc check_effective_target_vect_perm)
9433         (check_effective_target_vect_extract_even_odd)
9434         (check_effective_target_vect_interleave): Return true for MIPS
9435         paired-single.
9437 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9439         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9440         (main): Use it instead of argc.
9442 2012-01-24  Jason Merrill  <jason@redhat.com>
9444         PR c++/51973
9445         * g++.dg/cpp0x/sfinae31.C: New.
9447 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9449         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9451 2012-01-24  Jason Merrill  <jason@redhat.com>
9453         PR c++/51812
9454         * g++.dg/inherit/covariant20.C: New.
9456 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
9458         PR c++/51223
9459         * g++.dg/parse/crash58.C: New.
9461 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
9463         PR target/51957
9464         * gcc.dg/pr51957-1.c: New test.
9465         * gcc.dg/pr51957-1.h: New file.
9466         * gcc.dg/pr51957-2.c: New test.
9468 2012-01-23  Jason Merrill  <jason@redhat.com>
9470         PR c++/51930
9471         * g++.dg/ext/visibility/template10.C: New.
9473 2012-01-23  Tobias Burnus  <burnus@net-b.de>
9475         PR fortran/51948
9476         * gfortran.dg/move_alloc_12.f90: New.
9478 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9480         PR middle-end/45416
9481         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9483 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
9485         PR c++/51398
9486         * g++.dg/template/crash111.C: New.
9488 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
9490         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9491         configurations.
9492         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9494 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
9496         PR testsuite/51941
9497         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
9498         the DW_TAG_class_type and DW_AT_name: "Executor".
9500 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9502         * lib/target-supports.exp
9503         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9504         (check_effective_target_vect_interleave): Likewise.
9506 2012-01-22  Jason Merrill  <jason@redhat.com>
9508         PR c++/51925
9509         * g++.dg/template/using20.C: New.
9510         * g++.dg/template/template-id-2.C: Adjust diagnostic.
9512 2012-01-23  Jason Merrill  <jason@redhat.com>
9514         PR target/51934
9515         * g++.dg/torture/pr51344.C: Limit to x86.
9517 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
9519         * c-c++-common/tm/omp.c: Require target with pthread support.
9521 2012-01-23  Richard Guenther  <rguenther@suse.de>
9523         PR tree-optimization/51949
9524         * gcc.dg/torture/pr51949.c: New testcase.
9526 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
9528         PR rtl-optimization/51933
9529         * gcc.c-torture/execute/pr51933.c: New test.
9531 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
9533         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9534         Do not define for Interix.
9536 2012-01-22  Jason Merrill  <jason@redhat.com>
9538         PR c++/51832
9539         * g++.dg/lto/pr51832.h: New.
9540         * g++.dg/lto/pr51832_0.C: New.
9541         * g++.dg/lto/pr51832_1.C: New.
9543 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9545         * gcc.dg/ext-elim-1.c: New test.
9547 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
9549         PR target/51931
9550         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9551         * g++.dg/opt/longbranch1.C: Likewise.
9553 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
9555         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9556         in C++11 mode.
9558 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
9560         PR fortran/50556
9561         * gfortran.dg/namelist_74.f90: New test.
9562         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9564 2012-01-21  Tobias Burnus  <burnus@net-b.de>
9566         PR fortran/51913
9567         * gfortran.dg/class_47.f90: New.
9569 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
9571         * gnat.dg/renaming5.ad[sb]: New test.
9573 2012-01-20  Jason Merrill  <jason@redhat.com>
9575         PR c++/51919
9576         * g++.dg/pch/mangle1.{C,Hs}: Remove.
9578 2012-01-20  Jason Merrill  <jason@redhat.com>
9580         PR c++/51922
9581         * g++.dg/ext/attrib42.C: Require ilp32.
9583 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
9585         PR target/51915
9586         * gcc.target/arm/pr51915.c: New test.
9588 2012-01-20  Cary Coutant  <ccoutant@google.com>
9589             Dodji Seketeli  <dodji@redhat.com>
9591         PR debug/45682
9592         * g++.dg/debug/dwarf2/nested-3.C: New test.
9594 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9596         PR c++/51402
9597         * g++.dg/template/crash110.C: New.
9599 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9601         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9602         Remove default options on hppa*-*-hpux*.
9604 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9606         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9608 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9610         * gcc.c-torture/compile/pr51856.c: New testcase.
9612 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
9614         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9615         options to go_target_compile.
9617 2012-01-20  Kai Tietz  <ktietz@redhat.com>
9619         * g++.dg/torture/pr51344.C: Fix typo.
9621 2012-01-20  Richard Guenther  <rguenther@suse.de>
9623         PR tree-optimization/51903
9624         * g++.dg/torture/pr51903.C: New testcase.
9626 2012-01-20  Tobias Burnus  <burnus@net-b.de>
9627             Janus Weil  <janus@gcc.gnu.org>
9629         PR fortran/51056
9630         * gfortran.dg/use_21.f90: New.
9632 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
9634         PR target/51106
9635         * gcc.dg/torture/pr51106-1.c: New test.
9636         * gcc.dg/torture/pr51106-2.c: New test.
9638 2012-01-19  Kai Tietz  <ktietz@redhat.com>
9640         * g++.dg/torture/pr51344.C: New test.
9642 2012-01-19  Tobias Burnus  <burnus@net-b.de>
9644         PR fortran/51904
9645         * gfortran.dg/intrinsic_size_2.f90: New.
9647 2012-01-19  Jason Merrill  <jason@redhat.com>
9649         PR c++/51889
9650         * g++.dg/inherit/using7.C: New.
9652 2012-01-19  Richard Guenther  <rguenther@suse.de>
9654         PR tree-optimization/37997
9655         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9657 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9659         PR rtl-optimization/51505
9660         * gcc.dg/pr51505.c: New test.
9662 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
9664         PR fortran/51634
9665         * gfortran.dg/typebound_operator_12.f03: New.
9666         * gfortran.dg/typebound_operator_13.f03: New.
9668 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
9670         PR c++/51225
9671         * g++.dg/cpp0x/pr51225.C: New.
9673 2012-01-17  Ian Lance Taylor  <iant@google.com>
9675         PR go/50656
9676         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9678 2012-01-17  Tobias Burnus  <burnus@net-b.de>
9680         PR fortran/51869
9681         * gfortran.dg/realloc_on_assign_9.f90: New.
9683 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
9685         PR other/51165
9686         * gcc.dg/tm/memopt-3.c: Remove xfail.
9687         * gcc.dg/tm/memopt-4.c: Remove xfail.
9688         * gcc.dg/tm/memopt-5.c: Remove xfail.
9689         * gcc.dg/tm/memopt-7.c: Remove xfail.
9691 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
9693         PR tree-optimization/51877
9694         * gcc.c-torture/execute/pr51877.c: New test.
9696 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
9698         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9699         {!vect_align_arrays} to vect_sizes_32B_16B.
9700         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9701         * gcc.dg/vect/vect-peel-3.c: Ditto.
9703 2012-01-16  Jason Merrill  <jason@redhat.com>
9705         PR c++/51854
9706         * g++.dg/abi/mangle60.C: New.
9708         PR c++/51827
9709         * g++.dg/pch/mangle1.{C,Hs}: New.
9711 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
9712             Tobias Burnus  <burnus@net-b.de>
9714         PR fortran/50981
9715         * gfortran.dg/elemental_optional_args_3.f90: New
9716         * gfortran.dg/elemental_optional_args_4.f90: New
9718 2012-01-16  Tobias Burnus  <burnus@net-b.de>
9720         PR fortran/51809
9721         * gfortran.dg/use_20.f90: New
9723 2012-01-16  Jason Merrill  <jason@redhat.com>
9725         PR c++/51868
9726         * g++.dg/cpp0x/rv-bitfield.C: New.
9727         * g++.dg/cpp0x/rv-bitfield2.C: New.
9729 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
9731         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9732         subroutine 'qsort' and use index array to assign the result.
9734 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
9736         PR tree-optimization/51865
9737         * gcc.dg/pr51865.c: New test.
9739 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9741         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9743 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9745         * gcc.target/mips/code-readable-2.c: Allow the jump table address
9746         to be loaded from the constant pool, rather than via %hi and %lo.
9748 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
9750         PR rtl-optimization/51821
9751         * gcc.dg/pr51821.c: New test.
9753 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
9755         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9757 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
9759         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9761 2012-01-14  Tobias Burnus  <burnus@net-b.de>
9763         PR fortran/51800
9764         * gfortran.dg/init_flag_8.f90: New.
9765         * gfortran.dg/init_flag_9.f90: New.
9767 2011-01-14  Tobias Burnus  <burnus@net-b.de>
9769         PR fortran/51816
9770         * gfortran.dg/use_18.f90: New.
9771         * gfortran.dg/use_19.f90: New.
9773 2012-01-13  Ian Lance Taylor  <iant@google.com>
9775         PR c++/50012
9776         * g++.dg/warn/Wsign-compare-4.C: New.
9778 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
9780         PR fortran/48351
9781         * gfortran.dg/alloc_comp_assign.f03: New.
9782         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9783         __BUILTIN_FREE from 38 to 32.
9785 2012-01-13  Jason Merrill  <jason@redhat.com>
9787         PR c++/20681
9788         * g++.dg/warn/Wreturn-type-7.C: New.
9790 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
9792         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9793         assumption.
9794         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9795         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9796         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9797         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9798         int32plus because of big array needed.
9799         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9800         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9802 2012-01-13  Jason Merrill  <jason@redhat.com>
9804         PR c++/51813
9805         * g++.dg/ext/visibility/template9.C: New.
9807         PR c++/51620
9808         * g++.dg/cpp0x/defaulted34.C: New.
9809         * g++.dg/template/virtual3.C: New.
9811 2012-01-13  Richard Guenther  <rguenther@suse.de>
9813         PR middle-end/8081
9814         * gcc.dg/torture/pr8081.c: New testcase.
9816 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
9818         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9820 2012-01-12  Jason Merrill  <jason@redhat.com>
9822         PR c++/51714
9823         * g++.dg/ext/stmtexpr14.C: New.
9825 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
9827         PR c++/51633
9828         * g++.dg/cpp0x/constexpr-diag4.C: New test.
9830 2012-01-12  Jason Merrill  <jason@redhat.com>
9832         PR c++/48051
9833         * g++.dg/abi/mangle48.C: Test qualified-names, too.
9834         * g++.dg/abi/mangle58.C: Likewise.
9836         PR c++/51403
9837         * g++.dg/template/arg8.C: New.
9839 2012-01-12  Ira Rosen  <irar@il.ibm.com>
9841         PR tree-optimization/51799
9842         * gcc.dg/vect/pr51799.c: New test.
9843         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9844         patterns.
9846 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9847             Tobias Burnus  <burnus@net-b.de>
9849         PR fortran/51057
9850         PR fortran/51616
9851         * lib/target-supports.exp
9852         (check_effective_target_fortran_largest_fp_has_sqrt): New.
9853         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9855 2012-01-11  Jason Merrill  <jason@redhat.com>
9857         PR c++/51565
9858         * g++.dg/ext/attrib42.C: New.
9860 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
9862         PR bootstrap/51796
9863         * gcc.dg/pr51796.c: New test.
9865 2012-01-11  Jason Merrill  <jason@redhat.com>
9867         PR c++/51818
9868         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9870 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
9872         * gnat.dg/array19.ad[sb]: New test.
9874 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
9876         * gnat.dg/opt23.ad[sb]: New test.
9877         * gnat.dg/opt23_pkg.ad[sb]: New helper.
9878         * gnat.dg/opt24.ad[sb]: New test.
9880 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9882         PR tree-optimization/49642
9883         * gcc.dg/tree-ssa/pr49642-1.c: New test.
9884         * gcc.dg/tree-ssa/pr49642-2.c: New test.
9886 2012-01-11  Jason Merrill  <jason@redhat.com>
9888         PR c++/51613
9889         * g++.dg/template/explicit-args5.C: New.
9891 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
9893         * gcc.c-torture/execute/20120110-1.c: New testcase.
9895 2012-01-10  Jason Merrill  <jason@redhat.com>
9897         PR c++/51614
9898         * g++.dg/inherit/ambig1.C: New.
9900         PR c++/51433
9901         * g++.dg/cpp0x/constexpr-cache1.C: New.
9903 2012-01-10  Richard Guenther  <rguenther@suse.de>
9905         PR tree-optimization/51801
9906         * gcc.dg/torture/pr51801.c: New testcase.
9908 2012-01-10  Tobias Burnus  <burnus@net-b.de>
9910         PR fortran/51652
9911         * gfortran.dg/allocate_with_typespec_5.f90: New.
9913 2012-01-10  Tobias Burnus  <burnus@net-b.de>
9915         * gfortran.dg/class_39.f03: Update dg-error string.
9917 2012-01-10  Richard Guenther  <rguenther@suse.de>
9919         PR tree-optimization/50913
9920         * gcc.dg/graphite/interchange-16.c: New testcase.
9921         * gcc.dg/graphite/scop-20.c: XFAIL.
9922         * gfortran.dg/graphite/interchange-1.f: Likewise.
9923         * gfortran.dg/graphite/block-1.f90: Likewise.
9924         * gfortran.dg/graphite/block-2.f: Likewise.
9926 2012-01-10  Richard Henderson  <rth@redhat.com>
9928         * lib/target-supports.exp (check_effective_target_vect_perm,
9929         check_effective_target_vect_perm_byte,
9930         check_effective_target_vect_perm_short): Enable for arm neon.
9932 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9934         PR fortran/46328
9935         * gfortran.dg/typebound_operator_11.f90: New.
9937 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
9939         * gnat.dg/array18.adb: New test.
9940         * gnat.dg/array18_pkg.ads: New helper.
9942 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
9944         PR fortran/51791
9945         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9946         around base object in first assignment in main program.
9947         * gfortran.dg/typebound_operator_10.f03: New test.
9949 2012-01-09  Martin Jambor  <mjambor@suse.cz>
9951         PR tree-optimization/51759
9952         * g++.dg/ipa/pr51759.C: New test.
9954 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9956         PR fortran/51758
9957         * gfortran.dg/optional_absent_2.f90: New.
9959 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9961         PR fortran/51578
9962         * gfortran.dg/use_17.f90: New.
9964 2012-01-09  Gary Funck  <gary@intrepid.com>
9966         PR preprocessor/33919
9967         * gcc.dg/pr33919.c: New test.
9968         * gcc.dg/pr33919-0.h: New test header file.
9969         * gcc.dg/pr33919-1.h: Ditto.
9970         * gcc.dg/pr33919-2.h: Ditto.
9972 2012-01-07  Jan Hubicka  <jh@suse.cz>
9974         PR tree-optimize/51694
9975         * gcc.c-torture/compile/pr51694.c: new testcase.
9977 2012-01-07  Jan Hubicka  <jh@suse.cz>
9979         PR tree-optimization/51600
9980         * g++.dg/torture/pr51600.C: New testcase.
9982 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9984         PR gcov-profile/51715
9985         PR gcov-profile/51717
9986         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9987         * gcc.misc-tests/gcov-14.c: Likewise.
9989 2012-01-06  Jason Merrill  <jason@redhat.com>
9991         * g++.dg/parse/new5.C: New.
9993 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
9995         PR testsuite/51655
9996         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9997         including <string.h>.
9999 2012-01-06  Jason Merrill  <jason@redhat.com>
10001         * g++.dg/abi/mangle51.C: New.
10002         * g++.dg/abi/mangle52.C: New.
10003         * g++.dg/abi/mangle53.C: New.
10004         * g++.dg/abi/mangle54.C: New.
10005         * g++.dg/abi/mangle55.C: New.
10006         * g++.dg/abi/mangle56.C: New.
10007         * g++.dg/abi/mangle57.C: New.
10008         * g++.dg/abi/mangle58.C: New.
10009         * g++.dg/abi/mangle59.C: New.
10010         * g++.dg/cpp0x/trailing3.C: Update mangling.
10011         * g++.dg/cpp0x/variadic111.C: Update mangling.
10012         * g++.dg/cpp0x/variadic4.C: Update mangling.
10013         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10014         * g++.dg/template/nontype22.C: Works now.
10015         * g++.dg/template/pr35240.C: Works now.
10017         * g++.dg/cpp0x/error7.C: New.
10019 2012-01-06  Tobias Burnus <burnus@net-b.de>
10021         * gfortran.dg/deallocate_stat_2.f90: New.
10022         * coarray/allocate_errgmsg.f90: New.
10023         * gfortran.dg/coarray_lib_alloc_1.f90: New.
10024         * gfortran.dg/coarray_lib_alloc_2.f90: New.
10025         * coarray/subobject_1.f90: Fix for num_images > 1.
10026         * gfortran.dg/deallocate_stat.f90: Update due to changed
10027         stat= handling.
10029 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
10031         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10033 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10035         * ada/acats/overflow.lst: Add cb20004.
10037 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
10039         PR c++/51541
10040         * g++.dg/cpp0x/alias-decl-18.C: New test.
10042 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10044         * gcc.c-torture/execute/20120104-1.c: New test.
10046 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
10048         PR fortran/PR48946
10049         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10050         the old typebound_operator_8.f03.
10051         * gfortran.dg/typebound_operator_8.f03: New version of
10052         typebound_operator_7.f03 with 'u' a derived type instead of a
10053         class object.
10055 2012-01-05  Richard Guenther  <rguenther@suse.de>
10057         * g++.dg/torture/pr49309.C: Skip for -flto.
10059 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
10061         PR middle-end/51761
10062         * gcc.c-torture/compile/pr51761.c: New test.
10064 2012-01-05  Richard Guenther  <rguenther@suse.de>
10066         PR tree-optimization/51760
10067         * gcc.dg/torture/pr51760.c: New testcase.
10069 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
10071         PR middle-end/51472
10072         * gcc.dg/tm/memopt-6.c: Adjust regexp.
10074 2012-01-05  Richard Guenther  <rguenther@suse.de>
10076         PR lto/41576
10077         * gfortran.dg/lto/pr41576_0.f90: New testcase.
10078         * gfortran.dg/lto/pr41576_1.f90: Likewise.
10080 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
10082         PR debug/51695
10083         * gcc.dg/pr51695.c: New test.
10085 2012-01-04  Andrew Pinski  <apinski@cavium.com>
10087         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10088         * gcc.target/mips/octeon2-lx-1.c: New test.
10089         * gcc.target/mips/mips64-dsp-ldx.c: New test.
10090         * gcc.target/mips/octeon2-lx-2.c: New test.
10091         * gcc.target/mips/octeon2-lx-3.c: New test.
10093 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
10095         PR other/51163
10096         PR other/51164
10097         * gcc.dg/tm/alias-1.c:  Adjust regexp.
10098         * gcc.dg/tm/alias-2.c:  Adjust regexp.
10100 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10102         PR c++/51064
10103         * g++.dg/warn/Wparentheses-26.C: New.
10105 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
10107         * gfortran.dg/elemental_optional_args_2.f90: New test.
10109 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10111         PR fortran/49693
10112         * gfortran.dg/common_17.f90:  New test.
10114 2012-01-04  Richard Guenther  <rguenther@suse.de>
10116         PR tree-optimization/49651
10117         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10118         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10120 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10122         PR c++/51738
10123         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10125 2012-01-03  Andrew Pinski  <apinski@cavium.com>
10127         * lib/scanasm.exp (dg-function-on-line): Always use a special format
10128         for all mips targets.  Also allow an optional .cfi_startproc.
10130 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
10132         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10134 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10136         PR c++/29273
10137         * g++.dg/rtti/dyncast5.C: New.
10139 2012-01-03  Richard Guenther  <rguenther@suse.de>
10141         PR tree-optimization/51070
10142         * gcc.dg/torture/pr51070-2.c: New testcase.
10144 2012-01-03  Richard Guenther  <rguenther@suse.de>
10146         PR tree-optimization/51692
10147         * gcc.dg/torture/pr51692.c: New testcase.
10149 2012-01-03  Richard Guenther  <rguenther@suse.de>
10151         PR debug/51650
10152         * g++.dg/lto/pr51650-3_0.C: New testcase.
10154 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10156         PR c++/15867
10157         * g++.dg/warn/Wredundant-decls-spec.C: New.
10159 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
10161         PR tree-optimization/51719
10162         * g++.dg/tree-prof/pr51719.C: New test.
10164 2012-01-03  Richard Guenther  <rguenther@suse.de>
10166         PR middle-end/51730
10167         * gcc.dg/fold-compare-6.c: New testcase.
10169 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
10171         PR c++/51669
10172         * g++.dg/gomp/pr51669.C: New test.
10174 2012-01-02  Jason Merrill  <jason@redhat.com>
10176         PR c++/51675
10177         * g++.dg/cpp0x/constexpr-union2.C: New.
10179         PR c++/51666
10180         * g++.dg/cpp0x/nsdmi-defer5.C: New.
10182 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
10184         PR c++/51462
10185         * g++.dg/cpp0x/constexpr-99.C: New test.
10187 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
10189         PR c++/20140
10190         * g++.dg/template/init9.C: New.
10192 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10194         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10195         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
10196         rather than a specific number.
10198 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
10200         PR fortran/46262
10201         PR fortran/46328
10202         PR fortran/51052
10203         * gfortran.dg/typebound_operator_7.f03: New.
10204         * gfortran.dg/typebound_operator_8.f03: New.
10206 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10208         PR target/51729
10209         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10210         XFAIL.
10211         * gcc.target/mips/dspr2-MULTU.c: Likewise.
10213 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10215         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10217 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10219         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10220         for MIPS.
10222 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10224         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10225         * gfortran.dg/io_real_boz_4.f90: Likewise.
10226         * gfortran.dg/io_real_boz_5.f90: Likewise.
10228 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10230         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10232 2012-01-02  Revital Eres  <revital.eres@linaro.org>
10234         * gcc.dg/sms-11.c: New file.
10236 2012-01-02  Tobias Burnus  <burnus@net-b.de>
10238         PR fortran/51682
10239         * gfortran.dg/coarray/image_index_3.f90: New.
10241 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10243         PR c++/16603
10244         * g++.dg/parse/enum8.C: New.
10246 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10248         PR c++/51379
10249         * g++.dg/conversion/reinterpret4.C: New.
10250         * g++.dg/conversion/reinterpret1.C: Adjust.
10252 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10254         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10256 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10258         * g++.old-deja/g++.brendan/crash25.C: Adjust.
10259         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10260         * g++.old-deja/g++.jason/access14.C: Likewise.
10261         * g++.old-deja/g++.jason/access8.C: Likewise.
10262         * g++.old-deja/g++.jason/access1.C: Likewise.
10263         * g++.old-deja/g++.other/access3.C: Likewise.
10264         * g++.old-deja/g++.other/access5.C: Likewise.
10265         * g++.old-deja/g++.law/unsorted1.C: Likewise.
10266         * g++.old-deja/g++.law/visibility22.C: Likewise.
10267         * g++.old-deja/g++.law/visibility26.C: Likewise.
10268         * g++.old-deja/g++.mike/p2746.C: Likewise.
10269         * g++.dg/debug/using1.C: Likewise.
10270         * g++.dg/lookup/using51.C: Likewise.
10271         * g++.dg/inherit/using5.C: Likewise.
10272         * g++.dg/inherit/pr30297.C: Likewise.
10273         * g++.dg/inherit/access8.C: Likewise.
10274         * g++.dg/torture/pr39362.C: Likewise.
10275         * g++.dg/template/crash13.C: Likewise.
10276         * g++.dg/template/using10.C: Likewise.
10278 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10280         PR fortran/51502
10281         * lib/gcc-dg.exp (scan-module-absence):  Really commit last change.
10283 2012-01-01  Ira Rosen  <irar@il.ibm.com>
10285         PR tree-optimization/51704
10286         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10287         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10288         corresponding flags.
10290 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10292         PR c++/51723
10293         * g++.dg/cpp0x/constexpr-delegating2.C: New.
10295 2012-01-01  Jan Hubicka  <jh@suse.cz>
10297         PR rtl-optimization/51069
10298         * gcc.c-torture/compile/pr51069.c: New testcase.
10300 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
10302         PR tree-optimization/51683
10303         * gcc.dg/pr51683.c: New test.
10305 Copyright (C) 2012 Free Software Foundation, Inc.
10307 Copying and distribution of this file, with or without modification,
10308 are permitted in any medium without royalty provided the copyright
10309 notice and this notice are preserved.