aarch64.md (define_attr "sync_*"): Remove.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1a9c0100385be955f3d21888b687fe139eaa9553
1 2012-11-20  Sofiane Naci  <sofiane.naci@arm.com>
3         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
4         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
5         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
6         * gcc.target/aarch64/atomic-op-char.c: Likewise.
7         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9         * gcc.target/aarch64/atomic-op-int.c: Likewise.
10         * gcc.target/aarch64/atomic-op-long.c: Likewise.
11         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
12         * gcc.target/aarch64/atomic-op-release.c: Likewise.
13         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
14         * gcc.target/aarch64/atomic-op-short.c: Likewise.
16 2012-11-20  Jakub Jelinek  <jakub@redhat.com>
18         PR middle-end/55094
19         * gcc.dg/pr55094.c: New test.
21         PR rtl-optimization/54921
22         * gcc.dg/pr54921.c: New test.
24 2012-11-19  Richard Sandiford  <rdsandiford@googlemail.com>
26         * gcc.target/i386/pr55359.c: New test.
28 2012-11-19  Eric Botcazou  <ebotcazou@adacore.com>
30         * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
31         * g++.dg/tls/thread_local3g.C: Likewise.
32         * g++.dg/tls/thread_local4g.C: Likewise.
33         * g++.dg/tls/thread_local5g.C: Likewise.
34         * g++.dg/tls/thread_local6g.C: Likewise.
35         * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
36         * g++.dg/tls/thread_local2.C: Likewise.
37         * g++.dg/tls/thread_local2g.C: Likewise.
38         * g++.dg/tls/thread_local6.C: Likewise.
40 2012-11-19  Aldy Hernandez  <aldyh@redhat.com>
42         * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
43         * gcc.dg/tm/clone-1.c: New test.
45 2012-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
47         PR c++/55368
48         * g++.dg/parse/struct-5.C: New.
50 2012-11-19  Tom de Vries  <tom@codesourcery.com>
52         PR rtl-optimization/55315
53         * gcc.target/mips/pr55315.c: New test.
55 2012-11-17  Jakub Jelinek  <jakub@redhat.com>
57         PR tree-optimization/55236
58         * gcc.dg/pr55236.c: New test.
60         PR testsuite/55188
61         * gcc.dg/pr19105.c: Accept also optimizing
62         -[2, 2] and -[3, 3] and -[4, 4] range tests together.
64         * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
65         from addr2line_output.  Increment idx if asking for more than one
66         address in one object.
68 2012-11-16  Jakub Jelinek  <jakub@redhat.com>
70         PR tree-optimization/55329
71         * g++.dg/opt/pr55329.C: New test.
73 2012-11-16  Janus Weil  <janus@gcc.gnu.org>
75         PR fortran/55297
76         * gfortran.dg/typebound_operator_18.f90: New.
78 2012-11-16  Vladimir Makarov  <vmakarov@redhat.com>
80         PR rtl-optimization/55330
81         * gfortran.dg/pr55330.f90: New test.
83 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
85         * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
86         * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
87         * gcc.dg/hoist-register-pressure-2.c: Ditto.
88         * gcc.dg/hoist-register-pressure-3.c: Ditto.
89         * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
90         * gcc.dg/tree-prof/unroll-1.c: Ditto.
92 2012-11-16  Dodji Seketeli  <dodji@redhat.com>
94         PR c++/54875
95         * g++.dg/cpp0x/alias-decl-27.C: New test.
97 2012-11-16  Jakub Jelinek  <jakub@redhat.com>
99         PR c++/55337
100         * g++.dg/template/alignof2.C: New test.
102 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
104         * g++.dg/mv1.C (dg-options): Add -march=x86-64.
105         * g++.dg/mv6.C (dg-options): Ditto.
107 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
109         * lib/target_suports.exp
110         (check_effective_target_has_w_floating_suffix): New procedure.
111         (check_effective_target_has_q_floating_suffix): Ditto.
112         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
113         for unsupported non-standard suffix on floating constant.
114         * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
116 2012-11-14  Jakub Jelinek  <jakub@redhat.com>
118         * lib/asan-dg.exp: New file.
119         * gcc.dg/asan/asan.exp: New file.
120         * g++.dg/dg.exp: Prune also asan tests.
121         * g++.dg/asan/asan.exp: New file.
122         * c-c++-common/asan/memcmp-1.c: New test.
124 2012-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
126         PR c++/55323
127         * g++.dg/cpp0x/vt-55323.C: New.
129 2012-11-13  Sriraman Tallam  <tmsriram@google.com>
131         * g++.dg/mv4.C: Add require ifunc. Change error message.
132         * g++.dg/mv5.C: Add require ifunc.
133         * g++.dg/mv6.C: Add require ifunc.
135 2012-11-13  Martin Jambor  <mjambor@suse.cz>
137         PR tree-optimization/55253
138         * gcc.dg/torture/pr55253.c: New test.
139         * gcc.dg/torture/pr55305.c: Likewise.
141 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
143         PR middle-end/55142
144         * gcc.target/i386/pr55142-1.c: New file.
145         * gcc.target/i386/pr55142-2.c: Likewise.
147 2012-11-13  Dodji Seketeli  <dodji@redhat.com>
149         PR c++/54466
150         * g++.dg/cpp0x/alias-decl-26.C: New test file.
152 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
154         * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
155         instead of lp64.
156         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
157         * gcc.target/i386/pr49715-2.c: Likewise.
158         * gcc.target/i386/retarg.c: Likewise.  Scan both %rdi and %edi.
160 2012-11-13  Jakub Jelinek  <jakub@redhat.com>
162         PR tree-optimization/55281
163         * gcc.dg/vect/fast-math-pr55281.c: New test.
164         * g++.dg/opt/pr55281.C: New test.
166         PR rtl-optimization/54127
167         * gcc.dg/torture/pr54127.c: New test.
169 2012-11-12  Steven Bosscher  <steven@gcc.gnu.org>
170             Jakub Jelinek  <jakub@redhat.com>
172         PR rtl-optimization/51447
173         * gcc.c-torture/execute/pr51447.c: New test.
175 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
177         * gcc.target/aarch64/csinc-2.c: New test.
179 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
181         * gcc.target/aarch64/cmn.c: New test.
182         * gcc.target/aarch64/adds.c: New test.
183         * gcc.target/aarch64/subs.c: New test.
185 2012-11-12  Tobias Burnus  <burnus@net-b.de>
187         PR fortran/55272
188         * gfortran.dg/coarray_29_1.f90: New.
189         * gfortran.dg/coarray_29_2.f90: New.
191 2012-11-12  Bin Cheng  <bin.cheng@arm.com>
193         * gcc.dg/hoist-register-pressure-3.c: New test.
195 2012-11-11  Oleg Endo  <olegendo@gcc.gnu.org>
197         * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
198         wrappers around sinf and cosf.
200 2012-11-11  H.J. Lu  <hongjiu.lu@intel.com>
202         PR middle-end/55247
203         PR middle-end/55259
204         * gcc.target/i386/pr55247-2.c: New file.
206 2012-11-11  Steven Bosscher  <steven@gcc.gnu.org>
208         PR middle-end/55263
209         * g++.dg/pr55263.C: New test.
211 2012-11-11  Martin Jambor  <mjambor@suse.cz>
213         PR tree-optimization/55238
214         * testsuite/gcc.dg/torture/pr55238.c: New test.
216 2012-11-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
217         * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
218         * c-c++-common/torture/vector-subscript-1.c: Likewise.
219         * c-c++-common/torture/vector-subscript-2.c: Likewise.
221 2012-11-10  Jan Hubicka  <jh@suse.cz>
223         * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
225 2012-11-10  H.J. Lu  <hongjiu.lu@intel.com>
227         * gcc.target/i386/pr55247.c: Require maybe_x32 target.  Add
228         -mno-sse -mno-mmx to dg-options.  Reformat.
230 2012-11-10  David Edelsohn  <dje.gcc@gmail.com>
232         * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
233         * c-c++-common/vector-compare-1.c: Same.
234         * c-c++-common/vector-compare-2.c: Same.
235         * g++.dg/other/unused1.C: Skip on AIX.
236         * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
237         extra message on AIX.
239 2012-11-10  Uros Bizjak  <ubizjak@gmail.com>
241         PR target/55247
242         * gcc.target/i386/pr55247.c: New test.
244 2012-11-09  Andrew Pinski  <apinski@cavium.com>
246         * gcc.c-torture/execute/20121108-1.c: New test.
248 2012-11-09  Ed Smith-Rowland  <3dw4rd@verizon.net>
250         PR c++/54413
251         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
252         * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
253         * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
254         * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
256 2012-11-09  Siddhesh Poyarekar  <siddhesh@redhat.com>
258         * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
259         bounds for ABDAY, DAY, ABMON, MON, AM_PM.
260         * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
261         array bounds.
262         * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
264 2012-11-09  Aldy Hernandez  <aldyh@redhat.com>
266         * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
267         * g++.dg/tm/pr47530.C: Same.
269 2012-11-09  Jason Merrill  <jason@redhat.com>
271         PR c++/54859
272         * g++.dg/cpp0x/alias-decl-25.C: New.
274         * g++.dg/abi/abi-tag1.C: New.
275         * g++.dg/abi/abi-tag2.C: New.
277 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
279         PR rtl-optimization/55154
280         * gcc.target/i386/pr55154.c: New test.
282 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
284         PR rtl-optimization/55151
285         * gcc.dg/pr55151.c: Move ...
286         * gcc.target/i386/pr55151.c: ... here.
288 2012-11-09  Andrey Belevantsev  <abel@ispras.ru>
290         PR rtl-optimization/54472
291         * gcc.dg/pr54472.c: New test.
293 2012-11-09  Eric Botcazou  <ebotcazou@adacore.com>
295         * gnat.dg/stack_check3.ad[sb]: New test.
297 2012-11-08  Ian Lance Taylor  <iant@google.com>
299         * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
300         with arguments.  Handle errorcheckoutput and rundir test types.
302 2012-11-08  Steven Bosscher  <steven@gcc.gnu.org>
304         PR tree-optimization/55191
305         * gcc.dg/pr55191.c: New test.
307 2012-11-08  Jakub Jelinek  <jakub@redhat.com>
309         PR debug/54499
310         * g++.dg/debug/pr54499.C: New test.
312 2012-11-08  Jan Hubicka  <jh@suse.cz>
314         PR middle-end/48636
315         * gcc.dg/winline-3.c: Update.
317 2012-11-08  Martin Jambor  <mjambor@suse.cz>
319         * gfortran.dg/ipcp-array-1.f90: New test.
321 2012-11-08  Florian Weimer  <fweimer@redhat.com>
323         * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
325 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
327         PR rtl-optimization/55151
328         * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
330 2012-11-07  Uros Bizjak  <ubizjak@gmail.com>
332         * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
334 2012-11-07  Eric Botcazou  <ebotcazou@adacore.com>
336         * gcc.c-torture/compile/20121107-1.c: New test.
338 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
340         PR rtl-optimization/55151
341         * gcc.dg/pr55151.c: Compile it only for x86_64.
343 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
345         PR rtl-optimization/55122
346         * gcc.dg/pr55122.c: New test.
348 2012-11-07  David Edelsohn  <dje.gcc@gmail.com>
350         * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
351         word powerpc.
352         * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
353         * gcc.target/powerpc/loop_align.c: Skip on AIX.
354         * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
355         * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
357 2012-11-07  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
359         PR c/53063
360         * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
362 2012-11-07  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
364         PR c/51294
365         * c-c++-common/pr51294.c: New.
367 2012-11-07  Martin Jambor  <mjambor@suse.cz>
369         PR tree-optimization/53787
370         * gcc.dg/ipa/ipa-5.c: Adjust.
371         * gcc.dg/ipa/ipcp-agg-1.c: New test.
372         * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
373         * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
374         * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
375         * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
376         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
377         * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
378         * gfortran.dg/pr48636-2.f90: New test.
379         * gfortran.dg/pr53787.f90: Likewise.
381 2012-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
383         PR c++/55226
384         Revert:
385         2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
387         PR c++/54922
388         * g++.dg/cpp0x/constexpr-union4.C: New.
390 2012-11-07  Yufeng Zhang  <yufeng.zhang@arm.com>
392         * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
394 2012-11-07  Kaz Kojima  <kkojima@gcc.gnu.org>
396         PR target/49220
397         * gcc.c-torture/compile/pr49220.c: New test.
399 2012-11-07  Florian Weimer  <fweimer@redhat.com>
401         * g++.dg/init/new40.C: New.
403 2012-11-07  Jakub Jelinek  <jakub@redhat.com>
405         PR debug/54693
406         * gcc.dg/guality/pr54693-2.c: New test.
408 2012-11-06  Andrew Pinski  <apinski@cavium.com>
410         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
411         -fno-vect-cost-model.
413 2012-11-06  Aldy Hernandez  <aldyh@redhat.com>
415         * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
416         * gcc.dg/tm/debug-1.c: Same.
417         * gcc.dg/tm/irrevocable-3.c: Same.
418         * gcc.dg/tm/irrevocable-4.c: Same.
419         * gcc.dg/tm/memopt-10.c: Same.
420         * gcc.dg/tm/memopt-11.c: Same.
421         * gcc.dg/tm/props-4.c: Same.
422         * gcc.dg/tm/wrap-3.c: Same.
423         * gcc.dg/tm/wrap-4.c: Same.
425 2012-11-06  Andrew Pinski  <apinski@cavium.com>
427         * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
429 2012-11-06  Jan Hubicka  <jh@suse.cz>
431         * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
432         candidate still.
433         * gcc.dg/tree-ssa/loop-23.c: Likewise.
434         * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
435         * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
437 2012-11-06  David Edelsohn  <dje.gcc@gmail.com>
439         * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
441 2012-11-06  Uros Bizjak  <ubizjak@gmail.com>
443         PR middle-end/41993
444         * gcc.dg/torture/pr41993.c: New test.
446 2012-11-06  Jan Hubicka  <jh@suse.cz>
448         * gcc.target/i386/l_fma_float_?.c: Update.
449         * gcc.target/i386/l_fma_double_?.c: Update.
451 2012-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
453         PR target/54089
454         * gcc.target/sh/pr54089-8.c: New.
455         * gcc.target/sh/pr54089-9.c: New.
457 2012-11-06  Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
459         PR target/47440
460         * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
461         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
462         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
463         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
464         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
465         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
466         * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
467         * gcc.target/i386/avx-vzeroupper-27.c: New.
469 2012-11-06  Janus Weil  <janus@gcc.gnu.org>
471         PR fortran/54917
472         * gfortran.dg/transfer_class_1.f90: New.
473         * gfortran.dg/transfer_class_2.f90: New.
475 2012-11-05  Sriraman Tallam  <tmsriram@google.com>
477         * testsuite/g++.dg/mv1.C: New test.
478         * testsuite/g++.dg/mv2.C: New test.
479         * testsuite/g++.dg/mv3.C: New test.
480         * testsuite/g++.dg/mv4.C: New test.
481         * testsuite/g++.dg/mv5.C: New test.
482         * testsuite/g++.dg/mv6.C: New test.
484 2012-11-05  Hans-Peter Nilsson  <hp@axis.com>
486         PR testsuite/55186
487         * gcc.dg/const-uniq-1.c (a): Increase length four times.
489 2012-11-05  Jack Howarth <howarth@bromo.med.uc.edu>
491         * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
492         darwin.
494 2012-11-05  Eric Botcazou  <ebotcazou@adacore.com>
496         * g++.dg/torture/20121105-1.C: New test.
498 2012-11-05  Andreas Schwab  <schwab@linux-m68k.org>
500         * gcc.dg/torture/fp-compare.c: New testcase.
502 2012-11-05  Jan Hubicka  <jh@suse.cz>
504         * gcc.dg/const-1.c: Update.
505         * gcc.dg/pure-1.c: Update.
507 2012-11-05  Vladimir Makarov  <vmakarov@redhat.com>
509         PR rtl-optimization/55151
510         * gcc.dg/pr55151.c: New test.
512 2012-11-05  Jakub Jelinek  <jakub@redhat.com>
514         PR debug/54970
515         PR debug/54971
516         * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
518 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
520         PR testsuite/51128
521         * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
523 2012-11-05  Jan Hubicka  <jh@suse.cz>
525         * gcc.dg/autopar/pr49960.c: Fix testcase.
527 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
529         * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
530         Fix scan-tree-dump-times directive.
532 2012-11-04  Janus Weil  <janus@gcc.gnu.org>
534         PR fortran/55199
535         * gfortran.dg/associate_12.f90: New.
537 2012-11-03  Jack Howarth  <howarth@bromo.med.uc.edu>
539         PR target/54255
540         * lib/target-supports.exp (check_effective_target_masm_intel): New
541         proc.
542         * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
543         masm_intel.
545 2012-11-03  H.J. Lu  <hjl.tools@gmail.com>
546             Jack Howarth  <howarth@bromo.med.uc.edu>
548         * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
549         * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
550         * gcc.target/i386/pr53249.c: Likewise.
552 2012-11-03  Andrew Pinski  <apinski@cavium.com>
554         * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
555         call abort1 so that cross jumping does not happen.
557 2012-11-03  Oleg Endo  <olegendo@gcc.gnu.org>
559         PR target/51244
560         * gcc.target/sh/pr51244-18.c: New.
561         * gcc.target/sh/pr51244-19.c: New.
563 2012-11-03  Richard Sandiford  <rdsandiford@googlemail.com>
565         * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
566         b requires a 64-bit operation followed by a truncation.
568 2012-11-02  Jan Hubicka  <jh@suse.cz>
570         * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
572 2012-11-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
574         * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
575         conditions to verify the reduction code is vectorized.
577         * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
578         in case 'pow', such as 'powerpc' is used in the compiler version name.
579         * gcc.target/powerpc/pr46728-2.c: Likewise.
580         * gcc.target/powerpc/pr46728-3.c: Likewise.
581         * gcc.target/powerpc/pr46728-4.c: Likewise.
582         * gcc.target/powerpc/pr46728-5.c: Likewise.
583         * gcc.target/powerpc/pr46728-7.c: Likewise.
584         * gcc.target/powerpc/pr46728-8.c: Likewise.
585         * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
587 2012-11-02  Jan Hubicka  <jh@suse.cz>
589         * gcc.dg/tree-ssa/loop-38.c: New testcase.
591 2012-11-02  Jan Hubicka  <jh@suse.cz>
593         * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
594         * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
596 2012-11-02  Vladimir Makarov  <vmakarov@redhat.com>
598         PR middle-end/55130
599         * gcc.target/i386/pr55130.c: New test.
601 2012-11-02  Jakub Jelinek  <jakub@redhat.com>
603         PR target/55147
604         * gcc.target/i386/pr55147.c: New test.
606 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
608         * gfortran.dg/default_format_1.f90: XFAIL on AIX.
609         * gfortran.dg/default_format_denormal_1.f90: Same.
611 2012-11-01  Marc Glisse  <marc.glisse@inria.fr>
613         PR middle-end/55001
614         * g++.dg/ext/vector19.C: Remove target restrictions.
615         * gcc.dg/fold-compare-7.c: New testcase.
617 2012-11-01  Oleg Endo  <olegendo@gcc.gnu.org>
619         PR target/55160
620         * gcc.target/sh/pr55160.c: New.
622 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
624         * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
625         scan-assembler regex.
627 2012-11-01  Vladimir Makarov  <vmakarov@redhat.com>
629         PR middle-end/55150
630         * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
631         * gcc.dg/pr55150-2.c: New test.
633 2012-11-01  Sharad Singhai  <singhai@google.com>
635         * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
636         * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
637         * testsuite/g++.dg/plugin/selfassign.c: Likewise.
638         * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
640 2012-10-31  Dehao Chen  <dehao@google.com>
642         * g++.dg/debug/dwarf2/block.C: New testcase.
644 2012-10-31  Jan Hubicka  <jh@suse.cz>
646         * gcc.dg/pr44974.c: Add noinline.
648 2012-10-31  Janus Weil  <janus@gcc.gnu.org>
650         PR fortran/53718
651         * gfortran.dg/class_54.f90: New.
653 2012-10-31  Steven Bosscher  <steven@gcc.gnu.org>
654             Jakub Jelinek  <jakub@redhat.com>
656         PR tree-optimization/55018
657         * gcc.dg/torture/pr55018.c: New test.
659 2012-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
661         PR c++/54583
662         * g++.dg/ext/vla13.C: New.
664 2012-10-31  Vladimir Makarov  <vmakarov@redhat.com>
666         PR middle-end/55150
667         * gcc.dg/pr55150.c: New test.
669 2012-10-31  Tobias Burnus  <burnus@net-b.de>
671         PR fortran/55134
672         * gfortran.dg/associate_11.f90: New.
674 2012-10-31  Dodji Seketeli  <dodji@redhat.com>
676         PR c++/54955
677         * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
679 2012-10-31  Jakub Jelinek  <jakub@redhat.com>
681         PR tree-optimization/19105
682         PR tree-optimization/21643
683         PR tree-optimization/46309
684         * gcc.dg/pr19105.c: New test.
685         * gcc.dg/pr21643.c: New test.
686         * gcc.dg/pr46309-2.c: New test.
687         * gcc.c-torture/execute/pr46309.c: New test.
689 2012-10-31  Alan Modra  <amodra@gmail.com>
691         * gcc.target/powerpc/dimode_off.c: New.
692         * gcc.target/powerpc/timode_off.c: New.
693         * gcc.target/powerpc/dfmode_off.c: New.
694         * gcc.target/powerpc/tfmode_off.c: New.
696 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
698         PR rtl-optimization/55093
699         * gcc.target/i386/pr55093.c: New file.
701 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
703         * gcc.target/i386/pr55116.c: Renamed to ...
704         * gcc.target/i386/pr55116-1.c: This.
706 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
708         * gcc.target/i386/pr55116-2.c: New file.
710 2012-10-30  Richard Biener  <rguenther@suse.de>
712         * gcc.dg/vect/slp-perm-2.c: Adjust.
714 2012-10-30  Richard Biener  <rguenther@suse.de>
716         PR tree-optimization/55111
717         * gcc.dg/torture/pr55111.c: New testcase.
719 2012-10-30  Oleg Endo  <olegendo@gcc.gnu.org>
721         PR target/53988
722         * gcc.target/sh/pr53988.c: New.
724 2012-10-30  Bin Cheng  <bin.cheng@arm.com>
726         PR target/54989
727         * gcc.dg/hoist-register-pressure-1.c: Rename from
728         hoist-register-pressure.c. Add nonpic condition.
729         * gcc.dg/hoist-register-pressure-2.c: New testcase.
731 2012-10-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
733         PR c++/54930
734         * gcc.dg/Wreturn-local-addr.c: New.
735         * g++.dg/warn/Wno-return-local-addr.C: New.
736         * g++.dg/warn/Wreturn-local-addr.C: New.
738 2012-10-29  H.J. Lu  <hongjiu.lu@intel.com>
740         PR middle-end/55116
741         * gcc.target/i386/pr55116.c: New file.
743 2012-10-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
745         PR c/53066
746         * gcc.dg/Wshadow-4.c: New.
747         * gcc.dg/Wshadow-4.h: New.
749 2012-10-29  Alexandre Oliva <aoliva@redhat.com>
751         PR debug/54693
752         * gcc.dg/guality/pr54693.c: New.
754 2012-10-29  Marc Glisse  <marc.glisse@inria.fr>
756         PR middle-end/55027
757         * gcc.dg/pr55027.c: New testcase.
759 2012-10-29  Jan Hubicka  <jh@suse.cz>
761         * gcc.dg/ipa/inline-6.c: New testcase.
763 2012-10-29  Vladimir Makarov  <vmakarov@redhat.com>
765         PR rtl-optimization/55106
766         * g++.dg/pr55106.C: New.
768 2012-10-29  Richard Guenther  <rguenther@suse.de>
770         PR middle-end/53695
771         * gcc.dg/torture/pr53695.c: New testcase.
773 2012-10-28  Jan Hubicka  <jh@suse.cz>
775         * gcc.dg/ipa/inlinehint-3.c: New testcase.
777 2012-10-28  Tobias Burnus  <burnus@net-b.de>
779         PR fortran/54958
780         * gfortran.dg/do_check_6.f90: New.
782 2012-10-27  Dominique Dhumieres  <dominiq@lps.ens.fr>
783             Jack Howarth <howarth@bromo.med.uc.edu>
785         PR target/54404
786         * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
787         to dg-options.
788         * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
790 2012-10-27  Uros Bizjak  <ubizjak@gmail.com>
792         PR target/34283
793         * gcc.target/i386/pr34283.c: New test.
795 2012-10-26  Jakub Jelinek  <jakub@redhat.com>
797         PR c++/55081
798         * g++.dg/opt/pr55081.C: New test.
800         PR debug/54970
801         PR debug/54971
802         * gcc.dg/guality/pr54970.c: New test.
804 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
806         PR c++/54984
807         * g++.dg/template/new11.C: New.
809 2012-10-26  Richard Biener  <rguenther@suse.de>
811         PR middle-end/54824
812         * gcc.dg/torture/pr54824.c: New testcase.
814 2012-10-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
816         * gcc.target/i386/fxsave-1.c: New.
817         * gcc.target/i386/fxsave64-1.c: Ditto.
818         * gcc.target/i386/fxrstor-1.c: Ditto.
819         * gcc.target/i386/fxrstor64-1.c: Ditto.
820         * gcc.target/i386/xsave-1.c: Ditto.
821         * gcc.target/i386/xsave64-1.c: Ditto.
822         * gcc.target/i386/xrstor-1.c: Ditto.
823         * gcc.target/i386/xrstor64-1.c: Ditto.
824         * gcc.target/i386/xsaveopt-1.c: Ditto.
825         * gcc.target/i386/xsaveopt64-1.c: Ditto.
826         * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
827         * gcc.target/i386/sse-13.c: Ditto.
828         * gcc.target/i386/sse-14.c: Ditto.
829         * gcc.target/i386/sse-22.c: Ditto.
830         * gcc.target/i386/sse-23.c: Ditto.
831         * g++.dg/other/i386-2.C: Ditto.
832         * g++.dg/other/i386-3.C: Ditto.
834 2012-10-25  Jan Hubicka  <jh@suse.cz>
836         * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
837         at ivcanon time.
839 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
841         PR c++/53761
842         * g++.dg/ext/transparent-union.C: New.
844 2012-10-25  Marc Glisse  <marc.glisse@inria.fr>
846         PR c++/54427
847         * g++.dg/ext/vector19.C: New testcase.
849 2012-10-25  Richard Biener  <rguenther@suse.de>
851         PR tree-optimization/54902
852         * g++.dg/torture/pr54902.C: New testcase.
854 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
856         PR c++/34892
857         * g++.dg/template/crash114.C: New.
859 2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
861         PR bootstrap/55049
862         * gcc.target/i386/pr55049-1.c: New test.
864 2012-10-24  Janus Weil  <janus@gcc.gnu.org>
866         PR fortran/55037
867         * gfortran.dg/class_dummy_4.f03: New.
869 2012-10-24  Jakub Jelinek  <jakub@redhat.com>
871         PR rtl-optimization/55010
872         * gcc.dg/pr55010.c: New test.
874         PR debug/54828
875         * g++.dg/debug/pr54828.C: New test.
877 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
879         * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
880         * gcc.dg/vect/vect-83_64.c: Likewise.
882 2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
884         PR c++/54922
885         * g++.dg/cpp0x/constexpr-union4.C: New.
887 2012-10-23  Jeff Law  <law@redhat.com>
889         * gcc.c-torture/execute/pr54985.c: New test.
891 2012-10-23  Paul Koning  <ni1d@arrl.net>
893         PR debug/54508
894         * g++.dg/debug/dwarf2/pr54508.C: New.
896 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
898         PR c++/54844
899         * g++.dg/template/sizeof14.C: New test.
901 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
902             Jim MacArthur  <jim.macarthur@arm.com>
903             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
904             Marcus Shawcroft  <marcus.shawcroft@arm.com>
905             Nigel Stephens  <nigel.stephens@arm.com>
906             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
907             Richard Earnshaw  <rearnsha@arm.com>
908             Sofiane Naci  <sofiane.naci@arm.com>
909             Stephen Thomas  <stephen.thomas@arm.com>
910             Tejas Belagod  <tejas.belagod@arm.com>
911             Yufeng Zhang  <yufeng.zhang@arm.com>
913         * lib/target-supports.exp
914         (check_profiling_available): Add AArch64.
915         (check_effective_target_vect_int): Likewise.
916         (check_effective_target_vect_shift): Likewise.
917         (check_effective_target_vect_float): Likewise.
918         (check_effective_target_vect_double): Likewise.
919         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
920         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
921         (check_effective_target_vect_pack_trunc): Likewise.
922         (check_effective_target_vect_unpack): Likewise.
923         (check_effective_target_vect_hw_misalign): Likewise.
924         (check_effective_target_vect_short_mult): Likewise.
925         (check_effective_target_vect_int_mult): Likewise.
926         (check_effective_target_vect_stridedN): Likewise.
927         (check_effective_target_sync_int_long): Likewise.
928         (check_effective_target_sync_char_short): Likewise.
929         (check_vect_support_and_set_flags): Likewise.
930         (check_effective_target_aarch64_tiny): New.
931         (check_effective_target_aarch64_small): New.
932         (check_effective_target_aarch64_large): New.
933         * g++.dg/other/PR23205.C: Enable aarch64.
934         * g++.dg/other/pr23205-2.C: Likewise.
935         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
936         * gcc.c-torture/execute/20101011-1.c: Likewise.
937         * gcc.dg/20020312-2.c: Likewise.
938         * gcc.dg/20040813-1.c: Likewise.
939         * gcc.dg/builtin-apply2.c: Likewise.
940         * gcc.dg/stack-usage-1.c: Likewise.
942 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
943             Jim MacArthur  <jim.macarthur@arm.com>
944             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
945             Marcus Shawcroft  <marcus.shawcroft@arm.com>
946             Nigel Stephens  <nigel.stephens@arm.com>
947             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
948             Richard Earnshaw  <rearnsha@arm.com>
949             Sofiane Naci  <sofiane.naci@arm.com>
950             Stephen Thomas  <stephen.thomas@arm.com>
951             Tejas Belagod  <tejas.belagod@arm.com>
952             Yufeng Zhang  <yufeng.zhang@arm.com>
954         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
955         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
956         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
957         * gcc.target/aarch64/aapcs/abitest.S: New file.
958         * gcc.target/aarch64/aapcs/abitest.h: New file.
959         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
960         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
961         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
962         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
963         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
964         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
965         * gcc.target/aarch64/aapcs/ice_1.c: New file.
966         * gcc.target/aarch64/aapcs/ice_2.c: New file.
967         * gcc.target/aarch64/aapcs/ice_3.c: New file.
968         * gcc.target/aarch64/aapcs/ice_4.c: New file.
969         * gcc.target/aarch64/aapcs/ice_5.c: New file.
970         * gcc.target/aarch64/aapcs/macro-def.h: New file.
971         * gcc.target/aarch64/aapcs/test_1.c: New file.
972         * gcc.target/aarch64/aapcs/test_10.c: New file.
973         * gcc.target/aarch64/aapcs/test_11.c: New file.
974         * gcc.target/aarch64/aapcs/test_12.c: New file.
975         * gcc.target/aarch64/aapcs/test_13.c: New file.
976         * gcc.target/aarch64/aapcs/test_14.c: New file.
977         * gcc.target/aarch64/aapcs/test_15.c: New file.
978         * gcc.target/aarch64/aapcs/test_16.c: New file.
979         * gcc.target/aarch64/aapcs/test_17.c: New file.
980         * gcc.target/aarch64/aapcs/test_18.c: New file.
981         * gcc.target/aarch64/aapcs/test_19.c: New file.
982         * gcc.target/aarch64/aapcs/test_2.c: New file.
983         * gcc.target/aarch64/aapcs/test_20.c: New file.
984         * gcc.target/aarch64/aapcs/test_21.c: New file.
985         * gcc.target/aarch64/aapcs/test_22.c: New file.
986         * gcc.target/aarch64/aapcs/test_23.c: New file.
987         * gcc.target/aarch64/aapcs/test_24.c: New file.
988         * gcc.target/aarch64/aapcs/test_25.c: New file.
989         * gcc.target/aarch64/aapcs/test_26.c: New file.
990         * gcc.target/aarch64/aapcs/test_3.c: New file.
991         * gcc.target/aarch64/aapcs/test_4.c: New file.
992         * gcc.target/aarch64/aapcs/test_5.c: New file.
993         * gcc.target/aarch64/aapcs/test_6.c: New file.
994         * gcc.target/aarch64/aapcs/test_7.c: New file.
995         * gcc.target/aarch64/aapcs/test_8.c: New file.
996         * gcc.target/aarch64/aapcs/test_9.c: New file.
997         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
998         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
999         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1000         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1001         * gcc.target/aarch64/aapcs/test_complex.c: New file.
1002         * gcc.target/aarch64/aapcs/test_int128.c: New file.
1003         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1004         * gcc.target/aarch64/aapcs/type-def.h: New file.
1005         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1006         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1007         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1008         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1009         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1010         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1011         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1012         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1013         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1014         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1015         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1016         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1017         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1018         * gcc.target/aarch64/aarch64.exp: New file.
1019         * gcc.target/aarch64/adc-1.c: New file.
1020         * gcc.target/aarch64/adc-2.c: New file.
1021         * gcc.target/aarch64/asm-1.c: New file.
1022         * gcc.target/aarch64/clrsb.c: New file.
1023         * gcc.target/aarch64/clz.c: New file.
1024         * gcc.target/aarch64/ctz.c: New file.
1025         * gcc.target/aarch64/csinc-1.c: New file.
1026         * gcc.target/aarch64/csinv-1.c: New file.
1027         * gcc.target/aarch64/csneg-1.c: New file.
1028         * gcc.target/aarch64/extend.c: New file.
1029         * gcc.target/aarch64/fcvt.x: New file.
1030         * gcc.target/aarch64/fcvt_double_int.c: New file.
1031         * gcc.target/aarch64/fcvt_double_long.c: New file.
1032         * gcc.target/aarch64/fcvt_double_uint.c: New file.
1033         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1034         * gcc.target/aarch64/fcvt_float_int.c: New file.
1035         * gcc.target/aarch64/fcvt_float_long.c: New file.
1036         * gcc.target/aarch64/fcvt_float_uint.c: New file.
1037         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1038         * gcc.target/aarch64/ffs.c: New file.
1039         * gcc.target/aarch64/fmadd.c: New file.
1040         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1041         * gcc.target/aarch64/frint.x: New file.
1042         * gcc.target/aarch64/frint_double.c: New file.
1043         * gcc.target/aarch64/frint_float.c: New file.
1044         * gcc.target/aarch64/index.c: New file.
1045         * gcc.target/aarch64/mneg-1.c: New file.
1046         * gcc.target/aarch64/mneg-2.c: New file.
1047         * gcc.target/aarch64/mneg-3.c: New file.
1048         * gcc.target/aarch64/mnegl-1.c: New file.
1049         * gcc.target/aarch64/mnegl-2.c: New file.
1050         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1051         * gcc.target/aarch64/pic-constantpool1.c: New file.
1052         * gcc.target/aarch64/pic-symrefplus.c: New file.
1053         * gcc.target/aarch64/predefine_large.c: New file.
1054         * gcc.target/aarch64/predefine_small.c: New file.
1055         * gcc.target/aarch64/predefine_tiny.c: New file.
1056         * gcc.target/aarch64/reload-valid-spoff.c: New file.
1057         * gcc.target/aarch64/scalar_intrinsics.c: New file.
1058         * gcc.target/aarch64/table-intrinsics.c: New file.
1059         * gcc.target/aarch64/tst-1.c: New file.
1060         * gcc.target/aarch64/vect-abs-compile.c: New file.
1061         * gcc.target/aarch64/vect-abs.c: New file.
1062         * gcc.target/aarch64/vect-abs.x: New file.
1063         * gcc.target/aarch64/vect-compile.c: New file.
1064         * gcc.target/aarch64/vect-faddv-compile.c: New file.
1065         * gcc.target/aarch64/vect-faddv.c: New file.
1066         * gcc.target/aarch64/vect-faddv.x: New file.
1067         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1068         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1069         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1070         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1071         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1072         * gcc.target/aarch64/vect-fp-compile.c: New file.
1073         * gcc.target/aarch64/vect-fp.c: New file.
1074         * gcc.target/aarch64/vect-fp.x: New file.
1075         * gcc.target/aarch64/vect-mull-compile.c: New file.
1076         * gcc.target/aarch64/vect-mull.c: New file.
1077         * gcc.target/aarch64/vect-mull.x: New file.
1078         * gcc.target/aarch64/vect.c: New file.
1079         * gcc.target/aarch64/vect.x: New file.
1080         * gcc.target/aarch64/vector_intrinsics.c: New file.
1081         * gcc.target/aarch64/vfp-1.c: New file.
1082         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1083         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1084         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1085         * g++.dg/abi/aarch64_guard1.C: New file.
1087 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
1089         PR c++/54988
1090         * c-c++-common/pr54988.c: New test.
1092 2012-10-23  Jan Hubicka  <jh@suse.cz>
1094         * gcc.dg/tree-prof/peel-1.c: New testcase.
1096 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
1098         PR gcc/52945
1099         * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1101 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
1103         * gcc.dg/c99-predef-1.c: New test.
1104         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1105         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1106         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1107         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1108         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1109         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1110         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1111         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1112         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1113         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1114         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1115         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1117 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
1119         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1121 2012-10-23  Jan Hubicka  <jh@suse.cz>
1123         PR middle-end/54937
1124         * gcc.c-torture/execute/pr54937.c: New testcase.
1125         * gcc.dg/tree-ssa/cunroll-2.c: Update.
1127 2012-10-23  Jan Hubicka  <jh@suse.cz>
1129         PR middle-end/54967
1130         * gfortran.dg/pr54967.f90: New testcase.
1132 2012-10-23  Terry Guo  <terry.guo@arm.com>
1134         PR target/55019
1135         * gcc.dg/pr55019.c: New.
1137 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1139         PR tree-optimization/55008
1140         * gcc.dg/tree-ssa/pr55008.c: New test.
1142 2012-10-22  Richard Biener  <rguenther@suse.de>
1144         PR tree-optimization/55011
1145         * gcc.dg/torture/pr55011.c: New testcase.
1147 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
1149         * gcc.target/arm/pr40457-1.c: Adjust expected output.
1150         * gcc.target/arm/pr40457-2.c: Likewise.
1151         * gcc.target/arm/pr40457-3.c: Likewise.
1153 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1155         * gnat.dg/specs/limited_with4.ads: New test.
1156         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1158 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1160         * gnat.dg/modular4.adb: New test.
1161         * gnat.dg/modular4_pkg.ads: New helper.
1163 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1165         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1166         * gnat.dg/specs/addr1.ads: Likewise.
1168 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
1170         * gcc.dg/webizer.c (main): Add missing exit call.
1172 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
1174         PR fortran/54465
1175         * gfortran.dg/wextra_1.f:  New test.
1177 2012-10-20  Jan Hubicka  <jh@suse.cz>
1179         * gcc.dg/tree-prof/unroll-1.c: New testcase.
1181 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
1183         PR fortran/54224
1184         * gfortran.dg/warn_unused_function.f90: New.
1186 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
1188         * lib/target-supports.exp
1189         (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1191 2012-10-19  Richard Guenther  <rguenther@suse.de>
1193         PR tree-optimization/54981
1194         * gcc.dg/pr54981.c: New testcase.
1196 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
1198         PR target/54892
1199         * gcc.target/arm/pr54892.c: New.
1201 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
1203         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1205 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1207         PR c++/54501
1208         * g++.dg/init/array30.C: New.
1209         * g++.dg/init/array31.C: Likewise.
1211 2012-10-18  Tobias Burnus  <burnus@net-b.de>
1213         PR fortran/54884
1214         * gfortran.dg/public_private_module_7.f90: New.
1216 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1218         PR c++/29633
1219         * g++.dg/template/pr29633.C: New.
1221 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
1223         * gnat.dg/loop_optimization13.ad[sb]: New test.
1224         * gnat.dg/loop_optimization13_pkg.ads: New helper.
1226 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1228         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1229         * gcc.target/arm/neon/vfmaf32.c: Likewise.
1230         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1231         * gcc.target/arm/neon/vfmsf32.c: Likewise.
1233 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1235         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1236         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1237         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1238         * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1239         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1240         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1242 2012-10-16  Jan Hubicka  <jh@suse.cz>
1244         * gcc.target/i386/l_fma_float_?.c: Update.
1245         * gcc.target/i386/l_fma_double_?.c: Update.
1246         * gfortran.dg/do_1.f90: XFAIL
1247         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1248         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1249         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1250         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1251         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1252         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1253         valid.
1255 2012-10-16  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1257         PR c/53063
1258         PR c/40989
1259         * gcc.dg/Wstrict-overflow-24.c: New.
1261 2012-10-16  Tobias Burnus  <burnus@net-b.de>
1263         PR fortran/50981
1264         PR fortran/54618
1265         * gfortran.dg/class_optional_1.f90: New.
1266         * gfortran.dg/class_optional_2.f90: New.
1268 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
1270         PR debug/54796
1271         * gcc.dg/guality/pr54796.c: New test.
1273         PR tree-optimization/54889
1274         * gfortran.dg/pr54889.f90: New test.
1276 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
1278         * g++.dg/other/dump-ada-spec-2.C: New test.
1280 2012-10-16  Easwaran Raman  <eraman@google.com>
1282         * gcc.dg/tree-prof/switch-case-1.c: New test case.
1283         * gcc.dg/tree-prof/switch-case-2.c: New test case.
1285 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
1287         * gcc.dg/torture/stackalign/builtin-apply-2.c,
1288         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1290 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1292         PR target/54925
1293         * gcc.c-torture/compile/pr54925.c: New.
1295 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1297         PR target/51244
1298         * gcc.target/sh/pr51244-17.c: New.
1300 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1302         PR target/54760
1303         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1304         functions.
1305         * gcc.target/sh/pr54760-4.c: New.
1307 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1309         PR target/34777
1310         * gcc.target/sh/torture/sh-torture.exp: New.
1311         * gcc.target/sh/torture/pr34777.c: New.
1313 2012-10-15  Matthias Klose  <doko@ubuntu.com>
1315         * lib/target-supports.exp (check_profiling_available): Match
1316         arm*-*-linux-* for ARM Linux/GNU.
1317         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1318         * gfortran.dg/enum_10.f90: Likewise.
1319         * gfortran.dg/enum_9.f90: Likewise.
1320         * gcc.target/arm/synchronize.c: Likewise.
1321         * g++.old-deja/g++.jason/enum6.C: Likewise.
1322         * g++.old-deja/g++.other/enum4.C: Likewise.
1323         * g++.old-deja/g++.law/enum9.C: Likewise.
1325 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1327         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1328         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1330 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
1331             Paolo Carlini  <paolo.carlini@oracle.com>
1333         PR c++/17805
1334         * g++.dg/overload/operator6.C: New.
1336 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1338         PR c++/50080 (again)
1339         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1340         * g++.dg/parse/tmpl-outside1.C: Likewise.
1341         * g++.dg/template/qualttp18.C: Likewise.
1342         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1343         * g++.old-deja/g++.pt/overload13.C: Likewise.
1345 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
1347         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1348         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1349         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1350         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1351         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1352         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1353         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1354         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1356 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1358         PR c++/50080
1359         * g++.dg/parse/tmpl-outside2.C: New.
1360         * g++.dg/parse/tmpl-outside1.C: Adjust.
1361         * g++.dg/template/qualttp18.C: Likewise.
1362         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1363         * g++.old-deja/g++.pt/overload13.C: Likewise.
1365 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
1367         PR tree-optimization/54915
1368         * gcc.dg/tree-ssa/pr54915.c: New testcase.
1370 2012-10-15  Richard Guenther  <rguenther@suse.de>
1372         PR tree-optimization/54920
1373         * gcc.dg/torture/pr54920.c: New testcase.
1375 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1377         * gnat.dg/unchecked_convert9.ad[sb]: New test.
1379 2012-10-13  Jason Merrill  <jason@redhat.com>
1381         * g++.dg/tls/thread_local7g.C: Require tls_native.
1383 2012-10-14  Jason Merrill  <jason@redhat.com>
1385         * g++.dg/cpp0x/inh-ctor1.C: New.
1386         * g++.dg/cpp0x/inh-ctor2.C: New.
1387         * g++.dg/cpp0x/inh-ctor3.C: New.
1388         * g++.dg/cpp0x/inh-ctor4.C: New.
1389         * g++.dg/cpp0x/inh-ctor5.C: New.
1390         * g++.dg/cpp0x/inh-ctor6.C: New.
1391         * g++.dg/cpp0x/inh-ctor7.C: New.
1392         * g++.dg/cpp0x/inh-ctor8.C: New.
1393         * g++.dg/cpp0x/inh-ctor9.C: New.
1394         * g++.dg/cpp0x/inh-ctor10.C: New.
1395         * g++.dg/cpp0x/inh-ctor11.C: New.
1396         * g++.dg/cpp0x/inh-ctor12.C: New.
1397         * g++.dg/cpp0x/inh-ctor13.C: New.
1399 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
1401         PR rtl-optimization/54919
1402         * gcc.dg/pr54919.c: New testcase.
1404 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1406         PR c++/53581
1407         * g++.dg/template/crash113.C: New.
1409 2012-10-14  Jan Hubicka  <jh@suse.cz>
1411         * gcc.dg/unroll_5.c: New testcase.
1413 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1415         PR c++/52643
1416         * g++.dg/opt/pr52643.C: New.
1418 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1420         PR target/54602
1421         * gcc.target/sh/pr54602-1.c: New.
1422         * gcc.target/sh/pr54602-2.c: New.
1423         * gcc.target/sh/pr54602-3.c: New.
1424         * gcc.target/sh/pr54602-4.c: New.
1426 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1428         PR target/54680
1429         * gcc.target/sh/pr54680.c: New.
1431 2012-10-12  Jan Hubicka <jh@suse.cz>
1433         * gcc.dg/webizer.c: New testcase.
1435 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
1437         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1438         specify -m64.
1440         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1442         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1443         Return 0 if already specifying -mfloat-abi other than hard.
1445 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
1447         * gcc.dg/pr53060.c: Prune irrelevant warning.
1449 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
1451         PR c/54381
1452         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1453         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1454         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1455         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1456         Adjust expected wording of warnings for *cmp* builtins.
1457         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1458         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1460 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
1462         PR c++/24449
1463         * g++.dg/parse/friend-main.C: New.
1465 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
1467         PR c++/53055
1468         * g++.dg/pr53055.C: New testcase.
1470 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
1472         PR c++/52744
1473         * g++.dg/cpp0x/pr52744.C: New.
1475 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
1477         PR fortran/40453
1478         * gfortran.dg/dummy_procedure_9.f90: New.
1480 2012-10-12  Richard Biener  <rguenther@suse.de>
1482         PR tree-optimization/54894
1483         * gcc.dg/torture/pr54894.c: New testcase.
1485 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1487         PR target/51244
1488         * gcc.target/sh/pr51244-13.c: New.
1489         * gcc.target/sh/pr51244-14.c: New.
1490         * gcc.target/sh/pr51244-15.c: New.
1491         * gcc.target/sh/pr51244-16.c: New.
1493 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1495         PR c++/51878
1496         * g++.dg/cpp0x/decltype45.C: New.
1498 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
1500         PR fortran/54784
1501         * gfortran.dg/class_allocate_13.f90: New.
1503 2012-10-11  Jason Merrill  <jason@redhat.com>
1505         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1506         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1508         * g++.dg/gomp/tls-5.C: Require tls_native.
1509         * g++.dg/tls/thread_local7.C: Require tls_native.
1510         * g++.dg/tls/static2.C: New.
1512 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1514         PR c++/36107
1515         * g++.dg/ext/weak5.C: New.
1517 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
1519         PR testsuite/54868
1520         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1521         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1523 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1525         PR c++/43765
1526         * g++.dg/parse/pr43765.C: New.
1528 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
1530         * obj-c++.dg/tls/init-2.mm: Tweak errors.
1532 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1534         PR c++/43663
1535         * g++.dg/init/bitfield3.C: New.
1537 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
1539         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1541 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
1543         PR tree-optimization/54877
1544         * gcc.dg/torture/pr54877.c: New test.
1546 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1548         PR testsuite/53397
1549         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1550         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1551         and remove target info from dg-do compile.
1552         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1553         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1554         and remove target info from dg-do compile.
1556 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
1558         * gcc.dg/pr54782.c: Require target with pthread support.
1560 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1562         PR c++/53122
1563         * g++.dg/cpp0x/auto35.C: New.
1565 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
1567         PR c++/53540 - using fails to be equivalent to typedef
1568         * g++.dg/cpp0x/alias-decl-24.C: New test.
1570 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
1572         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1573         that c++11 attributes to types are ignored for now.
1574         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1575         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1577 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1579         PR c++/53741
1580         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1582 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1584         PR c++/50478
1585         * g++.dg/cpp0x/initlist67.C: New.
1587 2012-10-10  Dehao Chen  <dehao@google.com>
1589         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1591 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
1593         PR target/52480
1594         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1595         Add runtime tests.
1597 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1599         PR c++/53307
1600         * g++.dg/cpp0x/decltype44.C: New.
1602 2012-10-09  Steve Ellcey  <sellcey@mips.com>
1604         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1606 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1608         PR c++/53763
1609         * g++.dg/cpp0x/decltype43.C: New.
1611 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1613         PR middle-end/53397
1614         * gcc.dg/pr53397-1.c: New test case.
1615         * gcc.dg/pr53397-2.c: New test case.
1617 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1619         PR c++/54194
1620         * g++.dg/warn/Wparentheses-26.C: Adjust.
1621         * g++.dg/warn/Wparentheses-27.C: New.
1623 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
1625         PR c++/54427
1626         * c-c++-common/vector-scalar.c: New testcase.
1627         * g++.dg/ext/vector18.C: New testcase.
1628         * g++.dg/ext/vector5.C: This is not an error anymore.
1629         * gcc.dg/init-vec-1.c: Move ...
1630         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1631         * gcc.c-torture/execute/vector-shift1.c: Move ...
1632         * c-c++-common/torture/vector-shift1.c: ... here.
1633         * gcc.dg/scal-to-vec1.c: Move ...
1634         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1635         C++11. Adapt error messages.
1636         * gcc.dg/convert-vec-1.c: Move ...
1637         * c-c++-common/convert-vec-1.c: ... here.
1638         * gcc.dg/scal-to-vec2.c: Move ...
1639         * c-c++-common/scal-to-vec2.c: ... here.
1641 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
1643         PR target/54400
1644         * gcc.target/i386/pr54400.c: New testcase.
1646 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
1648         PR c++/54858
1649         * g++.dg/template/pr54858.C: New test.
1651 2012-10-08  Marek Polacek  <polacek@redhat.com>
1653         PR debug/54831
1654         * g++.dg/debug/pr54831.C: New test.
1656 2012-10-08  Dehao Chen  <dehao@google.com>
1658         * g++.dg/predict-loop-exit-1.C: New.
1659         * g++.dg/predict-loop-exit-2.C: New.
1660         * g++.dg/predict-loop-exit-3.C: New.
1662 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1664         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1666 2012-10-08  Jason Merrill  <jason@redhat.com>
1668         * g++.dg/gomp/tls-5.C: New.
1669         * g++.dg/gomp/tls-wrap1.C: New.
1670         * g++.dg/gomp/tls-wrap2.C: New.
1671         * g++.dg/gomp/tls-wrap3.C: New.
1672         * g++.dg/gomp/tls-wrap4.C: New.
1673         * g++.dg/gomp/tls-wrapper-cse.C: New.
1674         * g++.dg/tls/thread_local-cse.C: New.
1675         * g++.dg/tls/thread_local-order1.C: New.
1676         * g++.dg/tls/thread_local-order2.C: New.
1677         * g++.dg/tls/thread_local-wrap1.C: New.
1678         * g++.dg/tls/thread_local-wrap2.C: New.
1679         * g++.dg/tls/thread_local-wrap3.C: New.
1680         * g++.dg/tls/thread_local-wrap4.C: New.
1681         * g++.dg/tls/thread_local2g.C: New.
1682         * g++.dg/tls/thread_local3g.C: New.
1683         * g++.dg/tls/thread_local4g.C: New.
1684         * g++.dg/tls/thread_local5g.C: New.
1685         * g++.dg/tls/thread_local6g.C: New.
1686         * g++.dg/tls/thread_local7g.C: New.
1688         * g++.dg/tls/thread_local3.C: New.
1689         * g++.dg/tls/thread_local4.C: New.
1690         * g++.dg/tls/thread_local5.C: New.
1691         * g++.dg/tls/thread_local6.C: New.
1693         * g++.dg/tls/init-2.C: Tweak errors.
1694         * g++.dg/tls/thread_local1.C: New.
1695         * g++.dg/tls/thread_local2.C: New.
1696         * g++.dg/tls/thread_local7.C: New.
1698 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1700         PR target/54866
1701         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1703 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
1705         PR target/54685
1706         * gcc.target/sh/pr54685.c: New.
1708 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
1710         PR c++/53528 C++11 attribute support
1711         * g++.dg/cpp0x/gen-attrs-1.C: New test.
1712         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1713         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1714         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1715         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1716         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1717         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1718         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1719         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1720         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1721         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1722         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1723         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1724         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1725         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1726         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1727         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1728         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1729         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1730         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1731         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1732         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1733         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1734         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1735         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1736         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1737         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1738         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1739         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1740         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1741         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1742         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1743         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1744         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1745         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1746         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1747         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1748         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1749         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1750         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1751         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1752         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1753         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1754         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1755         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1756         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1757         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1758         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1759         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1760         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1761         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1762         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1763         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1764         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1765         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1766         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1767         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1769 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
1771         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1772         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1773         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1775 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
1777         PR target/54760
1778         * gcc.target/sh/pr54760-2.c: New.
1779         * gcc.target/sh/pr54760-3.c: New.
1781 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
1783         PR c++/51422
1784         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1786 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
1787             Sandra Loosemore  <sandra@codesourcery.com>
1789         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1790         and test that the accumulator is initialized using MULT.
1791         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1792         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1794 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1796         PR c++/52764
1797         * g++.dg/cpp0x/stdint.C: New.
1799 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1801         PR c++/54249
1802         * g++.dg/cpp0x/stddef.C: New.
1804 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1806         PR fortran/54832
1807         * gfortran.dg/typebound_operator_17.f90: New.
1809 2012-10-06  Jan Hubicka  <jh@suse.cz>
1811         PR lto/53831
1812         PR lto/54776
1813         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1815 2012-10-06  Jan Hubicka  <jh@suse.cz>
1817         * gcc.dg/lto/resolutions_0.c: New testcase.
1819 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1821         PR fortran/45521
1822         * gfortran.dg/generic_25.f90: New.
1823         * gfortran.dg/generic_26.f90: New.
1824         * gfortran.dg/generic_27.f90: New.
1826 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
1828         PR target/54760
1829         * gcc.target/sh/pr54760-1.c: New.
1831 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1833         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1834         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1835         * g++.dg/warn/Wsign-compare-5.C: New test.
1836         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1837         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1838         * g++.dg/ext/builtin30.C: New test.
1839         * g++.dg/ext/vla12.C: New test.
1840         * gcc.dg/builtins-85.c: New test.
1842         PR debug/54519
1843         * gcc.dg/guality/pr54519-1.c: New test.
1844         * gcc.dg/guality/pr54519-2.c: New test.
1845         * gcc.dg/guality/pr54519-3.c: New test.
1846         * gcc.dg/guality/pr54519-4.c: New test.
1847         * gcc.dg/guality/pr54519-5.c: New test.
1848         * gcc.dg/guality/pr54519-6.c: New test.
1850 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
1852         PR c++/50893
1853         * g++.dg/cpp0x/defaulted38.C: New.
1855 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1857         PR tree-optimization/33763
1858         * c-c++-common/pr33763.c: New test.
1860         PR tree-optimization/54810
1861         * gcc.dg/tree-ssa/vrp85.c: New test.
1863 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
1865         * gcc.dg/ucnid-7.c: Skip on AIX.
1866         * gcc.dg/ucnid-8.c: Same.
1867         * gcc.dg/ucnid-10.c: Same.
1868         * gcc.dg/ucnid-13.c: Same.
1869         * gcc.dg/attr-alias-3.c: Same.
1870         * gcc.dg/attr-alias-5.c: Same.
1871         * gcc.dg/torture/pr51106-2.c: Same.
1872         * gcc.dg/vmx/3b-13.c: Use valid splat index.
1874 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1876         PR c++/52233
1877         * g++.dg/cpp0x/alias-decl-23.C: New.
1879 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1881         PR c++/53403
1882         * g++.dg/template/friend53.C: New.
1884 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1886         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1887         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1888         (scan-ada-spec): Likewise.
1889         (scan-ada-spec-not): Likewise.
1890         * gcc.dg/dump-ada-spec-1.c: New test.
1891         * g++.dg/other/dump-ada-spec-1.C: Likewise.
1893 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1895         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1897 2012-10-04  Florian Weimer  <fweimer@redhat.com>
1899         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1901 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1903         PR c++/54323
1904         * g++.dg/cpp0x/pr54323.C: New.
1906 2012-10-04  Richard Guenther  <rguenther@suse.de>
1908         PR middle-end/54735
1909         * g++.dg/torture/pr54735.C: New testcase.
1911 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1913         PR rtl-optimization/54739
1914         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1916 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
1918         PR target/51244
1919         * gcc.target/sh/pr51244-12.c: New.
1921 2012-10-03  Dehao Chen  <dehao@google.com>
1923         PR middle-end/54782
1924         * gcc.dg/pr54782.c: New test.
1926 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
1928         PR c++/54777
1929         * g++.dg/cpp0x/constexpr-ref4.C: New test.
1931 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
1933         PR fortran/54778
1934         * gfortran.dg/class_53.f90: New.
1936 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
1938         PR debug/54551
1939         * gcc.dg/guality/pr54551.c: New.
1941 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
1943         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1944         * gcc.target/powerpc/pr46728-2.c: Likewise.
1946 2012-10-02  Sharad Singhai  <singhai@google.com>
1948         PR testsuite/54772
1949         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1950         to fix test failures caused by r191883.
1951         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1952         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1953         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1954         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1955         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1956         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1957         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1958         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1959         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1961 2012-09-30  Sharad Singhai  <singhai@google.com>
1963         * gcc.target/i386/vect-double-1.c: Fix test.
1965 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
1967         PR target/54087
1968         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
1969         atomic_sub fails.
1971 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
1973         PR rtl-optimization/54457
1974         * gcc.target/i386/pr54457.c: New test.
1976 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
1978         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1980 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
1982         * gcc.target/i386/vect-rebuild.c: New testcase.
1984 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
1986         * gcc.target/i386/pad-10.c (foo2): Return x - z.
1988 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
1990         * gcc.target/mips/pr37362.c: Fix target selector.
1992 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1994         PR target/54083
1995         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1997 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
1999         * gcc.dg/ucnid-8.c: Update line number.
2000         * gcc.dg/torture/pr51106-2.c: Likewise.
2002 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
2004         PR fortran/54667
2005         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2006         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2007         * gfortran.dg/c_f_pointer_tests_5.f90: New.
2009 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
2011         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2012         partially reverting r170092.
2013         * gfortran.dg/class_7.f03: Ditto.
2014         * gfortran.dg/coarray_14.f90: Ditto.
2015         * gfortran.dg/typebound_proc_13.f03: Ditto.
2017 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
2019         PR c++/54738
2020         * g++.dg/cpp0x/sfinae42.C: New.
2022 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
2024         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2025         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2026         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2027         * gcc.dg/pr42629.c: XFAIL on AIX.
2028         * gcc.dg/pr47684.c: Same.
2029         * gcc.dg/pr43670.c: Same.
2030         * gcc.dg/pr42916.c: Same.
2031         * gcc.dg/pr45449.c: Same.
2032         * gcc.dg/pr50017.c: Same.
2033         * gcc.dg/pr42728.c: Same.
2034         * gcc.dg/pr47881.c: Same.
2035         * gcc.dg/pr44023.c: Same.
2036         * gcc.dg/pr41345.c: Same.
2037         * gcc.dg/pr42630.c: Same.
2038         * gcc.dg/pr44971.c: Same.
2039         * gcc.dg/pr46771.c: Same.
2040         * gcc.dg/ucnid-8.c: Same.
2041         * gcc.dg/ucnid-10.c: Same.
2042         * gcc.dg/ucnid-13.c: Same.
2043         * gcc.dg/torture/pr51106-2.c: Same.
2044         * gcc.dg/pr48768.c: Same.
2045         * gcc.dg/pr42631.c: Same.
2046         * gcc.dg/pr43084.c: Same.
2047         * gcc.dg/ucnid-7.c: Same.
2048         * gcc.dg/pr42889.c: Same.
2049         * gcc.dg/pr41241.c: Same.
2050         * gcc.dg/pr42719.c: Same.
2051         * g++.dg/debug/pr46583.C: Same.
2052         * g++.dg/debug/pr47106.C: Same.
2053         * g++.dg/opt/pr48549.C: Same.
2054         * g++.dg/other/pr42685.C: Same.
2055         * c-c++-common/pr43942.c: Same.
2057 2012-09-29  Ian Lance Taylor  <iant@google.com>
2059         * go.test/go-test.exp: Update for latest version of Go testsuite.
2061 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
2063         PR fortran/52724
2064         * gfortran.dg/internal_readwrite_3.f90:  New test.
2066 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
2068         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2069         c-c++-common/Wunused-local-typedefs-2.c to here.
2071         PR c++/54372 - unused attribute inactive on dependant entities
2072         * c-c++-common/Wunused-local-typedefs-2.c: New test.
2074 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
2076         PR c++/29028 - Missed unused warning on using declaration
2077         * g++.dg/warn/Wunused-var-18.C: New test.
2079 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
2081         PR c++/53551 - -Wunused-local-typedefs misses uses
2082         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2084 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
2086         PR target/54716
2087         * gcc.target/i386/xorps-sse2.c: Remove xfails.
2089         PR tree-optimization/54713
2090         * gcc.c-torture/compile/pr54713-1.c: New test.
2091         * gcc.c-torture/compile/pr54713-2.c: New test.
2092         * gcc.c-torture/compile/pr54713-3.c: New test.
2094 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
2096         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2098 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
2100         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2102 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
2104         PR target/54703
2105         * gcc.target/i386/pr54703.c: New test.
2107 2012-09-27  Richard Guenther  <rguenther@suse.de>
2109         PR lto/54709
2110         * gcc.dg/lto/pr54709_0.c: New testcase.
2111         * gcc.dg/lto/pr54709_1.c: Likewise.
2113 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
2115         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2117         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2119         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2121         * gcc.target/arm/pr42879.c: Handle big-endian.
2123 2012-09-26  Steve Ellcey  <sellcey@mips.com>
2125         PR c/37303
2126         * gcc.dg/pr37303.c: Check for rdata or rodata.
2128 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
2130         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2132 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
2134         PR target/51274
2135         PR target/53087
2136         * gcc.target/powerpc/ppc-ne0-1.c: New.
2138 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
2140         PR target/54089
2141         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2142         test_19, test_20, test_21, test_22, test_23): New functions.
2143         * gcc.target/sh/pr54089-4.c: New.
2144         * gcc.target/sh/pr54089-5.c: New.
2145         * gcc.target/sh/pr54089-6.c: New.
2146         * gcc.target/sh/pr54089-7.c: New.
2148 2012-09-25  Richard Guenther  <rguenther@suse.de>
2150         PR lto/54625
2151         * gcc.dg/lto/pr54702_0.c: New testcase.
2152         * gcc.dg/lto/pr54702_1.c: Likewise.
2153         * gcc.dg/lto/pr54625-1_0.c: Likewise.
2154         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2155         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2156         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2158 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2160         PR c++/54526
2161         * g++.dg/cpp0x/parse2.C: New.
2162         * g++.dg/parse/error11.C: Adjust.
2163         * g++.dg/parse/error12.C: Likewise.
2165 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
2167         * gcc.target/i386/20030217-1.c: Added check for
2168         large_long_double effective target.
2169         * gcc.target/i386/387-3.c: Likewise.
2170         * gcc.target/i386/387-4.c: Likewise.
2171         * gcc.target/i386/pr36578-1.c: Likewise.
2172         * gcc.target/i386/excess-precision-1.c: Added new code for the case
2173         when long double size is equal double size.
2174         * gcc.target/i386/excess-precision-1.c: Likewise.
2175         * gcc.target/i386/pr36578-2.c: Likewise.
2176         * gcc.target/i386/20030217-2.c: New testcase.
2178 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
2180         PR tree-optimization/54676
2181         * gcc.dg/pr54676.c: New test.
2183 2012-09-25  Richard Guenther  <rguenther@suse.de>
2185         PR tree-optimization/53663
2186         * gcc.dg/torture/pr53663-1.c: New testcase.
2187         * gcc.dg/torture/pr53663-2.c: Likewise.
2188         * gcc.dg/torture/pr53663-3.c: Likewise.
2190 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
2192         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2194 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
2196         * lib/target-supports-dg.exp (dg-require-effective-target,
2197         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2198         dg-process-target-1 instead of dg-process-target.
2199         (dg-process-target-1): Rename from dg-process-target.
2200         (dg-process-target): New.
2202 2012-09-24  Richard Guenther  <rguenther@suse.de>
2204         PR tree-optimization/54684
2205         * g++.dg/torture/pr54684.C: New testcase.
2207 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
2209         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2211 2012-09-24  Richard Guenther  <rguenther@suse.de>
2213         PR middle-end/52173
2214         * gcc.dg/tm/pr52173-1.c: New.
2215         * gcc.dg/tm/pr52173-2.c: New.
2217 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2219         * gcc.dg/pr54669.c: New test.
2221 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
2222             Dominique Dhumieres  <dominiq@lps.ens.fr>
2224         PR testsuite/54677
2225         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2227 2012-09-23  Tobias Burnus  <burnus@net-b.de>
2229         PR fortran/54618
2230         * gfortran.dg/class_array_14.f90: New.
2232 2012-09-22  Kai Tietz  <ktietz@redhat.com>
2234         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2235         * gcc.dg/tree-ssa/scev-4.c: Likewise.
2237 2012-09-21  Dehao Chen  <dehao@google.com>
2239         PR go/54649
2240         PR tree-optimization/54655
2241         * g++.dg/pr54655.C: New testcase.
2243 2012-09-21  Richard Guenther  <rguenther@suse.de>
2245         PR tree-optimization/54647
2246         * g++.dg/torture/pr54647.C: New testcase.
2248 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
2250         PR c++/54427
2251         * c-c++-common/torture/vector-compare-2.c: Add -w.
2253 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
2255         * gnat.dg/opt20.ads: Move dg directive to...
2256         * gnat.dg/opt20.adb: ...here.
2257         * gnat.dg/addr1.ad[sb]: Likewise.
2258         * gnat.dg/concat2.ad[sb]: Likewise.
2259         * gnat.dg/array16.ad[sb]: Likewise.
2260         * gnat.dg/atomic5.ad[sb]: Likewise.
2261         * gnat.dg/discr29.ad[sb]: Likewise.
2262         * gnat.dg/noreturn5.ad[sb]: Likewise.
2263         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
2264         * gnat.dg/discr23.ads: Remove dg directive.
2265         * gnat.dg/nested_float_packed.ads: Likewise.
2266         * gnat.dg/oconst6.ads: Move to...
2267         * gnat.dg/specs/oconst6.ads: ...here.
2269 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2271         PR c++/52432
2272         * g++.dg/cpp0x/decltype32.C: Tweak.
2274 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
2276         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2277         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2278         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2279         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2281 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
2283         PR c++/54581
2284         * g++.dg/cpp0x/decltype-54581.C: New testcase.
2286 2012-09-19  Steve Ellcey  <sellcey@mips.com>
2288         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2290 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
2292         * gcc.target/powerpc/ppc-get-timebase.c: New file.
2293         * gcc.target/powerpc/ppc-mftb.c: New file.
2295 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
2297         PR target/54089
2298         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2299         functions.
2301 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
2303         PR target/54236
2304         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2306 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2308         * gcc.c-torture/execute/20120919-1.c: New test.
2310 2012-09-19  Richard Guenther  <rguenther@suse.de>
2312         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2314 2012-09-19  Richard Guenther  <rguenther@suse.de>
2316         * gcc.dg/builtin-unreachable-6.c: Adjust.
2318 2012-09-19  Richard Guenther  <rguenther@suse.de>
2320         * gcc.dg/builtin-object-size-10.c: Adjust.
2321         * gcc.dg/builtin-unreachable-5.c: Adjust.
2322         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2323         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2324         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2325         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2326         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2327         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2328         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2329         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2330         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2331         * gcc.dg/vect/vec-scal-opt.c: Adjust.
2332         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2333         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2335 2012-09-19  Richard Guenther  <rguenther@suse.de>
2337         PR tree-optimization/54132
2338         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2339         * gcc.dg/torture/pr54132.c: Likewise.
2341 2012-09-19  Terry Guo  <terry.guo@arm.com>
2343         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2344         extra prune rules that will be applied to all tests in a .exp file.
2345         (gcc-dg-prune): Use rules defined by the above variable.
2346         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2347         harmless warnings on architecture switch conflict.
2349 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
2351         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2352         of asm-comment characters instead of a single one.
2353         * g++.dg/debug/dwarf2/nested-2.C: Similar.
2355 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
2357         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2359         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2360         target instead of xfailing it.
2361         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2362         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2363         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2364         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2365         * gcc.dg/vect/vect-104.c: Likewise.
2366         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2367         * gcc.dg/vect/vect-outer-1.c: Likewise.
2368         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2369         * gcc.dg/vect/vect-outer-1a.c: Likewise.
2370         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2371         * gcc.dg/vect/vect-outer-1b.c: Likewise.
2372         * gcc.dg/vect/vect-outer-2b.c: Likewise.
2373         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2374         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2375         * gcc.dg/vect/vect-outer-3b.c: Likewise.
2376         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2378         * lib/target-supports.exp
2379         (check_effective_target_vect_widen_mult_qi_to_hi,
2380         check_effective_target_vect_widen_mult_hi_to_si,
2381         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2382         check_effective_target_vect_widen_mult_hi_to_si_pattern,
2383         check_effective_target_vect_pack_trunc,
2384         check_effective_target_vect_unpack,
2385         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2386         instead of arm_none.
2388         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2390 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2392         * lib/target-supports-dg.exp (check-flags): Add cflags from board
2393         config to compiler_flags.
2395 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
2397         PR target/54592
2398         * gcc.target/i386/pr54592.c: New test.
2400         PR tree-optimization/54610
2401         * gcc.target/i386/pr54610.c: New test.
2403 2012-09-17  Jason Merrill  <jason@redhat.com>
2405         PR c++/54575
2406         * g++.dg/cpp0x/alias-decl-21.C: New.
2407         * g++.dg/cpp0x/alias-decl-22.C: New.
2409 2012-09-17  Tobias Burnus  <burnus@net-b.de>
2411         PR fortran/54608
2412         * gfortran.dg/scan_2.f90: New.
2414 2012-09-17  Jason Merrill  <jason@redhat.com>
2416         PR c++/53661
2417         * g++.dg/init/aggr9.C: New.
2419 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2421         * gnat.dg/loop_optimization12.ad[sb]: New test.
2423 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
2425         PR fortran/54285
2426         * gfortran.dg/proc_ptr_result_7.f90: New.
2428 2012-09-17  Tobias Burnus  <burnus@net-b.de>
2430         PR fortran/54603
2431         * gfortran.dg/structure_constructor_11.f90: New.
2433 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
2435         PR tree-optimization/54563
2436         * g++.dg/torture/pr54563.C: New test.
2438 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
2440         PR fortran/54594
2441         * gfortran.dg/typebound_generic_14.f03: New.
2443 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
2445         PR fortran/54387
2446         * gfortran.dg/proc_ptr_38.f90: New.
2448 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2450         PR debug/54460
2451         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2452         to scary regexp.
2454         PR testsuite/54007
2455         * gnat.dg/lto15.adb: Require lto.
2457         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2458         "myBindC" for hppa*-*-hpux*.
2460 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
2462         * gfortran.dg/namelist_75.f90: New test.
2464 2012-09-15  Tom de Vries  <tom@codesourcery.com>
2466         * gcc.dg/tree-ssa/vrp82.c: New test.
2467         * gcc.dg/tree-ssa/vrp83.c: Same.
2468         * gcc.dg/tree-ssa/vrp84.c: Same.
2470 2012-09-15  Tom de Vries  <tom@codesourcery.com>
2472         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2473         * gcc.dg/tree-ssa/vrp81.c: ... this.
2475 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
2477         PR target/54222
2478         * gcc.target/avr/torture/fix-types.h: New.
2479         * gcc.target/avr/torture/vals-hr.def: New.
2480         * gcc.target/avr/torture/vals-r.def: New.
2481         * gcc.target/avr/torture/vals-k.def: New.
2482         * gcc.target/avr/torture/vals-ur.def: New.
2483         * gcc.target/avr/torture/vals-uk.def: New.
2484         * gcc.target/avr/torture/vals-uhr.def: New.
2485         * gcc.target/avr/torture/vals-llk.def: New.
2486         * gcc.target/avr/torture/vals-ullk.def: New.
2487         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2488         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2489         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2490         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2491         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2492         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2493         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2494         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2496 2012-09-14  Dehao Chen  <dehao@google.com>
2498         * g++.dg/debug/dwarf2/deallocator.C: New test.
2500 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
2502         PR c/54552
2503         * gcc.c-torture/compile/pr54552-1.c: New test.
2505 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
2507         PR c++/54427
2508         * g++.dg/other/vector-compare.C: New testcase.
2509         * c-c++-common/vector-compare-3.c: New testcase.
2510         * gcc.dg/vector-shift.c: Move ...
2511         * c-c++-common/vector-shift.c: ... here.
2512         * gcc.dg/vector-shift1.c: Move ...
2513         * c-c++-common/vector-shift1.c: ... here.
2514         * gcc.dg/vector-shift3.c: Move ...
2515         * c-c++-common/vector-shift3.c: ... here.
2516         * gcc.dg/vector-compare-1.c: Move ...
2517         * c-c++-common/vector-compare-1.c: ... here.
2518         * gcc.dg/vector-compare-2.c: Move ...
2519         * c-c++-common/vector-compare-2.c: ... here.
2520         * gcc.c-torture/execute/vector-compare-1.c: Move ...
2521         * c-c++-common/torture/vector-compare-1.c: ... here.
2522         * gcc.c-torture/execute/vector-compare-2.x: Delete.
2523         * gcc.c-torture/execute/vector-compare-2.c: Move ...
2524         * c-c++-common/torture/vector-compare-2.c: ... here.
2525         * gcc.c-torture/execute/vector-shift.c: Move ...
2526         * c-c++-common/torture/vector-shift.c: ... here.
2527         * gcc.c-torture/execute/vector-shift2.c: Move ...
2528         * c-c++-common/torture/vector-shift2.c: ... here.
2529         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2530         * c-c++-common/torture/vector-subscript-1.c: ... here.
2531         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2532         * c-c++-common/torture/vector-subscript-2.c: ... here.
2533         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2534         * c-c++-common/torture/vector-subscript-3.c: ... here.
2536 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
2538         PR c/54103
2539         * gcc.c-torture/compile/pr54103-1.c,
2540         gcc.c-torture/compile/pr54103-2.c,
2541         gcc.c-torture/compile/pr54103-3.c,
2542         gcc.c-torture/compile/pr54103-4.c,
2543         gcc.c-torture/compile/pr54103-5.c,
2544         gcc.c-torture/compile/pr54103-6.c: New tests.
2545         * gcc.dg/c90-const-expr-8.c: Update expected column number.
2547 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
2549         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2551 2012-09-14  Richard Guenther  <rguenther@suse.de>
2553         PR tree-optimization/54565
2554         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2555         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
2557 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
2559         * gcc.target/arm/combine-movs.c: Add missing space.
2561 2012-09-14  Richard Guenther  <rguenther@suse.de>
2563         * g++.dg/torture/builtin-location.C: New testcase.
2565 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
2566             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2568         PR c++/53210
2569         * g++.dg/warn/Wuninitialized-self.C: New.
2571 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
2573         PR c/54559
2574         * gcc.c-torture/compile/pr54559.c: New test.
2576 2012-09-13  Jason Merrill  <jason@redhat.com>
2578         PR c++/53839
2579         * g++.dg/cpp0x/constexpr-temp1.C: New.
2581         PR c++/54511
2582         * g++.dg/template/anonunion2.C: New.
2584         PR c++/53836
2585         * g++.dg/template/init10.C: New.
2587 2012-09-13  Tobias Burnus  <burnus@net-b.de>
2589         PR fortran/54556
2590         * gfortran.dg/implicit_pure_3.f90: New.
2592 2012-09-13  Richard Guenther  <rguenther@suse.de>
2594         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2596 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
2598         * gcc.target/arm/builtin-bswap-1.c: New testcase.
2600 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2602         * c-c++-common/pr51712.c: Handle for short-enum targets.
2604 2012-09-12  Terry Guo  <terry.guo@arm.com>
2606         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2607         and lsrs for Thumb2 mode.
2609 2012-09-12  Jan Hubicka  <jh@suse.cz>
2611         * gcc.dg/ipa/inlinehint-2.c: New testcase.
2613 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
2615         PR target/54445
2616         * gcc.target/i386/pr54445-1.c: New file.
2617         * gcc.target/i386/pr54445-2.c: Likewise.
2619 2012-09-12  Tobias Burnus  <burnus@net-b.de>
2621         PR fortran/54225
2622         PR fortran/53306
2623         * gfortran.dg/coarray_10.f90: Update dg-error.
2624         * gfortran.dg/coarray_28.f90: New.
2625         * gfortran.dg/array_section_3.f90: New.
2627 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
2629         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2630         gcc.target/arm/pr48252.c: Fix for big-endian support.
2632 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
2634         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2636 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2637             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2639         * gcc.target/arm/neon-vfma-1.c: New testcase.
2640         * gcc.target/arm/neon-vfms-1.c: Likewise.
2641         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2642         of float.
2643         * gcc.target/arm/neon-vmls-1.c: Likewise.
2644         * lib/target-supports.exp (add_options_for_arm_neonv2): New
2645         function.
2646         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2647         (check_effective_target_arm_neonv2_ok): Likewise.
2648         (check_effective_target_arm_neonv2_hw): Likewise.
2649         (check_effective_target_arm_neonv2): Likewise.
2651 2012-09-11  Richard Guenther  <rguenther@suse.de>
2653         PR middle-end/54515
2654         * g++.dg/tree-ssa/pr54515.C: New testcase.
2656 2012-09-10  Andrew Pinski  <apinski@cavium.com>
2658         PR tree-opt/c54362
2659         * gcc.dg/tm/memopt-16.c: New testcase.
2661 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
2663         PR c++/54541
2664         PR c++/54542
2665         * g++.dg/cpp0x/sfinae40.C: New.
2666         * g++.dg/cpp0x/sfinae41.C: Likewise.
2668 2012-09-10  Jason Merrill  <jason@redhat.com>
2670         PR c++/54538
2671         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2673 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
2675         PR target/54089
2676         * gcc.target/sh/pr54089-3.c: New.
2678 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
2680         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2682 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
2684         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2686 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
2688         * gcc.dg/pr52558-2.c: Delete.
2689         * gcc.dg/simulate-thread/speculative-store-3.c: New.
2691 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
2693         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2695 2012-09-10  Richard Guenther  <rguenther@suse.de>
2697         PR tree-optimization/54520
2698         * gcc.dg/torture/pr54520.c: New testcase.
2700 2012-09-10  Jason Merrill  <jason@redhat.com>
2702         PR c++/54506
2703         * g++.dg/cpp0x/implicit14.C: New.
2705 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2707         PR fortran/54208
2708         * gfortran.dg/bound_simplification_3.f90: New test.
2710 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
2712         PR testsuite/54184
2713         * gcc.dg/pr52558-1.c: Delete.
2714         * gcc.dg/simulate-thread/speculative-store-2.c: New.
2716 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
2718         * gcc.target/arm/pr50318-1.c: Scan for smlal.
2719         * gcc.target/arm/smlaltb-1.c: XFAIL test.
2720         * gcc.target/arm/smlaltt-1.c: Likewise.
2722 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
2724         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2726 2012-09-07  Tom de Vries  <tom@codesourcery.com>
2728         PR tree-optimization/53986
2729         * gcc.dg/tree-ssa/vrp80.c: New test.
2730         * gcc.dg/tree-ssa/vrp80-2.c: Same.
2732 2012-09-06  Jason Merrill  <jason@redhat.com>
2734         PR c++/54341
2735         PR c++/54253
2736         * g++.dg/cpp0x/constexpr-virtual2.C: New.
2737         * g++.dg/cpp0x/constexpr-virtual3.C: New.
2739 2012-09-06  Andrew Pinski  <apinski@cavium.com>
2741         PR tree-opt/54494
2742         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2744 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
2746         PR rtl-optimization/54455
2747         * gcc.dg/54455.c: New test.
2749 2012-09-06  Tobias Burnus  <burnus@net-b.de>
2751         PR fortran/54463
2752         * gfortran.dg/promotion_2.f90: New.
2754 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
2756         PR middle-end/54486
2757         * c-c++-common/pr54486.c: New test.
2759 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
2761         PR fortran/54474
2762         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2764 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
2766         PR c++/54191
2767         * g++.dg/cpp0x/sfinae39.C: New.
2769 2012-09-04  Jason Merrill  <jason@redhat.com>
2771         PR c++/54441
2772         * g++.dg/ext/flexary3.C: New.
2774         PR c++/54420
2775         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2777         PR c++/54198
2778         * g++.dg/template/defarg15.C: New.
2780         PR c++/54437
2781         * g++.dg/template/access24.C: New.
2783 2012-09-04  Richard Guenther  <rguenther@suse.de>
2785         PR tree-optimization/54458
2786         * gcc.dg/torture/pr54458.c: New testcase.
2788 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
2790         * gcc.target/arm/neon-vext.c: New test.
2791         * gcc.target/arm/neon-vext-execute.c: Ditto.
2793 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
2795         PR fortran/54243
2796         PR fortran/54244
2797         * gfortran.dg/select_type_29.f03: New.
2799 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
2801         * gcc.dg/fold-perm.c: Improve test.
2803 2012-09-03  Tobias Burnus  <burnus@net-b.de>
2805         PR fortran/51632
2806         * gfortran.dg/coarray_class_1.f90: New.
2808 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2810         PR target/49206
2811         * gcc.c-torture/compile/pr49206.c: New test.
2813 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
2814             Uros Bizjak  <ubizjak@gmail.com>
2816         PR target/36680
2817         * gfortran.dg/pr36680.f90: New test.
2819 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2821         PR target/42295
2822         * g++.dg/opt/pr42295.C: New test.
2824 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
2826         PR target/54436
2827         * gcc.dg/torture/pr54436.c: New test.
2829 2012-09-01  Andrew Pinski  <apinski@cavium.com>
2831         * gcc.target/mips/truncate-8.c: New testcase.
2833 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
2835         PR target/46829
2836         PR target/46843
2837         * gcc.target/i386/pr46829.c: New test.
2838         * gcc.target/i386/pr46843.c: Ditto.
2840 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
2841             Jason Merrill  <jason@redhat.com>
2843         PR c++/18747
2844         * g++.dg/parse/error50.C: New.
2846 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
2848         PR c/54428
2849         * gcc.c-torture/compile/pr54428.c: New test.
2851 2012-08-31  Ollie Wild  <aaw@google.com>
2853         PR c++/54197
2854         * g++.dg/init/lifetime3.C: New test.
2856 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2858         PR middle-end/54409
2859         * gcc.dg/torture/pr54409.c: New test.
2861 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2863         * gfortran.dg/pr48636.f90: Add dump scan checks.
2865 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
2867         * gcc.target/mips/mips.exp: Work out default -msynci setting.
2869 2012-08-28  Joey Ye  <joey.ye@arm.com>
2871         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2873 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
2875         PR target/46254
2876         * gcc.target/i386/pr46254.c: New test.
2878 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2880         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2881         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2882         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2884 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2886         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2887         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2888         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2889         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2890         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2891         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2892         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2893         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2894         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2895         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2896         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2897         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2898         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2899         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2900         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2901         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2902         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2903         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2904         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2905         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2906         gcc.target/mips/unaligned-1.c: Tighten regexps.
2908 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2910         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2911         (mips_option_groups): Remove optimization.  Add various -f options.
2912         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2913         and -pg imply -fno-omit-frame-pointer.
2914         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2915         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2916         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2917         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2918         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2919         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2920         * gcc.target/mips/abi-n32-long32.c: Likewise.
2921         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2922         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2923         * gcc.target/mips/abi-n32-long64.c: Likewise.
2924         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2925         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2926         * gcc.target/mips/abi-n64-long32.c: Likewise.
2927         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2928         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2929         * gcc.target/mips/abi-n64-long64.c: Likewise.
2930         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2931         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2932         * gcc.target/mips/abi-o32-long32.c: Likewise.
2933         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2934         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2935         * gcc.target/mips/abi-o32-long64.c: Likewise.
2936         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2937         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2938         * gcc.target/mips/abi-o64-long32.c: Likewise.
2939         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2940         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2941         * gcc.target/mips/abi-o64-long64.c: Likewise.
2942         * gcc.target/mips/asm-1.c: Likewise.
2943         * gcc.target/mips/branch-1.c: Likewise.
2944         * gcc.target/mips/call-3.c: Likewise.
2945         * gcc.target/mips/call-saved-3.c: Likewise.
2946         * gcc.target/mips/clear-cache-1.c: Likewise.
2947         * gcc.target/mips/div-1.c: Likewise.
2948         * gcc.target/mips/div-2.c: Likewise.
2949         * gcc.target/mips/div-3.c: Likewise.
2950         * gcc.target/mips/div-4.c: Likewise.
2951         * gcc.target/mips/div-5.c: Likewise.
2952         * gcc.target/mips/div-6.c: Likewise.
2953         * gcc.target/mips/div-7.c: Likewise.
2954         * gcc.target/mips/div-8.c: Likewise.
2955         * gcc.target/mips/div-9.c: Likewise.
2956         * gcc.target/mips/div-10.c: Likewise.
2957         * gcc.target/mips/div-11.c: Likewise.
2958         * gcc.target/mips/div-12.c: Likewise.
2959         * gcc.target/mips/dsp-ctrl.c: Likewise.
2960         * gcc.target/mips/dsp-no-lhx.c: Likewise.
2961         * gcc.target/mips/ext-8.c: Likewise.
2962         * gcc.target/mips/extend-2.c: Likewise.
2963         * gcc.target/mips/fix-r10000-1.c: Likewise.
2964         * gcc.target/mips/fix-r10000-2.c: Likewise.
2965         * gcc.target/mips/fix-r10000-3.c: Likewise.
2966         * gcc.target/mips/fix-r10000-4.c: Likewise.
2967         * gcc.target/mips/fix-r10000-5.c: Likewise.
2968         * gcc.target/mips/fix-r10000-6.c: Likewise.
2969         * gcc.target/mips/fix-r10000-7.c: Likewise.
2970         * gcc.target/mips/fix-r10000-8.c: Likewise.
2971         * gcc.target/mips/fix-r10000-9.c: Likewise.
2972         * gcc.target/mips/fix-r10000-10.c: Likewise.
2973         * gcc.target/mips/fix-r10000-11.c: Likewise.
2974         * gcc.target/mips/fix-r10000-12.c: Likewise.
2975         * gcc.target/mips/fix-r10000-13.c: Likewise.
2976         * gcc.target/mips/fix-r10000-14.c: Likewise.
2977         * gcc.target/mips/fix-r10000-15.c: Likewise.
2978         * gcc.target/mips/fpcmp-1.c: Likewise.
2979         * gcc.target/mips/fpcmp-2.c: Likewise.
2980         * gcc.target/mips/fpr-moves-7.c: Likewise.
2981         * gcc.target/mips/fpr-moves-8.c: Likewise.
2982         * gcc.target/mips/int-moves-1.c: Likewise.
2983         * gcc.target/mips/int-moves-2.c: Likewise.
2984         * gcc.target/mips/long-calls-pg.c: Likewise.
2985         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2986         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2987         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2988         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2989         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2990         * gcc.target/mips/mips-3d-1.c: Likewise.
2991         * gcc.target/mips/mips-3d-2.c: Likewise.
2992         * gcc.target/mips/mips-3d-3.c: Likewise.
2993         * gcc.target/mips/mips-3d-4.c: Likewise.
2994         * gcc.target/mips/mips-3d-5.c: Likewise.
2995         * gcc.target/mips/mips-3d-6.c: Likewise.
2996         * gcc.target/mips/mips-3d-7.c: Likewise.
2997         * gcc.target/mips/mips-3d-8.c: Likewise.
2998         * gcc.target/mips/mips-3d-9.c: Likewise.
2999         * gcc.target/mips/mips-ps-1.c: Likewise.
3000         * gcc.target/mips/mips-ps-2.c: Likewise.
3001         * gcc.target/mips/mips-ps-3.c: Likewise.
3002         * gcc.target/mips/mips-ps-4.c: Likewise.
3003         * gcc.target/mips/mips-ps-6.c: Likewise.
3004         * gcc.target/mips/mips32-dspr2.c: Likewise.
3005         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3006         * gcc.target/mips/neg-abs-1.c: Likewise.
3007         * gcc.target/mips/neg-abs-2.c: Likewise.
3008         * gcc.target/mips/nmadd-3.c: Likewise.
3009         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3010         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3011         * gcc.target/mips/octeon-pop-1.c: Likewise.
3012         * gcc.target/mips/pr26765.c: Likewise.
3013         * gcc.target/mips/pr33256.c: Likewise.
3014         * gcc.target/mips/pr33635-1.c: Likewise.
3015         * gcc.target/mips/pr33755.c: Likewise.
3016         * gcc.target/mips/pr35802.c: Likewise.
3017         * gcc.target/mips/pr45074.c: Likewise.
3018         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3019         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3020         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3021         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3022         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3023         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3024         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3025         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3026         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3027         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3028         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3029         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3030         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3031         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3032         * gcc.target/mips/save-restore-1.c: Likewise.
3033         * gcc.target/mips/save-restore-3.c: Likewise.
3034         * gcc.target/mips/save-restore-5.c: Likewise.
3035         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3036         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3037         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3038         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3039         * gcc.target/mips/stack-1.c: Likewise.
3041         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3042         Tighten regexps.
3044         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3045         branch under test to be filled with preceding rather than
3046         following instructions.
3047         * gcc.target/mips/branch-10.c: Likewise.
3048         * gcc.target/mips/branch-11.c: Likewise.
3049         * gcc.target/mips/branch-12.c: Likewise.
3050         * gcc.target/mips/branch-13.c: Likewise.
3051         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
3052         to be eliminated.  Tighten $28 scan-assembler-not test.
3054         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
3055         function to...
3056         * gcc.target/mips/call-4.c: ...this new test.
3058         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3059         more likely.
3060         * gcc.target/mips/code-readable-3.c: Likewise.
3061         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
3062         flag but skip for -O0.
3063         * gcc.target/mips/code-readable-4.c: Likewise.
3065         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3066         of operations under test.
3067         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
3069         * gcc.target/mips/near-far-3.c: Remove optimization flag.
3070         Don't require sibling-call optimization.
3071         * gcc.target/mips/near-far-4.c: Likewise.
3073         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3074         Make sure that the register variable is used.
3075         * gcc.target/mips/soft-float-1.c: Likewise.
3077         * gcc.target/mips/sdata-1.c: Make static data volatile.
3078         * gcc.target/mips/sdata-2.c: Likewise.
3079         * gcc.target/mips/sdata-3.c: Likewise.
3080         * gcc.target/mips/sdata-4.c: Likewise.
3082         * gcc.target/mips/20020620-1.c: Remove optimization flag but
3083         skip for -O0.
3084         * gcc.target/mips/atomic-memory-2.c: Likewise.
3085         * gcc.target/mips/branch-cost-1.c: Likewise.
3086         * gcc.target/mips/branch-cost-2.c: Likewise.
3087         * gcc.target/mips/cache-1.c: Likewise.
3088         * gcc.target/mips/call-1.c: Likewise.
3089         * gcc.target/mips/call-saved-2.c: Likewise.
3090         * gcc.target/mips/const-anchor-1.c: Likewise.
3091         * gcc.target/mips/const-anchor-2.c: Likewise.
3092         * gcc.target/mips/dse-1.c: Likewise.
3093         * gcc.target/mips/dsp-lhx.c: Likewise.
3094         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3095         * gcc.target/mips/ext-1.c: Likewise.
3096         * gcc.target/mips/ext-2.c: Likewise.
3097         * gcc.target/mips/ext-3.c: Likewise.
3098         * gcc.target/mips/ext-4.c: Likewise.
3099         * gcc.target/mips/ext-5.c: Likewise.
3100         * gcc.target/mips/ext-6.c: Likewise.
3101         * gcc.target/mips/ext-7.c: Likewise.
3102         * gcc.target/mips/extend-1.c: Likewise.
3103         * gcc.target/mips/fix-r4000-1.c: Likewise.
3104         * gcc.target/mips/fix-r4000-3.c: Likewise.
3105         * gcc.target/mips/fix-r4000-5.c: Likewise.
3106         * gcc.target/mips/fix-r4000-6.c: Likewise.
3107         * gcc.target/mips/fix-r4000-8.c: Likewise.
3108         * gcc.target/mips/fix-r4000-10.c: Likewise.
3109         * gcc.target/mips/fixed-scalar-type.c: Likewise.
3110         * gcc.target/mips/fixed-vector-type.c: Likewise.
3111         * gcc.target/mips/fpr-moves-1.c: Likewise.
3112         * gcc.target/mips/fpr-moves-2.c: Likewise.
3113         * gcc.target/mips/fpr-moves-3.c: Likewise.
3114         * gcc.target/mips/fpr-moves-4.c: Likewise.
3115         * gcc.target/mips/fpr-moves-5.c: Likewise.
3116         * gcc.target/mips/fpr-moves-6.c: Likewise.
3117         * gcc.target/mips/ins-1.c: Likewise.
3118         * gcc.target/mips/ins-2.c: Likewise.
3119         * gcc.target/mips/interrupt_handler-2.c: Likewise.
3120         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3121         * gcc.target/mips/lazy-binding-1.c: Likewise.
3122         * gcc.target/mips/madd-3.c: Likewise.
3123         * gcc.target/mips/madd-5.c: Likewise.
3124         * gcc.target/mips/madd-6.c: Likewise.
3125         * gcc.target/mips/madd-8.c: Likewise.
3126         * gcc.target/mips/madd-9.c: Likewise.
3127         * gcc.target/mips/memcpy-1.c: Likewise.
3128         * gcc.target/mips/mips-ps-type.c: Likewise.
3129         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3130         * gcc.target/mips/mips-sched-madd.c: Likewise.
3131         * gcc.target/mips/mips16e-extends.c: Likewise.
3132         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3133         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3134         * gcc.target/mips/movcc-1.c: Likewise.
3135         * gcc.target/mips/movcc-2.c: Likewise.
3136         * gcc.target/mips/movcc-3.c: Likewise.
3137         * gcc.target/mips/msub-5.c: Likewise.
3138         * gcc.target/mips/msub-6.c: Likewise.
3139         * gcc.target/mips/msub-8.c: Likewise.
3140         * gcc.target/mips/mult-2.c: Likewise.
3141         * gcc.target/mips/mult-3.c: Likewise.
3142         * gcc.target/mips/mult-5.c: Likewise.
3143         * gcc.target/mips/mult-6.c: Likewise.
3144         * gcc.target/mips/mult-7.c: Likewise.
3145         * gcc.target/mips/mult-12.c: Likewise.
3146         * gcc.target/mips/mult-13.c: Likewise.
3147         * gcc.target/mips/mult-14.c: Likewise.
3148         * gcc.target/mips/mult-15.c: Likewise.
3149         * gcc.target/mips/mult-17.c: Likewise.
3150         * gcc.target/mips/mult-18.c: Likewise.
3151         * gcc.target/mips/mult-19.c: Likewise.
3152         * gcc.target/mips/nmadd-1.c: Likewise.
3153         * gcc.target/mips/nmadd-2.c: Likewise.
3154         * gcc.target/mips/octeon-baddu-1.c: Likewise.
3155         * gcc.target/mips/octeon-cins-1.c: Likewise.
3156         * gcc.target/mips/octeon-cins-2.c: Likewise.
3157         * gcc.target/mips/octeon-dmul-3.c: Likewise.
3158         * gcc.target/mips/octeon-exts-2.c: Likewise.
3159         * gcc.target/mips/octeon-exts-3.c: Likewise.
3160         * gcc.target/mips/octeon-exts-4.c: Likewise.
3161         * gcc.target/mips/octeon-exts-5.c: Likewise.
3162         * gcc.target/mips/octeon-exts-6.c: Likewise.
3163         * gcc.target/mips/octeon-exts-7.c: Likewise.
3164         * gcc.target/mips/octeon-pop-2.c: Likewise.
3165         * gcc.target/mips/octeon-seq-3.c: Likewise.
3166         * gcc.target/mips/octeon-seq-4.c: Likewise.
3167         * gcc.target/mips/octeon2-lx-1.c: Likewise.
3168         * gcc.target/mips/octeon2-lx-2.c: Likewise.
3169         * gcc.target/mips/octeon2-lx-3.c: Likewise.
3170         * gcc.target/mips/pr54240.c: Likewise.
3171         * gcc.target/mips/rsqrt-1.c: Likewise.
3172         * gcc.target/mips/rsqrt-2.c: Likewise.
3173         * gcc.target/mips/rsqrt-3.c: Likewise.
3174         * gcc.target/mips/rsqrt-4.c: Likewise.
3175         * gcc.target/mips/save-restore-2.c: Likewise.
3176         * gcc.target/mips/save-restore-4.c: Likewise.
3177         * gcc.target/mips/sb1-1.c: Likewise.
3178         * gcc.target/mips/scc-1.c: Likewise.
3179         * gcc.target/mips/scc-2.c: Likewise.
3180         * gcc.target/mips/scc-3.c: Likewise.
3181         * gcc.target/mips/scc-4.c: Likewise.
3182         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3183         * gcc.target/mips/truncate-1.c: Likewise.
3184         * gcc.target/mips/truncate-2.c: Likewise.
3185         * gcc.target/mips/truncate-3.c: Likewise.
3186         * gcc.target/mips/truncate-4.c: Likewise.
3187         * gcc.target/mips/truncate-5.c: Likewise.
3188         * gcc.target/mips/truncate-6.c: Likewise.
3189         * gcc.target/mips/unaligned-1.c: Likewise.
3191         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3192         skip for -O0.  Require -fexpensive-optimizations.
3193         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3194         * gcc.target/mips/dspr2-MULT.c: Likewise.
3195         * gcc.target/mips/fix-r4000-2.c: Likewise.
3196         * gcc.target/mips/fix-r4000-4.c: Likewise.
3197         * gcc.target/mips/fix-r4000-7.c: Likewise.
3198         * gcc.target/mips/fix-r4000-9.c: Likewise.
3199         * gcc.target/mips/madd-1.c: Likewise.
3200         * gcc.target/mips/madd-2.c: Likewise.
3201         * gcc.target/mips/madd-4.c: Likewise.
3202         * gcc.target/mips/maddu-1.c: Likewise.
3203         * gcc.target/mips/maddu-2.c: Likewise.
3204         * gcc.target/mips/maddu-3.c: Likewise.
3205         * gcc.target/mips/maddu-4.c: Likewise.
3206         * gcc.target/mips/msub-1.c: Likewise.
3207         * gcc.target/mips/msub-2.c: Likewise.
3208         * gcc.target/mips/msub-3.c: Likewise.
3209         * gcc.target/mips/msub-4.c: Likewise.
3210         * gcc.target/mips/msubu-1.c: Likewise.
3211         * gcc.target/mips/msubu-2.c: Likewise.
3212         * gcc.target/mips/msubu-3.c: Likewise.
3213         * gcc.target/mips/msubu-4.c: Likewise.
3214         * gcc.target/mips/mult-1.c: Likewise.
3215         * gcc.target/mips/mult-4.c: Likewise.
3216         * gcc.target/mips/mult-8.c: Likewise.
3217         * gcc.target/mips/mult-9.c: Likewise.
3218         * gcc.target/mips/mult-10.c: Likewise.
3219         * gcc.target/mips/mult-11.c: Likewise.
3220         * gcc.target/mips/mult-16.c: Likewise.
3222         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3223         skip for -O0 and -Os.
3224         * gcc.target/mips/fix-r4000-12.c: Likewise.
3225         * gcc.target/mips/madd-7.c: Likewise.
3226         * gcc.target/mips/mips-ps-5.c: Likewise.
3227         * gcc.target/mips/mips-ps-7.c: Likewise.
3228         * gcc.target/mips/msub-7.c: Likewise.
3230         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3231         skip for -O0.  Require -mno-abicalls.
3232         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3234         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3235         skip for -O0.  Require a total number of BBIT instructions and
3236         at least one of each kind.
3238         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3239         skip for -O0.  Require -fno-unroll-loops.
3241         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3242         skip for -O0.  Allow BLTZ as well as BGEZ.
3244         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3246         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3247         skip for -O0.  Require -fschedule-insns2.
3248         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3250         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3251         but skip for -O0.  Make a branch-likely more likely.
3253         * gcc.target/mips/timode-2.c: Split each test into its own function.
3254         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
3256         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3257         skip for -O0.  Require -fpeephole2.
3258         * gcc.target/mips/vr-mult-2.c: Likewise.
3260 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
3262         PR preprocessor/53469
3263         * gcc.dg/cpp/_Pragma7.c: New test case.
3265 2012-08-27  Tobias Burnus  <burnus@net-b.de>
3267         PR fortran/54370
3268         * gfortran.dg/do_5.f90: New.
3270 2012-08-27  Tobias Burnus  <burnus@net-b.de>
3272         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3273         from dg-options as -Wall no longer implies it.
3275 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
3277         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3279 2012-08-25  Jason Merrill  <jason@redhat.com>
3281         * g++.dg/cpp0x/fntmpdefarg3.C: New.
3283 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
3285         PR c++/51421
3286         * g++.dg/cpp0x/auto34.C: New.
3288 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
3290         PR c/54363
3291         * gcc.dg/pr54363.c: New test.
3293         PR c/54355
3294         * gcc.dg/pr54355.c: New test.
3296 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
3298         PR debug/52857
3299         * gcc.target/i386/pr52857-1.c: New.
3300         * gcc.target/i386/pr52857-2.c: Likewise.
3302 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
3304         * gcc.target/mips/code-readable-4.c: New test.
3306 2012-08-23  Julian Brown  <julian@codesourcery.com>
3307             Sandra Loosemore  <sandra@codesourcery.com>
3309         * gcc.target/mips/code-readable-1.c: Add -O to options.
3311 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
3313         PR c++/20420
3314         * g++.dg/lookup/using53.C: New.
3316 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
3318         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3319         * gcc.dg/fixed-point/convert-1.c: New.
3320         * gcc.dg/fixed-point/convert-2.c: New.
3321         * gcc.dg/fixed-point/convert-3.c: New.
3322         * gcc.dg/fixed-point/convert-4.c: New.
3323         * gcc.dg/fixed-point/convert-float-1.c: New.
3324         * gcc.dg/fixed-point/convert-float-2.c: New.
3325         * gcc.dg/fixed-point/convert-float-3.c: New.
3326         * gcc.dg/fixed-point/convert-float-4.c: New.
3327         * gcc.dg/fixed-point/convert-accum-neg.c: New.
3328         * gcc.dg/fixed-point/convert-sat.c: New.
3329         * gcc.dg/fixed-point/convert.h: New.
3331 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
3333         PR target/54089
3334         * gcc.target/sh/pr54089-2.c: New.
3336 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
3338         * gcc.target/i386/long-double-64-1.c: New file.
3339         * gcc.target/i386/long-double-64-2.c: Likewise.
3340         * gcc.target/i386/long-double-64-3.c: Likewise.
3341         * gcc.target/i386/long-double-64-4.c: Likewise.
3342         * gcc.target/i386/long-double-80-1.c: Likewise.
3343         * gcc.target/i386/long-double-80-2.c: Likewise.
3344         * gcc.target/i386/long-double-80-3.c: Likewise.
3345         * gcc.target/i386/long-double-80-4.c: Likewise.
3346         * gcc.target/i386/long-double-80-5.c: Likewise.
3347         * gcc.target/i386/long-double-80-6.c: Likewise.
3348         * gcc.target/i386/long-double-80-7.c: Likewise.
3350 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
3352         PR tree-optimization/54317
3353         * gcc.dg/tree-ssa/vrp79.c: New testcase.
3355 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
3357         PR target/39423
3358         * gcc.target/sh/pr39423-2.c: New.
3360 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
3362         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3363         * gcc.dg/fold-perm.c: Likewise.
3365 2012-08-20  Jan Hubicka  <jh@suse.cz>
3367         PR fortran/48636
3368         * gcc.dg/ipa/inlinehint-1.c: New.
3370 2012-08-20  Florian Weimer  <fweimer@redhat.com>
3372         PR c++/19351
3373         * g++.dg/init/new38.C: New test.
3374         * g++.dg/init/new39.C: New test.
3376 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
3378         PR target/54089
3379         * gcc.target/sh/pr54089-1.c: New.
3381 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
3383         PR target/51244
3384         * gcc.target/sh/pr51244-11.c: New.
3386 2012-08-20  Tobias Burnus  <burnus@net-b.de>
3388         PR fortran/54301
3389         * gfortran.dg/warn_target_lifetime_2.f90: New.
3391 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3393         PR c++/10416
3394         * g++.dg/warn/Wunused-var-17.C: New.
3396 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
3398         PR middle-end/53992
3399         * gcc.dg/gomp/pr53992.c: New test.
3401 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
3403         PR tree-ssa/54295
3404         * gcc.c-torture/execute/20120817-1.c: New test.
3406 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
3408         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3409         add instruction.
3410         (f2): New test that really does need adds.
3412 2012-08-20  Richard Guenther  <rguenther@suse.de>
3414         PR tree-optimization/54327
3415         * gcc.dg/torture/pr54327.c: New testcase.
3417 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
3419         PR tree-optimization/54321
3420         * gcc.c-torture/compile/pr54321.c: New test.
3422 2012-08-20  Tobias Burnus  <burnus@net-b.de>
3424         PR fortran/54301
3425         * gfortran.dg/warn_target_lifetime_1.f90: New.
3427 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
3429         PR fortran/54298
3430         * gfortran.dg/real_compare_1.f90: New test case.
3431         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3433 2012-08-18  Jan Hubicka  <jh@suse.cz>
3435         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3437 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
3439         PR fortran/39290
3440         * gfortran.dg/interface_37.f90: New test.
3442 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
3443             Gary Funck <gary@intrepid.com>
3445         PR target/20020
3446         * gcc.target/i386/pr20020-1.c: New test.
3447         * gcc.target/i386/pr20020-2.c: Likewise.
3448         * gcc.target/i386/pr20020-3.c: Likewise.
3450 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
3452         * gcc.target/i386/perm-concat.c: New test.
3454 2012-08-17  Julian Brown  <julian@codesourcery.com>
3456         * gcc.target/arm/div64-unwinding.c: New test.
3458 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
3460         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3462 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
3464         PR target/54236
3465         * gcc.target/sh/pr54236-1.c: New.
3467 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
3469         * lib/target-supports.exp (check_effective_target_sync_int_long)
3470         (check_effective_target_sync_char_short): Enable for crisv32-*
3471         and cris-*.
3473         PR middle-end/54261
3474         * gcc.dg/torture/pr54261-1.c: New test.
3476 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
3478         PR fortran/54243
3479         PR fortran/54244
3480         * gfortran.dg/typebound_call_24.f03: New.
3482 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3484         PR tree-optimization/54245
3485         * gcc.dg/tree-ssa/pr54245.c: New test.
3487 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3489         PR tree-optimization/54240
3490         * gcc.target/powerpc/pr54240.c: New test.
3491         * gcc.target/mips/pr54240.c: Likewise.
3493 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
3495         PR target/52933
3496         * gcc.target/sh/pr52933-1.c: New.
3497         * gcc.target/sh/pr52933-2.c: New.
3499 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
3501         PR target/50751
3502         * gcc.target/sh/pr50751-8.c: New.
3504 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
3506         PR fortran/47586
3507         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3508         * gfortran.dg/typebound_proc_27.f03: New test.
3510 2012-08-14  Sterling Augustine  <saugustine@google.com>
3512         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3514 2012-08-14  Tobias Burnus  <burnus@net-b.de>
3516         PR fortran/40881
3517         * gfortran.dg/data_constraints_3.f90: New.
3518         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3519         to disable -pedantic compilation.
3520         * gfortran.dg/pr37243.f: Ditto.
3521         * gfortran.dg/g77/19990826-3.f: Ditto.
3522         * gfortran.dg/g77/20020307-1.f : Ditto.
3523         * gfortran.dg/g77/980310-3.f: Ditto.
3525 2012-08-14  Tobias Burnus  <burnus@net-b.de>
3527         PR fortran/54234
3528         * gfortran.dg/warn_conversion_4.f90: New.
3530 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
3532         PR middle-end/53411
3533         PR rtl-optimization/53495
3534         * gcc.c-torture/compile/pr53411.c: New test.
3535         * gcc.c-torture/compile/pr53495.c: New test.
3537 2012-08-13  Richard Guenther  <rguenther@suse.de>
3539         * gcc.dg/tree-prof/update-loopch.c: Adjust.
3541 2012-08-13  Richard Guenther  <rguenther@suse.de>
3543         PR tree-optimization/54200
3544         * gcc.dg/guality/pr54200.c: New testcase.
3545         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3547 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3549         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3551 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3553         PR target/51244
3554         * gcc.target/sh/pr51244-7.c: New.
3555         * gcc.target/sh/pr51244-8.c: New.
3556         * gcc.target/sh/pr51244-9.c: New.
3557         * gcc.target/sh/pr51244-10.c: New.
3559 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3561         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
3562         -m2e or -m2a.
3563         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3564         * gcc.target/sh/pr53511-1.c: Likewise.
3565         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3566         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3567         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3568         * gcc.target/sh/pr53512-3.c: Likewise.
3569         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3571 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3573         PR target/39423
3574         * gcc.c-torture/compile/pr39423-1.c: New.
3575         * gcc.c-torture/compile/pr39423-2.c: New.
3577 2012-08-12  Tobias Burnus  <burnus@net-b.de>
3579         PR fortran/54221
3580         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3581         they appear uninitialized on the RHS.
3582         * gfortran.dg/public_private_module_6.f90: New.
3584 2012-08-11  Martin Jambor  <mjambor@suse.cz>
3586         PR fortran/48636
3587         * gfortran.dg/pr48636.f90: New test.
3589 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
3591         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3592         to avoid warnings.
3593         (main): Adjust caller.
3595 2012-08-10  Richard Guenther  <rguenther@suse.de>
3597         * gcc.dg/matrix/*.c: Adjust and move ...
3598         * gcc.dg/torture/: ... here.
3599         * gcc.dg/matrix: Remove directory.
3601 2012-08-10  Richard Guenther  <rguenther@suse.de>
3603         PR middle-end/54219
3604         * gcc.dg/torture/vector-shuffle1.c: New testcase.
3606 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3608         PR middle-end/54211
3609         * gcc.dg/tree-ssa/pr54211.c: New test.
3611 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3613         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3614         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3616 2012-08-10  Richard Guenther  <rguenther@suse.de>
3618         PR tree-optimization/54109
3619         * gcc.dg/torture/pr54109.c: New testcase.
3620         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3621         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3623 2012-08-10  Richard Guenther  <rguenther@suse.de>
3625         PR tree-optimization/54027
3626         * gcc.dg/torture/pr54027.c: New testcase.
3628 2012-08-10  Richard Guenther  <rguenther@suse.de>
3630         * g++.dg/plugin/selfassign.c: Adjust.
3631         * gcc.dg/plugin/selfassign.c: Likewise.
3632         * gcc.dg/strlenopt-11.c: Likewise.
3633         * gcc.dg/strlenopt-13.c: Likewise.
3634         * gcc.dg/no-strict-overflow-4.c: Likewise.
3635         * gcc.dg/strict-overflow-4.c: Likewise.
3636         * gcc.dg/tree-ssa/alias-11.c: Likewise.
3637         * gcc.dg/tree-ssa/alias-6.c: Likewise.
3638         * gcc.dg/tree-ssa/asm-3.c: Likewise.
3639         * gcc.dg/tree-ssa/pr18908.c: Likewise.
3640         * gcc.dg/tree-ssa/pr19431.c: Likewise.
3641         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3642         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3643         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3644         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3645         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3646         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3647         * gcc.dg/pr46309.c: Likewise.
3648         * gcc.dg/tree-ssa/loop-5.c: Likewise.
3650 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
3652         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3653         for x86 targets.
3654         * gcc.c-torture/compile/20120727-2.c: New test.
3656 2012-08-09  Martin Jambor  <mjambor@suse.cz>
3658         * gcc.dg/ipa/iinline-4.c: New test.
3659         * gcc.dg/ipa/iinline-5.c: Likewise.
3660         * gcc.dg/ipa/iinline-6.c: Likewise.
3661         * gcc.dg/ipa/iinline-7.c: Likewise.
3662         * gcc.dg/lto/20120723_0.c: Likewise.
3663         * gcc.dg/lto/20120723_1.c: Likewise.
3665 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
3667         PR target/39423
3668         * gcc.target/sh/pr39423-1.c: New.
3670 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
3672         PR target/51244
3673         * gcc.target/sh/pr51244-5: New.
3674         * gcc.target/sh/pr51244-6: New.
3676 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3678         * gcc.target/i386/adx-addxcarry32-3.c: New.
3679         * gcc.target/i386/adx-addxcarry64-3.c: New.
3681 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
3683         PR rtl-optimization/53701
3684         * gcc.dg/pr53701.c: New test.
3686 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
3688         * gcc.c-torture/compile/20120727-1.c: New test.
3690 2012-08-09  Tobias Burnus  <burnus@net-b.de>
3692         PR fortran/54199
3693         * gfortran.dg/intrinsic_shadow_4.f90: New.
3695 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3697         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
3699 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
3701         * gcc.c-torture/execute/20120808-1.c: New test.
3703 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3705         PR rtl-optimization/54157
3706         * gcc.target/i386/pr54157.c: New file.
3708 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3710         * gcc.target/i386/adx-addcarryx32-1.c: New.
3711         * gcc.target/i386/adx-addcarryx32-2.c: New.
3712         * gcc.target/i386/adx-addcarryx64-1.c: New.
3713         * gcc.target/i386/adx-addcarryx64-2.c: New.
3714         * gcc.target/i386/adx-check.h: New.
3715         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3716         * gcc.target/i386/sse-12.c: Add -madx.
3717         * gcc.target/i386/sse-13.c: Ditto.
3718         * gcc.target/i386/sse-14.c: Ditto.
3719         * gcc.target/i386/sse-22.c: Ditto.
3720         * gcc.target/i386/sse-23.c: Ditto.
3721         * g++.dg/other/i386-2.C: Ditto.
3722         * g++.dg/other/i386-3.C: Ditto.
3724 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3726         * gcc.dg/tree-ssa/slsr-5.c: New.
3727         * gcc.dg/tree-ssa/slsr-6.c: New.
3728         * gcc.dg/tree-ssa/slsr-7.c: New.
3729         * gcc.dg/tree-ssa/slsr-8.c: New.
3730         * gcc.dg/tree-ssa/slsr-9.c: New.
3731         * gcc.dg/tree-ssa/slsr-10.c: New.
3732         * gcc.dg/tree-ssa/slsr-11.c: New.
3733         * gcc.dg/tree-ssa/slsr-12.c: New.
3734         * gcc.dg/tree-ssa/slsr-13.c: New.
3735         * gcc.dg/tree-ssa/slsr-14.c: New.
3736         * gcc.dg/tree-ssa/slsr-15.c: New.
3737         * gcc.dg/tree-ssa/slsr-16.c: New.
3738         * gcc.dg/tree-ssa/slsr-17.c: New.
3739         * gcc.dg/tree-ssa/slsr-18.c: New.
3740         * gcc.dg/tree-ssa/slsr-19.c: New.
3741         * gcc.dg/tree-ssa/slsr-20.c: New.
3742         * gcc.dg/tree-ssa/slsr-21.c: New.
3743         * gcc.dg/tree-ssa/slsr-22.c: New.
3744         * gcc.dg/tree-ssa/slsr-23.c: New.
3745         * gcc.dg/tree-ssa/slsr-24.c: New.
3746         * gcc.dg/tree-ssa/slsr-25.c: New.
3747         * gcc.dg/tree-ssa/slsr-26.c: New.
3748         * gcc.dg/tree-ssa/slsr-30.c: New.
3749         * gcc.dg/tree-ssa/slsr-31.c: New.
3751 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
3753         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3754         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3755         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3757 2012-08-06  Cary Coutant  <ccoutant@google.com>
3759         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3761 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
3763         PR fortran/35831
3764         * gfortran.dg/dummy_procedure_5.f90: Modified.
3765         * gfortran.dg/dummy_procedure_8.f90: New.
3766         * gfortran.dg/interface_26.f90: Modified.
3767         * gfortran.dg/proc_ptr_11.f90: Modified.
3768         * gfortran.dg/proc_ptr_15.f90: Modified.
3769         * gfortran.dg/proc_ptr_result_5.f90: Modified.
3770         * gfortran.dg/typebound_override_1.f90: Modified.
3771         * gfortran.dg/typebound_proc_6.f03: Modified.
3773 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
3775         PR tree-optimization/51938
3776         PR tree-optimization/52005
3777         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3778         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3779         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3780         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3782 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
3784         Avoid crashing on erroneous static_assert usage
3785         * g++.dg/cpp0x/static_assert8.C: New test.
3787 2012-08-06  Jason Merrill  <jason@redhat.com>
3789         * g++.dg/cpp0x/sfinae38.C: New.
3791 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
3792             Paolo Carlini  <paolo.carlini@oracle.com>
3794         PR c++/54165
3795         * g++.dg/conversion/void2.C: New.
3797 2012-08-06  Tom de Vries  <tom@codesourcery.com>
3799         * gcc.dg/tree-ssa/vrp78.c: New test.
3801 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3802             Richard Sandiford  <rdsandiford@googlemail.com>
3804         * g++.dg/opt/enum2.C: Require fpic target.
3805         * g++.dg/lto/20090303_0.C: Likewise.
3807 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3808             Catherine Moore  <clm@codesourcery.com>
3810         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3811         flush function names too.
3812         * gcc.target/mips/clear-cache-1.c: Likewise.
3814 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
3816         PR target/54156
3817         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3819 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3821         PR fortran/54166
3822         * gfortran.dg/array_5.f90: New test.
3824 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3826         PR tree-optimization/30318
3827         * gcc.dg/tree-ssa/vrp77.c: New testcase.
3829 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
3831         * g++.dg/ext/vector17.C: New testcase.
3833 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
3835         PR target/51931
3836         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3837         * g++.dg/opt/longbranch1.C: Likewise.
3839 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
3841         PR tree-optimization/53805
3842         * gcc.dg/fold-notunord.c: New testcase.
3844 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
3846         PR fortran/48820
3847         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
3848         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
3850 2012-08-02  Jason Merrill  <jason@redhat.com>
3851             Paolo Carlini  <paolo.carlini@oracle.com>
3853         PR c++/51213 (again)
3854         * g++.dg/cpp0x/sfinae37.C: Extend.
3856 2012-08-02  Richard Guenther  <rguenther@suse.de>
3858         PR tree-optimization/50672
3859         * g++.dg/torture/pr50672.C: New testcase.
3861 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
3863         PR fortran/54147
3864         * gfortran.dg/abstract_type_6.f03: Modified.
3865         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3866         * gfortran.dg/proc_ptr_comp_35.f90: New.
3867         * gfortran.dg/typebound_proc_9.f03: Modified.
3868         * gfortran.dg/typebound_proc_26.f90: New.
3870 2012-08-02  Richard Guenther  <rguenther@suse.de>
3872         * gcc.dg/torture/pta-callused-1.c: Adjust.
3873         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3874         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3875         * gcc.dg/tree-ssa/alias-19.c: Likewise.
3876         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3877         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3878         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3879         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3880         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3882 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
3884         PR fortran/54033
3885         * gfortran.dg/include_6.f90:  New test case.
3886         * gfortran.dg/include_7.f90:  New test case.
3887         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
3889 2012-08-01  Tom de Vries  <tom@codesourcery.com>
3891         * gcc.dg/tree-ssa/vrp76.c: New test.
3893 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
3895         PR tree-optimization/46556
3896         * gcc.dg/tree-ssa/slsr-27.c: New.
3897         * gcc.dg/tree-ssa/slsr-28.c: New.
3898         * gcc.dg/tree-ssa/slsr-29.c: New.
3900 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3902         PR fortran/42418
3903         * gfortran.dg/proc_decl_29.f90: New.
3905 2012-07-31  Dehao Chen  <dehao@google.com>
3907         * gcc.dg/predict-7.c: New test.
3909 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3911         PR fortran/54134
3912         * gfortran.dg/typebound_override_3.f90: New.
3914 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
3916         PR tree-optimization/53773
3917         * gcc.dg/vect/pr53773.c: New test.
3919 2012-07-31  Nick Clifton  <nickc@redhat.com>
3921         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3922         and for XStormy16.
3924 2012-07-31  Tobias Burnus  <burnus@net-b.de>
3926         * gfortran.dg/c_funloc_tests_6.f90: New.
3927         * gfortran.dg/c_funloc_tests_7.f90: New.
3928         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3930 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
3932         PR c++/53624
3933         * g++.dg/cpp0x/temp_default5.C: New.
3935 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
3937         PR fortran/51081
3938         * gfortran.dg/proc_ptr_37.f90: New.
3940 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
3942         * lib/target-supports.exp
3943         (check_effective_target_vect_natural_alignment): New function.
3944         * gcc.dg/align-2.c: Only run on targets with natural alignment
3945         of vector types.
3946         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3947         alignment of vector types.
3949 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
3950             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3952         * gcc.target/i386/rdseed16-1.c: New.
3953         * gcc.target/i386/rdseed32-1.c: Ditto
3954         * gcc.target/i386/rdseed64-1.c: Ditto
3955         * gcc.target/i386/sse-12.c: Add -mrdseed.
3956         * gcc.target/i386/sse-13.c: Ditto.
3957         * gcc.target/i386/sse-14.c: Ditto.
3958         * g++.dg/other/i386-2.C: Ditto.
3959         * g++.dg/other/i386-3.C: Ditto.
3961 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
3963         PR target/51244
3964         * gcc.target/sh/pr51244-4.c: New.
3966 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
3968         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3969         for alpha*-*-* targets.  Cleanup original tree dump.
3971 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
3973         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3974         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3976 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
3978         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3979         rand, srand. Include <stdlib.h>.
3981 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
3983         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3985 2012-07-26  Richard Henderson  <rth@redhat.com>
3987         * gcc.dg/attr-hotcold-1.c: New.
3988         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3990 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
3991             Sandra Loosemore  <sandra@codesourcery.com>
3993         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3995 2012-07-26  Tobias Burnus  <burnus@net-b.de>
3997         * gfortran.dg/contiguous_1.f90: Update dg-error.
3998         * gfortran.dg/proc_ptr_32.f90: Ditto.
4000 2012-07-26  Richard Guenther  <rguenther@suse.de>
4002         PR tree-optimization/54098
4003         * gcc.dg/torture/pr54098.c: New testcase.
4005 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4007         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4008         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4010 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
4012         PR fortran/44354
4013         * gfortran.dg/array_constructor_39.f90: New test.
4015 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
4017         PR fortran/44354
4018         * gfortran.dg/array_constructor_38.f90: New test.
4020 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
4022         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4024 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
4026         * gnat.dg/noreturn5.ad[sb]: New test.
4028 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
4029             Paul Brook  <paul@codesourcery.com>
4031         PR target/53633
4033         * lib/target-suports.exp (check_effective_target_naked_functions): New.
4034         * c-c++-common/pr53633.c: New test.
4036 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
4038         * gcc.target/i386/asm-dialect-1.c: New test case.
4040 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
4041             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4043         * gcc.target/i386/prefetchw-1.c: New.
4044         * gcc.target/i386/sse-12.c: Add -mprfchw.
4045         * gcc.target/i386/sse-13.c: Ditto.
4046         * gcc.target/i386/sse-14.c: Ditto.
4047         * gcc.target/i386/sse-22.c: Ditto.
4048         * gcc.target/i386/sse-23.c: Ditto.
4049         * g++.dg/other/i386-2.C: Ditto.
4050         * g++.dg/other/i386-3.C: Ditto.
4052 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
4054         * lib/gcc-dg.exp (process-message): Don't ignore errors.
4056 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4058         PR target/54051
4059         * gcc.target/arm/pr54051.c: New.
4060         * gcc.target/arm/vfp-1.c: Adjust test.
4062 2012-07-24  Julian Brown  <julian@codesourcery.com>
4064         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4065         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4066         hard-float ARM.
4068 2012-07-23  Paul Brook  <paul@codesourcery.com>
4070         * g++.dg/other/armv7m-1.c: New test.
4072 2012-07-23  Julian Brown  <julian@codesourcery.com>
4074         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4075         ARM.
4076         (DO_TEST): Define to 1 for appropriate ARM targets.
4078 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
4080         PR tree-optimization/53881
4081         * gcc.dg/pr53881.c: Renamed to ...
4082         * gcc.dg/pr53881-1.c: ... this.
4083         * gcc.dg/pr53881-2.c: New test.
4085 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
4087         Handle recent changes in default atomics for cris*-*-linux*.
4088         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4089         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4090         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4091         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4092         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4093         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4094         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4095         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4096         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4097         -mno-unaligned-atomic-may-use-library is in effect for
4098         cris*-*-linux*.
4099         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4100         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4101         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4102         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4103         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4104         gcc.target/cris/torture/sync-mis-op-i-1.c,
4105         gcc.target/cris/torture/sync-mis-op-i-2.c,
4106         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4107         gcc.target/cris/torture/sync-mis-op-i-3.c,
4108         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4109         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4110         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4111         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4112         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4113         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4114         (main): Remove local variable x.
4115         [mis_ok]: Check that atomics don't fail.
4117 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4119         *  gcc.dg/tree-ssa/vrp72.c: New test.
4120         *  gcc.dg/tree-ssa/vrp73.c: New test.
4121         *  gcc.dg/tree-ssa/vrp74.c: New test.
4122         *  gcc.dg/tree-ssa/vrp75.c: New test.
4124 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4126         * gcc.dg/tree-ssa/alias-21.c: New testcase.
4127         * gcc.dg/tree-ssa/alias-22.c: New testcase.
4129 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4131         * gcc.target/mips/octeon-pop-2.c: New testcase.
4133 2012-07-21  Tobias Burnus  <burnus@net-b.de>
4135         PR fortran/48820
4136         * gfortran.dg/assumed_rank_3.f90: New.
4137         * gfortran.dg/assumed_rank_11.f90: New.
4138         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4139         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4140         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4142 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4144         * gcc.target/mips/unaligned-1.c: New testcase.
4146 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
4148         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4150 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4152         * gfortran.dg/bind_c_array_params_2.f90: New.
4153         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4154         and update dg-error.
4156 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4158         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4160 2012-07-20  Jason Merrill  <jason@redhat.com>
4162         PR c++/54038
4163         * g++.dg/other/array7.C: New.
4165 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
4167         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4168         the basic block and check loop depth.
4169         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
4170         matching patterns and comments.
4171         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4172         * gcc.dg/tree-ssa/vector-2.c: Likewise.
4174 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
4176         PR c++/28656
4177         * c-c++-common/pr28656.c: New test.
4179 2012-07-19  Jason Merrill  <jason@redhat.com>
4181         PR c++/54026
4182         * g++.dg/init/mutable1.C: New.
4184 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4186         PR fortran/48820
4187         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4188         * gfortran.dg/assumed_rank_1.f90: New.
4189         * gfortran.dg/assumed_rank_1_c.c: New.
4190         * gfortran.dg/assumed_rank_2.f90: New.
4191         * gfortran.dg/assumed_rank_4.f90: New.
4192         * gfortran.dg/assumed_rank_5.f90: New.
4193         * gfortran.dg/assumed_rank_6.f90: New.
4194         * gfortran.dg/assumed_rank_7.f90: New.
4195         * gfortran.dg/assumed_rank_8.f90: New.
4196         * gfortran.dg/assumed_rank_8_c.c: New.
4197         * gfortran.dg/assumed_rank_9.f90: New.
4198         * gfortran.dg/assumed_rank_10.f90: New.
4199         * gfortran.dg/assumed_rank_12.f90: New.
4201 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4203         * gnat.dg/opt25.adb: New test.
4204         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4205         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4207 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4209         * gnat.dg/aggr20.ad[sb]: New test.
4210         * gnat.dg/aggr20_pkg.ads: New helper.
4212 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4214         * gnat.dg/derived_type3.adb: New test.
4215         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4217 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
4219         PR rtl-optimization/53942
4220         * gcc.dg/pr53942.c: New test.
4222 2012-07-19  Jason Merrill  <jason@redhat.com>
4224         PR c++/54021
4225         * g++.dg/cpp0x/constexpr-builtin2.C: New.
4227 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4229         * gnat.dg/discr38.adb: New test.
4231 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
4233         PR middle-end/54017
4234         * c-c++-common/gomp/pr54017.c: New test.
4236 2012-07-19  Richard Guenther  <rguenther@suse.de>
4237             Eric Botcazou  <ebotcazou@adacore.com>
4239         * gnat.dg/loop_optimization11.adb: New testcase.
4240         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4242 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
4243             Jason Merrill  <jason@redhat.com>
4245         * g++.dg/cpp0x/sfinae37.C: New.
4246         * g++.dg/template/access23.C: New.
4247         * g++.dg/template/access7.C: Adjust.
4248         * g++.dg/template/sfinae10.C: Don't expect errors.
4249         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4251 2012-07-18  Julian Brown  <julian@codesourcery.com>
4252             Sandra Loosemore <sandra@codesroucery.com>
4254         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4256 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
4258         * gnat.dg/noreturn4.ad[sb]: New test.
4259         * gnat.dg/noreturn4_pkg.ads: New helper.
4261 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
4262             Julian Brown  <julian@codesourcery.com>
4264         * gcc.target/arm/neon-vdup-1.c: New test case.
4265         * gcc.target/arm/neon-vdup-2.c: New test case.
4266         * gcc.target/arm/neon-vdup-3.c: New test case.
4267         * gcc.target/arm/neon-vdup-4.c: New test case.
4268         * gcc.target/arm/neon-vdup-5.c: New test case.
4269         * gcc.target/arm/neon-vdup-6.c: New test case.
4270         * gcc.target/arm/neon-vdup-7.c: New test case.
4271         * gcc.target/arm/neon-vdup-8.c: New test case.
4272         * gcc.target/arm/neon-vdup-9.c: New test case.
4273         * gcc.target/arm/neon-vdup-10.c: New test case.
4274         * gcc.target/arm/neon-vdup-11.c: New test case.
4275         * gcc.target/arm/neon-vdup-12.c: New test case.
4276         * gcc.target/arm/neon-vdup-13.c: New test case.
4277         * gcc.target/arm/neon-vdup-14.c: New test case.
4278         * gcc.target/arm/neon-vdup-15.c: New test case.
4279         * gcc.target/arm/neon-vdup-16.c: New test case.
4280         * gcc.target/arm/neon-vdup-17.c: New test case.
4281         * gcc.target/arm/neon-vdup-18.c: New test case.
4282         * gcc.target/arm/neon-vdup-19.c: New test case.
4283         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4284         arguments non-constant.
4286 2012-07-18  Richard Guenther  <rguenther@suse.de>
4288         PR tree-optimization/53970
4289         * g++.dg/torture/pr53970.C: New testcase.
4291 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
4293         PR target/38621
4294         * gcc.c-torture/compile/pr38621.c: New.
4296 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
4298         PR target/33135
4299         * gcc.target/sh/pr33135-1.c: New.
4300         * gcc.target/sh/pr33135-2.c: New.
4301         * gcc.target/sh/pr33135-3.c: New.
4302         * gcc.target/sh/pr33135-4.c: New.
4304 2012-07-17  Jason Merrill  <jason@redhat.com>
4306         PR c++/53995
4307         * g++.dg/parse/enum9.C: New.
4309 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
4310             Sandra Loosemore  <sandra@codesourcery.com>
4312         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4313         if there is a conflict with -mcpu=.  Use -mcpu=5208.
4315 2012-07-17  Jason Merrill  <jason@redhat.com>
4317         PR c++/53989
4318         * g++.dg/template/array23.C: New.
4320 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4322         PR fortran/53985
4323         * gfortran.dg/bind_c_usage_26.f90: New.
4324         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4325         * gfortran.dg/bind_c_usage_13.f03: Ditto.
4326         * gfortran.dg/bind_c_usage_18.f90: Ditto.
4327         * gfortran.dg/interop_params.f03: Ditto.
4329 2012-07-17  Jason Merrill  <jason@redhat.com>
4331         * g++.dg/template/inherit8.C: Adjust.
4332         * g++.dg/template/using21.C: Adjust.
4333         * g++.dg/template/using22.C: Adjust.
4335         PR c++/53549
4336         * g++.dg/template/current-inst1.C: New.
4337         * g++.dg/parse/crash35.C: Adjust.
4339 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4341         PR fortran/52101
4342         * gfortran.dg/oldstyle_4.f90: New.
4344 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4346         PR fortran/49265
4347         * gfortran.dg/module_procedure_double_colon_3.f90: New.
4348         * gfortran.dg/module_procedure_double_colon_4.f90: New.
4350 2012-07-16  Jason Merrill  <jason@redhat.com>
4352         * g++.dg/parse/access8.C: Adjust.
4353         * g++.dg/template/sfinae6_neg.C: Adjust.
4355 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
4357         PR fortran/53824
4358         * gfortran.dg/coarray_allocate_1.f90:  New test.
4360 2012-07-16  Andrew Pinski  <apinski@cavium.com>
4362         * gcc.c-torture/execute/bswap-1.c: New testcase.
4363         * gcc.c-torture/compile/unalign-1.c: New testcase.
4364         * gcc.c-torture/compile/20120524-1.c: New testcase.
4365         * gcc.c-torture/compile/20101216-1.c: New testcase.
4367 2012-07-16  Dehao Chen  <dehao@google.com>
4369         Revert
4370         2012-07-10  Dehao Chen  <dehao@google.com>
4372         * gcc.dg/debug_info_inline.c: New test.
4374 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
4376         PR fortran/53956
4377         * gfortran.dg/proc_decl_28.f90: New.
4379 2012-07-16  Andrew Pinski  <apinski@cavium.com>
4381         * gcc.dg/torture/builtins-1.c: New testcase.
4383 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
4385         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4386         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4387         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4388         gcc.target/cris/sync-1-v10.c,
4389         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4390         pass -mno-unaligned-atomic-may-use-library.
4391         * gcc.target/cris/sync-xchg-1.c: New test.
4392         * gcc.target/cris/20011127-1.c: Adjust to %P being a
4393         valid register operand output modifier.
4395 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
4397         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4398         characters.
4400 2012-07-13  Andrew Pinski  <apinski@cavium.com>
4402         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4403         rather than cleanup-tree-dump.
4404         * gcc.target/mips/octeon-pipe-1.c: Likewise.
4406 2012-07-13  Richard Guenther  <rguenther@suse.de>
4408         PR tree-optimization/53907
4409         * gcc.target/i386/pr53907.c: New testcase.
4411 2012-07-13  Richard Guenther  <rguenther@suse.de>
4413         PR tree-optimization/53922
4414         * gcc.dg/torture/pr53922.c: New testcase.
4416 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
4418         PR rtl-optimization/53908
4419         * gcc.dg/torture/pr53908.c: New test.
4421 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
4423         PR c++/53531
4424         * g++.dg/cpp0x/variadic135.C: New.
4426 2012-07-12  Jason Merrill  <jason@redhat.com>
4428         * g++.dg/template/sfinae6_neg.C: Adjust.
4430 2012-07-12  Tobias Burnus  <burnus@net-b.de>
4432         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4433         * gfortran.dg/c_f_pointer_tests_3.f90: Update
4434         scan-tree-dump-times pattern.
4436 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4438         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4440 2012-07-11  Jason Merrill  <jason@redhat.com>
4442         DR 1402
4443         * g++.g/cpp0x/defaulted37.C: New.
4445 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
4447         PR target/53859
4448         * gcc.target/arm/pr53859.c: New test.
4450 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
4452         PR target/53886
4453         * gcc.c-torture/compile/pr53886.c: New.
4455 2012-07-10  Dehao Chen  <dehao@google.com>
4457         * gcc.dg/debug_info_inline.c: New test.
4459 2012-07-10  Jason Merrill  <jason@redhat.com>
4461         PR c++/53733
4462         * g++.dg/cpp0x/defaulted36.C: New.
4463         * g++.dg/cpp0x/defaulted21.C: Adjust.
4465         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4467 2012-07-09  Sterling Augustine  <saugustine@google.com>
4469         * g++.dg/debug/dwarf2/pubnames-2.C: New.
4471 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
4473         PR tree-optimization/53887
4474         * gcc.dg/pr53887.c: New test.
4476 2012-07-09  Jason Merrill  <jason@redhat.com>
4478         PR c++/53882
4479         * g++.dg/cpp0x/nullptr29.C: New.
4481 2012-07-09  Tom de Vries  <tom@codesourcery.com>
4482             Richard Guenther  <rguenther@suse.de>
4484         * gcc.dg/builtin-unreachable-6.c: New test.
4485         * gcc.dg/builtin-unreachable-5.c: New test.
4487 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
4489         PR tree-optimization/53881
4490         * gcc.dg/pr53881.c: New test.
4492 2012-07-06  Jason Merrill  <jason@redhat.com>
4494         PR c++/53862
4495         * g++.dg/cpp0x/variadic134.C: New.
4497         PR c++/53858
4498         * g++.dg/cpp0x/alias-decl-20.C: New.
4500 2012-07-06  Tom de Vries  <tom@codesourcery.com>
4502         PR tree-optimization/51879
4503         * gcc.dg/pr51879-16.c: New test.
4504         * gcc.dg/pr51879-17.c: Same.
4506 2012-07-06  Tom de Vries  <tom@codesourcery.com>
4508         PR tree-optimization/52009
4509         * gcc.dg/pr51879-7.c: New test.
4510         * gcc.dg/pr51879-18.c: New test.
4512 2012-07-05  Jason Merrill  <jason@redhat.com>
4514         PR c++/50852
4515         * g++.dg/template/typedef39.C: New.
4517         PR c++/53039
4518         * g++.dg/cpp0x/variadic133.C: New.
4519         * g++.dg/template/param1.C: Adjust.
4521 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4523         PR target/48941
4524         PR target/51980
4525         * gcc.target/arm/neon/vtrnf32.c: Update.
4526         * gcc.target/arm/neon/vtrns32.c: Update.
4527         * gcc.target/arm/neon/vtrnu32.c: Update.
4528         * gcc.target/arm/neon/vzipf32.c: Update.
4529         * gcc.target/arm/neon/vzips32.c: Update.
4530         * gcc.target/arm/neon/vzipu32.c: Update.
4532 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
4534         PR fortran/53732
4535         * gfortran.dg/inline_sum_4.f90: New test.
4537 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
4539         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4541 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4543         * gcc.target/arm/fma-sp.c: New testcase.
4544         * gcc.target/arm/fma.c: Likewise.
4545         * gcc.target/arm/fma.h: Likewise.
4547 2012-07-04  Jason Merrill  <jason@redhat.com>
4549         PR c++/53848
4550         * g++.dg/other/enum3.C: New.
4552 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
4554         PR middle-end/53321
4555         * g++.dg/torture/pr53321.C: New test.
4557 2012-07-04  Richard Guenther  <rguenther@suse.de>
4559         PR tree-optimization/53844
4560         * g++.dg/tree-ssa/pr53844.C: New testcase.
4562 2012-07-04  Richard Guenther  <rguenther@suse.de>
4564         PR tree-optimization/53849
4565         * gcc.dg/pr53849.c: New testcase.
4567 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
4569         PR c++/53812
4570         * g++.dg/ext/label14.C: New test.
4572 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
4574         PR target/53811
4575         * g++.dg/other/pr53811.C: New test.
4577 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
4579         PR target/28896
4580         * gcc.target/m68k/stack-limit-1.c: New testcase.
4582 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4584         * gnat.dg/recursive_call.adb: New test.
4586 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4588         * gnat.dg/discr37.ad[sb]: New test.
4590 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
4592         * g++.dg/other/packed1.C: Remove SH from xfail list.
4594 2012-07-02  Jason Merrill  <jason@redhat.com>
4596         PR c++/53619
4597         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4599         PR c++/53783
4600         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4602         PR c++/53788
4603         * g++.dg/cpp0x/decltype39.C: New.
4604         * g++.dg/diagnostic/method1.C: Adjust.
4606         PR c++/53816
4607         * g++.dg/template/ref6.C: New.
4609 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
4611         PR target/53568
4612         * gcc.target/sh/pr53568-1.c: New.
4614 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
4616         PR target/51244
4617         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4619 2012-07-02  Jason Merrill  <jason@redhat.com>
4621         PR c++/53821
4622         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4624         PR c++/53524
4625         * g++.dg/template/enum7.C: New.
4626         * g++.dg/other/ptrmem10.C: Adjust.
4627         * g++.dg/other/ptrmem11.C: Adjust.
4628         * g++.dg/cpp0x/scoped_enum.C: Adjust.
4630 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
4632         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4634 2012-07-01  Wei Guozhi  <carrot@google.com>
4636         PR target/53447
4637         * gcc.target/arm/pr53447-1.c: New testcase.
4638         * gcc.target/arm/pr53447-2.c: New testcase.
4639         * gcc.target/arm/pr53447-3.c: New testcase.
4640         * gcc.target/arm/pr53447-4.c: New testcase.
4642 2012-06-29  Richard Guenther  <rguenther@suse.de>
4644         PR tree-optimization/47061
4645         * gcc.dg/tree-ssa/vrp71.c: New testcase.
4647 2012-06-29  Richard Guenther  <rguenther@suse.de>
4649         PR tree-optimization/37541
4650         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4652 2012-06-29  Richard Guenther  <rguenther@suse.de>
4654         PR tree-optimization/52589
4655         * gcc.dg/tree-ssa/vrp70.c: New testcase.
4657 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
4659         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4661         * g++.dg/template/error46.C: Add missing comment to dg-message.
4662         * g++.dg/template/crash107.C: Likewise.
4663         * g++.dg/template/error47.C: Likewise.
4664         * g++.dg/template/crash108.C: Likewise.
4665         * g++.dg/overload/operator5.C: Likewise.
4667         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4668         errors in dg-message directives, add comments.
4670 2012-06-28  Kai Tietz  <ktietz@redhat.com>
4672         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4673         hard-coded 'unsigned long'.
4675 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
4677         PR tree-optimization/51581
4678         * gcc.dg/vect/pr51581-4.c: New test.
4680         PR tree-optimization/53645
4681         * gcc.c-torture/execute/pr53645-2.c: New test.
4683 2012-06-28  Richard Guenther  <rguenther@suse.de>
4685         PR middle-end/53790
4686         * gcc.dg/torture/pr53790.c: New testcase.
4688 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
4690         PR tree-optimization/53645
4691         * gcc.c-torture/execute/pr53645.c: New test.
4693 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
4695         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4697 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
4699         PR debug/53671
4700         PR debug/49888
4701         * gcc.dg/guality/pr49888.c: Account for the possibility that
4702         the variable is optimized out at the first test.
4704 2012-06-27  Jason Merrill  <jason@redhat.com>
4706         * g++.dg/cpp0x/override2.C: Adjust.
4707         * g++.dg/template/error5.C: Adjust.
4708         * g++.dg/parse/crash28.C: Adjust.
4710         PR c++/53563
4711         * g++.dg/parse/template27.C: New.
4712         * g++.dg/template/crash74.C: Adjust expected output.
4714 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
4716         PR fortran/41951
4717         PR fortran/49591
4718         * gfortran.dg/typebound_operator_16.f03: New.
4720 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
4722         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4723         even src1.i and src2.i fields even in the second half of the arrays.
4725 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4727         PR c++/51033.
4728         * g++.dg/torture/vshuf-16.inc: New test.
4729         * g++.dg/torture/vshuf-2.inc: New test.
4730         * g++.dg/torture/vshuf-4.inc: New test.
4731         * g++.dg/torture/vshuf-8.inc: New test.
4732         * g++.dg/torture/vshuf-main.inc: New test.
4733         * g++.dg/torture/vshuf-v16hi.C: New test.
4734         * g++.dg/torture/vshuf-v16qi.C: New test.
4735         * g++.dg/torture/vshuf-v2df.C: New test.
4736         * g++.dg/torture/vshuf-v2di.C: New test.
4737         * g++.dg/torture/vshuf-v2sf.C: New test.
4738         * g++.dg/torture/vshuf-v2si.C: New test.
4739         * g++.dg/torture/vshuf-v4df.C: New test.
4740         * g++.dg/torture/vshuf-v4di.C: New test.
4741         * g++.dg/torture/vshuf-v4sf.C: New test.
4742         * g++.dg/torture/vshuf-v4si.C: New test.
4743         * g++.dg/torture/vshuf-v8hi.C: New test.
4744         * g++.dg/torture/vshuf-v8qi.C: New test.
4745         * g++.dg/torture/vshuf-v8si.C: New test.
4747 2012-06-27  Richard Guenther  <rguenther@suse.de>
4749         PR middle-end/53676
4750         * gcc.dg/tree-ssa/scev-6.c: New testcase.
4752 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
4754         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4755         scan-dump-dem-not): Use printable pattern in test name.
4757 2012-06-26  Sterling Augustine  <saugustine@google.com>
4758             Dominique Dhumieres  <dominiq@lps.ens.fr>
4760         * gcc.dg/pubtypes-2.c: Update expected output.
4761         * gcc.dg/pubtypes-3.c: Likewise.
4762         * gcc.dg/pubtypes-4.c: Likewise.
4764 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
4766         * gcc.dg/tree-ssa/slsr-1.c: New test.
4767         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4768         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4769         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4771 2012-06-26  Matt Turner  <mattst88@gmail.com>
4773         PR target/35294
4774         * gcc.target/arm/mmx-2.c: New.
4776 2012-06-26  Richard Guenther  <rguenther@suse.de>
4778         PR c++/53752
4779         * g++.dg/torture/pr53752.C: New testcase.
4781 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
4783         PR tree-optimization/53748
4784         * gcc.c-torture/compile/pr53748.c: New test.
4786 2012-06-25  Jason Merrill  <jason@redhat.com>
4788         PR c++/53498
4789         PR c++/53305
4790         * g++.dg/cpp0x/decltype38.C: New.
4791         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4793 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
4795         * lib/target-supports-dg.exp (testname-for-summary): New.
4796         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4797         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4798         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4799         scan-module-absence, output-exists, output-exists-not: Use
4800         testname-for-summary.
4801         (dg-test): Clean up testname_with_flags.
4802         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4803         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4804         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4805         scan-assembler-dem-not, object-size: Use testname-for-summary.
4806         * lib/gcov.exp (run-gcov): Likewise.
4807         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4808         scan-dump-dem, scan-dump-dem-note): Likewise.
4810         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4811         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4812         including profopt.opt; save and restore existing value.
4813         * g++.dg/bprob/bprob.exp: Likewise.
4814         * gcc.dg/matrix/matrix.exp: Likewise.
4815         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4816         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4817         PROFOPT_OPTIONS.
4819 2012-06-25  Richard Henderson  <rth@redhat.com>
4821         * gcc.dg/pr53749.c: New.
4823 2012-06-25  Jason Merrill  <jason@redhat.com>
4825         PR c++/52988
4826         * g++.dg/cpp0x/nullptr28.C: New.
4828 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
4830         * gcc.target/arm/neon-vld1_dupQ.c: New.
4832 2012-06-25  Florian Weimer  <fweimer@redhat.com>
4834         * g++.dg/init/new35.C: New.
4835         * g++.dg/init/new36.C: New.
4836         * g++.dg/init/new37.C: New.
4837         * g++.dg/ext/vla5.C: New warning.
4838         * g++.dg/ext/vla8.C: New warning.
4839         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4841 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4842             James Greenhalgh  <james.greenhalgh@arm.com>
4844         * gcc.target/arm/ftest-support-arm.h New testcase.
4845         * gcc.target/arm/ftest-support-thumb.h Likewise.
4846         * gcc.target/arm/ftest-support.h Likewise.
4847         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4848         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4849         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4850         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4851         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4852         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4853         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4854         * gcc.target/arm/ftest-armv6-arm.c Likewise.
4855         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4856         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4857         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4858         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4859         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4860         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4861         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4862         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4863         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4864         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4865         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4866         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4867         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4868         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4869         * lib/target-supports.exp
4870         (check_effective_target_arm_arch_FUNC): Add support for more
4871         architectures.
4872         (add_options_for_arm_arch_FUNC): Likewise.
4873         (check_effective_target_arm_arch_FUNC_multilib): New functions.
4875 2012-06-25  Jason Merrill  <jason@redhat.com>
4877         PR c++/53202
4878         * g++.dg/cpp0x/constexpr-tuple.C: New.
4880 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
4882         PR target/53759
4883         * gcc.target/i386/pr53759.c: New test.
4885         PR c++/53594
4886         * g++.dg/cpp0x/nsdmi7.C: New test.
4888 2012-06-24  Kai Tietz  <ktietz@redhat.com>
4890         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4891         for LLP64 targets.
4892         * gcc.target/i386/pr38988.c: Likewise.
4894 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
4896         PR fortran/47710
4897         PR fortran/53328
4898         * gfortran.dg/typebound_generic_12.f03: New.
4899         * gfortran.dg/typebound_generic_13.f03: New.
4901 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
4903         * gnat.dg/lto15.ad[sb]: New test.
4905 2012-06-21  Meador Inge  <meadori@codesourcery.com>
4907         PR c/53702
4908         * gcc.dg/Wunused-local-typedefs.c: New testcase.
4910 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
4912         * gcc.dg/pch/ident-1.c: New test.
4913         * gcc.dg/pch/ident-1.hs: Header file for new test.
4915 2012-06-21  Michael Matz  <matz@suse.de>
4917         PR middle-end/53688
4918         * gcc.c-torture/execute/pr53688.c: New test.
4920 2012-06-20  Richard Guenther  <rguenther@suse.de>
4922         PR tree-optimization/30318
4923         * gcc.dg/tree-ssa/vrp69.c: New testcase.
4925 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
4927         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4929 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4931         * gcc.target/i386/clearcapv2.map: New file.
4932         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4934 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4936         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4937         and add __sh__ case.
4939 2012-06-19  Jason Merrill  <jason@redhat.com>
4941         PR c++/52637
4942         * g++.dg/debug/localclass1.C: New.
4944 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4946         * g++.dg/cpp0x/override4.C: New.
4948 2012-06-14  Jason Merrill  <jason@redhat.com>
4950         PR c++/53651
4951         * g++.dg/cpp0x/decltype37.C: New.
4953 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4955         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4957 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
4959         * gcc.c-torture/compile/vector-5.c,
4960         gcc.c-torture/compile/vector-6.c: New tests.
4962 2012-06-19  Richard Henderson  <rth@redhat.com>
4964         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4966 2012-06-19  Richard Guenther  <rguenther@suse.de>
4968         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4970 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
4972         PR target/53712
4973         * gcc.target/i386/pr53712.c: New test.
4975 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4977         PR fortran/53692
4978         * gfortran.dg/elemental_optional_args_6.f90: New.
4980 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4982         PR fortran/53526
4983         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4984         * gfortran.dg/coarray/move_alloc_1.f90
4986 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4988         PR fortran/53526
4989         * gfortran.dg/coarray_27.f90: New.
4991 2012-06-18  Joey Ye <Joey.Ye@arm.com>
4992             Greta Yorsh  <Greta.Yorsh@arm.com>
4994         * gcc.target/arm/epilog-1.c: New test.
4996 2012-06-18  Richard Guenther  <rguenther@suse.de>
4998         PR tree-optimization/53693
4999         * g++.dg/torture/pr53693.C: New testcase.
5001 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
5003         PR tree-optimization/53703
5004         * gcc.dg/torture/pr53703.c: New test.
5006 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
5008         PR middle-end/53698
5009         * gcc.target/i386/pr53698.c: New test.
5011 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
5013         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5015 2012-06-17  Tobias Burnus  <burnus@net-b.de>
5017         PR fortran/53691
5018         PR fortran/53685
5019         * gfortran.dg/transfer_check_3.f90: New.
5021 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
5023         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5025 2012-06-16  Tobias Burnus  <burnus@net-b.de>
5027         PR fortran/53642
5028         PR fortran/45170
5029         * gfortran.dg/deferred_type_param_8.f90: New.
5031 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
5033         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5034         testname that includes flags, passed in as new argument, in
5035         pass/fail messages.
5036         (run_gcov): Get testname from dg-test, use it in pass/fail messages
5037         and pass it to verify-* procedures.
5039         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5040         alignment torture options with usual torture options.
5042         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5043         messages reported for one line of source code.
5044         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5045         * g++.dg/cpp0x/decltype2.C: Likewise.
5046         * g++.dg/cpp0x/decltype3.C: Likewise.
5047         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5048         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5049         * g++.dg/cpp0x/static_assert3.C: Likewise.
5050         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5051         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5052         * g++.dg/cpp0x/union1.C: Likewise.
5053         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5054         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5055         * g++.dg/cpp0x/variadic2.C: Likewise.
5056         * g++.dg/cpp0x/variadic20.C: Likewise.
5057         * g++.dg/cpp0x/variadic74.C: Likewise.
5058         * g++.dg/diagnostic/bitfld2.C: Likewise.
5059         * g++.dg/ext/attrib44.C: Likewise.
5060         * g++.dg/ext/no-asm-1.C: Likewise.
5061         * g++.dg/other/error34.C: Likewise.
5062         * g++.dg/parse/crash46.C: Likewise.
5063         * g++.dg/parse/error10.C: Likewise.
5064         * g++.dg/parse/error2.C: Likewise.
5065         * g++.dg/parse/error3.C: Likewise.
5066         * g++.dg/parse/error36.C: Likewise.
5067         * g++.dg/parse/error8.C: Likewise.
5068         * g++.dg/parse/error9.C: Likewise.
5069         * g++.dg/parse/parser-pr28152-2.C: Likewise.
5070         * g++.dg/parse/parser-pr28152.C: Likewise.
5071         * g++.dg/parse/template25.C: Likewise.
5072         * g++.dg/parse/typename11.C: Likewise.
5073         * g++.dg/tc1/dr147.C: Likewise.
5074         * g++.dg/template/deduce3.C: Likewise.
5075         * g++.dg/template/koenig9.C: Likewise.
5076         * g++.dg/template/pr23510.C: Likewise.
5077         * g++.dg/warn/pr12242.C: Likewise.
5078         * g++.dg/warn/pr30551-2.C: Likewise.
5079         * g++.dg/warn/pr30551.C: Likewise.
5080         * g++.old-deja/g++.other/typename1.C: Likewise.
5081         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5083 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5085         PR c++/51033
5086         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5087         * c-c++-common/torture/vshuf-2.inc: Likewise.
5088         * c-c++-common/torture/vshuf-4.inc: Likewise.
5089         * c-c++-common/torture/vshuf-8.inc: Likewise.
5090         * c-c++-common/torture/vshuf-main.inc: Likewise.
5091         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5092         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5093         * c-c++-common/torture/vshuf-v2df.c: Likewise.
5094         * c-c++-common/torture/vshuf-v2di.c: Likewise.
5095         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5096         * c-c++-common/torture/vshuf-v2si.c: Likewise.
5097         * c-c++-common/torture/vshuf-v4df.c: Likewise.
5098         * c-c++-common/torture/vshuf-v4di.c: Likewise.
5099         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5100         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5101         * c-c++-common/torture/vshuf-v4si.c: Likewise.
5102         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5103         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5104         * c-c++-common/torture/vshuf-v8si.c: Likewise.
5106 2012-06-15  Michael Matz  <matz@suse.de>
5108         * gcc.dg/tree-ssa/vector-4.c: New test.
5110 2012-06-15  Michael Matz  <matz@suse.de>
5112         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5113         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5115 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
5117         PR tree-optimization/53636
5118         * gcc.target/arm/pr53636.c: New test.
5120 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
5122         PR tree-optimization/51581
5123         * gcc.c-torture/execute/pr51581-1.c: New test.
5124         * gcc.c-torture/execute/pr51581-2.c: New test.
5125         * gcc.dg/vect/pr51581-1.c: New test.
5126         * gcc.dg/vect/pr51581-2.c: New test.
5127         * gcc.dg/vect/pr51581-3.c: New test.
5128         * gcc.target/i386/avx-pr51581-1.c: New test.
5129         * gcc.target/i386/avx-pr51581-2.c: New test.
5130         * gcc.target/i386/avx2-pr51581-1.c: New test.
5131         * gcc.target/i386/avx2-pr51581-2.c: New test.
5132         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5134 2012-06-15  Richard Guenther  <rguenther@suse.de>
5136         * gcc.c-torture/execute/20120615-1.c: New testcase.
5138 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
5140         * gnat.dg/vect8.ad[sb]: New test.
5142 2012-06-14  Richard Guenther  <rguenther@suse.de>
5144         * gcc.dg/tree-ssa/vrp.h: New testcase.
5145         * gcc.dg/tree-ssa/vrp68.c: Likewise.
5147 2012-06-13  Christian Bruel  <christian.bruel@st.com>
5149         PR target/53621
5150         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5152 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
5154         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5156 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
5158         PR testsuite/20771
5159         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5160         test summary unique.
5162         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5163         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5164         scan-stack-usage-not): Don't strip torture options from test name.
5166         * lib/scandump.exp (scan-dump-times): Use printable version of
5167         regexp in test summary line.
5169         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5170         messages reported for one line of source code.
5171         * gcc.dg/format/few-1.c: Likewise.
5172         * gcc.dg/ia64-sync-2.c: Likewise.
5173         * gcc.dg/sync-2.c: Likewise.
5174         * gcc.dg/noncompile/pr44517.c: Likewise.
5176 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
5178         PR debug/49888
5179         * gcc.dg/guality/pr49888.c: New.
5181 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
5183         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5184         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5185         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5187 2012-06-13  Tobias Burnus  <burnus@net-b.de>
5189         PR fortran/53643
5190         * gfortran.dg/intent_out_7.f90: New.
5192 2012-06-13  Tobias Burnus  <burnus@net-b.de>
5194         PR fortran/53597
5195         * gfortran.dg/save_4.f90: New.
5197 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
5199         PR c/53532
5200         PR c/51034
5201         PR c/53196
5202         * gcc.dg/pr53532.c: New test.
5203         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5204         adjust line numbers.
5205         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5206         * gcc.dg/Wcxx-compat-8.c: Likewise.
5207         * gcc.dg/pr51034.c: New test.
5208         * gcc.dg/pr53196-1.c: New test.
5209         * gcc.dg/pr53196-2.c: New test.
5211 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
5213         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5214         alignment torture options with usual torture options.
5215         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5216         instead of dg-options.
5217         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5218         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5219         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5220         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5221         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5222         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5224         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5225         to checks for multiple messages reported for one line of source code.
5226         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5228         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5229         messages reported for one line of source code.
5231         * gcc.dg/20031223-1.c: Add comments to check for multiple
5232         messages reported for one line of source code.
5233         * gcc.dg/Wconversion-integer.c: Likewise.
5234         * gcc.dg/Wfatal-2.c: Likewise.
5235         * gcc.dg/Wfatal.c: Likewise.
5236         * gcc.dg/Wobjsize-1.c: Likewise.
5237         * gcc.dg/c99-vla-jump-1.c: Likewise.
5238         * gcc.dg/c99-vla-jump-2.c: Likewise.
5239         * gcc.dg/c99-vla-jump-3.c: Likewise.
5240         * gcc.dg/c99-vla-jump-4.c: Likewise.
5241         * gcc.dg/c99-vla-jump-5.c: Likewise.
5242         * gcc.dg/decl-9.c: Likewise.
5243         * gcc.dg/declspec-10.c: Likewise.
5244         * gcc.dg/declspec-18.c: Likewise.
5245         * gcc.dg/mtune.c: Likewise.
5246         * gcc.dg/parser-pr28152-2.c: Likewise.
5247         * gcc.dg/parser-pr28152.c: Likewise.
5248         * gcc.dg/pr14475.c: Likewise.
5249         * gcc.dg/pr27953.c: Likewise.
5250         * gcc.dg/pr28322-3.c: Likewise.
5251         * gcc.dg/pr30457.c: Likewise.
5252         * gcc.dg/pr30551-2.c: Likewise.
5253         * gcc.dg/pr30551-3.c: Likewise.
5254         * gcc.dg/pr30551-4.c: Likewise.
5255         * gcc.dg/pr30551-5.c: Likewise.
5256         * gcc.dg/pr30551-6.c: Likewise.
5257         * gcc.dg/pr30551.c: Likewise.
5258         * gcc.dg/pr45461.c: Likewise.
5259         * gcc.dg/pr48552-1.c: Likewise.
5260         * gcc.dg/pr48552-2.c: Likewise.
5261         * gcc.dg/redecl-1.c: Likewise.
5262         * gcc.dg/transparent-union-3.c: Likewise.
5263         * gcc.dg/utf-dflt.c: Likewise.
5264         * gcc.dg/utf-dflt2.c: Likewise.
5265         * gcc.dg/vla-8.c: Likewise.
5266         * gcc.dg/vla-init-1.c: Likewise.
5267         * gcc.dg/wtr-int-type-1.c: Likewise.
5269         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5270         messages reported for for one line of source code.
5271         * c-c++-common/raw-string-5.c: Likewise.
5272         * c-c++-common/raw-string-4.c: Likewise.
5273         * c-c++-common/raw-string-6.c: Likewise.
5274         * c-c++-common/pr20000.c: Likewise.
5276         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5277         messages reported for one line of source code.
5278         * gcc.dg/cpp/pr30786.c: Likewise.
5279         * gcc.dg/cpp/pr28709.c: Likewise.
5280         * gcc.dg/cpp/missing-header-MD.c: Likewise.
5281         * gcc.dg/cpp/macspace2.c: Likewise.
5282         * gcc.dg/cpp/missing-header-1.c: Likewise.
5283         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5284         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5285         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5287 2012-06-12  Jason Merrill  <jason@redhat.com>
5289         PR c++/53599
5290         * g++.dg/template/local7.C: New.
5292 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
5294         PR target/53511
5295         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5296         * gcc.target/sh/pr51340-2.c: Likewise.
5297         * gcc.target/sh/pr51340-3.c: Likewise.
5299 2012-06-12  Michael Matz  <matz@suse.de>
5301         * gcc.dg/torture/alias-1.c: New test.
5303 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
5305         PR rtl-optimization/53589
5306         * gcc.dg/torture/pr53589.c: New test.
5308 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
5310         PR target/50749
5311         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5312         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5313         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5314         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5315         * gcc.target/sh/pr50749-sf-predec-2.c: New.
5316         * gcc.target/sh/pr50749-sf-predec-4.c: New.
5317         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5318         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5319         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5320         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5321         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5322         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5323         * gcc.target/sh/pr50749-sf-predec-1.c: New.
5324         * gcc.target/sh/pr50749-sf-predec-3.c: New.
5325         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5326         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5328 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
5330         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5331         (check_intel_cpu_model): New function.
5332         (check_amd_cpu_model): New function.
5333         (check_features): New function.
5334         (__get_cpuid_output): New function.
5335         (check_detailed): New function.
5336         (fn1): Rename to quick_check.
5337         (main): Update to call quick_check and call check_detailed.
5339 2012-06-11  Richard Henderson  <rth@redhat.com>
5341         * lib/target-supports.exp
5342         (check_effective_target_sync_long_long_runtime): Use
5343         check_effective_target_lp64 instead of
5344         check_effective_target_powerpc64 for powerpc targets.
5346 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
5348         PR target/53511
5349         * gcc.target/sh/pr53511-1.c: New.
5351 2012-06-11  Richard Guenther  <rguenther@suse.de>
5353         PR middle-end/53470
5354         * g++.dg/lto/pr53470_0.C: New testcase.
5355         * gcc.dg/lto/pr53470_0.c: Likewise.
5357 2012-06-11  Richard Guenther  <rguenther@suse.de>
5359         PR c++/53605
5360         * g++.dg/ext/pr53605.C: New testcase.
5362 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5364         * gnat.dg/specs/array1.ads: New test.
5365         * gnat.dg/specs/array2.ads: Likewise.
5366         * gnat.dg/array22.adb: Likewise.
5368 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5370         * gnat.dg/constant4.adb: New test.
5371         * gnat.dg/constant4_pkg.ads: New helper.
5373 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
5375         PR fortran/52552
5376         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5377         * gfortran.dg/allocate_class_1.f90: Modified.
5378         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5379         * gfortran.dg/allocate_class_2.f90: New.
5381 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
5383         PR middle-end/53535
5384         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5386 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
5388         PR fortran/52861
5389         * gfortran.dg/string_assign_2.f90:  New test case.
5391 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
5393         PR fortran/52861
5394         * gfortran.dg/string_assign_1.f90:  New test case.
5396 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
5398         PR middle-end/53580
5399         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5400         * gcc.dg/gomp/critical-4.c: Likewise.
5401         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5402         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5403         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5404         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5405         * c-c++-common/gomp/pr53580.c: New test.
5407 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5409         PR c++/51214
5410         * g++.dg/cpp0x/forw_enum11.C: New.
5412 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5414         PR c++/53567
5415         * g++.dg/cpp0x/alias-decl-19.C: New.
5417 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
5419         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5421 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
5423         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5424         (XSTATE_FP): Ditto.
5425         (XSTATE_SSE): Ditto.
5426         (XSTATE_YMM): Ditto.
5427         (avx_os_support): Use new defines.
5429 2012-06-06  Richard Guenther  <rguenther@suse.de>
5431         PR testsuite/32380
5432         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5433         loops.
5435 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5437         PR c++/52841
5438         * g++.dg/cpp0x/pr52841.C: New testcase.
5440 2012-06-06  Richard Guenther  <rguenther@suse.de>
5442         PR tree-optimization/53081
5443         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5444         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5446 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5448         * gcc.target/powerpc/pr53487.c: New test.
5450 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
5452         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5454 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
5456         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5458 2012-06-05  Richard Guenther  <rguenther@suse.de>
5460         PR tree-optimization/30442
5461         * gcc.dg/vect/bb-slp-30.c: New testcase.
5463 2012-06-05  Richard Guenther  <rguenther@suse.de>
5465         PR tree-optimization/53081
5466         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5467         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5468         -fno-tree-loop-distribute-patterns.
5470 2012-06-05  Alan Modra  <amodra@gmail.com>
5472         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5473         Check static chain in nested funcs.
5475 2012-06-04  Tobias Burnus  <burnus@net-b.de>
5477         PR fortran/50619
5478         * gfortran.dg/init_flag_10.f90: New.
5480 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5482         PR c++/53524
5483         * g++.dg/warn/Wenum-compare-no-2: New.
5485 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
5487         PR preprocessor/53463
5488         * g++.dg/cpp/limits.C: New test.
5489         * g++.dg/parse/error19.C: Adjust.
5490         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5491         * g++.dg/warn/pr35635.C: Likewise.
5492         * g++.old-deja/g++.pt/assign1.C: Likewise.
5494 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
5496         PR target/53559
5497         * gcc.target/powerpc/cell_builtin_1.c: New test case.
5498         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5499         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5500         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5501         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5502         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5503         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5504         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5506 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
5508         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5510 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
5512         PR tree-optimization/53550
5513         * gcc.dg/pr53550.c: New test.
5515 2012-06-04  Richard Guenther  <rguenther@suse.de>
5517         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5518         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5519         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5521 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5523         PR fortran/48831
5524         * gfortran.dg/parameter_array_element_2.f90: New.
5526 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
5528         PR target/53512
5529         * gcc.target/sh/pr53512-1.c: New.
5530         * gcc.target/sh/pr53512-2.c: New.
5531         * gcc.target/sh/pr53512-3.c: New.
5532         * gcc.target/sh/pr53512-4.c: New.
5534 2012-06-01  Jason Merrill  <jason@redhat.com>
5536         PR c++/52973
5537         * g++.dg/ext/visibility/template12.C: New.
5538         * g++.dg/ext/attrib14.C: Adjust warning line.
5540         PR c++/52725
5541         * g++.dg/parse/new6.C: New.
5542         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5544 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5546         * c-c++-common/restrict-2.c: Revert previous change.
5548 2012-06-01  Jason Merrill  <jason@redhat.com>
5550         PR c++/53137
5551         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5553         PR c++/53484
5554         * g++.dg/cpp0x/auto33.C: New.
5556 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
5558         PR c++/26155
5559         * g++.dg/parse/namespace-alias-1.C: New.
5561 2012-06-01  Christian Bruel  <christian.bruel@st.com>
5563         * gcc.dg/spec-options.c: New test.
5564         * gcc.dg/foo.specs: New file.
5566 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5568         PR ada/53517
5569         * gnat.dg/lto14.adb: Skip on Solaris.
5571 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
5573         * gcc.target/cris/sync-1-v10.c,
5574         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5575         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5576         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5577         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5578         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5579         gcc.target/cris/torture/sync-mis-op-i-1.c,
5580         gcc.target/cris/torture/sync-mis-op-i-1a.c,
5581         gcc.target/cris/torture/sync-mis-op-i-2.c,
5582         gcc.target/cris/torture/sync-mis-op-i-2a.c,
5583         gcc.target/cris/torture/sync-mis-op-i-3.c,
5584         gcc.target/cris/torture/sync-mis-op-i-3a.c,
5585         gcc.target/cris/torture/sync-mis-op-s-1.c,
5586         gcc.target/cris/torture/sync-mis-op-s-1a.c,
5587         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5588         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5589         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5590         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5591         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5592         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5593         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5594         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5596 2012-05-31  Richard Guenther  <rguenther@suse.de>
5598         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5599         ldist-pr45948.c with disabled SCCP.
5601 2012-05-31  Richard Guenther  <rguenther@suse.de>
5603         PR middle-end/48493
5604         * gcc.dg/torture/pr48493.c: New testcase.
5606 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
5608         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5609         arm32 to targets.
5610         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5611         of the initialization loop.
5612         (dg-final): Adjust the expected number of vectorized loops depending
5613         on vect_char_mult target selector.
5615 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
5617         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5618         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5619         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5620         New tests.
5622 2012-05-30  Jason Merrill  <jason@redhat.com>
5624         PR c++/53356
5625         * g++.dg/init/new34.C: New.
5626         * g++.dg/tree-ssa/stabilize1.C: New.
5628 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
5630         PR c++/53356
5631         * g++.dg/init/new33.C: New test.
5633 2012-05-30  Richard Guenther  <rguenther@suse.de>
5635         PR middle-end/53501
5636         * gcc.dg/torture/pr53501.c: New testcase.
5637         * c-c++-common/restrict-2.c: Adjust.
5639 2012-05-30  Alan Modra  <amodra@gmail.com>
5641         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5642         torture-finish.
5644 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
5646         * gcc.target/i386/shuf-concat.c: New test.
5648 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
5650         PR rtl-optimization/53519
5651         * gcc.c-torture/compile/pr53519.c: New test.
5653 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5655         * gcc.target/arm/neon-vrev.c: New.
5657 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
5659         PR target/51340
5660         * gcc.target/sh/pr51340-1.c: New.
5661         * gcc.target/sh/pr51340-2.c: New.
5662         * gcc.target/sh/pr51340-3.c: New.
5664 2012-05-29  Richard Guenther  <rguenther@suse.de>
5666         PR tree-optimization/53516
5667         * gcc.dg/torture/pr53516.c: New testcase.
5669 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
5671         PR preprocessor/53229
5672         * gcc.dg/cpp/paste6.c: Force to run without
5673         -ftrack-macro-expansion.
5674         * gcc.dg/cpp/paste8.c: Likewise.
5675         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5676         -ftrack-macro-expansion.
5677         * gcc.dg/cpp/paste12.c: Force to run without
5678         -ftrack-macro-expansion.
5679         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5680         -ftrack-macro-expansion.
5681         * gcc.dg/cpp/paste13.c: Likewise.
5682         * gcc.dg/cpp/paste14.c: Likewise.
5683         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5684         -ftrack-macro-expansion.
5685         * gcc.dg/cpp/paste18.c: New test.
5687 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
5689         * gcc.target/cris/torture/trap-1.c,
5690         gcc.target/cris/torture/trap-2.c,
5691         gcc.target/cris/torture/trap-3.c,
5692         gcc.target/cris/torture/trap-v0.c,
5693         gcc.target/cris/torture/trap-v3.c: New tests.
5695 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
5697         PR c++/25137
5698         * g++.dg/warn/Wbraces3.C: New.
5699         * g++.dg/warn/Wbraces4.C: Likewise.
5701 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
5703         PR tree-optimization/53505
5704         * c-c++-common/torture/pr53505.c: New test.
5706 2012-05-27  Nathan Sidwell  <nathan@acm.org>
5708         * gcc.dg/stmt-expr-4.c: New.
5710 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
5712         PR c++/53491
5713         * g++.dg/parse/crash60.C: New.
5715 2012-05-26  Jason Merrill  <jason@redhat.com>
5717         PR c++/53220
5718         * c-c++-common/array-lit.c: New.
5719         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5721 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5723         PR ada/50294
5724         * gnat.dg/array21.adb: New test.
5726 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5728         * gnat.dg/renaming5.adb: Adjust dg-final directive.
5730 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5732         PR c++/32054
5733         * g++.dg/other/anon-union3.C: New.
5735 2012-05-25  Ian Lance Taylor  <iant@google.com>
5737         * gcc.dg/split-6.c: New test.
5739 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5741         * gnat.dg/lto14.adb: New test.
5743 2012-05-25  Tristan Gingold  <gingold@adacore.com>
5745         * gcc.target/i386/large-frame.c: New.
5747 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
5748         * gcc.target/powerpc/lhs-1.c: New.
5749         * gcc.target/powerpc/lhs-2.c: New.
5750         * gcc.target/powerpc/lhs-3.c: New.
5752 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
5754         Make unwound macro expansion trace less redundant
5755         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5756         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5757         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5758         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5759         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5760         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5762 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5764         PR c++/53464
5765         * g++.dg/cpp0x/constexpr-default1.C: New.
5767 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5769         PR c++/32080
5770         * g++.dg/eh/goto2.C: New.
5772 2012-05-24  Richard Guenther  <rguenther@suse.de>
5774         PR middle-end/53460
5775         * g++.dg/tree-prof/pr53460.C: New testcase.
5777 2012-05-24  Richard Guenther  <rguenther@suse.de>
5779         PR bootstrap/53466
5780         * g++.dg/debug/pr53466.C: New testcase.
5782 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
5784         PR tree-optimization/53465
5785         * gcc.c-torture/execute/pr53465.c: New test.
5787 2012-05-23  Tobias Burnus  <burnus@net-b.de>
5789         PR fortran/51055
5790         PR fortran/45170
5791         * gfortran.dg/allocate_with_typespec_6.f90: New.
5793 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
5795         PR c++/29185
5796         * g++.dg/warn/delete-array-1.C: New.
5798 2012-05-23  Richard Guenther  <rguenther@suse.de>
5800         * gcc.dg/torture/pr39074-2.c: Adjust.
5801         * gcc.dg/torture/pr39074.c: Likewise.
5802         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5803         * gcc.dg/tree-ssa/alias-19.c: Likewise.
5805 2012-05-22  Jan Hubicka  <jh@suse.cz>
5807         PR middle-end/53161
5808         * g++.dg/torture/pr53161.C: New testcase.
5810 2012-05-22  Tobias Burnus  <burnus@net-b.de>
5812         PR fortran/53389
5813         * gfortran.dg/realloc_on_assign_15.f90: New.
5815 2012-05-22  Richard Guenther  <rguenther@suse.de>
5817         PR middle-end/51071
5818         * gcc.dg/torture/pr51071-2.c: New testcase.
5820 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
5822         PR tree-optimization/53336
5823         * g++.dg/torture/pr53336.C: New testcase.
5825 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
5827         PR c++/53322
5828         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5829         instead of -Wunused-local-typedefs.
5831 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5833         PR c++/51184
5834         * g++.dg/other/abstract4.C: New-
5836 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5838         PR c++/40821
5839         * g++.dg/ext/attrib46.C: New.
5841 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
5843         PR c/53418
5844         * gcc.c-torture/compile/pr53418-1.c,
5845         gcc.c-torture/compile/pr53418-2.c: New tests.
5847 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
5849         PR tree-optimization/53366
5850         * gcc.dg/torture/pr53366-1.c: New test.
5851         * gcc.dg/torture/pr53366-2.c: New test.
5852         * gcc.target/i386/pr53366-1.c: New test.
5853         * gcc.target/i386/pr53366-2.c: New test.
5855         PR tree-optimization/53409
5856         * gcc.c-torture/compile/pr53409.c: New test.
5858         PR tree-optimization/53410
5859         * gcc.c-torture/compile/pr53410-1.c: New test.
5860         * gcc.c-torture/compile/pr53410-2.c: New test.
5862 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5864         PR target/53425
5865         * gcc.target/i386/pr53425-1.c: New file.
5866         * gcc.target/i386/pr53425-2.c: Likewise.
5868 2012-05-21  Richard Guenther  <rguenther@suse.de>
5870         PR tree-optimization/53408
5871         * gcc.dg/torture/pr53408.c: New testcase.
5873 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
5874             H.J. Lu  <hongjiu.lu@intel.com>
5876         PR target/53416
5877         * gcc.target/i386/pr53416.c: New file.
5879 2012-05-21  Richard Guenther  <rguenther@suse.de>
5881         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5883 2012-05-21  Richard Guenther  <rguenther@suse.de>
5885         * gcc.dg/torture/ldist-1.c: New testcase.
5887 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
5889         * gnat.dg/lto13.adb: New test.
5890         * gnat.dg/lto13_pkg.ad[sb]: New helper.
5892 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5894         * gnat.dg/specs/lto12.ads: New test.
5895         * gnat.dg/specs/lto12_pkg.ads: New helper.
5897 2012-05-18  Richard Guenther  <rguenther@suse.de>
5899         PR tree-optimization/53346
5900         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5901         * gcc.target/i386/incoming-10.c: Adjust.
5902         * gcc.target/i386/incoming-11.c: Likewise.
5903         * gcc.target/i386/pr46295.c: Likewise.
5905 2012-05-18  Richard Guenther  <rguenther@suse.de>
5907         * gcc.dg/pr53352.c: Return zero.
5909 2012-05-18  Richard Guenther  <rguenther@suse.de>
5911         PR tree-optimization/53390
5912         * gcc.dg/torture/pr53390.c: New testcase.
5914 2012-05-18  Meador Inge  <meadori@codesourcery.com>
5916         PR rtl-optimization/53352
5917         * gcc.dg/pr53352.c: New test.
5919 2012-05-17  David S. Miller  <davem@davemloft.net>
5921         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5922         failure on sparc-*-linux-gnu.
5924 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5926         PR c++/39681
5927         * g++.dg/parse/error49.C: New.
5928         * g++.dg/cpp0x/error8.C: Likewise.
5929         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5930         * g++.dg/ext/utf-dflt2.C: Likewise.
5931         * g++.dg/ext/utf-gnuxx98.C: Likewise.
5932         * g++.dg/ext/utf-dflt.C: Likewise.
5933         * c-c++-common/raw-string-3.c: Likewise.
5934         * c-c++-common/raw-string-4.c: Likewise.
5936 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5938         PR c++/53371
5939         * g++.dg/cpp0x/catch1.C: New.
5941 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5943         PR c++/44516
5944         * g++.dg/parse/error48.C: New.
5945         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5946         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5948 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
5950         * gcc.dg/tm/indirect-2.c: New test.
5952 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5954         PR tree-optimization/53217
5955         * gfortran.dg/pr53217.f90: New test.
5957 2012-05-16  Richard Guenther  <rguenther@suse.de>
5959         PR tree-optimization/53364
5960         * g++.dg/torture/pr53364.C: New testcase.
5962 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
5964         PR testsuite/52641
5965         * gcc.dg/pr52549.c: Fix test for long != void*
5966         * gcc.c-torture/execute/pr52979-1.x: New file.
5967         * gcc.c-torture/execute/pr52979-2.x: New file.
5969 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
5971         PR preprocessor/7263
5972         * gcc.dg/binary-constants-2.c: Run without tracking locations
5973         accross macro expansion.
5974         * gcc.dg/binary-constants-3.c: Likewise.
5975         * gcc.dg/cpp/sysmac2.c: Likewise.
5976         * gcc.dg/nofixed-point-2.c: Adjust for more precise
5977         location.
5978         * gcc.dg/cpp/syshdr3.c: New test.
5979         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5980         * gcc.dg/system-binary-constants-1.c: New test.
5981         * gcc.dg/system-binary-constants-1.h: New header for the new test
5982         above.
5983         * g++.dg/cpp/syshdr3.C: New test.
5984         * g++.dg/cpp/syshdr3.h: New header the new test above.
5985         * g++.dg/system-binary-constants-1.C: New test.
5986         * g++.dg/system-binary-constants-1.h: New header the new test
5987         above.
5989 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5991         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5993 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
5995         PR target/53358
5996         * gcc.dg/pr53358.c: New test.
5998 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6000         PR c++/11856
6001         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6002         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6004 2012-05-15  Olivier Hainque  <hainque@adacore.com>
6006         * g++.dg/eh/sighandle.C: New testcase.
6008 2012-05-15  Richard Guenther  <rguenther@suse.de>
6010         PR tree-optimization/53355
6011         * gcc.dg/tree-ssa/vrp67.c: New testcase.
6013 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6015         * gfortran.dg/*.f90: Remove now redundant manual
6016         cleanup-modules directive.
6018 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
6020         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6021         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6023 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
6025         PR fortran/52428
6026         * gfortran.dg/int_range_io_1.f90: New test.
6028 2012-05-14  Andi Kleen <ak@linux.intel.com>
6029             Jakub Jelinek  <jakub@redhat.com>
6031         PR target/53315
6032         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6033         * gcc.target/i386/rtm-check.h: New file.
6034         * gcc.target/i386/pr53315.c: New test.
6036 2012-05-14  Tobias Burnus  <burnus@net-b.de>
6038         PR fortran/49110
6039         PR fortran/51055
6040         PR fortran/53329
6041         * gfortran.dg/deferred_type_param_4.f90: New.
6042         * gfortran.dg/deferred_type_param_6.f90: New.
6044 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
6046         * gcc.target/i386/retarg.c: New test.
6048 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6050         PR fortran/45170
6051         * gfortran.dg/deferred_type_param_3.f90: New.
6052         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6053         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6055 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6057         * gnat.dg/null_pointer_deref3.adb: New test.
6059 2012-05-12  Tobias Burnus  <burnus@net-b.de>
6061         PR fortran/49110
6062         PR fortran/52843
6063         * gfortran.dg/deferred_type_param_5.f90: New.
6065 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
6067         * g++.dg/parse/error47.C: New.
6069 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6071         PR fortran/52537
6072         * gfortran.dg/string_compare_4.f90:  Change option
6073         to -fdump-tree-original.  Add test case for kind=4.
6075 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6077         PR fortran/52537
6078         * gfortran.dg/string_compare_4.f90:  New test.
6080 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6082         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6084 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6086         PR c++/53305
6087         * g++.dg/cpp0x/variadic132.C: New.
6089 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
6091         PR c++/53158
6092         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6093         * g++.dg/parse/error26.C: Tweak dg-error column number.
6095 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
6097         PR c++/53301
6098         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6100 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6102         * gnat.dg/lto11.ad[sb]: New test.
6104 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
6106         PR target/52908
6107         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6108         directive to Scan for vpmuldq, not vpmacsdql.
6110 2012-05-09  Michael Matz  <matz@suse.de>
6112         PR tree-optimization/53185
6113         * gcc.dg/vect/pr53185.c: New test.
6115 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
6117         PR middle-end/53249
6118         * gcc.target/i386/pr53249.c: New.
6120 2012-05-09  Richard Guenther  <rguenther@suse.de>
6122         PR tree-optimization/18437
6123         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6124         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6126 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
6128         PR tree-optimization/53226
6129         * gcc.c-torture/compile/pr53226.c: New test.
6131 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6133         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6134         * gcc.target/i386/hle-add-rel-1.c: Likewise.
6135         * gcc.target/i386/hle-and-acq-1.c: Likewise.
6136         * gcc.target/i386/hle-and-rel-1.c: Likewise.
6137         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6138         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6139         * gcc.target/i386/hle-or-acq-1.c: Likewise.
6140         * gcc.target/i386/hle-or-rel-1.c: Likewise.
6141         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6142         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6143         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6144         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6145         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6146         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6148 2012-05-09  Dehao Chen  <dehao@google.com>
6150         * gcc.dg/predict-1.c: Remove the replicated text in this test.
6151         * gcc.dg/predict-2.c: Likewise.
6152         * gcc.dg/predict-3.c: Likewise.
6153         * gcc.dg/predict-4.c: Likewise.
6154         * gcc.dg/predict-5.c: Likewise.
6155         * gcc.dg/predict-6.c: Likewise.
6157 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
6159         PR target/53272
6160         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6162 2012-05-08  Richard Guenther  <rguenther@suse.de>
6164         * gcc.dg/fold-bitand-4.c: New testcase.
6166 2012-05-08  Dehao Chen  <dehao@google.com>
6168         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6169         heuristic is working properly.
6170         * gcc.dg/predict-2.c: Likewise.
6171         * gcc/dg/predict-3.c: Likewise.
6172         * gcc/dg/predict-4.c: Likewise.
6173         * gcc/dg/predict-5.c: Likewise.
6174         * gcc/dg/predict-6.c: Likewise.
6176 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
6178         PR tree-optimization/53239
6179         * g++.dg/opt/vrp3.C: New test.
6180         * g++.dg/opt/vrp3-aux.cc: New file.
6181         * g++.dg/opt/vrp3.h: New file.
6183 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6185         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6186         .uleb128 support in assembler output.
6188 2012-05-07  Richard Guenther  <rguenther@suse.de>
6190         PR lto/42987
6191         * g++.dg/lto/pr42987_0.C: New testcase.
6192         * g++.dg/lto/pr42987_1.C: Likewise.
6194 2012-05-07  Tobias Burnus  <burnus@net-b.de>
6196         PR fortran/53255
6197         * gfortran.dg/typebound_operator_15.f90: New.
6199 2012-05-06  Tobias Burnus  <burnus@net-b.de>
6201         PR fortran/41587
6202         * gfortran.dg/class_array_13.f90: New.
6204 2012-05-06  Tristan Gingold  <gingold@adacore.com>
6206         * gnat.dg/warn7.adb: New test.
6208 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
6210         * gnat.dg/specs/renamings.ads: Rename to...
6211         * gnat.dg/specs/renaming1.ads: ...this.
6212         * gnat.dg/specs/renaming2.ads: New test.
6213         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6214         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6215         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6216         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6218 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
6220         * gnat.dg/discr36.ad[sb]: New test.
6221         * gnat.dg/discr36_pkg.ad[sb]: New helper.
6223 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6225         PR c/43772
6226         * c-c++-common/pr43772.c: New.
6228 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
6230         PR fortran/41600
6231         * gfortran.dg/select_type_26.f03 : New test.
6232         * gfortran.dg/select_type_27.f03 : New test.
6234         PR fortran/53191
6235         * gfortran.dg/select_type_28.f03 : New test.
6237 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
6239         PR fortran/49010
6240         PR fortran/24518
6241         * gfortran.dg/mod_sign0_1.f90: New test.
6242         * gfortran.dg/mod_large_1.f90: New test.
6244 2012-05-04  Tobias Burnus  <burnus@net-b.de>
6246         PR fortran/53175
6247         gfortran.dg/public_private_module_5.f90: New.
6249 2012-05-04  Tobias Burnus  <burnus@net-b.de>
6251         PR fortran/53111
6252         * gfortran.dg/constructor_7.f90: New.
6253         * gfortran.dg/constructor_8.f90: New.
6255 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6257         PR c++/53166
6258         * g++.dg/cpp0x/static_assert7.C: New.
6260 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
6262         PR tree-optimization/52633
6263         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6264         recognized as widening shifts instead of over-widening.
6265         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6266         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6267         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6268         * gcc.target/arm/pr52633.c: New test.
6270 2012-05-04  Richard Guenther  <rguenther@suse.de>
6272         PR tree-optimization/53168
6273         * gcc.dg/torture/pr53168.c: New testcase.
6274         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6276 2012-05-04  Richard Guenther  <rguenther@suse.de>
6278         * gcc.dg/lto/pr53214_0.c: New testcase.
6280 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6282         * gcc.target/ia64/pr48496.c: New test.
6283         * gcc.target/ia64/pr52657.c: Likewise.
6285 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6287         PR c/51712
6288         * c-c++-common/pr51712.c: New.
6290 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6292         PR target/53199
6293         * gcc.target/powwerpc/pr53199.c: New file.
6295 2012-05-03  Jason Merrill  <jason@redhat.com>
6297         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6299         * gcc.dg/debug/dwarf2/dups-types.c: New.
6300         * gcc.dg/debug/dwarf2/dups-types.h: New.
6302 2012-05-03  Jason Merrill  <jason@redhat.com>
6304         * g++.dg/debug/dwarf2/namespace-2.C: New.
6305         * g++.dg/debug/dwarf2/localclass3.C: New.
6307 2012-05-03  Jason Merrill  <jason@redhat.com>
6309         * g++.dg/debug/dwarf2/thunk1.C: New.
6311 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6313         PR c++/53186
6314         * g++.dg/other/final2.C: New.
6316 2012-05-03  Richard Guenther  <rguenther@suse.de>
6318         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6320 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
6322         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6323         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6324         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6325         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6327 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
6329         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6330         .byte 0xf2.
6331         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6332         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6333         * gcc.target/i386/hle-add-rel-1.c: Likewise.
6335         PR debug/53174
6336         * gcc.dg/pr53174.c: New test.
6338         PR target/53187
6339         * gcc.target/arm/pr53187.c: New test.
6340         * gcc.c-torture/compile/pr53187.c: New test.
6342 2012-05-03  Richard Guenther  <rguenther@suse.de>
6344         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6345         unsupported prefetching support.
6347 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
6349         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6350         option -ftrack-macro-expansion=0.
6351         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6352         option -ftrack-macro-expansion=0.
6354 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
6356         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6357         dg-options for target arm with dg-additional-options.
6359 2012-05-03  Richard Guenther  <rguenther@suse.de>
6361         PR tree-optimization/53144
6362         * gcc.dg/torture/pr53144.c: New testcase.
6364 2012-05-03  Tobias Burnus  <burnus@net-b.de>
6366         PR fortran/52864
6367         * gfortran.dg/pointer_intent_7.f90: New.
6368         * gfortran.dg/pure_formal_3.f90: New.
6370 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
6372         * gcc.target/s390/20030123-1.c: Add missing "volatile".
6374 2012-05-02  Martin Jambor  <mjambor@suse.cz>
6376         PR lto/52605
6377         * g++.dg/lto/pr52605_0.C: New test.
6379 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6381         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6382         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6383         * gcc.target/i386/hle-add-acq-1.c: Ditto.
6384         * gcc.target/i386/hle-add-rel-1.c: Ditto.
6385         * gcc.target/i386/hle-and-acq-1.c: Ditto.
6386         * gcc.target/i386/hle-and-rel-1.c: Ditto.
6387         * gcc.target/i386/hle-or-acq-1.c: Ditto.
6388         * gcc.target/i386/hle-or-rel-1.c: Ditto.
6389         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6390         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6391         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6392         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6393         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6394         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6395         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6396         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6398 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
6400         PR middle-end/53153
6401         * gcc.dg/pr53153.c: New test.
6403 2012-05-02  Richard Guenther  <rguenther@suse.de>
6405         * g++.dg/tree-ssa/pr19807.C: Adjust.
6407 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
6409         PR tree-optimization/53163
6410         * gcc.c-torture/compile/pr53163.c: New test.
6412         PR rtl-optimization/53160
6413         * gcc.c-torture/execute/pr53160.c: New test.
6415 2012-05-01  Ian Lance Taylor  <iant@google.com>
6417         PR c/37303
6418         * gcc.dg/pr37303.c: New test.
6420 2012-05-01  Richard Henderson  <rth@redhat.com>
6422         * lib/target-supports.exp
6423         (check_effective_target_sync_long_long_runtime): True for
6424         check_effective_target_powerpc64.
6426 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
6428         PR c++/51033
6429         * gcc.dg/vector-1.c: Move to ...
6430         * c-c++-common/vector-1.c: ... here.
6431         * gcc.dg/vector-2.c: Move to ...
6432         * c-c++-common/vector-2.c: ... here.
6433         * gcc.dg/vector-3.c: Move to ...
6434         * c-c++-common/vector-3.c: ... here. Adapt to C++.
6435         * gcc.dg/vector-4.c: Move to ...
6436         * c-c++-common/vector-4.c: ... here.
6437         * gcc.dg/vector-init-1.c: Move to ...
6438         * c-c++-common/vector-init-1.c: ... here.
6439         * gcc.dg/vector-init-2.c: Move to ...
6440         * c-c++-common/vector-init-2.c: ... here.
6441         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6442         * c-c++-common/vector-subscript-1.c: ... here.
6443         * gcc.dg/vector-subscript-2.c: Move to ...
6444         * c-c++-common/vector-subscript-2.c: ... here.
6445         * gcc.dg/vector-subscript-3.c: Move to ...
6446         * c-c++-common/vector-subscript-3.c: ... here.
6448         PR c++/51314
6449         * g++.dg/cpp0x/vt-51314.C: New test.
6450         * g++.dg/cpp0x/variadic76.C: Fix.
6452 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
6454         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6456 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
6458         Add -Wvarargs option
6459         * c-c++-common/Wvarargs.c: New test case.
6460         * c-c++-common/Wvarargs-2.c: Likewise.
6462 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
6464         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6465         * objc.dg/foreach-7.m: Force the test case to run without
6466         -ftrack-macro-expansion.
6467         * c-c++-common/tm/attrib-1.c: Likewise.
6468         * c-c++-common/warn-ommitted-condop.c: Likewise.
6469         * gcc.dg/assign-warn-1.c: Likewise.
6470         * gcc.dg/assign-warn-2.c: Likewise.
6471         * gcc.dg/attr-alloc_size.c: Likewise.
6472         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6473         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6474         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6475         * gcc.dg/c90-const-expr-9.c: Likewise.
6476         * gcc.dg/c99-const-expr-9.c: Likewise.
6477         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
6478         * gcc.dg/cpp/direct2s.c: Likewise.
6479         * gcc.dg/cpp/pr28709.c: Likewise.
6480         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6481         * gcc.dg/dfp/composite-type.c: Likewise.
6482         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6483         with -ftrack-macro-expansion
6484         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6485         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6486         * g++.dg/ext/cleanup-1.C: Likewise.
6487         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6488         * g++.dg/template/sfinae10.C: Likewise.
6489         * g++.dg/tm/wrap-2.C: Likewise.
6490         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6491         * g++.dg/warn/Wsign-conversion.C: Likewise.
6492         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6493         * g++.old-deja/g++.mike/p10769b.C: Likewise.
6494         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6495         it to run with -ftrack-macro-expansion.
6496         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6497         test cases without -ftrack-macro-expansion.
6499         Fix location for static class members
6500         * g++.dg/template/sfinae6_neg.C: Adjust.
6502         Make conversion warnings work on NULL with -ftrack-macro-expansion
6503         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6504         alongside the previous testing for NULL.
6506         Fix -Wuninitialized for -ftrack-macro-expansion
6507         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6509         Strip "<built-in>" loc from displayed expansion context
6510         * g++.dg/warn/Wconversion-real-integer2.C: New test.
6511         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6512         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6513         new test above.
6515         Fix expansion point loc for macro-like tokens
6516         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6517         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6519         Fix token pasting with -ftrack-macro-expansion
6520         * gcc.dg/cpp/paste17.c: New test case for
6521         -ftrack-macro-expansion=2 mode only.
6522         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6524 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
6526         * gnat.dg/warn6.ad[sb]: New test.
6528 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6530         PR 53149
6531         * gcc.dg/20011021-1.c: Adjust testcase.
6533 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6535         PR fortran/53148
6536         * gfortran.dg/function_optimize_12.f90:  New test.
6538 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
6540         PR target/53156
6541         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6542         code to match current output and cover new peephole2 pattern.
6544 2012-04-27  Ollie Wild  <aaw@google.com>
6546         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6548 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
6550         * gcc.c-torture/execute/20120427-2.c: New testcase.
6551         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6552         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6553         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6555 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
6557         PR target/53138
6558         * gcc.c-torture/execute/20120427-1.c: New testcase.
6560 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
6562         PR middle-end/27139
6563         * gcc.dg/tree-ssa/forwprop-18.c: New test.
6565 2012-04-27  Tom de Vries  <tom@codesourcery.com>
6567         PR tree-optimization/51879
6568         * gcc.dg/pr51879.c: New test.
6569         * gcc.dg/pr51879-2.c: Same.
6570         * gcc.dg/pr51879-3.c: Same.
6571         * gcc.dg/pr51879-4.c: Same.
6572         * gcc.dg/pr51879-6.c: Same.
6574 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6576         PR c++/53096
6577         * g++.dg/cpp0x/defaulted35.C: New.
6578         * g++.dg/cpp0x/defaulted15.C: Adjust.
6580 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
6582         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6583         structure layout.
6585 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
6587         * gcc.target/i386/builtin_target.c: Check avx2.
6589 2012-04-26  Alan Modra  <amodra@gmail.com>
6591         * gcc.target/powerpc/savres.c: New test.
6592         * gcc.target/powerpc/powerpc.exp: Run it.
6594 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
6596         PR target/53120
6597         * gcc.dg/torture/pr53120.c: New test.
6599 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6601         PR middle-end/52979
6602         * gcc.c-torture/compile/pr52979-1.c: New test.
6603         * gcc.c-torture/execute/pr52979-1.c: New test.
6604         * gcc.c-torture/execute/pr52979-2.c: New test.
6606 2012-04-25  Richard Guenther  <rguenther@suse.de>
6608         * gcc.target/i386/l_fma_float_5.c: Adjust.
6609         * gcc.target/i386/l_fma_double_4.c: Likewise.
6610         * gcc.target/i386/l_fma_float_2.c: Likewise.
6611         * gcc.target/i386/l_fma_float_6.c: Likewise.
6612         * gcc.target/i386/l_fma_double_1.c: Likewise.
6613         * gcc.target/i386/l_fma_double_5.c: Likewise.
6614         * gcc.target/i386/l_fma_float_3.c: Likewise.
6615         * gcc.target/i386/l_fma_double_2.c: Likewise.
6616         * gcc.target/i386/l_fma_double_6.c: Likewise.
6617         * gcc.target/i386/l_fma_float_4.c: Likewise.
6618         * gcc.target/i386/l_fma_double_3.c: Likewise.
6619         * gcc.target/i386/l_fma_float_1.c: Likewise.
6621 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6623         PR tree-optimization/53058
6624         * gcc.c-torture/compile/pr53058.c: New test.
6626 2012-04-25  Jan Hubicka  <jh@suse.cz>
6628         PR middle-end/53088
6629         * gcc.target/i386/pr39082-1.c: Update warning location.
6631 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6633         PR c/52880
6634         * gcc.dg/pr52880.c: New test.
6636 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6638         * gcc.dg/m-un-2.c: Update.
6639         * gcc.dg/20011021-1.c: Update.
6641 2012-04-25  Tobias Burnus  <burnus@net-b.de>
6643         PR fortran/52196
6644         * gfortran.dg/realloc_on_assign_14.f90: New.
6646 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
6648         PR testsuite/52641
6649         PR tree-optimizations/52891
6650         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6652 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6654         PR c++/52363
6655         * g++.dg/cpp0x/sfinae35.C: New.
6656         * g++.dg/cpp0x/sfinae36.C: Likewise.
6658 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
6660         * gcc.target/builtin_target.c: New testcase.
6662 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6664         PR target/47197
6665         * gcc.target/powerpc/pr47197.c: New test.
6667 2012-04-24  Richard Guenther  <rguenther@suse.de>
6669         PR tree-optimization/53085
6670         * g++.dg/torture/pr53085.C: New testcase.
6672 2012-04-24  Andrew Pinski  <apinski@cavium.com>
6674         PR tree-opt/33512
6675         * gcc.dg/tree-ssa/andor-3.c: New testcase.
6676         * gcc.dg/tree-ssa/andor-4.c: New testcase.
6677         * gcc.dg/tree-ssa/andor-5.c: New testcase.
6679 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
6681         PR middle-end/53084
6682         * gcc.c-torture/execute/pr53084.c: New test.
6684 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
6686         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6688 2012-04-23  Andrew Pinski  <apinski@cavium.com>
6690         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6692 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
6694         PR regression/53076
6695         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6696         * gcc.dg/torture/builtin-power-1.c: Likewise.
6698 2012-04-23  Richard Guenther  <rguenther@suse.de>
6700         PR tree-optimization/53070
6701         * gcc.dg/torture/pr53070.c: New testcase.
6703 2012-04-23  Richard Guenther  <rguenther@suse.de>
6705         PR c/53060
6706         * gcc.dg/pr53060.c: New testcase.
6708 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
6710         PR tree-optimizations/52891
6711         * gcc.c-torture/compile/pr52891-1.c: New test.
6712         * gcc.c-torture/compile/pr52891-2.c: New test.
6714 2012-04-22  Tobias Burnus  <burnus@net-b.de>
6716         PR fortran/53051
6717         * gfortran.dg/read_float_4.f90: New.
6719 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6721         PR 35441
6722         * c-c++-common/pr35441.C: New.
6724 2012-04-20  Ian Lance Taylor  <iant@google.com>
6726         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6727         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6729 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
6731         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6732         array access.
6733         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6735 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6737         PR rtl-optimization/44214
6738         * gcc.dg/pr44214-1.c: New test.
6739         * gcc.dg/pr44214-2.c: Likewise.
6740         * gcc.dg/pr44214-3.c: Likewise.
6742 2012-04-20  Richard Guenther  <rguenther@suse.de>
6744         * g++.dg/torture/20120420-1.C: New testcase.
6746 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
6748         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6750 2012-04-19  Christian Bruel  <christian.bruel@st.com>
6752         * gcc.dg/pr52283.c: New test.
6754 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
6756         * gcc.dg/pr37985.c: New test.
6758 2012-04-19  Richard Guenther  <rguenther@suse.de>
6760         PR rtl-optimization/44688
6761         * gcc.dg/var-expand1.c: Increase array size to make unrolling
6762         possibly profitable.
6764 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6766         PR tree-optimization/52976
6767         * gfortran.dg/reassoc_11.f: New test.
6769 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6771         PR tree-optimization/52976
6772         * gfortran.dg/reassoc_7.f: New test.
6773         * gfortran.dg/reassoc_8.f: Likewise.
6774         * gfortran.dg/reassoc_9.f: Likewise.
6775         * gfortran.dg/reassoc_10.f: Likewise.
6777 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
6779         PR c++/52422
6780         * g++.dg/cpp0x/sfinae33.C: New.
6781         * g++.dg/cpp0x/sfinae34.C: Likewise.
6783 2012-04-18  Joey Ye  <joey.ye@arm.com>
6785         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6787 2012-04-18  Richard Guenther  <rguenther@suse.de>
6789         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6790         array access.
6791         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6792         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6794 2012-04-17  Tom de Vries  <tom@codesourcery.com>
6796         * g++.dg/pr51264-4.C: New test.
6798 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6800         PR c++/52599
6801         * g++.dg/cpp0x/constexpr-ctor10.C: New.
6803 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6805         PR c++/53003
6806         * g++.dg/parse/crash59.C: New.
6808 2012-04-17  Michael Matz  <matz@suse.de>
6810         PR tree-optimization/18437
6811         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6813 2012-04-17  Richard Guenther  <rguenther@suse.de>
6815         PR middle-end/53011
6816         * g++.dg/torture/pr53011.C: New testcase.
6818 2012-04-16  Jason Merrill  <jason@redhat.com>
6820         PR c++/38543
6821         * g++.dg/cpp0x/variadic131.C: New.
6823         PR c++/52008
6824         * g++.dg/cpp0x/variadic130.C: New.
6826         PR c++/50830
6827         * g++.dg/cpp0x/variadic129.C: New.
6829         PR c++/50303
6830         * g++.dg/cpp0x/variadic128.C: New.
6832 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6834         PR fortran/52864
6835         * gfortran.dg/pointer_intent_6.f90: New.
6837 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6839         PR fortran/52916
6840         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6841         to include public_private_module_4.f90.
6842         * gfortran.dg/public_private_module_4.f90: Skip this test on all
6843         targets.
6845 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
6847         PR c++/49152
6848         * g++.dg/diagnostic/operator1.C: New.
6849         * g++.dg/ext/label5.C: Adjust.
6850         * g++.dg/ext/va-arg1.C: Likewise.
6851         * g++.dg/other/error20.C: Likewise.
6852         * g++.dg/other/error20.C: Likewise.
6853         * g++.dg/other/error16.C: Likewise.
6854         * g++.dg/other/error10.C: Likewise.
6855         * g++.dg/parse/error30.C: Likewise.
6856         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6858 2012-04-16  Jason Merrill  <jason@redhat.com>
6860         PR c++/51148
6861         * g++.dg/cpp0x/variadic127.C: New.
6863 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6865         * lib/plugin-support.exp (plugin-test-execute): Properly determine
6866         testcase name.
6867         Use fail, pass instead of unresolved.
6868         Don't log $optstr.
6870         PR testsuite/52948
6871         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6872         TODO_dump_func.
6873         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6874         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6875         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6877 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
6879         PR fortran/52968
6880         * gfortran.dg/typebound_call_23.f03: New test case.
6882 2012-04-15  Jason Merrill  <jason@redhat.com>
6884         PR c++/47220
6885         * g++.dg/cpp0x/variadic126.C: New.
6887         PR c++/52380
6888         * g++.dg/cpp0x/variadic125.C: New.
6890         PR c++/52292
6891         * g++.dg/cpp0x/variadic124.C: New.
6893         PR c++/52706
6894         * g++.dg/cpp0x/nullptr27.C: New.
6896         PR c++/52818
6897         * g++.dg/warn/format8.C: New.
6899 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
6901         PR fortran/51082
6902         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6904 2012-04-14  Tobias Burnus  <burnus@net-b.de>
6906         PR fortran/52916
6907         PR fortran/40973
6908         * gfortran.dg/public_private_module_3.f90: New.
6909         * gfortran.dg/public_private_module_4.f90: New.
6911 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6913         * gcc.dg/superblock.c: New test.
6915 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6917         * gcc.dg/pr51879-12.c: New test.
6919 2012-04-13  Jason Merrill  <jason@redhat.com>
6921         PR c++/52824
6922         * g++.dg/cpp0x/variadic123.C: New.
6923         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6925         PR c++/52905
6926         * g++.dg/cpp0x/initlist-ctor1.C: New.
6928         PR c++/52915
6929         * g++.dg/other/anon-union2.C: New.
6931 2012-04-13  Martin Jambor  <mjambor@suse.cz>
6933         PR middle-end/52939
6934         * g++.dg/ipa/pr52939.C: New test.
6936 2012-04-13  Tom de Vries  <tom@codesourcery.com>
6938         * gcc.dg/pr52734.c: New test.
6940 2012-04-13  Richard Guenther  <rguenther@suse.de>
6942         PR tree-optimization/52969
6943         * gcc.dg/torture/pr52969.c: New testcase.
6945 2012-04-13  Richard Guenther  <rguenther@suse.de>
6947         PR c/52549
6948         * gcc.dg/pr52549.c: New testcase.
6950 2012-04-13  Richard Guenther  <rguenther@suse.de>
6952         PR c/52862
6953         * gcc.dg/pr52862.c: New testcase.
6955 2012-04-13  Joey Ye  <joey.ye@arm.com>
6957         * gcc.target/arm/thumb1-imm.c: New testcase.
6959 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
6961         PR target/52932
6962         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6963         second function argument.
6964         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6965         (calc_permps): Update declaration.  Calculate result correctly.
6966         (avx2_test): Change src2 type to union256i_d.
6967         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6968         correctly.
6970 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6972         PR target/52775
6973         * gcc.target/powerpc/pr52775.c: New file.
6975 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6977         PR tree-optimization/18589
6978         * gcc.dg/tree-ssa/pr18589-1.c: New test.
6979         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6980         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6981         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6982         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6983         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6984         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6985         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6986         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6987         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6989 2012-04-12  Richard Guenther  <rguenther@suse.de>
6991         PR tree-optimization/52943
6992         * gcc.dg/torture/pr52943.c: New testcase.
6994 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
6996         PR target/50751
6997         * gcc/target/sh/pr50751-4.c: New.
6998         * gcc/target/sh/pr50751-5.c: New.
6999         * gcc/target/sh/pr50751-6.c: New.
7000         * gcc/target/sh/pr50751-7.c: New.
7002 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7004         PR c++/52465
7005         * g++.dg/lookup/using52.C: New.
7007 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7009         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7011 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
7013         PR rtl-optimization/52876
7014         * gcc.target/i386/pr52876.c: New.
7016 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
7018         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7019         __UINTPTR_TYPE__.
7020         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7021         __INTPTR_TYPE__.
7022         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7023         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7024         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7025         (ptrdiff_t): ... this.  All uses changed.
7026         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7027         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7028         __INTPTR_TYPE__.
7029         (main): Cast argument to __INTPTR_TYPE__.
7030         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7031         size_t.
7032         * gcc.dg/mallign.c (main): Likewise.
7033         * gcc.dg/pr38700.c (foo): Likewise.
7034         * gcc.dg/long-long-cst1.c (t): Likewise.
7035         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7036         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7037         * gcc.dg/pointer-arith-10.c (foo): Likewise.
7038         * gcc.dg/pr25682.c (d, foo): Likewise.
7039         * gcc.dg/format/cast-1.c (f): Likewise.
7040         * gcc.dg/c90-const-expr-10.c
7041         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7042         (size_t): ...this.  All uses changed.
7043         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7044         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7045         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7046         * gcc.dg/pr34856.c (uintptr_t): Likewise.
7047         * gcc.dg/sequence-pt-1.c: Likewise.
7048         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7049         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7050         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7051         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
7052         of ptrdiff_t with it.
7053         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7054         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7055         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7057 2012-04-11  Jason Merrill  <jason@redhat.com>
7059         PR debug/45088
7060         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7061         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7063         PR c++/52906
7064         * g++.dg/ext/attrib45.C: New.
7066         * g++.dg/eh/dtor3.C: New.
7068 2012-04-11  Richard Guenther  <rguenther@suse.de>
7070         PR middle-end/52621
7071         * gfortran.dg/pr52621.f90: New testcase.
7073 2012-04-11  Richard Guenther  <rguenther@suse.de>
7075         PR middle-end/52918
7076         * g++.dg/torture/pr52918-1.C: New testcase.
7077         * g++.dg/torture/pr52918-2.C: Likewise.
7079 2012-04-11  Tobias Burnus  <burnus@net-b.de>
7081         PR fortran/52729
7082         * gfortran.dg/block_11.f90: New.
7084 2012-04-11  Nick Clifton  <nickc@redhat.com>
7086         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7088 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
7090         PR target/16458
7091         * gcc.target/powerpc/pr16458-1.c: New test.
7092         * gcc.target/powerpc/pr16458-2.c: Likewise.
7093         * gcc.target/powerpc/pr16458-3.c: Likewise.
7094         * gcc.target/powerpc/pr16458-4.c: Likewise.
7096 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7098         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7099         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7100         * gcc.dg/builtin-bswap-5.c: Likewise.
7101         * gcc.target/i386/builtin-bswap-4.c: New test.
7103 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7105         PR 24985
7106         * lib/prune.exp: Add -fno-diagnostics-show-caret.
7108 2012-04-11  Richard Guenther  <rguenther@suse.de>
7110         PR rtl-optimization/52881
7111         * gcc.dg/torture/pr52881.c: New testcase.
7112         * gcc.dg/torture/pr52913.c: Likewise.
7114 2012-04-11  Richard Guenther  <rguenther@suse.de>
7116         PR tree-optimization/52912
7117         * gcc.dg/torture/pr52912.c: New testcase.
7119 2010-04-10  Michael Matz  <matz@suse.de>
7121         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7122         * gcc.dg/vect/vect-outer-1.c: Adjust.
7123         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7124         * gcc.dg/vect/vect-outer-1a.c: Adjust.
7125         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7126         * gcc.dg/vect/vect-outer-1b.c: Adjust.
7127         * gcc.dg/vect/vect-outer-2b.c: Adjust.
7128         * gcc.dg/vect/vect-outer-3b.c: Adjust.
7130 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
7132         PR tree-optimization/52870
7133         * gcc.dg/vect/pr52870.c: New test.
7135 2012-04-09  Mike Stump  <mikestump@comcast.net>
7137         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7138         * gcc.dg/tree-ssa/vrp59.c: Likewise.
7139         * gcc.dg/tree-ssa/vrp60.c: Likewise.
7140         * gnat.dg/aggr11.adb: Likewise.
7141         * gnat.dg/aggr11_pkg.ads: Likewise.
7142         * gnat.dg/aggr15.adb: Likewise.
7143         * gnat.dg/aggr15.ads: Likewise.
7144         * gnat.dg/aggr17.adb: Likewise.
7145         * gnat.dg/aggr18.adb: Likewise.
7146         * gnat.dg/array14.adb: Likewise.
7147         * gnat.dg/array14.ads: Likewise.
7148         * gnat.dg/array14_pkg.ads: Likewise.
7149         * gnat.dg/array19.adb: Likewise.
7150         * gnat.dg/array19.ads: Likewise.
7151         * gnat.dg/discr27.adb: Likewise.
7152         * gnat.dg/discr27.ads: Likewise.
7153         * gnat.dg/discr35.adb: Likewise.
7154         * gnat.dg/discr35.ads: Likewise.
7155         * gnat.dg/discr6.adb: Likewise.
7156         * gnat.dg/discr6_pkg.ads: Likewise.
7157         * gnat.dg/import1.adb: Likewise.
7158         * gnat.dg/import1.ads: Likewise.
7159         * gnat.dg/loop_address2.adb: Likewise.
7160         * gnat.dg/opt7.adb: Likewise.
7161         * gnat.dg/opt7.ads: Likewise.
7162         * gnat.dg/pointer_variable_bounds.adb: Likewise.
7163         * gnat.dg/pointer_variable_bounds.ads: Likewise.
7164         * gnat.dg/rep_clause2.adb: Likewise.
7165         * gnat.dg/rep_clause2.ads: Likewise.
7166         * gnat.dg/slice2.adb: Likewise.
7167         * gnat.dg/slice2.ads: Likewise.
7168         * gnat.dg/slice6.adb: Likewise.
7169         * gnat.dg/slice6_pkg.ads: Likewise.
7170         * gnat.dg/specs/unchecked_union2.ads: Likewise.
7171         * gnat.dg/taft_type2.adb: Likewise.
7172         * gnat.dg/taft_type2.ads: Likewise.
7173         * gnat.dg/taft_type2_pkg.ads: Likewise.
7174         * gnat.dg/volatile10.adb: Likewise.
7175         * gnat.dg/volatile10_pkg.ads: Likewise.
7177         * gcc.dg/dll-8.c: Remove execute permissions.
7178         * g++.dg/ext/dllexport5.C: Likewise.
7180 2012-04-09  Jan Hubicka  <jh@suse.cz>
7182         PR lto/52722
7183         PR lto/51765
7184         PR lto/52634
7185         * gcc.dg/lto/pr52634_1.c: New testcase.
7186         * gcc.dg/lto/pr52634_0.c: New testcase.
7188 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
7190         PR target/52883
7191         * gcc.target/i386/pr52883.c: New testcase.
7193 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
7195         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7196         (check_effective_target_sync_long_long): Add SPARC case.
7197         (check_effective_target_sync_long_long_runtime): Likewise.
7198         (check_effective_target_sync_int_long): Adjust SPARC case.
7199         (check_effective_target_sync_char_short): Likewise.
7201 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
7203         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7204         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
7206 2012-04-08  Tobias Burnus  <burnus@net-b.de>
7208         PR fortran/40973
7209         PR fortran/52751
7210         * gfortran.dg/public_private_module_2.f90: New.
7212 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7214         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7215         directives.
7217 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7219         PR fortran/52893
7220         * gfortran.dg/function_optimize_11.f90:  New test.
7222 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7224         PR fortran/52668
7225         * gfortran.dg/use_only_6.f90: New test.
7227 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7229         PR fortran/52668
7230         * gfortran.dg/use_only_6.f90: New test.
7231 2012-04-06  Mike Stump  <mikestump@comcast.net>
7233         PR testsuite/50722
7234         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7236 2012-04-05  Jason Merrill  <jason@redhat.com>
7238         PR c++/52596
7239         * g++.dg/template/qualified-id5.C: New.
7241 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
7243         PR target/52882
7244         * gcc.target/i386/pr52882.c: New test.
7246 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7247             Dominique D'Humieures  <dominiq@lps.ens.fr>
7249         PR testsuite/52614
7250         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7251         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7253 2012-04-04  Jason Merrill  <jason@redhat.com>
7255         PR c++/52845
7256         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7258 2012-04-03  Jason Merrill  <jason@redhat.com>
7260         PR c++/52796
7261         * g++.dg/cpp0x/variadic-value1.C: New.
7263 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
7265         * gnat.dg/pack18.adb: New test.
7266         * gnat.dg/pack18_pkg.ads: New helper.
7268 2012-04-03  Richard Guenther  <rguenther@suse.de>
7270         PR tree-optimization/52808
7271         * gcc.dg/pr52808.c: New testcase.
7273 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
7275         PR tree-optimization/52835
7276         * gfortran.dg/pr52835.f90: New test.
7278 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
7280         * gnat.dg/specs/aggr5.ads: New test.
7282 2012-04-02  Richard Guenther  <rguenther@suse.de>
7284         PR tree-optimization/52756
7285         * gcc.dg/torture/pr52756.c: New testcase.
7287 2012-04-02  Richard Guenther  <rguenther@suse.de>
7289         PR middle-end/52803
7290         * gcc.dg/pr52803.c: New testcase.
7292 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
7294         PR c++/40942
7295         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7296         DR 214 in account.
7298 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
7300         PR c++/50043
7301         * g++.dg/cpp0x/noexcept17.C: New.
7302         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7303         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7304         * g++.dg/cpp0x/noexcept01.C: Likewise.
7305         * g++.dg/eh/init-temp1.C: Likewise.
7306         * g++.dg/eh/ctor1.C: Likwise.
7308 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7310         * gnat.dg/controlled6.adb: New test.
7311         * gnat.dg/controlled6_pkg.ads: New helper.
7312         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7314 2012-03-30  Richard Henderson <rth@redhat.com>
7316         PR debug/52727
7317         * g++.dg/opt/pr52727.C: New testcase.
7319 2012-03-30  Richard Guenther  <rguenther@suse.de>
7321         PR tree-optimization/52754
7322         * gcc.target/i386/pr52754.c: New testcase.
7324 2012-03-30  Richard Guenther <rguenther@suse.de>
7326         PR middle-end/52772
7327         * g++.dg/torture/pr52772.C: New testcase.
7329 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
7331         PR c++/52718
7332         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7334 2012-03-29  Jason Merrill  <jason@redhat.com>
7336         PR c++/52685
7337         * g++.dg/template/inherit8.C: New.
7339 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
7341         PR c++/52759
7342         * g++.dg/ext/weak4.C: New test.
7344         PR tree-optimization/52760
7345         * gcc.c-torture/execute/pr52760.c: New test.
7347 2012-03-29  Jason Merrill  <jason@redhat.com>
7349         PR c++/52743
7350         * g++.dg/cpp0x/initlist-array3.C: New.
7352 2012-03-28  Jason Merrill  <jason@redhat.com>
7354         PR c++/52746
7355         * g++.dg/overload/virtual2.C: New.
7357 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7359         * gnat.dg/vect7.ad[sb]: New test.
7361 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
7362         Tobias Burnus  <burnus@gcc.gnu.org>
7364         PR fortran/52652
7365         * gfortran.dg/allocate_class_1.f90 : Change error test.
7366         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7367         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7368         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7370 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
7372         PR middle-end/52691
7373         * gcc.dg/pr52691.c: New test.
7375         PR middle-end/52750
7376         * gcc.c-torture/compile/pr52750.c: New test.
7378 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
7380         PR target/52692
7381         * gcc.target/avr/torture/builtins-2.c: New test.
7383 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
7385         PR target/52736
7386         * gcc.target/i386/pr52736.c: New test.
7388 2012-03-27  Martin Jambor  <mjambor@suse.cz>
7390         PR middle-end/52693
7391         * gcc.dg/torture/pr52693.c: New test.
7393 2012-03-27  Meador Inge  <meadori@codesourcery.com>
7395         PR c++/52672
7396         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7398 2012-03-27  Mike Stump  <mikestump@comcast.net>
7400         PR target/52665
7401         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7402         failures that match branch names.
7404 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
7405             H.J. Lu  <hongjiu.lu@intel.com>
7407         PR target/52698
7408         * gcc.target/i386/pr52698.c: New test.
7410 2012-03-27  Richard Guenther  <rguenther@suse.de>
7412         PR middle-end/52720
7413         * gcc.dg/torture/pr52720.c: New testcase.
7415 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
7417         * gnat.dg/pack17.adb: New test.
7419 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7421         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7422         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7424 2012-03-26  Martin Jambor  <mjambor@suse.cz>
7426         PR tree-optimization/50052
7427         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7429 2012-03-26  Richard Guenther  <rguenther@suse.de>
7431         PR tree-optimization/52701
7432         * gfortran.dg/pr52701.f90: New testcase.
7434 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
7436         PR tree-optimization/52686
7437         * gcc.target/arm/pr52686.c: New test.
7439 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
7441         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7442         Add "-Os -flto" to list.
7444 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
7446         * gnat.dg/concat2.ad[sb]: New test.
7448 2012-03-24  Jason Merrill  <jason@redhat.com>
7450         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7451         * g++.dg/cpp0x/trailing2.C: Likewise.
7452         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7453         * g++.dg/cpp1y/auto-fn1.C: New.
7454         * g++.dg/cpp1y/auto-fn2.C: New.
7455         * g++.dg/cpp1y/auto-fn3.C: New.
7456         * g++.dg/cpp1y/auto-fn4.C: New.
7457         * g++.dg/cpp1y/auto-fn5.C: New.
7458         * g++.dg/cpp1y/auto-fn6.C: New.
7459         * g++.dg/cpp1y/auto-fn7.C: New.
7460         * g++.dg/cpp1y/auto-fn8.C: New.
7461         * g++.dg/cpp1y/auto-fn9.C: New.
7462         * g++.dg/cpp1y/auto-fn10.C: New.
7463         * g++.dg/cpp1y/auto-fn11.C: New.
7465 2012-03-23  Richard Guenther  <rguenther@suse.de>
7467         PR tree-optimization/52678
7468         * gfortran.dg/pr52678.f: New testcase.
7470 2012-03-23  Richard Guenther  <rguenther@suse.de>
7472         PR tree-optimization/52638
7473         * g++.dg/torture/pr52638.C: New testcase.
7475 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
7477         PR c++/52487
7478         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7480 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
7482         PR c++/52671
7483         * g++.dg/ext/attrib44.C: New test.
7485 2012-03-22  Jan Hubicka  <jh@suse.cz>
7487         PR middle-end/51737
7488         * g++.dg/torture/pr51737.C: New testcase
7490 2012-03-22  Richard Guenther  <rguenther@suse.de>
7492         PR tree-optimization/52548
7493         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7495 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7497         * lib/fortran-modules.exp (list-module-names-1): Remove
7498         warning.
7500 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
7502         PR target/50751
7503         * gcc.target/sh/pr50751-1.c: New.
7504         * gcc.target/sh/pr50751-2.c: New.
7505         * gcc.target/sh/pr50751-3.c: New.
7507 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
7509         PR target/52479
7510         * gcc.target/sh/sh4a-cos.c: Remove.
7511         * gcc.target/sh/sh4a-sin.c: Remove.
7512         * gcc.target/sh/sh4a-sincos.c: Remove.
7514 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
7516         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7517         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7519 2012-03-21  Martin Jambor  <mjambor@suse.cz>
7521         PR testsuite/52641
7522         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7523         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7525 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
7527         * gcc.target/arm/thumb-16bit-ops.c: New file.
7528         * gcc.target/arm/thumb-ifcvt.c: New file.
7530 2012-03-20  Jason Merrill  <jason@redhat.com>
7532         * lib/target-supports.exp: Add { target c++1y }.
7534         * g++.dg/cpp0x/auto32.C: New.
7536 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7538         PR testsuite/52641
7539         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7540         int32plus.
7541         * gcc.dg/torture/pr48124-4.c: Ditto:
7542         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7544 2012-03-20  Jason Merrill  <jason@redhat.com>
7546         PR c++/52510
7547         * g++.dg/cpp0x/initlist66.C: New.
7549 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7551         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7552         __AVR_HAVE_LPMX__
7554 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7556         PR target/49868
7557         * gcc.target/avr/torture/addr-space-2.h: New file.
7558         * gcc.target/avr/torture/addr-space-2-g.h: New test.
7559         * gcc.target/avr/torture/addr-space-2-0.h: New test.
7560         * gcc.target/avr/torture/addr-space-2-1.h: New test.
7561         * gcc.target/avr/torture/addr-space-2-x.h: New test.
7563 2012-03-20  Richard Guenther  <rguenther@suse.de>
7565         * gnat.dg/pack16.adb: New testcase.
7566         * gnat.dg/pack16_pkg.ads: Likewise.
7567         * gnat.dg/specs/pack8.ads: Likewise.
7568         * gnat.dg/specs/pack8_pkg.ads: Likewise.
7570 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7572         * g++.dg/warn/Wuseless-cast.C: Extend.
7574 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7576         PR c++/14710
7577         * g++.dg/warn/Wuseless-cast.C: New.
7579 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
7581         PR libfortran/52608
7582         * gfortran.dg/pr52608.f90: New test.
7584 2012-03-17  Tobias Burnus  <burnus@net-b.de>
7586         PR fortran/52585
7587         * gfortran.dg/proc_ptr_36.f90: New.
7589 2012-03-16  Martin Jambor  <mjambor@suse.cz>
7591         * gcc.dg/misaligned-expand-1.c: New test.
7592         * gcc.dg/misaligned-expand-3.c: Likewise.
7594 2012-03-16  Richard Guenther  <rguenther@suse.de>
7595         Kai Tietz  <ktietz@redhat.com>
7597         PR middle-end/48814
7598         * gcc.c-torture/execute/pr48814-1.c: New test.
7599         * gcc.c-torture/execute/pr48814-2.c: New test.
7600         * gcc.dg/tree-ssa/assign-1.c: New test.
7601         * gcc.dg/tree-ssa/assign-2.c: New test.
7602         * gcc.dg/tree-ssa/assign-3.c: New test.
7604 2012-03-16  Richard Guenther  <rguenther@suse.de>
7606         * gnat.dg/specs/pack7.ads: New testcase.
7608 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7610         PR target/52568
7611         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7612         * gcc.dg/torture/vshuf-8.inc: Likewise.
7613         * gcc.dg/torture/vshuf-16.inc: Likewise.
7614         * gcc.dg/torture/vshuf-32.inc: Likewise.
7616 2012-03-15  Jason Merrill  <jason@redhat.com>
7618         * g++.dg/torture/pr52582.C: New.
7620 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7622         * lib/fortran-modules.exp: New file which was forgotten in r185430.
7624 2012-03-15  Ira Rosen  <irar@il.ibm.com>
7625             Ulrich Weigand  <ulrich.weigand@linaro.org>
7627         * gcc.dg/vect/slp-cond-3.c: New test.
7628         * gcc.dg/vect/slp-cond-4.c: New test.
7630 2012-03-15  Ira Rosen  <irar@il.ibm.com>
7631             Ulrich Weigand  <ulrich.weigand@linaro.org>
7633         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7634         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7636 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
7638         PR libfortran/52434
7639         PR libfortran/48878
7640         PR libfortran/38199
7641         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7642         * gfortran.dg/round_1.f03: Likewise.
7644 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7645             Andrew Pinski  <apinski@cavium.com>
7647         PR middle-end/52592
7648         * gcc.dg/pr52592.c: New test.
7650 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7652         * gfortran.fortran-torture/compile/compile.exp: Simplify.
7653         * gfortran.fortran-torture/execute/execute.exp: Likewise.
7654         * lib/gcc-dg.exp (cleanup-modules): Move to ..
7655         * lib/fortran-modules.exp: .. this new file. Adjust users.
7656         * lib/gfortran-dg.exp (gfortran-dg-runtest,
7657         gfortran-dg-debug-runtest): Call cleanup-modules.
7658         * lib/fortran-torture.exp (fortran-torture-execute,
7659         fortran-torture): Likewise.
7660         * gfortran.dg/coarray/caf.exp: Likewise.
7661         * lib/lto.exp: Likewise.
7662         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7663         * gfortran.dg/class_4b.f03: Likewise.
7664         * gfortran.dg/class_4c.f03: Likewise.
7665         * gfortran.dg/class_45a.f03: Likewise.
7666         * gfortran.dg/binding_label_tests_10.f03: Likewise.
7667         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7668         * gfortran.dg/binding_label_tests_11.f03: Likewise.
7669         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7670         * gfortran.dg/binding_label_tests_13.f03: Likewise.
7671         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7672         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7673         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7674         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7675         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7676         * gfortran.dg/whole_file_28.f90: Likewise.
7677         * gfortran.dg/whole_file_29.f90: Likewise.
7678         * gfortran.dg/whole_file_30.f90: Likewise.
7679         * gfortran.dg/whole_file_31.f90: Likewise.
7681 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7683         PR tree-optimization/52267
7684         * gcc.dg/pr52267.c: New test.
7685         * gcc.dg/tree-ssa/vrp65.c: New test.
7686         * gcc.dg/tree-ssa/vrp66.c: New test.
7688 2012-03-15  Richard Guenther  <rguenther@suse.de>
7690         PR middle-end/52580
7691         * gfortran.dg/vect/pr52580.f: New testcase.
7693 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
7695         * gcc.target/sh/fpul-usage-1.c: New.
7697 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
7699         PR target/49468
7700         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7701         * gcc.target/sh/pr49468-di.c: Likewise.
7703 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7705         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7706         * gcc.dg/c99-stdint-6.c: Likewise.
7707         * gcc.dg/lto/20090210_0.c: Likewise.
7708         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7709         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7710         * gcc.dg/pragma-init-fini-2.c: Likewise.
7711         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7712         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7713         * gcc.target/i386/pr22152.c: Likewise.
7714         * gcc.target/i386/vect8-ret.c: Likewise.
7715         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7716         handling.
7718 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7720         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7721         * g++.dg/tree-prof/partition1.C: Likewise.
7722         * g++.dg/tree-prof/partition2.C: Likewise.
7723         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7724         handling.
7725         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7726         * gcc.c-torture/execute/20010724-1.c: Remove.
7727         * gcc.c-torture/execute/20010724-1.x: Remove.
7728         * gcc.c-torture/execute/20040208-2.c: Remove.
7729         * gcc.c-torture/execute/20040208-2.x: Remove.
7730         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7731         Remove.
7732         (main) [__mips__ && __sgi__]: Remove.
7733         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7734         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7735         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7736         mips-sgi-irix6* handling.
7737         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7738         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7739         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7740         handling.
7741         * gcc.dg/torture/builtin-logb-1.c: Likewise.
7742         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7743         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7744         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7745         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7746         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7747         mips-sgi-irix6*.
7748         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7749         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7750         * gcc.target/mips/save-restore-3.c: Likewise.
7751         * gcc.target/mips/save-restore-4.c: Likewise.
7752         * gcc.target/mips/save-restore-5.c: Likewise.
7753         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7754         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7755         messages.
7756         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7757         IRIX 6 handling.
7758         (restore_ld_library_path_env_vars): Likewise.
7759         * lib/target-supports.exp (check_profiling_available): Remove
7760         mips*-*-irix* handling.
7761         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7762         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7763         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7765 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7767         PR c++/52582
7768         * g++.dg/opt/pr52582.C: New test.
7770 2012-03-14  Richard Guenther  <rguenther@suse.de>
7772         PR tree-optimization/52571
7773         * gcc.dg/vect/vect-2.c: Initialize arrays.
7774         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7775         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7776         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7778 2012-03-14  Richard Guenther  <rguenther@suse.de>
7780         PR middle-end/52080
7781         PR middle-end/52097
7782         PR middle-end/48124
7783         * gcc.dg/torture/pr48124-1.c: New testcase.
7784         * gcc.dg/torture/pr48124-2.c: Likewise.
7785         * gcc.dg/torture/pr48124-3.c: Likewise.
7786         * gcc.dg/torture/pr48124-4.c: Likewise.
7788 2012-03-14  Richard Guenther  <rguenther@suse.de>
7790         PR middle-end/52578
7791         * gcc.dg/pr52578.c: New testcase.
7793 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7795         PR c++/52521
7796         * g++.dg/cpp0x/udlit-args2.C: New test.
7798 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7800         PR target/48596
7801         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7802         * gcc.c-torture/compile/pr48596.c: ... here.
7804 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
7806         PR c++/51641
7807         * g++.dg/lookup/hidden-class17.C: New test.
7809 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
7811         PR c/52577
7812         * gcc.dg/Wunused-var-3.c: New test.
7814 2012-03-13  Martin Jambor  <mjambor@suse.cz>
7816         * gcc.dg/misaligned-expand-2.c: New test.
7818 2012-03-13  Richard Guenther  <rguenther@suse.de>
7820         PR middle-end/52134
7821         * gcc.dg/pr52134.c: New testcase.
7823 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7825         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7827 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7829         PR tree-optimization/46728
7830         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7831         * gcc.target/powerpc/pr46728-5.c: Likewise.
7832         * gcc.target/powerpc/pr46728-8.c: Likewise.
7833         * gcc.target/powerpc/pr46728-10.c: Likewise.
7834         * gcc.target/powerpc/pr46728-11.c: Likewise.
7835         * gcc.target/powerpc/pr46728-13.c: Likewise.
7836         * gcc.target/powerpc/pr46728-14.c: Likewise.
7837         * gcc.target/powerpc/pr46728-15.c: Likewise.
7839 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
7841         PR c++/52299
7842         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7844 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7846         PR tree-optimization/46728
7847         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7848         * gcc.target/powerpc/pr46728-5.c: Likewise.
7849         * gcc.target/powerpc/pr46728-8.c: Likewise.
7850         * gcc.target/powerpc/pr46728-10.c: Likewise.
7851         * gcc.target/powerpc/pr46728-11.c: Likewise.
7852         * gcc.target/powerpc/pr46728-13.c: Likewise.
7853         * gcc.target/powerpc/pr46728-14.c: Likewise.
7854         * gcc.target/powerpc/pr46728-15.c: Likewise.
7856 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
7858         PR target/49868
7859         * gcc.target/avr/torture/addr-space-1.h: New file.
7860         * gcc.target/avr/torture/addr-space-1-g.h: New test.
7861         * gcc.target/avr/torture/addr-space-1-0.h: New test.
7862         * gcc.target/avr/torture/addr-space-1-1.h: New test.
7863         * gcc.target/avr/torture/addr-space-1-x.h: New test.
7865 2012-03-12  Andrew Pinski  <apinski@cavium.com>
7867         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7869 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7871         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7872         * g++.dg/abi/thunk4.C: Likewise.
7873         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7874         Adapt line numbers.
7875         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7876         handling.
7877         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7878         * g++.dg/eh/spbp.C: Likewise.
7879         * g++.dg/ext/label13.C: Likewise.
7880         * g++.dg/guality/guality.exp: Likewise.
7881         * g++.dg/other/anon5.C: Likewise.
7882         * g++.dg/other/pragma-ep-1.C: Remove.
7883         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7884         * g++.dg/warn/pr31246.C: Likewise.
7885         * g++.dg/warn/weak1.C: Likewise.
7886         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7887         * g++.old-deja/g++.ext/attrib5.C: Likewise.
7888         * gcc.c-torture/compile/limits-declparen.c: Likewise.
7889         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7890         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7891         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7892         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7893         * gcc.dg/c99-tgmath-1.c: Likewise.
7894         * gcc.dg/c99-tgmath-2.c: Likewise.
7895         * gcc.dg/c99-tgmath-3.c: Likewise.
7896         * gcc.dg/c99-tgmath-4.c: Likewise.
7897         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7898         handling.
7899         * gcc.dg/debug/pr49032.c: Likewise.
7900         * gcc.dg/guality/guality.exp: Likewise.
7901         * gcc.dg/intmax_t-1.c: Likewise.
7902         * gcc.dg/pr48616.c: Likewise.
7903         * gcc.dg/pragma-ep-1.c: Remove.
7904         * gcc.dg/pragma-ep-2.c: Remove.
7905         * gcc.dg/pragma-ep-3.c: Remove.
7906         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7907         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7908         * gcc.misc-tests/gcov-14.c: Likewise.
7909         * gfortran.dg/guality/guality.exp: Likewise.
7910         * lib/target-supports.exp (check_weak_available): Likewise.
7911         (add_options_for_tls): Likewise.
7912         (check_ascii_locale_available): Likewise.
7913         * obj-c++.dg/dwarf-2.mm: Likewise.
7914         * objc.dg/dwarf-1.m: Likewise.
7915         * objc.dg/dwarf-2.m: Likewise.
7917 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
7919         PR tree-optimization/51721
7920         * gcc.dg/tree-ssa/vrp64.c: New test.
7922         PR tree-optimization/52533
7923         * gcc.c-torture/compile/pr52533.c: New test.
7925 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
7927         * gcc.target/i386/rtm-xabort-1.c: New.
7928         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7929         * gcc.target/i386/rtm-xend-1.c: Ditto.
7930         * gcc.target/i386/rtm-xtest-1.c: Ditto.
7931         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7932         * gcc.target/i386/sse-13.c: Ditto.
7933         * gcc.target/i386/sse-14.c: Ditto.
7934         * gcc.target/i386/sse-22.c: Ditto.
7935         * gcc.target/i386/sse-23.c: Ditto.
7936         * g++.dg/other/i386-2.C: Ditto.
7937         * g++.dg/other/i386-3.C: Ditto.
7939 2012-03-12  Tobias Burnus  <burnus@net-b.de>
7941         PR fortran/52542
7942         * gfortran.dg/proc_ptr_35.f90: New.
7944 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
7946         PR target/52530
7947         * gcc.dg/torture/pr52530.c: New test.
7949 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7951         PR target/51244
7952         * gcc.target/sh/pr51244-1.c: Fix thinkos.
7954 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7956         PR target/52450
7957         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7959         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7961 2012-03-09  Andrew Pinski  <apinski@cavium.com>
7963         PR middle-end/51988
7964         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7965         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7967 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
7969         * gcc.dg/tree-ssa/scev-3.c: New.
7970         * gcc.dg/tree-ssa/scev-4.c: New.
7972 2012-03-08  Tobias Burnus  <burnus@net-b.de>
7974         PR fortran/52469
7975         * gfortran.dg/proc_ptr_34.f90
7977 2012-03-07  Jason Merrill  <jason@redhat.com>
7979         PR c++/52521
7980         * g++.dg/cpp0x/udlit-mangle.C: New.
7982 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
7984         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7986 2012-03-06  Richard Guenther  <rguenther@suse.de>
7988         PR middle-end/52493
7989         * gcc.dg/torture/pr52493.c: New testcase.
7991 2012-03-06  Richard Guenther  <rguenther@suse.de>
7993         PR lto/52097
7994         * gcc.dg/lto/pr52097_0.c: New testcase.
7996 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
7998         PR target/51244
7999         * gcc.target/sh/pr51244-1.c: New.
8000         * gcc.target/sh/pr51244-2.c: New.
8001         * gcc.target/sh/pr51244-3.c: New.
8003 2012-03-05  Jason Merrill  <jason@redhat.com>
8005         PR c++/51930
8006         * g++.dg/ext/visibility/template11.C: New.
8008         * g++.dg/cpp0x/implicit13.C: New.
8010 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
8012         PR tree-optimization/51721
8013         * gcc.dg/tree-ssa/vrp63.c: New test.
8014         * gcc.dg/pr51721.c: New test.
8016 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
8018         PR fortran/50981
8019         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8020         argument checks.
8022 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
8024         PR target/52146
8025         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8027 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
8029         PR fortran/50981
8030         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8032 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
8034         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8035         int32plus.
8037 2012-03-03  Jason Merrill  <jason@redhat.com>
8039         * g++.dg/cpp0x/nsdmi-defer6.C: New.
8041         Core 1270
8042         * g++.dg/cpp0x/initlist65.C: New.
8044         PR c++/36797
8045         * g++.dg/ext/is_empty2.C: New.
8047 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8049         PR fortran/48820
8050         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8052 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8054         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8055         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8056         * gfortran.dg/bind_c_usage_8.f03: Ditto.
8057         * gfortran.dg/c_kind_tests_2.f03: Ditto.
8058         * gfortran.dg/class_30.f90: Remove dg-warning line.
8059         * gfortran.dg/bind_c_usage_25.f90: New.
8061 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8063         PR fortran/48820
8064         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8065         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8066         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8068 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8070         PR fortran/48820
8071         * gfortran.dg/assumed_type_1.f90: New.
8072         * gfortran.dg/assumed_type_2.f90: New.
8073         * gfortran.dg/assumed_type_3.f90: New.
8074         * gfortran.dg/assumed_type_4.f90: New.
8076 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
8078         PR target/49486
8079         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8080         * gcc.target/sh/pr49468-di.c: New.
8082 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
8084         * gcc.dg/graphite/pr50561.c: Update.
8086 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
8088         * gcc.target/powerpc/pr52457.c: New test.
8090 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
8092         * gcc.target/arm/sat-1.c: New test.
8094 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
8096         PR target/46716
8097         * gcc.target/i386/pr46716.c: New test.
8099 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8101         PR c++/51989
8102         * g++.dg/cpp0x/sfinae32.C: New.
8104 2012-03-02  Richard Guenther  <rguenther@suse.de>
8106         PR tree-optimization/52406
8107         * gcc.dg/torture/pr52406.c: New testcase.
8109 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8111         PR fortran/52325
8112         * gfortran.dg/derived_comp_array_ref_8.f90: New.
8113         * gfortran.dg/nullify_2.f90: Update dg-error.
8114         * gfortran.dg/nullify_4.f90: Ditto.
8115         * gfortran.dg/pointer_init_6.f90: Ditto.
8117 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8119         PR fortran/52270
8120         * gfortran.dg/class_51.f90: New.
8122 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8124         PR fortran/52452
8125         * gfortran.dg/intrinsic_8.f90: New.
8127 2012-03-01  Kai Tietz  <ktietz@redhat.com>
8129         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8130         routines on mingw targets.
8131         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8133 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
8135         PR tree-optimization/52445
8136         * gcc.dg/pr52445.c: New test.
8138 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
8140         PR target/52437
8141         * gcc.c-torture/compile/pr52437.c: New test.
8143         PR middle-end/52419
8144         * gcc.dg/torture/pr52419.c: New test.
8146         PR tree-optimization/52429
8147         * gcc.dg/torture/pr52429.c: New test.
8148         * g++.dg/opt/pr52429.C: New test.
8150 2012-02-29  Richard Guenther  <rguenther@suse.de>
8152         PR testsuite/52297
8153         * gcc.dg/lto/trans-mem-1_0.c: Remove.
8154         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8155         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8156         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8157         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8158         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8160 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
8162         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8164 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
8166         PR fortran/52386
8167         * gfortran.dg/realloc_on_assign_13.f90 : New test.
8169 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8171         PR target/51534
8172         * gcc.target/arm/neon/pr51534.c: New testcase.
8174 2012-02-28  Richard Guenther  <rguenther@suse.de>
8176         PR target/52407
8177         * gcc.dg/torture/pr52407.c: New testcase.
8179 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8181         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8182         * gcc.target/arm/vfp2.c: Likewise.
8183         * gcc.target/arm/vfp3.c: Likewise.
8184         * gcc.target/arm/vfp4.c: Likewise.
8185         * gcc.target/arm/vfp5.c: Likewise.
8186         * gcc.target/arm/vfp6.c: Likewise.
8187         * gcc.target/arm/vfp7.c: Likewise.
8188         * gcc.target/arm/vfp8.c: Likewise.
8189         * gcc.target/arm/vfp9.c: Likewise.
8190         * gcc.target/arm/vfp10.c: Likewise.
8191         * gcc.target/arm/vfp11.c: Likewise.
8192         * gcc.target/arm/vfp12.c: Likewise.
8193         * gcc.target/arm/vfp13.c: Likewise.
8194         * gcc.target/arm/vfp14.c: Likewise.
8195         * gcc.target/arm/vfp15.c: Likewise.
8196         * gcc.target/arm/vfp16.c: Likewise.
8197         * gcc.target/arm/vfp17.c: Likewise.
8198         * gcc.target/arm/neon-constants.h: New file.
8199         * gcc.target/arm/neon-vect1.c: New test.
8200         * gcc.target/arm/neon-vect2.c: New test.
8201         * gcc.target/arm/neon-vect3.c: New test.
8202         * gcc.target/arm/neon-vect4.c: New test.
8203         * gcc.target/arm/neon-vect5.c: New test.
8204         * gcc.target/arm/neon-vect6.c: New test.
8205         * gcc.target/arm/neon-vect7.c: New test.
8206         * gcc.target/arm/neon-vect8.c: New test.
8208 2012-02-28  Richard Guenther  <rguenther@suse.de>
8210         PR tree-optimization/52402
8211         * gcc.dg/torture/pr52402.c: New testcase.
8213 2012-02-28  Richard Guenther  <rguenther@suse.de>
8215         PR lto/52400
8216         * g++.dg/lto/pr52400_0.C: New testcase.
8218 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
8220         * gcc.target/avr/torture/builtins-1.c: New test.
8221         * gcc.target/avr/torture/builtins-error.c: New test.
8223 2012-02-28  Kai Tietz  <ktietz@redhat.com>
8225         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8226         * gcc.target/i386/pr45352-2.c: Likewise.
8227         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8228         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8229         targets instead rand.
8230         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8231         * gcc.target/i386/sse2-mul-1.c: Likewise.
8232         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8233         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8234         * gcc.target/i386/pad-1.c: Likewise.
8235         * gcc.target/i386/pad-9.c: Likewise.
8236         * gcc.target/i386/pad-2.c: Likewise.
8237         * gcc.target/i386/pad-5b.c: Likewise.
8238         * gcc.target/i386/pad-8.c: Likewise.
8239         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8240         * gcc.target/i386/pr44130.c: Likewise.
8241         * gcc.target/i386/align-main-1.c: Likewise.
8242         * gcc.target/i386/align-main-2.c: Likewise.
8243         * gcc.target/i386/sw-1.c: Likewise.
8244         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8245         on x64 mingw target.
8246         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8247         * gcc.target/i386/pr46295.c: Likewise.
8248         * gcc.target/i386/amd64-abi-1.c: Likewise.
8249         * gcc.target/i386/amd64-abi-2.c: Likewise.
8250         * gcc.target/i386/pr39082-1.c: Likewise.
8251         * gcc.target/i386/pr39162.c: Likewise.
8252         * gcc.target/i386/pr22152.c: Likewise.
8253         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8254         * gcc.target/i386/wrfsbase-2.c: Likewise.
8255         * gcc.target/i386/local.c: Likewise
8256         * gcc.target/i386/wrgsbase-1.c: Likewise.
8257         * gcc.target/i386/wrfsbase-1.c: Likewise.
8258         * gcc.target/i386/pr39315-3.c: Likewise.
8259         * gcc.target/i386/pr35767-4.c: Likewise.
8260         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8261         x64 mingw target.
8262         * gcc.target/i386/pr45336-2.c: Likewise.
8263         * gcc.target/i386/pr45336-1.c: Likewise.
8264         * gcc.target/i386/pr45336-4.c: Likewise.
8266 2012-02-27  Tristan Gingold  <gingold@adacore.com>
8268         * gnat.dg/array20.ad[sb]: New test.
8270 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
8272         PR target/52375
8273         * gcc.target/arm/pr52375.c: New test.
8274         * gcc.c-torture/compile/pr52375.c: New test.
8276 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8278         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8279         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8281 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8283         * gnat.dg/aggr19.adb: New test.
8284         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8286 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
8288         PR target/49263
8289         * gcc.target/sh/pr49263.c: New.
8291 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
8293         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8294         simulate_thread_wrapper_other_threads
8295         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8296         Move initialization of 'value' to main().
8297         (main): Initialize 'value';
8298         * gcc.dg/simulate-thread/speculative-store.c
8299         (simulate_thread_step_verify): Return 0 when successful.
8300         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8301         Reduce threshold.
8302         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
8303         (simulate_thread_wrapper_other_threads): Return a success/fail value
8304         and issue an error if the instruction count threshold is exceeded.
8306 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8308         PR target/50580
8309         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8310         * gcc.target/mips/interrupt_handler-3.c: Likewise.
8312 2012-02-24  Richard Guenther  <rguenther@suse.de>
8314         PR middle-end/52355
8315         * gcc.dg/pr52355.c: New testcase.
8317 2012-02-23  Kai Tietz  <ktietz@redhat.com>
8319         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8320         * gcc.dg/Wpadded.c: Likewise.
8321         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8322         structure-layout.
8323         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8324         for sleep by Sleep and add windows.h include for this function.
8325         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8326         targets.
8327         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8328         target.
8329         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8330         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8331         on x64 mingw target.
8332         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8333         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8334         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8335         failure on LLP64 target.
8337 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
8339         PR c/52290
8340         * gcc.dg/noncompile/pr52290.c: New test.
8342 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
8344         PR tree-optimization/52019
8345         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8347 2012-02-22  Kai Tietz  <ktietz@redhat.com>
8349         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8350         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8351         derived pdiff_t type.
8352         * g++.dg/torture/pr49720.C: Likewise
8354 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
8356         PR target/52330
8357         * gcc.target/i386/pr52330.c: New test.
8359 2012-02-22  Tobias Burnus  <burnus@net-b.de>
8361         PR fortran/52335
8362         * gfortran.dg/io_constraints_10.f90: New.
8364 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
8366         * lib/target-supports.exp (check_effective_target_vect_condition):
8367         Return true for NEON.
8369 2012-02-21  Kai Tietz  <ktietz@redhat.com>
8371         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8373 2012-02-21  Richard Guenther  <rguenther@suse.de>
8375         PR tree-optimization/52324
8376         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8378 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
8380         PR middle-end/51782
8381         * gcc.target/avr/torture/pr51782-1.c: New test.
8383 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
8385         PR tree-optimization/52318
8386         * gcc.dg/pr52318.c: New test.
8388 2012-02-20  Kai Tietz  <ktietz@redhat.com>
8390         * gcc.dg/bf-ms-layout-3.c: New testcase.
8392 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
8394         PR testsuite/52229
8395         PR fortran/32380
8396         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
8398 2012-02-20  Richard Guenther  <rguenther@suse.de>
8400         PR tree-optimization/52298
8401         * gcc.dg/torture/pr52298.c: New testcase.
8402         * gcc.dg/vect/pr52298.c: Likewise.
8404 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
8406         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8407         * gcc.c-torture/execute/pr52286.c: Ditto.
8409 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
8411         PR tree-optimization/52286
8412         * gcc.c-torture/execute/pr52286.c: New test.
8414 2012-02-18  Tobias Burnus  <burnus@net-b.de>
8416         PR fortran/52295
8417         * gfortran.dg/interface_35.f90: Use -std=f2003.
8418         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8419         * gfortran.dg/interface_assignment_4.f90: Ditto.
8420         * gfortran.dg/bessel_1.f90: Ditto.
8421         * gfortran.dg/func_result_6.f90: Ditto.
8422         * gfortran.dg/hypot_1.f90: Ditto.
8423         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8425 2012-02-17  Tobias Burnus  <burnus@net-b.de>
8427         PR translation/52232
8428         PR translation/52234
8429         PR translation/52245
8430         PR translation/52246
8431         PR translation/52262
8432         PR translation/52273
8433         * gfortran.dg/coarray_22.f90: Update dg-error.
8434         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8436 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8438         PR target/51753
8439         * lib/gcc-simulate-thread.exp: Load timeout.exp.
8440         (simulate-thread): Use default timeout.
8442 2012-02-16  Jason Merrill  <jason@redhat.com>
8444         PR c++/52248
8445         * g++.dg/ext/timevar1.C: New.
8447 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8449         PR c++/52126
8450         * g++.dg/template/using21.C: New.
8451         * g++.dg/template/using22.C: Likewise.
8453 2012-02-16  Jason Merrill  <jason@redhat.com>
8455         PR c++/51415
8456         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8458 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
8460         PR tree-optimization/52255
8461         * gcc.c-torture/compile/pr52255.c: New test.
8463         PR debug/52260
8464         * g++.dg/debug/dwarf2/pr52260.C: New test.
8466         PR middle-end/51929
8467         * g++.dg/ipa/pr51929.C: New test.
8469 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8471         PR target/52199
8472         * gcc.target/powerpc/pr52199.c: New file.
8474 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8476         PR target/52152
8477         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8479 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8481         * gcc.dg/pr51867.c: Don't include <math.h>.
8482         (sqrtf): Declare.
8484 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
8486         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8487         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8489 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
8491         PR tree-optimization/50561
8492         * gcc.dg/graphite/pr50561.c: New testcase.
8494 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
8496         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8497         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8499 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
8501         * gnat.dg/discr35.ad[sb]: New test.
8503 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
8505         * gnat.dg/volatile10.adb: New test.
8506         * gnat.dg/volatile10_pkg.ads: New helper.
8508 2012-02-14  Jason Merrill  <jason@redhat.com>
8510         * g++.dg/ext/attrib43.C: New.
8512 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
8514         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8515         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8516         fgnu_tm.
8517         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8518         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8519         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8520         effective_target fgnu_tm.
8521         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8523 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8525         PR c++/52247
8526         * g++.dg/template/asmgoto1.C: New test.
8528 2012-02-14  Ian Lance Taylor  <iant@google.com>
8530         PR go/48501
8531         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8532         compiling generated file for 64bit and index tests.
8534 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
8536         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8538 2012-02-14  Richard Guenther  <rguenther@suse.de>
8540         PR tree-optimization/52244
8541         PR tree-optimization/51528
8542         * gcc.dg/torture/pr52244.c: New testcase.
8544 2012-02-14  Walter Lee  <walt@tilera.com>
8546         * g++.dg/other/PR23205.C: Disable test on tile.
8547         * g++.dg/other/pr23205-2.C: Disable test on tile.
8548         * gcc.dg/20020312-2.c: Add a condition for __tile__.
8549         * gcc.dg/20040813-1.c: Disable test on tile.
8550         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8551         * gcc.misc-tests/linkage.exp: Handle tilegx.
8553 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8555         PR tree-optimization/52210
8556         * gcc.dg/pr52210.c: New test.
8558 2012-02-14  Jason Merrill  <jason@redhat.com>
8560         PR c++/39055
8561         * g++.dg/overload/defarg5.C: New.
8563 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8565         PR c/52181
8566         * c-c++-common/pr52181.c: New test.
8568 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
8570         PR c++/52215
8571         * g++.dg/ext/atomic-1.C: New test.
8573 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8575         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8577 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
8579         PR middle-end/52209
8580         * gcc.c-torture/execute/pr52209.c: New test.
8582 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
8584         PR fortran/50981
8585         * gfortran.dg/elemental_optional_args_5.f03: New test.
8587 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
8589         PR testsuite/50076
8590         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8591         cases.
8593 2012-02-11  Ian Lance Taylor  <iant@google.com>
8595         PR go/51874
8596         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8597         SPARC Solaris.  Don't run the test at all on systems where it may
8598         not work, rather than xfailing it.
8600 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
8602         PR rtl-optimization/52175
8603         * gcc.c-torture/compile/pr52175.c: New test.
8605 2012-02-10  Jason Merrill  <jason@redhat.com>
8607         PR c++/51910
8608         * g++.dg/template/repo10.C: New.
8610 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
8612         PR debug/52132
8613         * gcc.dg/pr52132.c: New test.
8615 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8617         * gnat.dg/specs/aggr4.ads: New test.
8618         * gnat.dg/specs/aggr4_pkg.ads: New helper.
8620 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8622         PR target/52146
8623         * gcc.target/i386/pr52146.c: New.
8625 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
8627         PR middle-end/52177
8628         * c-c++-common/pr52177.c: New test.
8630 2012-02-10  Jan Hubicka  <jh@suse.cz>
8632         PR middle-end/48600
8633         * g++.dg/torture/pr48600.C: New testcase.
8635 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
8637         PR middle-end/52140
8638         * gcc.dg/dfp/pr52140.c: New test.
8640 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
8642         PR fortran/32380
8643         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8644         of dg-options.
8646 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
8648         PR middle-end/51867
8649         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8650         * gcc.dg/pr51867.c: New test.
8652 2012-02-09  Ian Lance Taylor  <iant@google.com>
8654         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8655         which don't support -fsplit-stack.  Turn off optimization when
8656         compiling select5-out.go.
8658 2012-02-08  Ian Lance Taylor  <iant@google.com>
8660         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8661         systems which don't support -fsplit-stack.
8663 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
8665         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8666         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8667         machine instuction in the log.
8669 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
8671         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8672           to 20 seconds.
8674 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
8676         PR driver/48524
8677         * gcc.dg/pr48524.c: New test.
8678         * gcc.dg/pr48524.spec: New spec file for test.
8680 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8682         PR fortran/32380
8683         * gfortran.dg/vect/pr32380.f90:  New test.
8685 2012-02-08  Tobias Burnus  <burnus@net-b.de>
8687         PR fortran/52151
8688         * gfortran.dg/realloc_on_assign_12.f90: New.
8690 2012-02-08  Richard Guenther  <rguenther@suse.de>
8692         PR rtl-optimization/52170
8693         * gcc.dg/torture/pr52170.c: New testcase.
8695 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
8697         PR gcov-profile/52150
8698         * gcc.dg/tree-prof/pr52150.c: New test.
8700         PR rtl-optimization/52139
8701         * gcc.dg/pr52139.c: New test.
8703 2012-02-07  Jason Merrill  <jason@redhat.com>
8705         PR c++/51675
8706         * g++.dg/cpp0x/constexpr-union3.C: New.
8708         PR c++/52035
8709         * g++.dg/lto/pr52035_0.C: New.
8711 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8713         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8714         * gcc.dg/special/weak-1.c: Likewise.
8715         * gcc.dg/ucnid-12.c: Likewise.
8716         * gcc.dg/torture/pr45678-1.c: Likewise.
8717         * gcc.dg/torture/pr45678-2.c: Likewise.
8718         * gcc.dg/vector-4.c: Likewise.
8719         * gcc.dg/ipa/inline-5.c: Likewise.
8720         * gcc.dg/ucnid-11.c: Likewise.
8721         * gcc.misc-tests/gcov-13.c: Likewise.
8722         * gcc.misc-tests/gcov-14.c: Likewise.
8723         * g++.dg/ext/label13.C: Likewise.
8724         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8725         hppa*-*-hpux* options.
8726         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8727         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8728         * gcc.dg/pr48616.c: Likewise.
8729         * gcc.dg/pr17957.c: Likewise.
8730         * gcc.dg/pr17055-1.c: Likewise.
8731         * gcc.dg/pr32912-1.c: Likewise.
8732         * gcc.dg/tm/pr51472.c: Likewise.
8733         * c-c++-common/fold-bitand-4.c: Likewise.
8734         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8735         Use dg-additional-options for extra options.
8737 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
8739         * gcc.target/epiphany/interrupt-2.c: New test.
8741 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8743         PR target/52155
8744         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8745         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8746         for MIPS ELF.
8748 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8750         PR target/52152
8751         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8753 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8755         PR middle-end/24306
8756         PR target/52154
8757         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8758         * gcc.target/mips/va-arg-1.c: New test.
8760 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
8762         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8763         for -mno-pointers-to-nested-functions.
8765 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
8767         * gcc.c-torture/execute/20120207-1.c: New test.
8769 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
8771         PR rtl-optimization/52060
8772         * gcc.dg/torture/pr52060.c: New test.
8774         PR middle-end/52074
8775         * gcc.c-torture/compile/pr52074.c: New test.
8777 2012-02-07  Tobias Burnus  <burnus@net-b.de>
8779         PR fortran/51514
8780         * gfortran.dg/class_to_type_2.f90: New.
8782 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
8784         PR fortran/32373
8785         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
8786         Remove module.
8788 2012-02-06  Jason Merrill  <jason@redhat.com>
8790         PR c++/52088
8791         * g++.dg/template/conv13.C: New.
8793 2012-02-06  Richard Guenther  <rguenther@suse.de>
8795         PR tree-optimization/52115
8796         * gcc.c-torture/compile/pr52115.c: New testcase.
8798 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
8800         PR target/52129
8801         * gcc.c-torture/execute/pr52129.c: New test.
8803 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
8805         * gcc.dg/pr48374.c: Actually add the test I forgot
8806         in the 2012-01-25 commit.
8808 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8810         PR fortran/32373
8811         * gfortran.dg/vect/vect-8.f90:  New test case.
8813 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8815         PR fortran/48847
8816         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
8818 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
8820         PR fortran/52102
8821         * gfortran.dg/class_48.f90 : Add test of allocate class array
8822         component with source in subroutine test3.  Remove commenting
8823         out in subroutine test4, since branching on unitialized variable
8824         is now fixed (no PR for this last.).
8826 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8828         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8829         on MIPS targets.
8830         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8832 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8834         PR target/52125
8835         * lib/target-supports.exp (check_effective_target_mips_rel): New.
8836         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8838 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8840         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8841         (check_effective_target_sync_int_long): Use it.
8842         (check_effective_target_sync_char_short): Likewise.
8843         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8845 2012-02-05  Tobias Burnus  <burnus@net-b.de>
8847         PR fortran/51972
8848         * gfortran.dg/class_48.f90: Add some further checks.
8850 2012-02-05  Ira Rosen  <irar@il.ibm.com>
8852         PR tree-optimization/52091
8853         * gcc.dg/vect/pr52091.c: New test.
8855 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
8857         PR rtl-optimization/52113
8858         * gcc.target/avr/pr52113.c: New test.
8860 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
8862         PR rtl-optimization/52092
8863         * gcc.c-torture/compile/pr52092.c: New test.
8865 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
8867         PR fortran/41587
8868         * gfortran.dg/class_array_10.f03: New test.
8870         PR fortran/46356
8871         * gfortran.dg/class_array_11.f03: New test.
8873         PR fortran/51754
8874         * gfortran.dg/class_array_12.f03: New test.
8876 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
8878         PR fortran/52012
8879         * gfortran.dg/realloc_on_assign_11.f90: New test.
8881 2012-02-02  Tobias Burnus  <burnus@net-b.de>
8883         PR fortran/52093
8884         * gfortran.dg/shape_7.f90: New.
8886 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8888         * gcc.target/mips/mips-prepend-1.c: New test.
8890 2012-02-02  Jan Hubicka  <jh@suse.cz>
8891             Tom de Vries  <tom@codesourcery.com>
8893         PR middle-end/51998
8894         * gcc.dg/alias-12.c: New testcase.
8895         * gcc.dg/alias-13.c: New testcase.
8897 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
8899         PR target/52086
8900         * gcc.dg/pr52086.c: New test.
8902         PR tree-optimization/52073
8903         * gcc.c-torture/compile/pr52073.c: New test.
8905 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
8907         PR fortran/51958
8908         * gfortran.dg/function_optimize_10.f90:  New test.
8910 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
8912         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8913         test on alpha*-*-*.
8915 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8917         PR fortran/52024
8918         * gfortran.dg/typebound_operator_14.f90: New.
8920 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8922         PR fortran/52059
8923         * gfortran.dg/elemental_function_1.f90: New.
8925 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8927         PR rtl-optimization/51374
8928         * gcc.target/avr/torture/pr51374-1.c:
8929         Also fail if SBIS is seen.
8931 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8933         PR rtl-optimization/51374
8934         * gcc.target/avr/torture/pr51374-1.c: New.
8936 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8938         PR fortran/52024
8939         * gfortran.dg/typebound_generic_11.f90: New.
8941 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8943         PR fortran/52029
8944         * gfortran.dg/class_49.f90: New.
8946 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8948         PR fortran/52013
8949         * gfortran.dg/elemental_args_check_6.f90: New.
8951 2012-01-31  Jason Merrill  <jason@redhat.com>
8953         PR c++/52043
8954         * g++.dg/cpp0x/variadic122.C: New.
8956 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
8958         PR fortran/52012
8959         * gfortran.dg/realloc_on_assign_10.f90: New test.
8961 2012-01-31  Richard Guenther  <rguenther@suse.de>
8963         PR tree-optimization/51528
8964         * gcc.dg/torture/pr51528.c: New testcase.
8966 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
8968         PR go/48501
8969         * lib/go.exp (go_target_compile): Append timeout= to options.
8970         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8971         select5-out.go test on alpha*-*-* targets.
8973 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
8975         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8976         (TEST_SHORT): Reformat in the same way.
8977         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8978         (TEST_SHORT): Reformat in the same way.
8979         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8980         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8981         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8982         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8983         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8985 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
8987         PR target/51835
8988         * gcc.target/arm/pr51835.c: New testcase.
8990 2012-01-30  Richard Guenther  <rguenther@suse.de>
8992         PR tree-optimization/52028
8993         * gcc.dg/torture/pr52028.c: New testcase.
8994         * gfortran.dg/ldist-pr45199.f: Adjust.
8995         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8996         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8997         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8999 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
9001         PR debug/52027
9002         * gcc.dg/tree-prof/pr52027.c: New test.
9004         PR tree-optimization/52046
9005         * gcc.dg/pr52046.c: New test.
9007         PR debug/52048
9008         * g++.dg/other/pr52048.C: New test.
9010 2012-01-30  Richard Guenther  <rguenther@suse.de>
9012         PR tree-optimization/52045
9013         * gcc.dg/pr52045.c: New testcase.
9015 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
9017         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9018         new code generated for __sync_lock_release.
9020 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9022         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9024 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9026         PR testsuite/51875
9027         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9029         * g++.dg/ext/visibility/template10.C: Fix typo.
9031         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9033 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
9035         PR c++/51327
9036         * g++.dg/cpp0x/constexpr-ice6.C: New.
9038 2012-01-29  Tobias Burnus  <burnus@net-b.de>
9040         PR fortran/41600
9041         * gfortran.dg/default_initialization_6.f90: New.
9043 2012-01-29  Tobias Burnus  <burnus@net-b.de>
9045         PR fortran/51972
9046         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9047         * gfortran.dg/class_48.f90: New.
9049 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
9051         PR fortran/51808
9052         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9054 2012-01-28  Tobias Burnus  <burnus@net-b.de>
9056         PR fortran/51972
9057         * gfortran.dg/class_allocate_12.f90: New.
9059 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
9061         * gcc.dg/torture/pr50444.c: Fix dg directives.
9063 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
9065         PR target/52006
9066         * gcc.target/arm/pr52006.c: New test.
9068 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
9070         PR testsuite/52011
9071         * gcc.dg/lto/trans-mem.h: New file.
9072         * gcc.dg/lto/trans-mem-2_0.c: Include it.
9073         * gcc.dg/lto/trans-mem-1_1.c: Same.
9074         * gcc.dg/lto/trans-mem-4_1.c: Same.
9075         * gcc.dg/lto/trans-mem-3_1.c: Same.
9077 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9079         PR fortran/52022
9080         * gfortran.dg/dummy_procedure_7.f90: New.
9082 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
9084         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9085         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9087 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
9089         PR c++/51852
9090         * g++.dg/other/gc5.C: New test.
9092 2012-01-27  Richard Guenther  <rguenther@suse.de>
9094         PR tree-optimization/50444
9095         * gcc.dg/torture/pr50444.c: New testcase.
9097 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9099         PR fortran/51970
9100         PR fortran/51977
9101         * gfortran.dg/move_alloc_13.f90: New.
9103 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9105         PR fortran/51953
9106         * gfortran.dg/allocate_alloc_opt_13.f90: New.
9107         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9108         and change dg-error string.
9110 2012-01-27  Tobias Burnus  <burnus@net-b.de>
9112         PR fortran/52016
9113         * gfortran.dg/elemental_args_check_5.f90: New.
9115 2012-01-27  Richard Guenther  <rguenther@suse.de>
9117         PR middle-end/51959
9118         * g++.dg/torture/pr51959.C: New testcase.
9120 2012-01-27  Tom de Vries  <tom@codesourcery.com>
9122         PR tree-optimization/51990
9123         * gcc.dg/pr51990.c: New test.
9124         * gcc.dg/pr51990-2.c: Same.
9126 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
9127             Tobias Burnus <burnus@gcc.gnu.org>
9129         PR fortran/48705
9130         * gfortran.dg/class_allocate_11.f03: New.
9132         PR fortran/51870
9133         PR fortran/51943
9134         PR fortran/51946
9135         * gfortran.dg/class_allocate_7.f03: New.
9136         * gfortran.dg/class_allocate_8.f03: New.
9137         * gfortran.dg/class_allocate_9.f03: New.
9138         * gfortran.dg/class_allocate_10.f03: New.
9140 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9142         * gnat.dg/discr34.adb: New test.
9143         * gnat.dg/discr34_pkg.ads: New helper.
9145 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9147         * gnat.dg/discr33.adb: New test.
9149 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9151         * gnat.dg/limited_with3.ad[sb): New test.
9152         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9153         * gnat.dg/limited_with3_pkg2.ads: Likewise.
9154         * gnat.dg/limited_with3_pkg3.ads: Likewise.
9156 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9158         * gnat.dg/stack_usage1.adb: New test.
9159         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9161         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9162         * gcc.dg/pr44194-2.c: Likewise.
9164 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
9166         PR c++/51370
9167         * g++.dg/template/crash112.C: New.
9169 2012-01-27  Richard Henderson  <rth@redhat.com>
9171         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9173 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9175         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9177 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
9179         PR middle-end/51895
9180         * g++.dg/opt/pr51895.C: New test.
9182 2012-01-26  Michael Matz  <matz@suse.de>
9184         PR tree-optimization/48794
9185         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9187 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9189         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9191 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9193         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9194         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9195         memory.
9196         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9197         the default value for s390 and s390x.
9199 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
9201         PR lto/51698
9202         * gcc.dg/lto/trans-mem-4_0.c: New.
9203         * gcc.dg/lto/trans-mem-4_1.c: New.
9204         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9205         TM builtins.
9206         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9207         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9208         TM builtins.
9209         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9210         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9211         TM builtins.
9213 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
9215         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9217 2012-01-25  Ian Lance Taylor  <iant@google.com>
9219         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9221 2012-01-25  Tobias Burnus  <burnus@net-b.de>
9223         PR fortran/51995
9224         * gfortran.dg/typebound_proc_25.f90: New.
9226 2012-01-25  Jason Merrill  <jason@redhat.com>
9228         PR c++/51992
9229         * g++.dg/lto/pr51992_0.C: New.
9231 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
9233         PR tree-optimization/51987
9234         * gcc.target/i386/pr51987.c: New test.
9236 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
9238         * gcc.dg/tm/lto-1.c: Require lto support in target.
9240 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
9242         PR rtl-optimization/48374
9243         * gcc.dg/pr48374.c: New test.
9245 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
9247         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9249 2012-01-25  Tobias Burnus  <burnus@net-b.de>
9251         PR fortran/51966
9252         * gfortran.dg/derived_constructor_char_3.f90: New.
9254 2012-01-24  Ian Lance Taylor  <iant@google.com>
9256         * go.test/go-test.exp (filecmp): New procedure.
9257         (errchk): Handle quoted square brackets.
9258         (go-gc-tests): Set go_compile_args. Handle various new test
9259         lines.  Skip a few new tests.
9260         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9262 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9264         * lib/target-supports.exp (proc check_effective_target_vect_perm)
9265         (check_effective_target_vect_extract_even_odd)
9266         (check_effective_target_vect_interleave): Return true for MIPS
9267         paired-single.
9269 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9271         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9272         (main): Use it instead of argc.
9274 2012-01-24  Jason Merrill  <jason@redhat.com>
9276         PR c++/51973
9277         * g++.dg/cpp0x/sfinae31.C: New.
9279 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9281         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9283 2012-01-24  Jason Merrill  <jason@redhat.com>
9285         PR c++/51812
9286         * g++.dg/inherit/covariant20.C: New.
9288 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
9290         PR c++/51223
9291         * g++.dg/parse/crash58.C: New.
9293 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
9295         PR target/51957
9296         * gcc.dg/pr51957-1.c: New test.
9297         * gcc.dg/pr51957-1.h: New file.
9298         * gcc.dg/pr51957-2.c: New test.
9300 2012-01-23  Jason Merrill  <jason@redhat.com>
9302         PR c++/51930
9303         * g++.dg/ext/visibility/template10.C: New.
9305 2012-01-23  Tobias Burnus  <burnus@net-b.de>
9307         PR fortran/51948
9308         * gfortran.dg/move_alloc_12.f90: New.
9310 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9312         PR middle-end/45416
9313         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9315 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
9317         PR c++/51398
9318         * g++.dg/template/crash111.C: New.
9320 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
9322         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9323         configurations.
9324         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9326 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
9328         PR testsuite/51941
9329         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
9330         the DW_TAG_class_type and DW_AT_name: "Executor".
9332 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9334         * lib/target-supports.exp
9335         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9336         (check_effective_target_vect_interleave): Likewise.
9338 2012-01-22  Jason Merrill  <jason@redhat.com>
9340         PR c++/51925
9341         * g++.dg/template/using20.C: New.
9342         * g++.dg/template/template-id-2.C: Adjust diagnostic.
9344 2012-01-23  Jason Merrill  <jason@redhat.com>
9346         PR target/51934
9347         * g++.dg/torture/pr51344.C: Limit to x86.
9349 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
9351         * c-c++-common/tm/omp.c: Require target with pthread support.
9353 2012-01-23  Richard Guenther  <rguenther@suse.de>
9355         PR tree-optimization/51949
9356         * gcc.dg/torture/pr51949.c: New testcase.
9358 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
9360         PR rtl-optimization/51933
9361         * gcc.c-torture/execute/pr51933.c: New test.
9363 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
9365         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9366         Do not define for Interix.
9368 2012-01-22  Jason Merrill  <jason@redhat.com>
9370         PR c++/51832
9371         * g++.dg/lto/pr51832.h: New.
9372         * g++.dg/lto/pr51832_0.C: New.
9373         * g++.dg/lto/pr51832_1.C: New.
9375 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9377         * gcc.dg/ext-elim-1.c: New test.
9379 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
9381         PR target/51931
9382         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9383         * g++.dg/opt/longbranch1.C: Likewise.
9385 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
9387         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9388         in C++11 mode.
9390 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
9392         PR fortran/50556
9393         * gfortran.dg/namelist_74.f90: New test.
9394         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9396 2012-01-21  Tobias Burnus  <burnus@net-b.de>
9398         PR fortran/51913
9399         * gfortran.dg/class_47.f90: New.
9401 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
9403         * gnat.dg/renaming5.ad[sb]: New test.
9405 2012-01-20  Jason Merrill  <jason@redhat.com>
9407         PR c++/51919
9408         * g++.dg/pch/mangle1.{C,Hs}: Remove.
9410 2012-01-20  Jason Merrill  <jason@redhat.com>
9412         PR c++/51922
9413         * g++.dg/ext/attrib42.C: Require ilp32.
9415 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
9417         PR target/51915
9418         * gcc.target/arm/pr51915.c: New test.
9420 2012-01-20  Cary Coutant  <ccoutant@google.com>
9421             Dodji Seketeli  <dodji@redhat.com>
9423         PR debug/45682
9424         * g++.dg/debug/dwarf2/nested-3.C: New test.
9426 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9428         PR c++/51402
9429         * g++.dg/template/crash110.C: New.
9431 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9433         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9434         Remove default options on hppa*-*-hpux*.
9436 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9438         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9440 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9442         * gcc.c-torture/compile/pr51856.c: New testcase.
9444 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
9446         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9447         options to go_target_compile.
9449 2012-01-20  Kai Tietz  <ktietz@redhat.com>
9451         * g++.dg/torture/pr51344.C: Fix typo.
9453 2012-01-20  Richard Guenther  <rguenther@suse.de>
9455         PR tree-optimization/51903
9456         * g++.dg/torture/pr51903.C: New testcase.
9458 2012-01-20  Tobias Burnus  <burnus@net-b.de>
9459             Janus Weil  <janus@gcc.gnu.org>
9461         PR fortran/51056
9462         * gfortran.dg/use_21.f90: New.
9464 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
9466         PR target/51106
9467         * gcc.dg/torture/pr51106-1.c: New test.
9468         * gcc.dg/torture/pr51106-2.c: New test.
9470 2012-01-19  Kai Tietz  <ktietz@redhat.com>
9472         * g++.dg/torture/pr51344.C: New test.
9474 2012-01-19  Tobias Burnus  <burnus@net-b.de>
9476         PR fortran/51904
9477         * gfortran.dg/intrinsic_size_2.f90: New.
9479 2012-01-19  Jason Merrill  <jason@redhat.com>
9481         PR c++/51889
9482         * g++.dg/inherit/using7.C: New.
9484 2012-01-19  Richard Guenther  <rguenther@suse.de>
9486         PR tree-optimization/37997
9487         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9489 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9491         PR rtl-optimization/51505
9492         * gcc.dg/pr51505.c: New test.
9494 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
9496         PR fortran/51634
9497         * gfortran.dg/typebound_operator_12.f03: New.
9498         * gfortran.dg/typebound_operator_13.f03: New.
9500 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
9502         PR c++/51225
9503         * g++.dg/cpp0x/pr51225.C: New.
9505 2012-01-17  Ian Lance Taylor  <iant@google.com>
9507         PR go/50656
9508         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9510 2012-01-17  Tobias Burnus  <burnus@net-b.de>
9512         PR fortran/51869
9513         * gfortran.dg/realloc_on_assign_9.f90: New.
9515 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
9517         PR other/51165
9518         * gcc.dg/tm/memopt-3.c: Remove xfail.
9519         * gcc.dg/tm/memopt-4.c: Remove xfail.
9520         * gcc.dg/tm/memopt-5.c: Remove xfail.
9521         * gcc.dg/tm/memopt-7.c: Remove xfail.
9523 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
9525         PR tree-optimization/51877
9526         * gcc.c-torture/execute/pr51877.c: New test.
9528 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
9530         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9531         {!vect_align_arrays} to vect_sizes_32B_16B.
9532         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9533         * gcc.dg/vect/vect-peel-3.c: Ditto.
9535 2012-01-16  Jason Merrill  <jason@redhat.com>
9537         PR c++/51854
9538         * g++.dg/abi/mangle60.C: New.
9540         PR c++/51827
9541         * g++.dg/pch/mangle1.{C,Hs}: New.
9543 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
9544             Tobias Burnus  <burnus@net-b.de>
9546         PR fortran/50981
9547         * gfortran.dg/elemental_optional_args_3.f90: New
9548         * gfortran.dg/elemental_optional_args_4.f90: New
9550 2012-01-16  Tobias Burnus  <burnus@net-b.de>
9552         PR fortran/51809
9553         * gfortran.dg/use_20.f90: New
9555 2012-01-16  Jason Merrill  <jason@redhat.com>
9557         PR c++/51868
9558         * g++.dg/cpp0x/rv-bitfield.C: New.
9559         * g++.dg/cpp0x/rv-bitfield2.C: New.
9561 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
9563         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9564         subroutine 'qsort' and use index array to assign the result.
9566 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
9568         PR tree-optimization/51865
9569         * gcc.dg/pr51865.c: New test.
9571 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9573         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9575 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9577         * gcc.target/mips/code-readable-2.c: Allow the jump table address
9578         to be loaded from the constant pool, rather than via %hi and %lo.
9580 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
9582         PR rtl-optimization/51821
9583         * gcc.dg/pr51821.c: New test.
9585 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
9587         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9589 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
9591         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9593 2012-01-14  Tobias Burnus  <burnus@net-b.de>
9595         PR fortran/51800
9596         * gfortran.dg/init_flag_8.f90: New.
9597         * gfortran.dg/init_flag_9.f90: New.
9599 2011-01-14  Tobias Burnus  <burnus@net-b.de>
9601         PR fortran/51816
9602         * gfortran.dg/use_18.f90: New.
9603         * gfortran.dg/use_19.f90: New.
9605 2012-01-13  Ian Lance Taylor  <iant@google.com>
9607         PR c++/50012
9608         * g++.dg/warn/Wsign-compare-4.C: New.
9610 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
9612         PR fortran/48351
9613         * gfortran.dg/alloc_comp_assign.f03: New.
9614         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9615         __BUILTIN_FREE from 38 to 32.
9617 2012-01-13  Jason Merrill  <jason@redhat.com>
9619         PR c++/20681
9620         * g++.dg/warn/Wreturn-type-7.C: New.
9622 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
9624         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9625         assumption.
9626         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9627         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9628         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9629         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9630         int32plus because of big array needed.
9631         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9632         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9634 2012-01-13  Jason Merrill  <jason@redhat.com>
9636         PR c++/51813
9637         * g++.dg/ext/visibility/template9.C: New.
9639         PR c++/51620
9640         * g++.dg/cpp0x/defaulted34.C: New.
9641         * g++.dg/template/virtual3.C: New.
9643 2012-01-13  Richard Guenther  <rguenther@suse.de>
9645         PR middle-end/8081
9646         * gcc.dg/torture/pr8081.c: New testcase.
9648 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
9650         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9652 2012-01-12  Jason Merrill  <jason@redhat.com>
9654         PR c++/51714
9655         * g++.dg/ext/stmtexpr14.C: New.
9657 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
9659         PR c++/51633
9660         * g++.dg/cpp0x/constexpr-diag4.C: New test.
9662 2012-01-12  Jason Merrill  <jason@redhat.com>
9664         PR c++/48051
9665         * g++.dg/abi/mangle48.C: Test qualified-names, too.
9666         * g++.dg/abi/mangle58.C: Likewise.
9668         PR c++/51403
9669         * g++.dg/template/arg8.C: New.
9671 2012-01-12  Ira Rosen  <irar@il.ibm.com>
9673         PR tree-optimization/51799
9674         * gcc.dg/vect/pr51799.c: New test.
9675         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9676         patterns.
9678 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9679             Tobias Burnus  <burnus@net-b.de>
9681         PR fortran/51057
9682         PR fortran/51616
9683         * lib/target-supports.exp
9684         (check_effective_target_fortran_largest_fp_has_sqrt): New.
9685         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9687 2012-01-11  Jason Merrill  <jason@redhat.com>
9689         PR c++/51565
9690         * g++.dg/ext/attrib42.C: New.
9692 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
9694         PR bootstrap/51796
9695         * gcc.dg/pr51796.c: New test.
9697 2012-01-11  Jason Merrill  <jason@redhat.com>
9699         PR c++/51818
9700         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9702 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
9704         * gnat.dg/array19.ad[sb]: New test.
9706 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
9708         * gnat.dg/opt23.ad[sb]: New test.
9709         * gnat.dg/opt23_pkg.ad[sb]: New helper.
9710         * gnat.dg/opt24.ad[sb]: New test.
9712 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9714         PR tree-optimization/49642
9715         * gcc.dg/tree-ssa/pr49642-1.c: New test.
9716         * gcc.dg/tree-ssa/pr49642-2.c: New test.
9718 2012-01-11  Jason Merrill  <jason@redhat.com>
9720         PR c++/51613
9721         * g++.dg/template/explicit-args5.C: New.
9723 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
9725         * gcc.c-torture/execute/20120110-1.c: New testcase.
9727 2012-01-10  Jason Merrill  <jason@redhat.com>
9729         PR c++/51614
9730         * g++.dg/inherit/ambig1.C: New.
9732         PR c++/51433
9733         * g++.dg/cpp0x/constexpr-cache1.C: New.
9735 2012-01-10  Richard Guenther  <rguenther@suse.de>
9737         PR tree-optimization/51801
9738         * gcc.dg/torture/pr51801.c: New testcase.
9740 2012-01-10  Tobias Burnus  <burnus@net-b.de>
9742         PR fortran/51652
9743         * gfortran.dg/allocate_with_typespec_5.f90: New.
9745 2012-01-10  Tobias Burnus  <burnus@net-b.de>
9747         * gfortran.dg/class_39.f03: Update dg-error string.
9749 2012-01-10  Richard Guenther  <rguenther@suse.de>
9751         PR tree-optimization/50913
9752         * gcc.dg/graphite/interchange-16.c: New testcase.
9753         * gcc.dg/graphite/scop-20.c: XFAIL.
9754         * gfortran.dg/graphite/interchange-1.f: Likewise.
9755         * gfortran.dg/graphite/block-1.f90: Likewise.
9756         * gfortran.dg/graphite/block-2.f: Likewise.
9758 2012-01-10  Richard Henderson  <rth@redhat.com>
9760         * lib/target-supports.exp (check_effective_target_vect_perm,
9761         check_effective_target_vect_perm_byte,
9762         check_effective_target_vect_perm_short): Enable for arm neon.
9764 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9766         PR fortran/46328
9767         * gfortran.dg/typebound_operator_11.f90: New.
9769 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
9771         * gnat.dg/array18.adb: New test.
9772         * gnat.dg/array18_pkg.ads: New helper.
9774 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
9776         PR fortran/51791
9777         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9778         around base object in first assignment in main program.
9779         * gfortran.dg/typebound_operator_10.f03: New test.
9781 2012-01-09  Martin Jambor  <mjambor@suse.cz>
9783         PR tree-optimization/51759
9784         * g++.dg/ipa/pr51759.C: New test.
9786 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9788         PR fortran/51758
9789         * gfortran.dg/optional_absent_2.f90: New.
9791 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9793         PR fortran/51578
9794         * gfortran.dg/use_17.f90: New.
9796 2012-01-09  Gary Funck  <gary@intrepid.com>
9798         PR preprocessor/33919
9799         * gcc.dg/pr33919.c: New test.
9800         * gcc.dg/pr33919-0.h: New test header file.
9801         * gcc.dg/pr33919-1.h: Ditto.
9802         * gcc.dg/pr33919-2.h: Ditto.
9804 2012-01-07  Jan Hubicka  <jh@suse.cz>
9806         PR tree-optimize/51694
9807         * gcc.c-torture/compile/pr51694.c: new testcase.
9809 2012-01-07  Jan Hubicka  <jh@suse.cz>
9811         PR tree-optimization/51600
9812         * g++.dg/torture/pr51600.C: New testcase.
9814 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9816         PR gcov-profile/51715
9817         PR gcov-profile/51717
9818         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9819         * gcc.misc-tests/gcov-14.c: Likewise.
9821 2012-01-06  Jason Merrill  <jason@redhat.com>
9823         * g++.dg/parse/new5.C: New.
9825 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
9827         PR testsuite/51655
9828         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9829         including <string.h>.
9831 2012-01-06  Jason Merrill  <jason@redhat.com>
9833         * g++.dg/abi/mangle51.C: New.
9834         * g++.dg/abi/mangle52.C: New.
9835         * g++.dg/abi/mangle53.C: New.
9836         * g++.dg/abi/mangle54.C: New.
9837         * g++.dg/abi/mangle55.C: New.
9838         * g++.dg/abi/mangle56.C: New.
9839         * g++.dg/abi/mangle57.C: New.
9840         * g++.dg/abi/mangle58.C: New.
9841         * g++.dg/abi/mangle59.C: New.
9842         * g++.dg/cpp0x/trailing3.C: Update mangling.
9843         * g++.dg/cpp0x/variadic111.C: Update mangling.
9844         * g++.dg/cpp0x/variadic4.C: Update mangling.
9845         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9846         * g++.dg/template/nontype22.C: Works now.
9847         * g++.dg/template/pr35240.C: Works now.
9849         * g++.dg/cpp0x/error7.C: New.
9851 2012-01-06  Tobias Burnus <burnus@net-b.de>
9853         * gfortran.dg/deallocate_stat_2.f90: New.
9854         * coarray/allocate_errgmsg.f90: New.
9855         * gfortran.dg/coarray_lib_alloc_1.f90: New.
9856         * gfortran.dg/coarray_lib_alloc_2.f90: New.
9857         * coarray/subobject_1.f90: Fix for num_images > 1.
9858         * gfortran.dg/deallocate_stat.f90: Update due to changed
9859         stat= handling.
9861 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
9863         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9865 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9867         * ada/acats/overflow.lst: Add cb20004.
9869 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
9871         PR c++/51541
9872         * g++.dg/cpp0x/alias-decl-18.C: New test.
9874 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9876         * gcc.c-torture/execute/20120104-1.c: New test.
9878 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
9880         PR fortran/PR48946
9881         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9882         the old typebound_operator_8.f03.
9883         * gfortran.dg/typebound_operator_8.f03: New version of
9884         typebound_operator_7.f03 with 'u' a derived type instead of a
9885         class object.
9887 2012-01-05  Richard Guenther  <rguenther@suse.de>
9889         * g++.dg/torture/pr49309.C: Skip for -flto.
9891 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
9893         PR middle-end/51761
9894         * gcc.c-torture/compile/pr51761.c: New test.
9896 2012-01-05  Richard Guenther  <rguenther@suse.de>
9898         PR tree-optimization/51760
9899         * gcc.dg/torture/pr51760.c: New testcase.
9901 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
9903         PR middle-end/51472
9904         * gcc.dg/tm/memopt-6.c: Adjust regexp.
9906 2012-01-05  Richard Guenther  <rguenther@suse.de>
9908         PR lto/41576
9909         * gfortran.dg/lto/pr41576_0.f90: New testcase.
9910         * gfortran.dg/lto/pr41576_1.f90: Likewise.
9912 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
9914         PR debug/51695
9915         * gcc.dg/pr51695.c: New test.
9917 2012-01-04  Andrew Pinski  <apinski@cavium.com>
9919         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9920         * gcc.target/mips/octeon2-lx-1.c: New test.
9921         * gcc.target/mips/mips64-dsp-ldx.c: New test.
9922         * gcc.target/mips/octeon2-lx-2.c: New test.
9923         * gcc.target/mips/octeon2-lx-3.c: New test.
9925 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
9927         PR other/51163
9928         PR other/51164
9929         * gcc.dg/tm/alias-1.c:  Adjust regexp.
9930         * gcc.dg/tm/alias-2.c:  Adjust regexp.
9932 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9934         PR c++/51064
9935         * g++.dg/warn/Wparentheses-26.C: New.
9937 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
9939         * gfortran.dg/elemental_optional_args_2.f90: New test.
9941 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9943         PR fortran/49693
9944         * gfortran.dg/common_17.f90:  New test.
9946 2012-01-04  Richard Guenther  <rguenther@suse.de>
9948         PR tree-optimization/49651
9949         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9950         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9952 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9954         PR c++/51738
9955         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9957 2012-01-03  Andrew Pinski  <apinski@cavium.com>
9959         * lib/scanasm.exp (dg-function-on-line): Always use a special format
9960         for all mips targets.  Also allow an optional .cfi_startproc.
9962 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
9964         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9966 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9968         PR c++/29273
9969         * g++.dg/rtti/dyncast5.C: New.
9971 2012-01-03  Richard Guenther  <rguenther@suse.de>
9973         PR tree-optimization/51070
9974         * gcc.dg/torture/pr51070-2.c: New testcase.
9976 2012-01-03  Richard Guenther  <rguenther@suse.de>
9978         PR tree-optimization/51692
9979         * gcc.dg/torture/pr51692.c: New testcase.
9981 2012-01-03  Richard Guenther  <rguenther@suse.de>
9983         PR debug/51650
9984         * g++.dg/lto/pr51650-3_0.C: New testcase.
9986 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9988         PR c++/15867
9989         * g++.dg/warn/Wredundant-decls-spec.C: New.
9991 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9993         PR tree-optimization/51719
9994         * g++.dg/tree-prof/pr51719.C: New test.
9996 2012-01-03  Richard Guenther  <rguenther@suse.de>
9998         PR middle-end/51730
9999         * gcc.dg/fold-compare-6.c: New testcase.
10001 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
10003         PR c++/51669
10004         * g++.dg/gomp/pr51669.C: New test.
10006 2012-01-02  Jason Merrill  <jason@redhat.com>
10008         PR c++/51675
10009         * g++.dg/cpp0x/constexpr-union2.C: New.
10011         PR c++/51666
10012         * g++.dg/cpp0x/nsdmi-defer5.C: New.
10014 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
10016         PR c++/51462
10017         * g++.dg/cpp0x/constexpr-99.C: New test.
10019 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
10021         PR c++/20140
10022         * g++.dg/template/init9.C: New.
10024 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10026         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10027         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
10028         rather than a specific number.
10030 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
10032         PR fortran/46262
10033         PR fortran/46328
10034         PR fortran/51052
10035         * gfortran.dg/typebound_operator_7.f03: New.
10036         * gfortran.dg/typebound_operator_8.f03: New.
10038 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10040         PR target/51729
10041         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10042         XFAIL.
10043         * gcc.target/mips/dspr2-MULTU.c: Likewise.
10045 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10047         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10049 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10051         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10052         for MIPS.
10054 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10056         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10057         * gfortran.dg/io_real_boz_4.f90: Likewise.
10058         * gfortran.dg/io_real_boz_5.f90: Likewise.
10060 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10062         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10064 2012-01-02  Revital Eres  <revital.eres@linaro.org>
10066         * gcc.dg/sms-11.c: New file.
10068 2012-01-02  Tobias Burnus  <burnus@net-b.de>
10070         PR fortran/51682
10071         * gfortran.dg/coarray/image_index_3.f90: New.
10073 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10075         PR c++/16603
10076         * g++.dg/parse/enum8.C: New.
10078 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10080         PR c++/51379
10081         * g++.dg/conversion/reinterpret4.C: New.
10082         * g++.dg/conversion/reinterpret1.C: Adjust.
10084 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10086         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10088 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10090         * g++.old-deja/g++.brendan/crash25.C: Adjust.
10091         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10092         * g++.old-deja/g++.jason/access14.C: Likewise.
10093         * g++.old-deja/g++.jason/access8.C: Likewise.
10094         * g++.old-deja/g++.jason/access1.C: Likewise.
10095         * g++.old-deja/g++.other/access3.C: Likewise.
10096         * g++.old-deja/g++.other/access5.C: Likewise.
10097         * g++.old-deja/g++.law/unsorted1.C: Likewise.
10098         * g++.old-deja/g++.law/visibility22.C: Likewise.
10099         * g++.old-deja/g++.law/visibility26.C: Likewise.
10100         * g++.old-deja/g++.mike/p2746.C: Likewise.
10101         * g++.dg/debug/using1.C: Likewise.
10102         * g++.dg/lookup/using51.C: Likewise.
10103         * g++.dg/inherit/using5.C: Likewise.
10104         * g++.dg/inherit/pr30297.C: Likewise.
10105         * g++.dg/inherit/access8.C: Likewise.
10106         * g++.dg/torture/pr39362.C: Likewise.
10107         * g++.dg/template/crash13.C: Likewise.
10108         * g++.dg/template/using10.C: Likewise.
10110 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10112         PR fortran/51502
10113         * lib/gcc-dg.exp (scan-module-absence):  Really commit last change.
10115 2012-01-01  Ira Rosen  <irar@il.ibm.com>
10117         PR tree-optimization/51704
10118         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10119         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10120         corresponding flags.
10122 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10124         PR c++/51723
10125         * g++.dg/cpp0x/constexpr-delegating2.C: New.
10127 2012-01-01  Jan Hubicka  <jh@suse.cz>
10129         PR rtl-optimization/51069
10130         * gcc.c-torture/compile/pr51069.c: New testcase.
10132 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
10134         PR tree-optimization/51683
10135         * gcc.dg/pr51683.c: New test.
10137 Copyright (C) 2012 Free Software Foundation, Inc.
10139 Copying and distribution of this file, with or without modification,
10140 are permitted in any medium without royalty provided the copyright
10141 notice and this notice are preserved.