PR c++/37276
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7b18ff1d73739ea1c0991cdc0eb47d0ea0e4ab53
1 2012-11-14  Jakub Jelinek  <jakub@redhat.com>
3         * lib/asan-dg.exp: New file.
4         * gcc.dg/asan/asan.exp: New file.
5         * g++.dg/dg.exp: Prune also asan tests.
6         * g++.dg/asan/asan.exp: New file.
7         * c-c++-common/asan/memcmp-1.c: New test.
9 2012-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
11         PR c++/55323
12         * g++.dg/cpp0x/vt-55323.C: New.
14 2012-11-13  Sriraman Tallam  <tmsriram@google.com>
16         * g++.dg/mv4.C: Add require ifunc. Change error message.
17         * g++.dg/mv5.C: Add require ifunc.
18         * g++.dg/mv6.C: Add require ifunc.
20 2012-11-13  Martin Jambor  <mjambor@suse.cz>
22         PR tree-optimization/55253
23         * gcc.dg/torture/pr55253.c: New test.
24         * gcc.dg/torture/pr55305.c: Likewise.
26 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
28         PR middle-end/55142
29         * gcc.target/i386/pr55142-1.c: New file.
30         * gcc.target/i386/pr55142-2.c: Likewise.
32 2012-11-13  Dodji Seketeli  <dodji@redhat.com>
34         PR c++/54466
35         * g++.dg/cpp0x/alias-decl-26.C: New test file.
37 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
39         * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
40         instead of lp64.
41         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
42         * gcc.target/i386/pr49715-2.c: Likewise.
43         * gcc.target/i386/retarg.c: Likewise.  Scan both %rdi and %edi.
45 2012-11-13  Jakub Jelinek  <jakub@redhat.com>
47         PR tree-optimization/55281
48         * gcc.dg/vect/fast-math-pr55281.c: New test.
49         * g++.dg/opt/pr55281.C: New test.
51         PR rtl-optimization/54127
52         * gcc.dg/torture/pr54127.c: New test.
54 2012-11-12  Steven Bosscher  <steven@gcc.gnu.org>
55             Jakub Jelinek  <jakub@redhat.com>
57         PR rtl-optimization/51447
58         * gcc.c-torture/execute/pr51447.c: New test.
60 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
62         * gcc.target/aarch64/csinc-2.c: New test.
64 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
66         * gcc.target/aarch64/cmn.c: New test.
67         * gcc.target/aarch64/adds.c: New test.
68         * gcc.target/aarch64/subs.c: New test.
70 2012-11-12  Tobias Burnus  <burnus@net-b.de>
72         PR fortran/55272
73         * gfortran.dg/coarray_29_1.f90: New.
74         * gfortran.dg/coarray_29_2.f90: New.
76 2012-11-12  Bin Cheng  <bin.cheng@arm.com>
78         * gcc.dg/hoist-register-pressure-3.c: New test.
80 2012-11-11  Oleg Endo  <olegendo@gcc.gnu.org>
82         * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
83         wrappers around sinf and cosf.
85 2012-11-11  H.J. Lu  <hongjiu.lu@intel.com>
87         PR middle-end/55247
88         PR middle-end/55259
89         * gcc.target/i386/pr55247-2.c: New file.
91 2012-11-11  Steven Bosscher  <steven@gcc.gnu.org>
93         PR middle-end/55263
94         * g++.dg/pr55263.C: New test.
96 2012-11-11  Martin Jambor  <mjambor@suse.cz>
98         PR tree-optimization/55238
99         * testsuite/gcc.dg/torture/pr55238.c: New test.
101 2012-11-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
102         * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
103         * c-c++-common/torture/vector-subscript-1.c: Likewise.
104         * c-c++-common/torture/vector-subscript-2.c: Likewise.
106 2012-11-10  Jan Hubicka  <jh@suse.cz>
108         * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
110 2012-11-10  H.J. Lu  <hongjiu.lu@intel.com>
112         * gcc.target/i386/pr55247.c: Require maybe_x32 target.  Add
113         -mno-sse -mno-mmx to dg-options.  Reformat.
115 2012-11-10  David Edelsohn  <dje.gcc@gmail.com>
117         * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
118         * c-c++-common/vector-compare-1.c: Same.
119         * c-c++-common/vector-compare-2.c: Same.
120         * g++.dg/other/unused1.C: Skip on AIX.
121         * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
122         extra message on AIX.
124 2012-11-10  Uros Bizjak  <ubizjak@gmail.com>
126         PR target/55247
127         * gcc.target/i386/pr55247.c: New test.
129 2012-11-09  Andrew Pinski  <apinski@cavium.com>
131         * gcc.c-torture/execute/20121108-1.c: New test.
133 2012-11-09  Ed Smith-Rowland  <3dw4rd@verizon.net>
135         PR c++/54413
136         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
137         * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
138         * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
139         * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
141 2012-11-09  Siddhesh Poyarekar  <siddhesh@redhat.com>
143         * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
144         bounds for ABDAY, DAY, ABMON, MON, AM_PM.
145         * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
146         array bounds.
147         * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
149 2012-11-09  Aldy Hernandez  <aldyh@redhat.com>
151         * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
152         * g++.dg/tm/pr47530.C: Same.
154 2012-11-09  Jason Merrill  <jason@redhat.com>
156         PR c++/54859
157         * g++.dg/cpp0x/alias-decl-25.C: New.
159         * g++.dg/abi/abi-tag1.C: New.
160         * g++.dg/abi/abi-tag2.C: New.
162 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
164         PR rtl-optimization/55154
165         * gcc.target/i386/pr55154.c: New test.
167 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
169         PR rtl-optimization/55151
170         * gcc.dg/pr55151.c: Move ...
171         * gcc.target/i386/pr55151.c: ... here.
173 2012-11-09  Andrey Belevantsev  <abel@ispras.ru>
175         PR rtl-optimization/54472
176         * gcc.dg/pr54472.c: New test.
178 2012-11-09  Eric Botcazou  <ebotcazou@adacore.com>
180         * gnat.dg/stack_check3.ad[sb]: New test.
182 2012-11-08  Ian Lance Taylor  <iant@google.com>
184         * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
185         with arguments.  Handle errorcheckoutput and rundir test types.
187 2012-11-08  Steven Bosscher  <steven@gcc.gnu.org>
189         PR tree-optimization/55191
190         * gcc.dg/pr55191.c: New test.
192 2012-11-08  Jakub Jelinek  <jakub@redhat.com>
194         PR debug/54499
195         * g++.dg/debug/pr54499.C: New test.
197 2012-11-08  Jan Hubicka  <jh@suse.cz>
199         PR middle-end/48636
200         * gcc.dg/winline-3.c: Update.
202 2012-11-08  Martin Jambor  <mjambor@suse.cz>
204         * gfortran.dg/ipcp-array-1.f90: New test.
206 2012-11-08  Florian Weimer  <fweimer@redhat.com>
208         * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
210 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
212         PR rtl-optimization/55151
213         * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
215 2012-11-07  Uros Bizjak  <ubizjak@gmail.com>
217         * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
219 2012-11-07  Eric Botcazou  <ebotcazou@adacore.com>
221         * gcc.c-torture/compile/20121107-1.c: New test.
223 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
225         PR rtl-optimization/55151
226         * gcc.dg/pr55151.c: Compile it only for x86_64.
228 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
230         PR rtl-optimization/55122
231         * gcc.dg/pr55122.c: New test.
233 2012-11-07  David Edelsohn  <dje.gcc@gmail.com>
235         * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
236         word powerpc.
237         * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
238         * gcc.target/powerpc/loop_align.c: Skip on AIX.
239         * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
240         * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
242 2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
244         PR c/53063
245         * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
247 2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
249         PR c/51294
250         * c-c++-common/pr51294.c: New.
252 2012-11-07  Martin Jambor  <mjambor@suse.cz>
254         PR tree-optimization/53787
255         * gcc.dg/ipa/ipa-5.c: Adjust.
256         * gcc.dg/ipa/ipcp-agg-1.c: New test.
257         * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
258         * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
259         * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
260         * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
261         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
262         * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
263         * gfortran.dg/pr48636-2.f90: New test.
264         * gfortran.dg/pr53787.f90: Likewise.
266 2012-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
268         PR c++/55226
269         Revert:
270         2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
272         PR c++/54922
273         * g++.dg/cpp0x/constexpr-union4.C: New.
275 2012-11-07  Yufeng Zhang  <yufeng.zhang@arm.com>
277         * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
279 2012-11-07  Kaz Kojima  <kkojima@gcc.gnu.org>
281         PR target/49220
282         * gcc.c-torture/compile/pr49220.c: New test.
284 2012-11-07  Florian Weimer  <fweimer@redhat.com>
286         * g++.dg/init/new40.C: New.
288 2012-11-07  Jakub Jelinek  <jakub@redhat.com>
290         PR debug/54693
291         * gcc.dg/guality/pr54693-2.c: New test.
293 2012-11-06  Andrew Pinski  <apinski@cavium.com>
295         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
296         -fno-vect-cost-model.
298 2012-11-06  Aldy Hernandez  <aldyh@redhat.com>
300         * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
301         * gcc.dg/tm/debug-1.c: Same.
302         * gcc.dg/tm/irrevocable-3.c: Same.
303         * gcc.dg/tm/irrevocable-4.c: Same.
304         * gcc.dg/tm/memopt-10.c: Same.
305         * gcc.dg/tm/memopt-11.c: Same.
306         * gcc.dg/tm/props-4.c: Same.
307         * gcc.dg/tm/wrap-3.c: Same.
308         * gcc.dg/tm/wrap-4.c: Same.
310 2012-11-06  Andrew Pinski  <apinski@cavium.com>
312         * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
314 2012-11-06  Jan Hubicka  <jh@suse.cz>
316         * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
317         candidate still.
318         * gcc.dg/tree-ssa/loop-23.c: Likewise.
319         * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
320         * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
322 2012-11-06  David Edelsohn  <dje.gcc@gmail.com>
324         * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
326 2012-11-06  Uros Bizjak  <ubizjak@gmail.com>
328         PR middle-end/41993
329         * gcc.dg/torture/pr41993.c: New test.
331 2012-11-06  Jan Hubicka  <jh@suse.cz>
333         * gcc.target/i386/l_fma_float_?.c: Update.
334         * gcc.target/i386/l_fma_double_?.c: Update.
336 2012-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
338         PR target/54089
339         * gcc.target/sh/pr54089-8.c: New.
340         * gcc.target/sh/pr54089-9.c: New.
342 2012-11-06  Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
344         PR target/47440
345         * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
346         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
347         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
348         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
349         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
350         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
351         * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
352         * gcc.target/i386/avx-vzeroupper-27.c: New.
354 2012-11-06  Janus Weil  <janus@gcc.gnu.org>
356         PR fortran/54917
357         * gfortran.dg/transfer_class_1.f90: New.
358         * gfortran.dg/transfer_class_2.f90: New.
360 2012-11-05  Sriraman Tallam  <tmsriram@google.com>
362         * testsuite/g++.dg/mv1.C: New test.
363         * testsuite/g++.dg/mv2.C: New test.
364         * testsuite/g++.dg/mv3.C: New test.
365         * testsuite/g++.dg/mv4.C: New test.
366         * testsuite/g++.dg/mv5.C: New test.
367         * testsuite/g++.dg/mv6.C: New test.
369 2012-11-05  Hans-Peter Nilsson  <hp@axis.com>
371         PR testsuite/55186
372         * gcc.dg/const-uniq-1.c (a): Increase length four times.
374 2012-11-05  Jack Howarth <howarth@bromo.med.uc.edu>
376         * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
377         darwin.
379 2012-11-05  Eric Botcazou  <ebotcazou@adacore.com>
381         * g++.dg/torture/20121105-1.C: New test.
383 2012-11-05  Andreas Schwab  <schwab@linux-m68k.org>
385         * gcc.dg/torture/fp-compare.c: New testcase.
387 2012-11-05  Jan Hubicka  <jh@suse.cz>
389         * gcc.dg/const-1.c: Update.
390         * gcc.dg/pure-1.c: Update.
392 2012-11-05  Vladimir Makarov  <vmakarov@redhat.com>
394         PR rtl-optimization/55151
395         * gcc.dg/pr55151.c: New test.
397 2012-11-05  Jakub Jelinek  <jakub@redhat.com>
399         PR debug/54970
400         PR debug/54971
401         * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
403 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
405         PR testsuite/51128
406         * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
408 2012-11-05  Jan Hubicka  <jh@suse.cz>
410         * gcc.dg/autopar/pr49960.c: Fix testcase.
412 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
414         * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
415         Fix scan-tree-dump-times directive.
417 2012-11-04  Janus Weil  <janus@gcc.gnu.org>
419         PR fortran/55199
420         * gfortran.dg/associate_12.f90: New.
422 2012-11-03  Jack Howarth  <howarth@bromo.med.uc.edu>
424         PR target/54255
425         * lib/target-supports.exp (check_effective_target_masm_intel): New
426         proc.
427         * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
428         masm_intel.
430 2012-11-03  H.J. Lu  <hjl.tools@gmail.com>
431             Jack Howarth  <howarth@bromo.med.uc.edu>
433         * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
434         * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
435         * gcc.target/i386/pr53249.c: Likewise.
437 2012-11-03  Andrew Pinski  <apinski@cavium.com>
439         * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
440         call abort1 so that cross jumping does not happen.
442 2012-11-03  Oleg Endo  <olegendo@gcc.gnu.org>
444         PR target/51244
445         * gcc.target/sh/pr51244-18.c: New.
446         * gcc.target/sh/pr51244-19.c: New.
448 2012-11-03  Richard Sandiford  <rdsandiford@googlemail.com>
450         * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
451         b requires a 64-bit operation followed by a truncation.
453 2012-11-02  Jan Hubicka  <jh@suse.cz>
455         * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
457 2012-11-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
459         * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
460         conditions to verify the reduction code is vectorized.
462         * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
463         in case 'pow', such as 'powerpc' is used in the compiler version name.
464         * gcc.target/powerpc/pr46728-2.c: Likewise.
465         * gcc.target/powerpc/pr46728-3.c: Likewise.
466         * gcc.target/powerpc/pr46728-4.c: Likewise.
467         * gcc.target/powerpc/pr46728-5.c: Likewise.
468         * gcc.target/powerpc/pr46728-7.c: Likewise.
469         * gcc.target/powerpc/pr46728-8.c: Likewise.
470         * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
472 2012-11-02  Jan Hubicka  <jh@suse.cz>
474         * gcc.dg/tree-ssa/loop-38.c: New testcase.
476 2012-11-02  Jan Hubicka  <jh@suse.cz>
478         * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
479         * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
481 2012-11-02  Vladimir Makarov  <vmakarov@redhat.com>
483         PR middle-end/55130
484         * gcc.target/i386/pr55130.c: New test.
486 2012-11-02  Jakub Jelinek  <jakub@redhat.com>
488         PR target/55147
489         * gcc.target/i386/pr55147.c: New test.
491 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
493         * gfortran.dg/default_format_1.f90: XFAIL on AIX.
494         * gfortran.dg/default_format_denormal_1.f90: Same.
496 2012-11-01  Marc Glisse  <marc.glisse@inria.fr>
498         PR middle-end/55001
499         * g++.dg/ext/vector19.C: Remove target restrictions.
500         * gcc.dg/fold-compare-7.c: New testcase.
502 2012-11-01  Oleg Endo  <olegendo@gcc.gnu.org>
504         PR target/55160
505         * gcc.target/sh/pr55160.c: New.
507 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
509         * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
510         scan-assembler regex.
512 2012-11-01  Vladimir Makarov  <vmakarov@redhat.com>
514         PR middle-end/55150
515         * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
516         * gcc.dg/pr55150-2.c: New test.
518 2012-11-01  Sharad Singhai  <singhai@google.com>
520         * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
521         * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
522         * testsuite/g++.dg/plugin/selfassign.c: Likewise.
523         * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
525 2012-10-31  Dehao Chen  <dehao@google.com>
527         * g++.dg/debug/dwarf2/block.C: New testcase.
529 2012-10-31  Jan Hubicka  <jh@suse.cz>
531         * gcc.dg/pr44974.c: Add noinline.
533 2012-10-31  Janus Weil  <janus@gcc.gnu.org>
535         PR fortran/53718
536         * gfortran.dg/class_54.f90: New.
538 2012-10-31  Steven Bosscher  <steven@gcc.gnu.org>
539             Jakub Jelinek  <jakub@redhat.com>
541         PR tree-optimization/55018
542         * gcc.dg/torture/pr55018.c: New test.
544 2012-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
546         PR c++/54583
547         * g++.dg/ext/vla13.C: New.
549 2012-10-31  Vladimir Makarov  <vmakarov@redhat.com>
551         PR middle-end/55150
552         * gcc.dg/pr55150.c: New test.
554 2012-10-31  Tobias Burnus  <burnus@net-b.de>
556         PR fortran/55134
557         * gfortran.dg/associate_11.f90: New.
559 2012-10-31  Dodji Seketeli  <dodji@redhat.com>
561         PR c++/54955
562         * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
564 2012-10-31  Jakub Jelinek  <jakub@redhat.com>
566         PR tree-optimization/19105
567         PR tree-optimization/21643
568         PR tree-optimization/46309
569         * gcc.dg/pr19105.c: New test.
570         * gcc.dg/pr21643.c: New test.
571         * gcc.dg/pr46309-2.c: New test.
572         * gcc.c-torture/execute/pr46309.c: New test.
574 2012-10-31  Alan Modra  <amodra@gmail.com>
576         * gcc.target/powerpc/dimode_off.c: New.
577         * gcc.target/powerpc/timode_off.c: New.
578         * gcc.target/powerpc/dfmode_off.c: New.
579         * gcc.target/powerpc/tfmode_off.c: New.
581 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
583         PR rtl-optimization/55093
584         * gcc.target/i386/pr55093.c: New file.
586 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
588         * gcc.target/i386/pr55116.c: Renamed to ...
589         * gcc.target/i386/pr55116-1.c: This.
591 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
593         * gcc.target/i386/pr55116-2.c: New file.
595 2012-10-30  Richard Biener  <rguenther@suse.de>
597         * gcc.dg/vect/slp-perm-2.c: Adjust.
599 2012-10-30  Richard Biener  <rguenther@suse.de>
601         PR tree-optimization/55111
602         * gcc.dg/torture/pr55111.c: New testcase.
604 2012-10-30  Oleg Endo  <olegendo@gcc.gnu.org>
606         PR target/53988
607         * gcc.target/sh/pr53988.c: New.
609 2012-10-30  Bin Cheng  <bin.cheng@arm.com>
611         PR target/54989
612         * gcc.dg/hoist-register-pressure-1.c: Rename from
613         hoist-register-pressure.c. Add nonpic condition.
614         * gcc.dg/hoist-register-pressure-2.c: New testcase.
616 2012-10-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
618         PR c++/54930
619         * gcc.dg/Wreturn-local-addr.c: New.
620         * g++.dg/warn/Wno-return-local-addr.C: New.
621         * g++.dg/warn/Wreturn-local-addr.C: New.
623 2012-10-29  H.J. Lu  <hongjiu.lu@intel.com>
625         PR middle-end/55116
626         * gcc.target/i386/pr55116.c: New file.
628 2012-10-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
630         PR c/53066
631         * gcc.dg/Wshadow-4.c: New.
632         * gcc.dg/Wshadow-4.h: New.
634 2012-10-29  Alexandre Oliva <aoliva@redhat.com>
636         PR debug/54693
637         * gcc.dg/guality/pr54693.c: New.
639 2012-10-29  Marc Glisse  <marc.glisse@inria.fr>
641         PR middle-end/55027
642         * gcc.dg/pr55027.c: New testcase.
644 2012-10-29  Jan Hubicka  <jh@suse.cz>
646         * gcc.dg/ipa/inline-6.c: New testcase.
648 2012-10-29  Vladimir Makarov  <vmakarov@redhat.com>
650         PR rtl-optimization/55106
651         * g++.dg/pr55106.C: New.
653 2012-10-29  Richard Guenther  <rguenther@suse.de>
655         PR middle-end/53695
656         * gcc.dg/torture/pr53695.c: New testcase.
658 2012-10-28  Jan Hubicka  <jh@suse.cz>
660         * gcc.dg/ipa/inlinehint-3.c: New testcase.
662 2012-10-28  Tobias Burnus  <burnus@net-b.de>
664         PR fortran/54958
665         * gfortran.dg/do_check_6.f90: New.
667 2012-10-27  Dominique Dhumieres  <dominiq@lps.ens.fr>
668             Jack Howarth <howarth@bromo.med.uc.edu>
670         PR target/54404
671         * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
672         to dg-options.
673         * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
675 2012-10-27  Uros Bizjak  <ubizjak@gmail.com>
677         PR target/34283
678         * gcc.target/i386/pr34283.c: New test.
680 2012-10-26  Jakub Jelinek  <jakub@redhat.com>
682         PR c++/55081
683         * g++.dg/opt/pr55081.C: New test.
685         PR debug/54970
686         PR debug/54971
687         * gcc.dg/guality/pr54970.c: New test.
689 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
691         PR c++/54984
692         * g++.dg/template/new11.C: New.
694 2012-10-26  Richard Biener  <rguenther@suse.de>
696         PR middle-end/54824
697         * gcc.dg/torture/pr54824.c: New testcase.
699 2012-10-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
701         * gcc.target/i386/fxsave-1.c: New.
702         * gcc.target/i386/fxsave64-1.c: Ditto.
703         * gcc.target/i386/fxrstor-1.c: Ditto.
704         * gcc.target/i386/fxrstor64-1.c: Ditto.
705         * gcc.target/i386/xsave-1.c: Ditto.
706         * gcc.target/i386/xsave64-1.c: Ditto.
707         * gcc.target/i386/xrstor-1.c: Ditto.
708         * gcc.target/i386/xrstor64-1.c: Ditto.
709         * gcc.target/i386/xsaveopt-1.c: Ditto.
710         * gcc.target/i386/xsaveopt64-1.c: Ditto.
711         * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
712         * gcc.target/i386/sse-13.c: Ditto.
713         * gcc.target/i386/sse-14.c: Ditto.
714         * gcc.target/i386/sse-22.c: Ditto.
715         * gcc.target/i386/sse-23.c: Ditto.
716         * g++.dg/other/i386-2.C: Ditto.
717         * g++.dg/other/i386-3.C: Ditto.
719 2012-10-25  Jan Hubicka  <jh@suse.cz>
721         * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
722         at ivcanon time.
724 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
726         PR c++/53761
727         * g++.dg/ext/transparent-union.C: New.
729 2012-10-25  Marc Glisse  <marc.glisse@inria.fr>
731         PR c++/54427
732         * g++.dg/ext/vector19.C: New testcase.
734 2012-10-25  Richard Biener  <rguenther@suse.de>
736         PR tree-optimization/54902
737         * g++.dg/torture/pr54902.C: New testcase.
739 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
741         PR c++/34892
742         * g++.dg/template/crash114.C: New.
744 2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
746         PR bootstrap/55049
747         * gcc.target/i386/pr55049-1.c: New test.
749 2012-10-24  Janus Weil  <janus@gcc.gnu.org>
751         PR fortran/55037
752         * gfortran.dg/class_dummy_4.f03: New.
754 2012-10-24  Jakub Jelinek  <jakub@redhat.com>
756         PR rtl-optimization/55010
757         * gcc.dg/pr55010.c: New test.
759         PR debug/54828
760         * g++.dg/debug/pr54828.C: New test.
762 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
764         * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
765         * gcc.dg/vect/vect-83_64.c: Likewise.
767 2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
769         PR c++/54922
770         * g++.dg/cpp0x/constexpr-union4.C: New.
772 2012-10-23  Jeff Law  <law@redhat.com>
774         * gcc.c-torture/execute/pr54985.c: New test.
776 2012-10-23  Paul Koning  <ni1d@arrl.net>
778         PR debug/54508
779         * g++.dg/debug/dwarf2/pr54508.C: New.
781 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
783         PR c++/54844
784         * g++.dg/template/sizeof14.C: New test.
786 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
787             Jim MacArthur  <jim.macarthur@arm.com>
788             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
789             Marcus Shawcroft  <marcus.shawcroft@arm.com>
790             Nigel Stephens  <nigel.stephens@arm.com>
791             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
792             Richard Earnshaw  <rearnsha@arm.com>
793             Sofiane Naci  <sofiane.naci@arm.com>
794             Stephen Thomas  <stephen.thomas@arm.com>
795             Tejas Belagod  <tejas.belagod@arm.com>
796             Yufeng Zhang  <yufeng.zhang@arm.com>
798         * lib/target-supports.exp
799         (check_profiling_available): Add AArch64.
800         (check_effective_target_vect_int): Likewise.
801         (check_effective_target_vect_shift): Likewise.
802         (check_effective_target_vect_float): Likewise.
803         (check_effective_target_vect_double): Likewise.
804         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
805         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
806         (check_effective_target_vect_pack_trunc): Likewise.
807         (check_effective_target_vect_unpack): Likewise.
808         (check_effective_target_vect_hw_misalign): Likewise.
809         (check_effective_target_vect_short_mult): Likewise.
810         (check_effective_target_vect_int_mult): Likewise.
811         (check_effective_target_vect_stridedN): Likewise.
812         (check_effective_target_sync_int_long): Likewise.
813         (check_effective_target_sync_char_short): Likewise.
814         (check_vect_support_and_set_flags): Likewise.
815         (check_effective_target_aarch64_tiny): New.
816         (check_effective_target_aarch64_small): New.
817         (check_effective_target_aarch64_large): New.
818         * g++.dg/other/PR23205.C: Enable aarch64.
819         * g++.dg/other/pr23205-2.C: Likewise.
820         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
821         * gcc.c-torture/execute/20101011-1.c: Likewise.
822         * gcc.dg/20020312-2.c: Likewise.
823         * gcc.dg/20040813-1.c: Likewise.
824         * gcc.dg/builtin-apply2.c: Likewise.
825         * gcc.dg/stack-usage-1.c: Likewise.
827 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
828             Jim MacArthur  <jim.macarthur@arm.com>
829             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
830             Marcus Shawcroft  <marcus.shawcroft@arm.com>
831             Nigel Stephens  <nigel.stephens@arm.com>
832             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
833             Richard Earnshaw  <rearnsha@arm.com>
834             Sofiane Naci  <sofiane.naci@arm.com>
835             Stephen Thomas  <stephen.thomas@arm.com>
836             Tejas Belagod  <tejas.belagod@arm.com>
837             Yufeng Zhang  <yufeng.zhang@arm.com>
839         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
840         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
841         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
842         * gcc.target/aarch64/aapcs/abitest.S: New file.
843         * gcc.target/aarch64/aapcs/abitest.h: New file.
844         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
845         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
846         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
847         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
848         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
849         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
850         * gcc.target/aarch64/aapcs/ice_1.c: New file.
851         * gcc.target/aarch64/aapcs/ice_2.c: New file.
852         * gcc.target/aarch64/aapcs/ice_3.c: New file.
853         * gcc.target/aarch64/aapcs/ice_4.c: New file.
854         * gcc.target/aarch64/aapcs/ice_5.c: New file.
855         * gcc.target/aarch64/aapcs/macro-def.h: New file.
856         * gcc.target/aarch64/aapcs/test_1.c: New file.
857         * gcc.target/aarch64/aapcs/test_10.c: New file.
858         * gcc.target/aarch64/aapcs/test_11.c: New file.
859         * gcc.target/aarch64/aapcs/test_12.c: New file.
860         * gcc.target/aarch64/aapcs/test_13.c: New file.
861         * gcc.target/aarch64/aapcs/test_14.c: New file.
862         * gcc.target/aarch64/aapcs/test_15.c: New file.
863         * gcc.target/aarch64/aapcs/test_16.c: New file.
864         * gcc.target/aarch64/aapcs/test_17.c: New file.
865         * gcc.target/aarch64/aapcs/test_18.c: New file.
866         * gcc.target/aarch64/aapcs/test_19.c: New file.
867         * gcc.target/aarch64/aapcs/test_2.c: New file.
868         * gcc.target/aarch64/aapcs/test_20.c: New file.
869         * gcc.target/aarch64/aapcs/test_21.c: New file.
870         * gcc.target/aarch64/aapcs/test_22.c: New file.
871         * gcc.target/aarch64/aapcs/test_23.c: New file.
872         * gcc.target/aarch64/aapcs/test_24.c: New file.
873         * gcc.target/aarch64/aapcs/test_25.c: New file.
874         * gcc.target/aarch64/aapcs/test_26.c: New file.
875         * gcc.target/aarch64/aapcs/test_3.c: New file.
876         * gcc.target/aarch64/aapcs/test_4.c: New file.
877         * gcc.target/aarch64/aapcs/test_5.c: New file.
878         * gcc.target/aarch64/aapcs/test_6.c: New file.
879         * gcc.target/aarch64/aapcs/test_7.c: New file.
880         * gcc.target/aarch64/aapcs/test_8.c: New file.
881         * gcc.target/aarch64/aapcs/test_9.c: New file.
882         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
883         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
884         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
885         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
886         * gcc.target/aarch64/aapcs/test_complex.c: New file.
887         * gcc.target/aarch64/aapcs/test_int128.c: New file.
888         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
889         * gcc.target/aarch64/aapcs/type-def.h: New file.
890         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
891         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
892         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
893         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
894         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
895         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
896         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
897         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
898         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
899         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
900         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
901         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
902         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
903         * gcc.target/aarch64/aarch64.exp: New file.
904         * gcc.target/aarch64/adc-1.c: New file.
905         * gcc.target/aarch64/adc-2.c: New file.
906         * gcc.target/aarch64/asm-1.c: New file.
907         * gcc.target/aarch64/clrsb.c: New file.
908         * gcc.target/aarch64/clz.c: New file.
909         * gcc.target/aarch64/ctz.c: New file.
910         * gcc.target/aarch64/csinc-1.c: New file.
911         * gcc.target/aarch64/csinv-1.c: New file.
912         * gcc.target/aarch64/csneg-1.c: New file.
913         * gcc.target/aarch64/extend.c: New file.
914         * gcc.target/aarch64/fcvt.x: New file.
915         * gcc.target/aarch64/fcvt_double_int.c: New file.
916         * gcc.target/aarch64/fcvt_double_long.c: New file.
917         * gcc.target/aarch64/fcvt_double_uint.c: New file.
918         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
919         * gcc.target/aarch64/fcvt_float_int.c: New file.
920         * gcc.target/aarch64/fcvt_float_long.c: New file.
921         * gcc.target/aarch64/fcvt_float_uint.c: New file.
922         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
923         * gcc.target/aarch64/ffs.c: New file.
924         * gcc.target/aarch64/fmadd.c: New file.
925         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
926         * gcc.target/aarch64/frint.x: New file.
927         * gcc.target/aarch64/frint_double.c: New file.
928         * gcc.target/aarch64/frint_float.c: New file.
929         * gcc.target/aarch64/index.c: New file.
930         * gcc.target/aarch64/mneg-1.c: New file.
931         * gcc.target/aarch64/mneg-2.c: New file.
932         * gcc.target/aarch64/mneg-3.c: New file.
933         * gcc.target/aarch64/mnegl-1.c: New file.
934         * gcc.target/aarch64/mnegl-2.c: New file.
935         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
936         * gcc.target/aarch64/pic-constantpool1.c: New file.
937         * gcc.target/aarch64/pic-symrefplus.c: New file.
938         * gcc.target/aarch64/predefine_large.c: New file.
939         * gcc.target/aarch64/predefine_small.c: New file.
940         * gcc.target/aarch64/predefine_tiny.c: New file.
941         * gcc.target/aarch64/reload-valid-spoff.c: New file.
942         * gcc.target/aarch64/scalar_intrinsics.c: New file.
943         * gcc.target/aarch64/table-intrinsics.c: New file.
944         * gcc.target/aarch64/tst-1.c: New file.
945         * gcc.target/aarch64/vect-abs-compile.c: New file.
946         * gcc.target/aarch64/vect-abs.c: New file.
947         * gcc.target/aarch64/vect-abs.x: New file.
948         * gcc.target/aarch64/vect-compile.c: New file.
949         * gcc.target/aarch64/vect-faddv-compile.c: New file.
950         * gcc.target/aarch64/vect-faddv.c: New file.
951         * gcc.target/aarch64/vect-faddv.x: New file.
952         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
953         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
954         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
955         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
956         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
957         * gcc.target/aarch64/vect-fp-compile.c: New file.
958         * gcc.target/aarch64/vect-fp.c: New file.
959         * gcc.target/aarch64/vect-fp.x: New file.
960         * gcc.target/aarch64/vect-mull-compile.c: New file.
961         * gcc.target/aarch64/vect-mull.c: New file.
962         * gcc.target/aarch64/vect-mull.x: New file.
963         * gcc.target/aarch64/vect.c: New file.
964         * gcc.target/aarch64/vect.x: New file.
965         * gcc.target/aarch64/vector_intrinsics.c: New file.
966         * gcc.target/aarch64/vfp-1.c: New file.
967         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
968         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
969         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
970         * g++.dg/abi/aarch64_guard1.C: New file.
972 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
974         PR c++/54988
975         * c-c++-common/pr54988.c: New test.
977 2012-10-23  Jan Hubicka  <jh@suse.cz>
979         * gcc.dg/tree-prof/peel-1.c: New testcase.
981 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
983         PR gcc/52945
984         * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
986 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
988         * gcc.dg/c99-predef-1.c: New test.
989         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
990         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
991         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
992         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
993         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
994         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
995         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
996         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
997         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
998         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
999         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1000         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1002 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
1004         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1006 2012-10-23  Jan Hubicka  <jh@suse.cz>
1008         PR middle-end/54937
1009         * gcc.c-torture/execute/pr54937.c: New testcase.
1010         * gcc.dg/tree-ssa/cunroll-2.c: Update.
1012 2012-10-23  Jan Hubicka  <jh@suse.cz>
1014         PR middle-end/54967
1015         * gfortran.dg/pr54967.f90: New testcase.
1017 2012-10-23  Terry Guo  <terry.guo@arm.com>
1019         PR target/55019
1020         * gcc.dg/pr55019.c: New.
1022 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1024         PR tree-optimization/55008
1025         * gcc.dg/tree-ssa/pr55008.c: New test.
1027 2012-10-22  Richard Biener  <rguenther@suse.de>
1029         PR tree-optimization/55011
1030         * gcc.dg/torture/pr55011.c: New testcase.
1032 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
1034         * gcc.target/arm/pr40457-1.c: Adjust expected output.
1035         * gcc.target/arm/pr40457-2.c: Likewise.
1036         * gcc.target/arm/pr40457-3.c: Likewise.
1038 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1040         * gnat.dg/specs/limited_with4.ads: New test.
1041         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1043 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1045         * gnat.dg/modular4.adb: New test.
1046         * gnat.dg/modular4_pkg.ads: New helper.
1048 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1050         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1051         * gnat.dg/specs/addr1.ads: Likewise.
1053 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
1055         * gcc.dg/webizer.c (main): Add missing exit call.
1057 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
1059         PR fortran/54465
1060         * gfortran.dg/wextra_1.f:  New test.
1062 2012-10-20  Jan Hubicka  <jh@suse.cz>
1064         * gcc.dg/tree-prof/unroll-1.c: New testcase.
1066 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
1068         PR fortran/54224
1069         * gfortran.dg/warn_unused_function.f90: New.
1071 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
1073         * lib/target-supports.exp
1074         (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1076 2012-10-19  Richard Guenther  <rguenther@suse.de>
1078         PR tree-optimization/54981
1079         * gcc.dg/pr54981.c: New testcase.
1081 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
1083         PR target/54892
1084         * gcc.target/arm/pr54892.c: New.
1086 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
1088         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1090 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1092         PR c++/54501
1093         * g++.dg/init/array30.C: New.
1094         * g++.dg/init/array31.C: Likewise.
1096 2012-10-18  Tobias Burnus  <burnus@net-b.de>
1098         PR fortran/54884
1099         * gfortran.dg/public_private_module_7.f90: New.
1101 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1103         PR c++/29633
1104         * g++.dg/template/pr29633.C: New.
1106 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
1108         * gnat.dg/loop_optimization13.ad[sb]: New test.
1109         * gnat.dg/loop_optimization13_pkg.ads: New helper.
1111 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1113         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1114         * gcc.target/arm/neon/vfmaf32.c: Likewise.
1115         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1116         * gcc.target/arm/neon/vfmsf32.c: Likewise.
1118 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1120         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1121         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1122         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1123         * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1124         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1125         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1127 2012-10-16  Jan Hubicka  <jh@suse.cz>
1129         * gcc.target/i386/l_fma_float_?.c: Update.
1130         * gcc.target/i386/l_fma_double_?.c: Update.
1131         * gfortran.dg/do_1.f90: XFAIL
1132         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1133         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1134         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1135         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1136         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1137         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1138         valid.
1140 2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1142         PR c/53063
1143         PR c/40989
1144         * gcc.dg/Wstrict-overflow-24.c: New.
1146 2012-10-16  Tobias Burnus  <burnus@net-b.de>
1148         PR fortran/50981
1149         PR fortran/54618
1150         * gfortran.dg/class_optional_1.f90: New.
1151         * gfortran.dg/class_optional_2.f90: New.
1153 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
1155         PR debug/54796
1156         * gcc.dg/guality/pr54796.c: New test.
1158         PR tree-optimization/54889
1159         * gfortran.dg/pr54889.f90: New test.
1161 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
1163         * g++.dg/other/dump-ada-spec-2.C: New test.
1165 2012-10-16  Easwaran Raman  <eraman@google.com>
1167         * gcc.dg/tree-prof/switch-case-1.c: New test case.
1168         * gcc.dg/tree-prof/switch-case-2.c: New test case.
1170 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
1172         * gcc.dg/torture/stackalign/builtin-apply-2.c,
1173         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1175 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1177         PR target/54925
1178         * gcc.c-torture/compile/pr54925.c: New.
1180 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1182         PR target/51244
1183         * gcc.target/sh/pr51244-17.c: New.
1185 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1187         PR target/54760
1188         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1189         functions.
1190         * gcc.target/sh/pr54760-4.c: New.
1192 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
1194         PR target/34777
1195         * gcc.target/sh/torture/sh-torture.exp: New.
1196         * gcc.target/sh/torture/pr34777.c: New.
1198 2012-10-15  Matthias Klose  <doko@ubuntu.com>
1200         * lib/target-supports.exp (check_profiling_available): Match
1201         arm*-*-linux-* for ARM Linux/GNU.
1202         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1203         * gfortran.dg/enum_10.f90: Likewise.
1204         * gfortran.dg/enum_9.f90: Likewise.
1205         * gcc.target/arm/synchronize.c: Likewise.
1206         * g++.old-deja/g++.jason/enum6.C: Likewise.
1207         * g++.old-deja/g++.other/enum4.C: Likewise.
1208         * g++.old-deja/g++.law/enum9.C: Likewise.
1210 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1212         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1213         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1215 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
1216             Paolo Carlini  <paolo.carlini@oracle.com>
1218         PR c++/17805
1219         * g++.dg/overload/operator6.C: New.
1221 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1223         PR c++/50080 (again)
1224         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1225         * g++.dg/parse/tmpl-outside1.C: Likewise.
1226         * g++.dg/template/qualttp18.C: Likewise.
1227         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1228         * g++.old-deja/g++.pt/overload13.C: Likewise.
1230 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
1232         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1233         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1234         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1235         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1236         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1237         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1238         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1239         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1241 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1243         PR c++/50080
1244         * g++.dg/parse/tmpl-outside2.C: New.
1245         * g++.dg/parse/tmpl-outside1.C: Adjust.
1246         * g++.dg/template/qualttp18.C: Likewise.
1247         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1248         * g++.old-deja/g++.pt/overload13.C: Likewise.
1250 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
1252         PR tree-optimization/54915
1253         * gcc.dg/tree-ssa/pr54915.c: New testcase.
1255 2012-10-15  Richard Guenther  <rguenther@suse.de>
1257         PR tree-optimization/54920
1258         * gcc.dg/torture/pr54920.c: New testcase.
1260 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1262         * gnat.dg/unchecked_convert9.ad[sb]: New test.
1264 2012-10-13  Jason Merrill  <jason@redhat.com>
1266         * g++.dg/tls/thread_local7g.C: Require tls_native.
1268 2012-10-14  Jason Merrill  <jason@redhat.com>
1270         * g++.dg/cpp0x/inh-ctor1.C: New.
1271         * g++.dg/cpp0x/inh-ctor2.C: New.
1272         * g++.dg/cpp0x/inh-ctor3.C: New.
1273         * g++.dg/cpp0x/inh-ctor4.C: New.
1274         * g++.dg/cpp0x/inh-ctor5.C: New.
1275         * g++.dg/cpp0x/inh-ctor6.C: New.
1276         * g++.dg/cpp0x/inh-ctor7.C: New.
1277         * g++.dg/cpp0x/inh-ctor8.C: New.
1278         * g++.dg/cpp0x/inh-ctor9.C: New.
1279         * g++.dg/cpp0x/inh-ctor10.C: New.
1280         * g++.dg/cpp0x/inh-ctor11.C: New.
1281         * g++.dg/cpp0x/inh-ctor12.C: New.
1282         * g++.dg/cpp0x/inh-ctor13.C: New.
1284 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
1286         PR rtl-optimization/54919
1287         * gcc.dg/pr54919.c: New testcase.
1289 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1291         PR c++/53581
1292         * g++.dg/template/crash113.C: New.
1294 2012-10-14  Jan Hubicka  <jh@suse.cz>
1296         * gcc.dg/unroll_5.c: New testcase.
1298 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1300         PR c++/52643
1301         * g++.dg/opt/pr52643.C: New.
1303 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1305         PR target/54602
1306         * gcc.target/sh/pr54602-1.c: New.
1307         * gcc.target/sh/pr54602-2.c: New.
1308         * gcc.target/sh/pr54602-3.c: New.
1309         * gcc.target/sh/pr54602-4.c: New.
1311 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1313         PR target/54680
1314         * gcc.target/sh/pr54680.c: New.
1316 2012-10-12  Jan Hubicka <jh@suse.cz>
1318         * gcc.dg/webizer.c: New testcase.
1320 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
1322         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1323         specify -m64.
1325         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1327         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1328         Return 0 if already specifying -mfloat-abi other than hard.
1330 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
1332         * gcc.dg/pr53060.c: Prune irrelevant warning.
1334 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
1336         PR c/54381
1337         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1338         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1339         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1340         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1341         Adjust expected wording of warnings for *cmp* builtins.
1342         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1343         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1345 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
1347         PR c++/24449
1348         * g++.dg/parse/friend-main.C: New.
1350 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
1352         PR c++/53055
1353         * g++.dg/pr53055.C: New testcase.
1355 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
1357         PR c++/52744
1358         * g++.dg/cpp0x/pr52744.C: New.
1360 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
1362         PR fortran/40453
1363         * gfortran.dg/dummy_procedure_9.f90: New.
1365 2012-10-12  Richard Biener  <rguenther@suse.de>
1367         PR tree-optimization/54894
1368         * gcc.dg/torture/pr54894.c: New testcase.
1370 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1372         PR target/51244
1373         * gcc.target/sh/pr51244-13.c: New.
1374         * gcc.target/sh/pr51244-14.c: New.
1375         * gcc.target/sh/pr51244-15.c: New.
1376         * gcc.target/sh/pr51244-16.c: New.
1378 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1380         PR c++/51878
1381         * g++.dg/cpp0x/decltype45.C: New.
1383 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
1385         PR fortran/54784
1386         * gfortran.dg/class_allocate_13.f90: New.
1388 2012-10-11  Jason Merrill  <jason@redhat.com>
1390         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1391         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1393         * g++.dg/gomp/tls-5.C: Require tls_native.
1394         * g++.dg/tls/thread_local7.C: Require tls_native.
1395         * g++.dg/tls/static2.C: New.
1397 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1399         PR c++/36107
1400         * g++.dg/ext/weak5.C: New.
1402 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
1404         PR testsuite/54868
1405         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1406         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1408 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1410         PR c++/43765
1411         * g++.dg/parse/pr43765.C: New.
1413 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
1415         * obj-c++.dg/tls/init-2.mm: Tweak errors.
1417 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1419         PR c++/43663
1420         * g++.dg/init/bitfield3.C: New.
1422 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
1424         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1426 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
1428         PR tree-optimization/54877
1429         * gcc.dg/torture/pr54877.c: New test.
1431 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1433         PR testsuite/53397
1434         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1435         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1436         and remove target info from dg-do compile.
1437         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1438         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1439         and remove target info from dg-do compile.
1441 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
1443         * gcc.dg/pr54782.c: Require target with pthread support.
1445 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1447         PR c++/53122
1448         * g++.dg/cpp0x/auto35.C: New.
1450 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
1452         PR c++/53540 - using fails to be equivalent to typedef
1453         * g++.dg/cpp0x/alias-decl-24.C: New test.
1455 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
1457         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1458         that c++11 attributes to types are ignored for now.
1459         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1460         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1462 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1464         PR c++/53741
1465         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1467 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1469         PR c++/50478
1470         * g++.dg/cpp0x/initlist67.C: New.
1472 2012-10-10  Dehao Chen  <dehao@google.com>
1474         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1476 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
1478         PR target/52480
1479         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1480         Add runtime tests.
1482 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
1484         PR c++/53307
1485         * g++.dg/cpp0x/decltype44.C: New.
1487 2012-10-09  Steve Ellcey  <sellcey@mips.com>
1489         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1491 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1493         PR c++/53763
1494         * g++.dg/cpp0x/decltype43.C: New.
1496 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1498         PR middle-end/53397
1499         * gcc.dg/pr53397-1.c: New test case.
1500         * gcc.dg/pr53397-2.c: New test case.
1502 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1504         PR c++/54194
1505         * g++.dg/warn/Wparentheses-26.C: Adjust.
1506         * g++.dg/warn/Wparentheses-27.C: New.
1508 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
1510         PR c++/54427
1511         * c-c++-common/vector-scalar.c: New testcase.
1512         * g++.dg/ext/vector18.C: New testcase.
1513         * g++.dg/ext/vector5.C: This is not an error anymore.
1514         * gcc.dg/init-vec-1.c: Move ...
1515         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1516         * gcc.c-torture/execute/vector-shift1.c: Move ...
1517         * c-c++-common/torture/vector-shift1.c: ... here.
1518         * gcc.dg/scal-to-vec1.c: Move ...
1519         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1520         C++11. Adapt error messages.
1521         * gcc.dg/convert-vec-1.c: Move ...
1522         * c-c++-common/convert-vec-1.c: ... here.
1523         * gcc.dg/scal-to-vec2.c: Move ...
1524         * c-c++-common/scal-to-vec2.c: ... here.
1526 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
1528         PR target/54400
1529         * gcc.target/i386/pr54400.c: New testcase.
1531 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
1533         PR c++/54858
1534         * g++.dg/template/pr54858.C: New test.
1536 2012-10-08  Marek Polacek  <polacek@redhat.com>
1538         PR debug/54831
1539         * g++.dg/debug/pr54831.C: New test.
1541 2012-10-08  Dehao Chen  <dehao@google.com>
1543         * g++.dg/predict-loop-exit-1.C: New.
1544         * g++.dg/predict-loop-exit-2.C: New.
1545         * g++.dg/predict-loop-exit-3.C: New.
1547 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1549         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1551 2012-10-08  Jason Merrill  <jason@redhat.com>
1553         * g++.dg/gomp/tls-5.C: New.
1554         * g++.dg/gomp/tls-wrap1.C: New.
1555         * g++.dg/gomp/tls-wrap2.C: New.
1556         * g++.dg/gomp/tls-wrap3.C: New.
1557         * g++.dg/gomp/tls-wrap4.C: New.
1558         * g++.dg/gomp/tls-wrapper-cse.C: New.
1559         * g++.dg/tls/thread_local-cse.C: New.
1560         * g++.dg/tls/thread_local-order1.C: New.
1561         * g++.dg/tls/thread_local-order2.C: New.
1562         * g++.dg/tls/thread_local-wrap1.C: New.
1563         * g++.dg/tls/thread_local-wrap2.C: New.
1564         * g++.dg/tls/thread_local-wrap3.C: New.
1565         * g++.dg/tls/thread_local-wrap4.C: New.
1566         * g++.dg/tls/thread_local2g.C: New.
1567         * g++.dg/tls/thread_local3g.C: New.
1568         * g++.dg/tls/thread_local4g.C: New.
1569         * g++.dg/tls/thread_local5g.C: New.
1570         * g++.dg/tls/thread_local6g.C: New.
1571         * g++.dg/tls/thread_local7g.C: New.
1573         * g++.dg/tls/thread_local3.C: New.
1574         * g++.dg/tls/thread_local4.C: New.
1575         * g++.dg/tls/thread_local5.C: New.
1576         * g++.dg/tls/thread_local6.C: New.
1578         * g++.dg/tls/init-2.C: Tweak errors.
1579         * g++.dg/tls/thread_local1.C: New.
1580         * g++.dg/tls/thread_local2.C: New.
1581         * g++.dg/tls/thread_local7.C: New.
1583 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1585         PR target/54866
1586         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1588 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
1590         PR target/54685
1591         * gcc.target/sh/pr54685.c: New.
1593 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
1595         PR c++/53528 C++11 attribute support
1596         * g++.dg/cpp0x/gen-attrs-1.C: New test.
1597         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1598         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1599         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1600         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1601         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1602         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1603         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1604         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1605         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1606         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1607         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1608         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1609         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1610         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1611         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1612         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1613         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1614         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1615         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1616         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1617         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1618         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1619         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1620         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1621         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1622         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1623         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1624         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1625         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1626         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1627         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1628         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1629         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1630         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1631         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1632         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1633         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1634         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1635         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1636         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1637         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1638         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1639         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1640         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1641         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1642         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1643         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1644         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1645         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1646         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1647         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1648         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1649         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1650         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1651         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1652         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1654 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
1656         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1657         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1658         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1660 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
1662         PR target/54760
1663         * gcc.target/sh/pr54760-2.c: New.
1664         * gcc.target/sh/pr54760-3.c: New.
1666 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
1668         PR c++/51422
1669         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1671 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
1672             Sandra Loosemore  <sandra@codesourcery.com>
1674         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1675         and test that the accumulator is initialized using MULT.
1676         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1677         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1679 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1681         PR c++/52764
1682         * g++.dg/cpp0x/stdint.C: New.
1684 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1686         PR c++/54249
1687         * g++.dg/cpp0x/stddef.C: New.
1689 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1691         PR fortran/54832
1692         * gfortran.dg/typebound_operator_17.f90: New.
1694 2012-10-06  Jan Hubicka  <jh@suse.cz>
1696         PR lto/53831
1697         PR lto/54776
1698         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1700 2012-10-06  Jan Hubicka  <jh@suse.cz>
1702         * gcc.dg/lto/resolutions_0.c: New testcase.
1704 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
1706         PR fortran/45521
1707         * gfortran.dg/generic_25.f90: New.
1708         * gfortran.dg/generic_26.f90: New.
1709         * gfortran.dg/generic_27.f90: New.
1711 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
1713         PR target/54760
1714         * gcc.target/sh/pr54760-1.c: New.
1716 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1718         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1719         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1720         * g++.dg/warn/Wsign-compare-5.C: New test.
1721         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1722         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1723         * g++.dg/ext/builtin30.C: New test.
1724         * g++.dg/ext/vla12.C: New test.
1725         * gcc.dg/builtins-85.c: New test.
1727         PR debug/54519
1728         * gcc.dg/guality/pr54519-1.c: New test.
1729         * gcc.dg/guality/pr54519-2.c: New test.
1730         * gcc.dg/guality/pr54519-3.c: New test.
1731         * gcc.dg/guality/pr54519-4.c: New test.
1732         * gcc.dg/guality/pr54519-5.c: New test.
1733         * gcc.dg/guality/pr54519-6.c: New test.
1735 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
1737         PR c++/50893
1738         * g++.dg/cpp0x/defaulted38.C: New.
1740 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1742         PR tree-optimization/33763
1743         * c-c++-common/pr33763.c: New test.
1745         PR tree-optimization/54810
1746         * gcc.dg/tree-ssa/vrp85.c: New test.
1748 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
1750         * gcc.dg/ucnid-7.c: Skip on AIX.
1751         * gcc.dg/ucnid-8.c: Same.
1752         * gcc.dg/ucnid-10.c: Same.
1753         * gcc.dg/ucnid-13.c: Same.
1754         * gcc.dg/attr-alias-3.c: Same.
1755         * gcc.dg/attr-alias-5.c: Same.
1756         * gcc.dg/torture/pr51106-2.c: Same.
1757         * gcc.dg/vmx/3b-13.c: Use valid splat index.
1759 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1761         PR c++/52233
1762         * g++.dg/cpp0x/alias-decl-23.C: New.
1764 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1766         PR c++/53403
1767         * g++.dg/template/friend53.C: New.
1769 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1771         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1772         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1773         (scan-ada-spec): Likewise.
1774         (scan-ada-spec-not): Likewise.
1775         * gcc.dg/dump-ada-spec-1.c: New test.
1776         * g++.dg/other/dump-ada-spec-1.C: Likewise.
1778 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1780         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1782 2012-10-04  Florian Weimer  <fweimer@redhat.com>
1784         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1786 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1788         PR c++/54323
1789         * g++.dg/cpp0x/pr54323.C: New.
1791 2012-10-04  Richard Guenther  <rguenther@suse.de>
1793         PR middle-end/54735
1794         * g++.dg/torture/pr54735.C: New testcase.
1796 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
1798         PR rtl-optimization/54739
1799         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1801 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
1803         PR target/51244
1804         * gcc.target/sh/pr51244-12.c: New.
1806 2012-10-03  Dehao Chen  <dehao@google.com>
1808         PR middle-end/54782
1809         * gcc.dg/pr54782.c: New test.
1811 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
1813         PR c++/54777
1814         * g++.dg/cpp0x/constexpr-ref4.C: New test.
1816 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
1818         PR fortran/54778
1819         * gfortran.dg/class_53.f90: New.
1821 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
1823         PR debug/54551
1824         * gcc.dg/guality/pr54551.c: New.
1826 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
1828         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1829         * gcc.target/powerpc/pr46728-2.c: Likewise.
1831 2012-10-02  Sharad Singhai  <singhai@google.com>
1833         PR testsuite/54772
1834         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1835         to fix test failures caused by r191883.
1836         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1837         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1838         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1839         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1840         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1841         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1842         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1843         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1844         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1846 2012-09-30  Sharad Singhai  <singhai@google.com>
1848         * gcc.target/i386/vect-double-1.c: Fix test.
1850 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
1852         PR target/54087
1853         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
1854         atomic_sub fails.
1856 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
1858         PR rtl-optimization/54457
1859         * gcc.target/i386/pr54457.c: New test.
1861 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
1863         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1865 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
1867         * gcc.target/i386/vect-rebuild.c: New testcase.
1869 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
1871         * gcc.target/i386/pad-10.c (foo2): Return x - z.
1873 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
1875         * gcc.target/mips/pr37362.c: Fix target selector.
1877 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1879         PR target/54083
1880         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1882 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
1884         * gcc.dg/ucnid-8.c: Update line number.
1885         * gcc.dg/torture/pr51106-2.c: Likewise.
1887 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1889         PR fortran/54667
1890         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1891         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1892         * gfortran.dg/c_f_pointer_tests_5.f90: New.
1894 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
1896         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1897         partially reverting r170092.
1898         * gfortran.dg/class_7.f03: Ditto.
1899         * gfortran.dg/coarray_14.f90: Ditto.
1900         * gfortran.dg/typebound_proc_13.f03: Ditto.
1902 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
1904         PR c++/54738
1905         * g++.dg/cpp0x/sfinae42.C: New.
1907 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
1909         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1910         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1911         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1912         * gcc.dg/pr42629.c: XFAIL on AIX.
1913         * gcc.dg/pr47684.c: Same.
1914         * gcc.dg/pr43670.c: Same.
1915         * gcc.dg/pr42916.c: Same.
1916         * gcc.dg/pr45449.c: Same.
1917         * gcc.dg/pr50017.c: Same.
1918         * gcc.dg/pr42728.c: Same.
1919         * gcc.dg/pr47881.c: Same.
1920         * gcc.dg/pr44023.c: Same.
1921         * gcc.dg/pr41345.c: Same.
1922         * gcc.dg/pr42630.c: Same.
1923         * gcc.dg/pr44971.c: Same.
1924         * gcc.dg/pr46771.c: Same.
1925         * gcc.dg/ucnid-8.c: Same.
1926         * gcc.dg/ucnid-10.c: Same.
1927         * gcc.dg/ucnid-13.c: Same.
1928         * gcc.dg/torture/pr51106-2.c: Same.
1929         * gcc.dg/pr48768.c: Same.
1930         * gcc.dg/pr42631.c: Same.
1931         * gcc.dg/pr43084.c: Same.
1932         * gcc.dg/ucnid-7.c: Same.
1933         * gcc.dg/pr42889.c: Same.
1934         * gcc.dg/pr41241.c: Same.
1935         * gcc.dg/pr42719.c: Same.
1936         * g++.dg/debug/pr46583.C: Same.
1937         * g++.dg/debug/pr47106.C: Same.
1938         * g++.dg/opt/pr48549.C: Same.
1939         * g++.dg/other/pr42685.C: Same.
1940         * c-c++-common/pr43942.c: Same.
1942 2012-09-29  Ian Lance Taylor  <iant@google.com>
1944         * go.test/go-test.exp: Update for latest version of Go testsuite.
1946 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
1948         PR fortran/52724
1949         * gfortran.dg/internal_readwrite_3.f90:  New test.
1951 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
1953         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1954         c-c++-common/Wunused-local-typedefs-2.c to here.
1956         PR c++/54372 - unused attribute inactive on dependant entities
1957         * c-c++-common/Wunused-local-typedefs-2.c: New test.
1959 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1961         PR c++/29028 - Missed unused warning on using declaration
1962         * g++.dg/warn/Wunused-var-18.C: New test.
1964 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
1966         PR c++/53551 - -Wunused-local-typedefs misses uses
1967         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1969 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
1971         PR target/54716
1972         * gcc.target/i386/xorps-sse2.c: Remove xfails.
1974         PR tree-optimization/54713
1975         * gcc.c-torture/compile/pr54713-1.c: New test.
1976         * gcc.c-torture/compile/pr54713-2.c: New test.
1977         * gcc.c-torture/compile/pr54713-3.c: New test.
1979 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
1981         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1983 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
1985         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1987 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
1989         PR target/54703
1990         * gcc.target/i386/pr54703.c: New test.
1992 2012-09-27  Richard Guenther  <rguenther@suse.de>
1994         PR lto/54709
1995         * gcc.dg/lto/pr54709_0.c: New testcase.
1996         * gcc.dg/lto/pr54709_1.c: Likewise.
1998 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
2000         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2002         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2004         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2006         * gcc.target/arm/pr42879.c: Handle big-endian.
2008 2012-09-26  Steve Ellcey  <sellcey@mips.com>
2010         PR c/37303
2011         * gcc.dg/pr37303.c: Check for rdata or rodata.
2013 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
2015         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2017 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
2019         PR target/51274
2020         PR target/53087
2021         * gcc.target/powerpc/ppc-ne0-1.c: New.
2023 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
2025         PR target/54089
2026         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2027         test_19, test_20, test_21, test_22, test_23): New functions.
2028         * gcc.target/sh/pr54089-4.c: New.
2029         * gcc.target/sh/pr54089-5.c: New.
2030         * gcc.target/sh/pr54089-6.c: New.
2031         * gcc.target/sh/pr54089-7.c: New.
2033 2012-09-25  Richard Guenther  <rguenther@suse.de>
2035         PR lto/54625
2036         * gcc.dg/lto/pr54702_0.c: New testcase.
2037         * gcc.dg/lto/pr54702_1.c: Likewise.
2038         * gcc.dg/lto/pr54625-1_0.c: Likewise.
2039         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2040         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2041         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2043 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2045         PR c++/54526
2046         * g++.dg/cpp0x/parse2.C: New.
2047         * g++.dg/parse/error11.C: Adjust.
2048         * g++.dg/parse/error12.C: Likewise.
2050 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
2052         * gcc.target/i386/20030217-1.c: Added check for
2053         large_long_double effective target.
2054         * gcc.target/i386/387-3.c: Likewise.
2055         * gcc.target/i386/387-4.c: Likewise.
2056         * gcc.target/i386/pr36578-1.c: Likewise.
2057         * gcc.target/i386/excess-precision-1.c: Added new code for the case
2058         when long double size is equal double size.
2059         * gcc.target/i386/excess-precision-1.c: Likewise.
2060         * gcc.target/i386/pr36578-2.c: Likewise.
2061         * gcc.target/i386/20030217-2.c: New testcase.
2063 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
2065         PR tree-optimization/54676
2066         * gcc.dg/pr54676.c: New test.
2068 2012-09-25  Richard Guenther  <rguenther@suse.de>
2070         PR tree-optimization/53663
2071         * gcc.dg/torture/pr53663-1.c: New testcase.
2072         * gcc.dg/torture/pr53663-2.c: Likewise.
2073         * gcc.dg/torture/pr53663-3.c: Likewise.
2075 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
2077         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2079 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
2081         * lib/target-supports-dg.exp (dg-require-effective-target,
2082         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2083         dg-process-target-1 instead of dg-process-target.
2084         (dg-process-target-1): Rename from dg-process-target.
2085         (dg-process-target): New.
2087 2012-09-24  Richard Guenther  <rguenther@suse.de>
2089         PR tree-optimization/54684
2090         * g++.dg/torture/pr54684.C: New testcase.
2092 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
2094         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2096 2012-09-24  Richard Guenther  <rguenther@suse.de>
2098         PR middle-end/52173
2099         * gcc.dg/tm/pr52173-1.c: New.
2100         * gcc.dg/tm/pr52173-2.c: New.
2102 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2104         * gcc.dg/pr54669.c: New test.
2106 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
2107             Dominique Dhumieres  <dominiq@lps.ens.fr>
2109         PR testsuite/54677
2110         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2112 2012-09-23  Tobias Burnus  <burnus@net-b.de>
2114         PR fortran/54618
2115         * gfortran.dg/class_array_14.f90: New.
2117 2012-09-22  Kai Tietz  <ktietz@redhat.com>
2119         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2120         * gcc.dg/tree-ssa/scev-4.c: Likewise.
2122 2012-09-21  Dehao Chen  <dehao@google.com>
2124         PR go/54649
2125         PR tree-optimization/54655
2126         * g++.dg/pr54655.C: New testcase.
2128 2012-09-21  Richard Guenther  <rguenther@suse.de>
2130         PR tree-optimization/54647
2131         * g++.dg/torture/pr54647.C: New testcase.
2133 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
2135         PR c++/54427
2136         * c-c++-common/torture/vector-compare-2.c: Add -w.
2138 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
2140         * gnat.dg/opt20.ads: Move dg directive to...
2141         * gnat.dg/opt20.adb: ...here.
2142         * gnat.dg/addr1.ad[sb]: Likewise.
2143         * gnat.dg/concat2.ad[sb]: Likewise.
2144         * gnat.dg/array16.ad[sb]: Likewise.
2145         * gnat.dg/atomic5.ad[sb]: Likewise.
2146         * gnat.dg/discr29.ad[sb]: Likewise.
2147         * gnat.dg/noreturn5.ad[sb]: Likewise.
2148         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
2149         * gnat.dg/discr23.ads: Remove dg directive.
2150         * gnat.dg/nested_float_packed.ads: Likewise.
2151         * gnat.dg/oconst6.ads: Move to...
2152         * gnat.dg/specs/oconst6.ads: ...here.
2154 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2156         PR c++/52432
2157         * g++.dg/cpp0x/decltype32.C: Tweak.
2159 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
2161         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2162         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2163         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2164         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2166 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
2168         PR c++/54581
2169         * g++.dg/cpp0x/decltype-54581.C: New testcase.
2171 2012-09-19  Steve Ellcey  <sellcey@mips.com>
2173         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2175 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
2177         * gcc.target/powerpc/ppc-get-timebase.c: New file.
2178         * gcc.target/powerpc/ppc-mftb.c: New file.
2180 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
2182         PR target/54089
2183         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2184         functions.
2186 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
2188         PR target/54236
2189         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2191 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2193         * gcc.c-torture/execute/20120919-1.c: New test.
2195 2012-09-19  Richard Guenther  <rguenther@suse.de>
2197         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2199 2012-09-19  Richard Guenther  <rguenther@suse.de>
2201         * gcc.dg/builtin-unreachable-6.c: Adjust.
2203 2012-09-19  Richard Guenther  <rguenther@suse.de>
2205         * gcc.dg/builtin-object-size-10.c: Adjust.
2206         * gcc.dg/builtin-unreachable-5.c: Adjust.
2207         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2208         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2209         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2210         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2211         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2212         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2213         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2214         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2215         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2216         * gcc.dg/vect/vec-scal-opt.c: Adjust.
2217         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2218         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2220 2012-09-19  Richard Guenther  <rguenther@suse.de>
2222         PR tree-optimization/54132
2223         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2224         * gcc.dg/torture/pr54132.c: Likewise.
2226 2012-09-19  Terry Guo  <terry.guo@arm.com>
2228         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2229         extra prune rules that will be applied to all tests in a .exp file.
2230         (gcc-dg-prune): Use rules defined by the above variable.
2231         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2232         harmless warnings on architecture switch conflict.
2234 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
2236         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2237         of asm-comment characters instead of a single one.
2238         * g++.dg/debug/dwarf2/nested-2.C: Similar.
2240 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
2242         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2244         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2245         target instead of xfailing it.
2246         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2247         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2248         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2249         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2250         * gcc.dg/vect/vect-104.c: Likewise.
2251         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2252         * gcc.dg/vect/vect-outer-1.c: Likewise.
2253         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2254         * gcc.dg/vect/vect-outer-1a.c: Likewise.
2255         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2256         * gcc.dg/vect/vect-outer-1b.c: Likewise.
2257         * gcc.dg/vect/vect-outer-2b.c: Likewise.
2258         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2259         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2260         * gcc.dg/vect/vect-outer-3b.c: Likewise.
2261         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2263         * lib/target-supports.exp
2264         (check_effective_target_vect_widen_mult_qi_to_hi,
2265         check_effective_target_vect_widen_mult_hi_to_si,
2266         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2267         check_effective_target_vect_widen_mult_hi_to_si_pattern,
2268         check_effective_target_vect_pack_trunc,
2269         check_effective_target_vect_unpack,
2270         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2271         instead of arm_none.
2273         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2275 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2277         * lib/target-supports-dg.exp (check-flags): Add cflags from board
2278         config to compiler_flags.
2280 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
2282         PR target/54592
2283         * gcc.target/i386/pr54592.c: New test.
2285         PR tree-optimization/54610
2286         * gcc.target/i386/pr54610.c: New test.
2288 2012-09-17  Jason Merrill  <jason@redhat.com>
2290         PR c++/54575
2291         * g++.dg/cpp0x/alias-decl-21.C: New.
2292         * g++.dg/cpp0x/alias-decl-22.C: New.
2294 2012-09-17  Tobias Burnus  <burnus@net-b.de>
2296         PR fortran/54608
2297         * gfortran.dg/scan_2.f90: New.
2299 2012-09-17  Jason Merrill  <jason@redhat.com>
2301         PR c++/53661
2302         * g++.dg/init/aggr9.C: New.
2304 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2306         * gnat.dg/loop_optimization12.ad[sb]: New test.
2308 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
2310         PR fortran/54285
2311         * gfortran.dg/proc_ptr_result_7.f90: New.
2313 2012-09-17  Tobias Burnus  <burnus@net-b.de>
2315         PR fortran/54603
2316         * gfortran.dg/structure_constructor_11.f90: New.
2318 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
2320         PR tree-optimization/54563
2321         * g++.dg/torture/pr54563.C: New test.
2323 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
2325         PR fortran/54594
2326         * gfortran.dg/typebound_generic_14.f03: New.
2328 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
2330         PR fortran/54387
2331         * gfortran.dg/proc_ptr_38.f90: New.
2333 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2335         PR debug/54460
2336         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2337         to scary regexp.
2339         PR testsuite/54007
2340         * gnat.dg/lto15.adb: Require lto.
2342         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2343         "myBindC" for hppa*-*-hpux*.
2345 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
2347         * gfortran.dg/namelist_75.f90: New test.
2349 2012-09-15  Tom de Vries  <tom@codesourcery.com>
2351         * gcc.dg/tree-ssa/vrp82.c: New test.
2352         * gcc.dg/tree-ssa/vrp83.c: Same.
2353         * gcc.dg/tree-ssa/vrp84.c: Same.
2355 2012-09-15  Tom de Vries  <tom@codesourcery.com>
2357         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2358         * gcc.dg/tree-ssa/vrp81.c: ... this.
2360 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
2362         PR target/54222
2363         * gcc.target/avr/torture/fix-types.h: New.
2364         * gcc.target/avr/torture/vals-hr.def: New.
2365         * gcc.target/avr/torture/vals-r.def: New.
2366         * gcc.target/avr/torture/vals-k.def: New.
2367         * gcc.target/avr/torture/vals-ur.def: New.
2368         * gcc.target/avr/torture/vals-uk.def: New.
2369         * gcc.target/avr/torture/vals-uhr.def: New.
2370         * gcc.target/avr/torture/vals-llk.def: New.
2371         * gcc.target/avr/torture/vals-ullk.def: New.
2372         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2373         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2374         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2375         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2376         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2377         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2378         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2379         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2381 2012-09-14  Dehao Chen  <dehao@google.com>
2383         * g++.dg/debug/dwarf2/deallocator.C: New test.
2385 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
2387         PR c/54552
2388         * gcc.c-torture/compile/pr54552-1.c: New test.
2390 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
2392         PR c++/54427
2393         * g++.dg/other/vector-compare.C: New testcase.
2394         * c-c++-common/vector-compare-3.c: New testcase.
2395         * gcc.dg/vector-shift.c: Move ...
2396         * c-c++-common/vector-shift.c: ... here.
2397         * gcc.dg/vector-shift1.c: Move ...
2398         * c-c++-common/vector-shift1.c: ... here.
2399         * gcc.dg/vector-shift3.c: Move ...
2400         * c-c++-common/vector-shift3.c: ... here.
2401         * gcc.dg/vector-compare-1.c: Move ...
2402         * c-c++-common/vector-compare-1.c: ... here.
2403         * gcc.dg/vector-compare-2.c: Move ...
2404         * c-c++-common/vector-compare-2.c: ... here.
2405         * gcc.c-torture/execute/vector-compare-1.c: Move ...
2406         * c-c++-common/torture/vector-compare-1.c: ... here.
2407         * gcc.c-torture/execute/vector-compare-2.x: Delete.
2408         * gcc.c-torture/execute/vector-compare-2.c: Move ...
2409         * c-c++-common/torture/vector-compare-2.c: ... here.
2410         * gcc.c-torture/execute/vector-shift.c: Move ...
2411         * c-c++-common/torture/vector-shift.c: ... here.
2412         * gcc.c-torture/execute/vector-shift2.c: Move ...
2413         * c-c++-common/torture/vector-shift2.c: ... here.
2414         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2415         * c-c++-common/torture/vector-subscript-1.c: ... here.
2416         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2417         * c-c++-common/torture/vector-subscript-2.c: ... here.
2418         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2419         * c-c++-common/torture/vector-subscript-3.c: ... here.
2421 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
2423         PR c/54103
2424         * gcc.c-torture/compile/pr54103-1.c,
2425         gcc.c-torture/compile/pr54103-2.c,
2426         gcc.c-torture/compile/pr54103-3.c,
2427         gcc.c-torture/compile/pr54103-4.c,
2428         gcc.c-torture/compile/pr54103-5.c,
2429         gcc.c-torture/compile/pr54103-6.c: New tests.
2430         * gcc.dg/c90-const-expr-8.c: Update expected column number.
2432 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
2434         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2436 2012-09-14  Richard Guenther  <rguenther@suse.de>
2438         PR tree-optimization/54565
2439         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2440         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
2442 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
2444         * gcc.target/arm/combine-movs.c: Add missing space.
2446 2012-09-14  Richard Guenther  <rguenther@suse.de>
2448         * g++.dg/torture/builtin-location.C: New testcase.
2450 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
2451             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2453         PR c++/53210
2454         * g++.dg/warn/Wuninitialized-self.C: New.
2456 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
2458         PR c/54559
2459         * gcc.c-torture/compile/pr54559.c: New test.
2461 2012-09-13  Jason Merrill  <jason@redhat.com>
2463         PR c++/53839
2464         * g++.dg/cpp0x/constexpr-temp1.C: New.
2466         PR c++/54511
2467         * g++.dg/template/anonunion2.C: New.
2469         PR c++/53836
2470         * g++.dg/template/init10.C: New.
2472 2012-09-13  Tobias Burnus  <burnus@net-b.de>
2474         PR fortran/54556
2475         * gfortran.dg/implicit_pure_3.f90: New.
2477 2012-09-13  Richard Guenther  <rguenther@suse.de>
2479         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2481 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
2483         * gcc.target/arm/builtin-bswap-1.c: New testcase.
2485 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2487         * c-c++-common/pr51712.c: Handle for short-enum targets.
2489 2012-09-12  Terry Guo  <terry.guo@arm.com>
2491         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2492         and lsrs for Thumb2 mode.
2494 2012-09-12  Jan Hubicka  <jh@suse.cz>
2496         * gcc.dg/ipa/inlinehint-2.c: New testcase.
2498 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
2500         PR target/54445
2501         * gcc.target/i386/pr54445-1.c: New file.
2502         * gcc.target/i386/pr54445-2.c: Likewise.
2504 2012-09-12  Tobias Burnus  <burnus@net-b.de>
2506         PR fortran/54225
2507         PR fortran/53306
2508         * gfortran.dg/coarray_10.f90: Update dg-error.
2509         * gfortran.dg/coarray_28.f90: New.
2510         * gfortran.dg/array_section_3.f90: New.
2512 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
2514         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2515         gcc.target/arm/pr48252.c: Fix for big-endian support.
2517 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
2519         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2521 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2522             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2524         * gcc.target/arm/neon-vfma-1.c: New testcase.
2525         * gcc.target/arm/neon-vfms-1.c: Likewise.
2526         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2527         of float.
2528         * gcc.target/arm/neon-vmls-1.c: Likewise.
2529         * lib/target-supports.exp (add_options_for_arm_neonv2): New
2530         function.
2531         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2532         (check_effective_target_arm_neonv2_ok): Likewise.
2533         (check_effective_target_arm_neonv2_hw): Likewise.
2534         (check_effective_target_arm_neonv2): Likewise.
2536 2012-09-11  Richard Guenther  <rguenther@suse.de>
2538         PR middle-end/54515
2539         * g++.dg/tree-ssa/pr54515.C: New testcase.
2541 2012-09-10  Andrew Pinski  <apinski@cavium.com>
2543         PR tree-opt/c54362
2544         * gcc.dg/tm/memopt-16.c: New testcase.
2546 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
2548         PR c++/54541
2549         PR c++/54542
2550         * g++.dg/cpp0x/sfinae40.C: New.
2551         * g++.dg/cpp0x/sfinae41.C: Likewise.
2553 2012-09-10  Jason Merrill  <jason@redhat.com>
2555         PR c++/54538
2556         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2558 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
2560         PR target/54089
2561         * gcc.target/sh/pr54089-3.c: New.
2563 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
2565         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2567 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
2569         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2571 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
2573         * gcc.dg/pr52558-2.c: Delete.
2574         * gcc.dg/simulate-thread/speculative-store-3.c: New.
2576 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
2578         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2580 2012-09-10  Richard Guenther  <rguenther@suse.de>
2582         PR tree-optimization/54520
2583         * gcc.dg/torture/pr54520.c: New testcase.
2585 2012-09-10  Jason Merrill  <jason@redhat.com>
2587         PR c++/54506
2588         * g++.dg/cpp0x/implicit14.C: New.
2590 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2592         PR fortran/54208
2593         * gfortran.dg/bound_simplification_3.f90: New test.
2595 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
2597         PR testsuite/54184
2598         * gcc.dg/pr52558-1.c: Delete.
2599         * gcc.dg/simulate-thread/speculative-store-2.c: New.
2601 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
2603         * gcc.target/arm/pr50318-1.c: Scan for smlal.
2604         * gcc.target/arm/smlaltb-1.c: XFAIL test.
2605         * gcc.target/arm/smlaltt-1.c: Likewise.
2607 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
2609         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2611 2012-09-07  Tom de Vries  <tom@codesourcery.com>
2613         PR tree-optimization/53986
2614         * gcc.dg/tree-ssa/vrp80.c: New test.
2615         * gcc.dg/tree-ssa/vrp80-2.c: Same.
2617 2012-09-06  Jason Merrill  <jason@redhat.com>
2619         PR c++/54341
2620         PR c++/54253
2621         * g++.dg/cpp0x/constexpr-virtual2.C: New.
2622         * g++.dg/cpp0x/constexpr-virtual3.C: New.
2624 2012-09-06  Andrew Pinski  <apinski@cavium.com>
2626         PR tree-opt/54494
2627         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2629 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
2631         PR rtl-optimization/54455
2632         * gcc.dg/54455.c: New test.
2634 2012-09-06  Tobias Burnus  <burnus@net-b.de>
2636         PR fortran/54463
2637         * gfortran.dg/promotion_2.f90: New.
2639 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
2641         PR middle-end/54486
2642         * c-c++-common/pr54486.c: New test.
2644 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
2646         PR fortran/54474
2647         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2649 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
2651         PR c++/54191
2652         * g++.dg/cpp0x/sfinae39.C: New.
2654 2012-09-04  Jason Merrill  <jason@redhat.com>
2656         PR c++/54441
2657         * g++.dg/ext/flexary3.C: New.
2659         PR c++/54420
2660         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2662         PR c++/54198
2663         * g++.dg/template/defarg15.C: New.
2665         PR c++/54437
2666         * g++.dg/template/access24.C: New.
2668 2012-09-04  Richard Guenther  <rguenther@suse.de>
2670         PR tree-optimization/54458
2671         * gcc.dg/torture/pr54458.c: New testcase.
2673 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
2675         * gcc.target/arm/neon-vext.c: New test.
2676         * gcc.target/arm/neon-vext-execute.c: Ditto.
2678 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
2680         PR fortran/54243
2681         PR fortran/54244
2682         * gfortran.dg/select_type_29.f03: New.
2684 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
2686         * gcc.dg/fold-perm.c: Improve test.
2688 2012-09-03  Tobias Burnus  <burnus@net-b.de>
2690         PR fortran/51632
2691         * gfortran.dg/coarray_class_1.f90: New.
2693 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2695         PR target/49206
2696         * gcc.c-torture/compile/pr49206.c: New test.
2698 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
2699             Uros Bizjak  <ubizjak@gmail.com>
2701         PR target/36680
2702         * gfortran.dg/pr36680.f90: New test.
2704 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
2706         PR target/42295
2707         * g++.dg/opt/pr42295.C: New test.
2709 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
2711         PR target/54436
2712         * gcc.dg/torture/pr54436.c: New test.
2714 2012-09-01  Andrew Pinski  <apinski@cavium.com>
2716         * gcc.target/mips/truncate-8.c: New testcase.
2718 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
2720         PR target/46829
2721         PR target/46843
2722         * gcc.target/i386/pr46829.c: New test.
2723         * gcc.target/i386/pr46843.c: Ditto.
2725 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
2726             Jason Merrill  <jason@redhat.com>
2728         PR c++/18747
2729         * g++.dg/parse/error50.C: New.
2731 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
2733         PR c/54428
2734         * gcc.c-torture/compile/pr54428.c: New test.
2736 2012-08-31  Ollie Wild  <aaw@google.com>
2738         PR c++/54197
2739         * g++.dg/init/lifetime3.C: New test.
2741 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2743         PR middle-end/54409
2744         * gcc.dg/torture/pr54409.c: New test.
2746 2012-08-31  Martin Jambor  <mjambor@suse.cz>
2748         * gfortran.dg/pr48636.f90: Add dump scan checks.
2750 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
2752         * gcc.target/mips/mips.exp: Work out default -msynci setting.
2754 2012-08-28  Joey Ye  <joey.ye@arm.com>
2756         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2758 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
2760         PR target/46254
2761         * gcc.target/i386/pr46254.c: New test.
2763 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2765         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2766         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2767         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2769 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2771         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2772         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2773         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2774         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2775         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2776         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2777         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2778         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2779         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2780         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2781         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2782         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2783         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2784         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2785         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2786         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2787         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2788         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2789         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2790         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2791         gcc.target/mips/unaligned-1.c: Tighten regexps.
2793 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
2795         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2796         (mips_option_groups): Remove optimization.  Add various -f options.
2797         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2798         and -pg imply -fno-omit-frame-pointer.
2799         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2800         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2801         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2802         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2803         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2804         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2805         * gcc.target/mips/abi-n32-long32.c: Likewise.
2806         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2807         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2808         * gcc.target/mips/abi-n32-long64.c: Likewise.
2809         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2810         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2811         * gcc.target/mips/abi-n64-long32.c: Likewise.
2812         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2813         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2814         * gcc.target/mips/abi-n64-long64.c: Likewise.
2815         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2816         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2817         * gcc.target/mips/abi-o32-long32.c: Likewise.
2818         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2819         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2820         * gcc.target/mips/abi-o32-long64.c: Likewise.
2821         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2822         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2823         * gcc.target/mips/abi-o64-long32.c: Likewise.
2824         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2825         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2826         * gcc.target/mips/abi-o64-long64.c: Likewise.
2827         * gcc.target/mips/asm-1.c: Likewise.
2828         * gcc.target/mips/branch-1.c: Likewise.
2829         * gcc.target/mips/call-3.c: Likewise.
2830         * gcc.target/mips/call-saved-3.c: Likewise.
2831         * gcc.target/mips/clear-cache-1.c: Likewise.
2832         * gcc.target/mips/div-1.c: Likewise.
2833         * gcc.target/mips/div-2.c: Likewise.
2834         * gcc.target/mips/div-3.c: Likewise.
2835         * gcc.target/mips/div-4.c: Likewise.
2836         * gcc.target/mips/div-5.c: Likewise.
2837         * gcc.target/mips/div-6.c: Likewise.
2838         * gcc.target/mips/div-7.c: Likewise.
2839         * gcc.target/mips/div-8.c: Likewise.
2840         * gcc.target/mips/div-9.c: Likewise.
2841         * gcc.target/mips/div-10.c: Likewise.
2842         * gcc.target/mips/div-11.c: Likewise.
2843         * gcc.target/mips/div-12.c: Likewise.
2844         * gcc.target/mips/dsp-ctrl.c: Likewise.
2845         * gcc.target/mips/dsp-no-lhx.c: Likewise.
2846         * gcc.target/mips/ext-8.c: Likewise.
2847         * gcc.target/mips/extend-2.c: Likewise.
2848         * gcc.target/mips/fix-r10000-1.c: Likewise.
2849         * gcc.target/mips/fix-r10000-2.c: Likewise.
2850         * gcc.target/mips/fix-r10000-3.c: Likewise.
2851         * gcc.target/mips/fix-r10000-4.c: Likewise.
2852         * gcc.target/mips/fix-r10000-5.c: Likewise.
2853         * gcc.target/mips/fix-r10000-6.c: Likewise.
2854         * gcc.target/mips/fix-r10000-7.c: Likewise.
2855         * gcc.target/mips/fix-r10000-8.c: Likewise.
2856         * gcc.target/mips/fix-r10000-9.c: Likewise.
2857         * gcc.target/mips/fix-r10000-10.c: Likewise.
2858         * gcc.target/mips/fix-r10000-11.c: Likewise.
2859         * gcc.target/mips/fix-r10000-12.c: Likewise.
2860         * gcc.target/mips/fix-r10000-13.c: Likewise.
2861         * gcc.target/mips/fix-r10000-14.c: Likewise.
2862         * gcc.target/mips/fix-r10000-15.c: Likewise.
2863         * gcc.target/mips/fpcmp-1.c: Likewise.
2864         * gcc.target/mips/fpcmp-2.c: Likewise.
2865         * gcc.target/mips/fpr-moves-7.c: Likewise.
2866         * gcc.target/mips/fpr-moves-8.c: Likewise.
2867         * gcc.target/mips/int-moves-1.c: Likewise.
2868         * gcc.target/mips/int-moves-2.c: Likewise.
2869         * gcc.target/mips/long-calls-pg.c: Likewise.
2870         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2871         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2872         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2873         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2874         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2875         * gcc.target/mips/mips-3d-1.c: Likewise.
2876         * gcc.target/mips/mips-3d-2.c: Likewise.
2877         * gcc.target/mips/mips-3d-3.c: Likewise.
2878         * gcc.target/mips/mips-3d-4.c: Likewise.
2879         * gcc.target/mips/mips-3d-5.c: Likewise.
2880         * gcc.target/mips/mips-3d-6.c: Likewise.
2881         * gcc.target/mips/mips-3d-7.c: Likewise.
2882         * gcc.target/mips/mips-3d-8.c: Likewise.
2883         * gcc.target/mips/mips-3d-9.c: Likewise.
2884         * gcc.target/mips/mips-ps-1.c: Likewise.
2885         * gcc.target/mips/mips-ps-2.c: Likewise.
2886         * gcc.target/mips/mips-ps-3.c: Likewise.
2887         * gcc.target/mips/mips-ps-4.c: Likewise.
2888         * gcc.target/mips/mips-ps-6.c: Likewise.
2889         * gcc.target/mips/mips32-dspr2.c: Likewise.
2890         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2891         * gcc.target/mips/neg-abs-1.c: Likewise.
2892         * gcc.target/mips/neg-abs-2.c: Likewise.
2893         * gcc.target/mips/nmadd-3.c: Likewise.
2894         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2895         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2896         * gcc.target/mips/octeon-pop-1.c: Likewise.
2897         * gcc.target/mips/pr26765.c: Likewise.
2898         * gcc.target/mips/pr33256.c: Likewise.
2899         * gcc.target/mips/pr33635-1.c: Likewise.
2900         * gcc.target/mips/pr33755.c: Likewise.
2901         * gcc.target/mips/pr35802.c: Likewise.
2902         * gcc.target/mips/pr45074.c: Likewise.
2903         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2904         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2905         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2906         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2907         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2908         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2909         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2910         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2911         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2912         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2913         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2914         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2915         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2916         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2917         * gcc.target/mips/save-restore-1.c: Likewise.
2918         * gcc.target/mips/save-restore-3.c: Likewise.
2919         * gcc.target/mips/save-restore-5.c: Likewise.
2920         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2921         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2922         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2923         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2924         * gcc.target/mips/stack-1.c: Likewise.
2926         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2927         Tighten regexps.
2929         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2930         branch under test to be filled with preceding rather than
2931         following instructions.
2932         * gcc.target/mips/branch-10.c: Likewise.
2933         * gcc.target/mips/branch-11.c: Likewise.
2934         * gcc.target/mips/branch-12.c: Likewise.
2935         * gcc.target/mips/branch-13.c: Likewise.
2936         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
2937         to be eliminated.  Tighten $28 scan-assembler-not test.
2939         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
2940         function to...
2941         * gcc.target/mips/call-4.c: ...this new test.
2943         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2944         more likely.
2945         * gcc.target/mips/code-readable-3.c: Likewise.
2946         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
2947         flag but skip for -O0.
2948         * gcc.target/mips/code-readable-4.c: Likewise.
2950         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2951         of operations under test.
2952         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
2954         * gcc.target/mips/near-far-3.c: Remove optimization flag.
2955         Don't require sibling-call optimization.
2956         * gcc.target/mips/near-far-4.c: Likewise.
2958         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2959         Make sure that the register variable is used.
2960         * gcc.target/mips/soft-float-1.c: Likewise.
2962         * gcc.target/mips/sdata-1.c: Make static data volatile.
2963         * gcc.target/mips/sdata-2.c: Likewise.
2964         * gcc.target/mips/sdata-3.c: Likewise.
2965         * gcc.target/mips/sdata-4.c: Likewise.
2967         * gcc.target/mips/20020620-1.c: Remove optimization flag but
2968         skip for -O0.
2969         * gcc.target/mips/atomic-memory-2.c: Likewise.
2970         * gcc.target/mips/branch-cost-1.c: Likewise.
2971         * gcc.target/mips/branch-cost-2.c: Likewise.
2972         * gcc.target/mips/cache-1.c: Likewise.
2973         * gcc.target/mips/call-1.c: Likewise.
2974         * gcc.target/mips/call-saved-2.c: Likewise.
2975         * gcc.target/mips/const-anchor-1.c: Likewise.
2976         * gcc.target/mips/const-anchor-2.c: Likewise.
2977         * gcc.target/mips/dse-1.c: Likewise.
2978         * gcc.target/mips/dsp-lhx.c: Likewise.
2979         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2980         * gcc.target/mips/ext-1.c: Likewise.
2981         * gcc.target/mips/ext-2.c: Likewise.
2982         * gcc.target/mips/ext-3.c: Likewise.
2983         * gcc.target/mips/ext-4.c: Likewise.
2984         * gcc.target/mips/ext-5.c: Likewise.
2985         * gcc.target/mips/ext-6.c: Likewise.
2986         * gcc.target/mips/ext-7.c: Likewise.
2987         * gcc.target/mips/extend-1.c: Likewise.
2988         * gcc.target/mips/fix-r4000-1.c: Likewise.
2989         * gcc.target/mips/fix-r4000-3.c: Likewise.
2990         * gcc.target/mips/fix-r4000-5.c: Likewise.
2991         * gcc.target/mips/fix-r4000-6.c: Likewise.
2992         * gcc.target/mips/fix-r4000-8.c: Likewise.
2993         * gcc.target/mips/fix-r4000-10.c: Likewise.
2994         * gcc.target/mips/fixed-scalar-type.c: Likewise.
2995         * gcc.target/mips/fixed-vector-type.c: Likewise.
2996         * gcc.target/mips/fpr-moves-1.c: Likewise.
2997         * gcc.target/mips/fpr-moves-2.c: Likewise.
2998         * gcc.target/mips/fpr-moves-3.c: Likewise.
2999         * gcc.target/mips/fpr-moves-4.c: Likewise.
3000         * gcc.target/mips/fpr-moves-5.c: Likewise.
3001         * gcc.target/mips/fpr-moves-6.c: Likewise.
3002         * gcc.target/mips/ins-1.c: Likewise.
3003         * gcc.target/mips/ins-2.c: Likewise.
3004         * gcc.target/mips/interrupt_handler-2.c: Likewise.
3005         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3006         * gcc.target/mips/lazy-binding-1.c: Likewise.
3007         * gcc.target/mips/madd-3.c: Likewise.
3008         * gcc.target/mips/madd-5.c: Likewise.
3009         * gcc.target/mips/madd-6.c: Likewise.
3010         * gcc.target/mips/madd-8.c: Likewise.
3011         * gcc.target/mips/madd-9.c: Likewise.
3012         * gcc.target/mips/memcpy-1.c: Likewise.
3013         * gcc.target/mips/mips-ps-type.c: Likewise.
3014         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3015         * gcc.target/mips/mips-sched-madd.c: Likewise.
3016         * gcc.target/mips/mips16e-extends.c: Likewise.
3017         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3018         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3019         * gcc.target/mips/movcc-1.c: Likewise.
3020         * gcc.target/mips/movcc-2.c: Likewise.
3021         * gcc.target/mips/movcc-3.c: Likewise.
3022         * gcc.target/mips/msub-5.c: Likewise.
3023         * gcc.target/mips/msub-6.c: Likewise.
3024         * gcc.target/mips/msub-8.c: Likewise.
3025         * gcc.target/mips/mult-2.c: Likewise.
3026         * gcc.target/mips/mult-3.c: Likewise.
3027         * gcc.target/mips/mult-5.c: Likewise.
3028         * gcc.target/mips/mult-6.c: Likewise.
3029         * gcc.target/mips/mult-7.c: Likewise.
3030         * gcc.target/mips/mult-12.c: Likewise.
3031         * gcc.target/mips/mult-13.c: Likewise.
3032         * gcc.target/mips/mult-14.c: Likewise.
3033         * gcc.target/mips/mult-15.c: Likewise.
3034         * gcc.target/mips/mult-17.c: Likewise.
3035         * gcc.target/mips/mult-18.c: Likewise.
3036         * gcc.target/mips/mult-19.c: Likewise.
3037         * gcc.target/mips/nmadd-1.c: Likewise.
3038         * gcc.target/mips/nmadd-2.c: Likewise.
3039         * gcc.target/mips/octeon-baddu-1.c: Likewise.
3040         * gcc.target/mips/octeon-cins-1.c: Likewise.
3041         * gcc.target/mips/octeon-cins-2.c: Likewise.
3042         * gcc.target/mips/octeon-dmul-3.c: Likewise.
3043         * gcc.target/mips/octeon-exts-2.c: Likewise.
3044         * gcc.target/mips/octeon-exts-3.c: Likewise.
3045         * gcc.target/mips/octeon-exts-4.c: Likewise.
3046         * gcc.target/mips/octeon-exts-5.c: Likewise.
3047         * gcc.target/mips/octeon-exts-6.c: Likewise.
3048         * gcc.target/mips/octeon-exts-7.c: Likewise.
3049         * gcc.target/mips/octeon-pop-2.c: Likewise.
3050         * gcc.target/mips/octeon-seq-3.c: Likewise.
3051         * gcc.target/mips/octeon-seq-4.c: Likewise.
3052         * gcc.target/mips/octeon2-lx-1.c: Likewise.
3053         * gcc.target/mips/octeon2-lx-2.c: Likewise.
3054         * gcc.target/mips/octeon2-lx-3.c: Likewise.
3055         * gcc.target/mips/pr54240.c: Likewise.
3056         * gcc.target/mips/rsqrt-1.c: Likewise.
3057         * gcc.target/mips/rsqrt-2.c: Likewise.
3058         * gcc.target/mips/rsqrt-3.c: Likewise.
3059         * gcc.target/mips/rsqrt-4.c: Likewise.
3060         * gcc.target/mips/save-restore-2.c: Likewise.
3061         * gcc.target/mips/save-restore-4.c: Likewise.
3062         * gcc.target/mips/sb1-1.c: Likewise.
3063         * gcc.target/mips/scc-1.c: Likewise.
3064         * gcc.target/mips/scc-2.c: Likewise.
3065         * gcc.target/mips/scc-3.c: Likewise.
3066         * gcc.target/mips/scc-4.c: Likewise.
3067         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3068         * gcc.target/mips/truncate-1.c: Likewise.
3069         * gcc.target/mips/truncate-2.c: Likewise.
3070         * gcc.target/mips/truncate-3.c: Likewise.
3071         * gcc.target/mips/truncate-4.c: Likewise.
3072         * gcc.target/mips/truncate-5.c: Likewise.
3073         * gcc.target/mips/truncate-6.c: Likewise.
3074         * gcc.target/mips/unaligned-1.c: Likewise.
3076         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3077         skip for -O0.  Require -fexpensive-optimizations.
3078         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3079         * gcc.target/mips/dspr2-MULT.c: Likewise.
3080         * gcc.target/mips/fix-r4000-2.c: Likewise.
3081         * gcc.target/mips/fix-r4000-4.c: Likewise.
3082         * gcc.target/mips/fix-r4000-7.c: Likewise.
3083         * gcc.target/mips/fix-r4000-9.c: Likewise.
3084         * gcc.target/mips/madd-1.c: Likewise.
3085         * gcc.target/mips/madd-2.c: Likewise.
3086         * gcc.target/mips/madd-4.c: Likewise.
3087         * gcc.target/mips/maddu-1.c: Likewise.
3088         * gcc.target/mips/maddu-2.c: Likewise.
3089         * gcc.target/mips/maddu-3.c: Likewise.
3090         * gcc.target/mips/maddu-4.c: Likewise.
3091         * gcc.target/mips/msub-1.c: Likewise.
3092         * gcc.target/mips/msub-2.c: Likewise.
3093         * gcc.target/mips/msub-3.c: Likewise.
3094         * gcc.target/mips/msub-4.c: Likewise.
3095         * gcc.target/mips/msubu-1.c: Likewise.
3096         * gcc.target/mips/msubu-2.c: Likewise.
3097         * gcc.target/mips/msubu-3.c: Likewise.
3098         * gcc.target/mips/msubu-4.c: Likewise.
3099         * gcc.target/mips/mult-1.c: Likewise.
3100         * gcc.target/mips/mult-4.c: Likewise.
3101         * gcc.target/mips/mult-8.c: Likewise.
3102         * gcc.target/mips/mult-9.c: Likewise.
3103         * gcc.target/mips/mult-10.c: Likewise.
3104         * gcc.target/mips/mult-11.c: Likewise.
3105         * gcc.target/mips/mult-16.c: Likewise.
3107         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3108         skip for -O0 and -Os.
3109         * gcc.target/mips/fix-r4000-12.c: Likewise.
3110         * gcc.target/mips/madd-7.c: Likewise.
3111         * gcc.target/mips/mips-ps-5.c: Likewise.
3112         * gcc.target/mips/mips-ps-7.c: Likewise.
3113         * gcc.target/mips/msub-7.c: Likewise.
3115         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3116         skip for -O0.  Require -mno-abicalls.
3117         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3119         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3120         skip for -O0.  Require a total number of BBIT instructions and
3121         at least one of each kind.
3123         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3124         skip for -O0.  Require -fno-unroll-loops.
3126         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3127         skip for -O0.  Allow BLTZ as well as BGEZ.
3129         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3131         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3132         skip for -O0.  Require -fschedule-insns2.
3133         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3135         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3136         but skip for -O0.  Make a branch-likely more likely.
3138         * gcc.target/mips/timode-2.c: Split each test into its own function.
3139         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
3141         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3142         skip for -O0.  Require -fpeephole2.
3143         * gcc.target/mips/vr-mult-2.c: Likewise.
3145 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
3147         PR preprocessor/53469
3148         * gcc.dg/cpp/_Pragma7.c: New test case.
3150 2012-08-27  Tobias Burnus  <burnus@net-b.de>
3152         PR fortran/54370
3153         * gfortran.dg/do_5.f90: New.
3155 2012-08-27  Tobias Burnus  <burnus@net-b.de>
3157         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3158         from dg-options as -Wall no longer implies it.
3160 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
3162         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3164 2012-08-25  Jason Merrill  <jason@redhat.com>
3166         * g++.dg/cpp0x/fntmpdefarg3.C: New.
3168 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
3170         PR c++/51421
3171         * g++.dg/cpp0x/auto34.C: New.
3173 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
3175         PR c/54363
3176         * gcc.dg/pr54363.c: New test.
3178         PR c/54355
3179         * gcc.dg/pr54355.c: New test.
3181 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
3183         PR debug/52857
3184         * gcc.target/i386/pr52857-1.c: New.
3185         * gcc.target/i386/pr52857-2.c: Likewise.
3187 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
3189         * gcc.target/mips/code-readable-4.c: New test.
3191 2012-08-23  Julian Brown  <julian@codesourcery.com>
3192             Sandra Loosemore  <sandra@codesourcery.com>
3194         * gcc.target/mips/code-readable-1.c: Add -O to options.
3196 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
3198         PR c++/20420
3199         * g++.dg/lookup/using53.C: New.
3201 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
3203         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3204         * gcc.dg/fixed-point/convert-1.c: New.
3205         * gcc.dg/fixed-point/convert-2.c: New.
3206         * gcc.dg/fixed-point/convert-3.c: New.
3207         * gcc.dg/fixed-point/convert-4.c: New.
3208         * gcc.dg/fixed-point/convert-float-1.c: New.
3209         * gcc.dg/fixed-point/convert-float-2.c: New.
3210         * gcc.dg/fixed-point/convert-float-3.c: New.
3211         * gcc.dg/fixed-point/convert-float-4.c: New.
3212         * gcc.dg/fixed-point/convert-accum-neg.c: New.
3213         * gcc.dg/fixed-point/convert-sat.c: New.
3214         * gcc.dg/fixed-point/convert.h: New.
3216 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
3218         PR target/54089
3219         * gcc.target/sh/pr54089-2.c: New.
3221 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
3223         * gcc.target/i386/long-double-64-1.c: New file.
3224         * gcc.target/i386/long-double-64-2.c: Likewise.
3225         * gcc.target/i386/long-double-64-3.c: Likewise.
3226         * gcc.target/i386/long-double-64-4.c: Likewise.
3227         * gcc.target/i386/long-double-80-1.c: Likewise.
3228         * gcc.target/i386/long-double-80-2.c: Likewise.
3229         * gcc.target/i386/long-double-80-3.c: Likewise.
3230         * gcc.target/i386/long-double-80-4.c: Likewise.
3231         * gcc.target/i386/long-double-80-5.c: Likewise.
3232         * gcc.target/i386/long-double-80-6.c: Likewise.
3233         * gcc.target/i386/long-double-80-7.c: Likewise.
3235 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
3237         PR tree-optimization/54317
3238         * gcc.dg/tree-ssa/vrp79.c: New testcase.
3240 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
3242         PR target/39423
3243         * gcc.target/sh/pr39423-2.c: New.
3245 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
3247         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3248         * gcc.dg/fold-perm.c: Likewise.
3250 2012-08-20  Jan Hubicka  <jh@suse.cz>
3252         PR fortran/48636
3253         * gcc.dg/ipa/inlinehint-1.c: New.
3255 2012-08-20  Florian Weimer  <fweimer@redhat.com>
3257         PR c++/19351
3258         * g++.dg/init/new38.C: New test.
3259         * g++.dg/init/new39.C: New test.
3261 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
3263         PR target/54089
3264         * gcc.target/sh/pr54089-1.c: New.
3266 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
3268         PR target/51244
3269         * gcc.target/sh/pr51244-11.c: New.
3271 2012-08-20  Tobias Burnus  <burnus@net-b.de>
3273         PR fortran/54301
3274         * gfortran.dg/warn_target_lifetime_2.f90: New.
3276 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3278         PR c++/10416
3279         * g++.dg/warn/Wunused-var-17.C: New.
3281 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
3283         PR middle-end/53992
3284         * gcc.dg/gomp/pr53992.c: New test.
3286 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
3288         PR tree-ssa/54295
3289         * gcc.c-torture/execute/20120817-1.c: New test.
3291 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
3293         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3294         add instruction.
3295         (f2): New test that really does need adds.
3297 2012-08-20  Richard Guenther  <rguenther@suse.de>
3299         PR tree-optimization/54327
3300         * gcc.dg/torture/pr54327.c: New testcase.
3302 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
3304         PR tree-optimization/54321
3305         * gcc.c-torture/compile/pr54321.c: New test.
3307 2012-08-20  Tobias Burnus  <burnus@net-b.de>
3309         PR fortran/54301
3310         * gfortran.dg/warn_target_lifetime_1.f90: New.
3312 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
3314         PR fortran/54298
3315         * gfortran.dg/real_compare_1.f90: New test case.
3316         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3318 2012-08-18  Jan Hubicka  <jh@suse.cz>
3320         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3322 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
3324         PR fortran/39290
3325         * gfortran.dg/interface_37.f90: New test.
3327 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
3328             Gary Funck <gary@intrepid.com>
3330         PR target/20020
3331         * gcc.target/i386/pr20020-1.c: New test.
3332         * gcc.target/i386/pr20020-2.c: Likewise.
3333         * gcc.target/i386/pr20020-3.c: Likewise.
3335 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
3337         * gcc.target/i386/perm-concat.c: New test.
3339 2012-08-17  Julian Brown  <julian@codesourcery.com>
3341         * gcc.target/arm/div64-unwinding.c: New test.
3343 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
3345         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3347 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
3349         PR target/54236
3350         * gcc.target/sh/pr54236-1.c: New.
3352 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
3354         * lib/target-supports.exp (check_effective_target_sync_int_long)
3355         (check_effective_target_sync_char_short): Enable for crisv32-*
3356         and cris-*.
3358         PR middle-end/54261
3359         * gcc.dg/torture/pr54261-1.c: New test.
3361 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
3363         PR fortran/54243
3364         PR fortran/54244
3365         * gfortran.dg/typebound_call_24.f03: New.
3367 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3369         PR tree-optimization/54245
3370         * gcc.dg/tree-ssa/pr54245.c: New test.
3372 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3374         PR tree-optimization/54240
3375         * gcc.target/powerpc/pr54240.c: New test.
3376         * gcc.target/mips/pr54240.c: Likewise.
3378 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
3380         PR target/52933
3381         * gcc.target/sh/pr52933-1.c: New.
3382         * gcc.target/sh/pr52933-2.c: New.
3384 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
3386         PR target/50751
3387         * gcc.target/sh/pr50751-8.c: New.
3389 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
3391         PR fortran/47586
3392         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3393         * gfortran.dg/typebound_proc_27.f03: New test.
3395 2012-08-14  Sterling Augustine  <saugustine@google.com>
3397         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3399 2012-08-14  Tobias Burnus  <burnus@net-b.de>
3401         PR fortran/40881
3402         * gfortran.dg/data_constraints_3.f90: New.
3403         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3404         to disable -pedantic compilation.
3405         * gfortran.dg/pr37243.f: Ditto.
3406         * gfortran.dg/g77/19990826-3.f: Ditto.
3407         * gfortran.dg/g77/20020307-1.f : Ditto.
3408         * gfortran.dg/g77/980310-3.f: Ditto.
3410 2012-08-14  Tobias Burnus  <burnus@net-b.de>
3412         PR fortran/54234
3413         * gfortran.dg/warn_conversion_4.f90: New.
3415 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
3417         PR middle-end/53411
3418         PR rtl-optimization/53495
3419         * gcc.c-torture/compile/pr53411.c: New test.
3420         * gcc.c-torture/compile/pr53495.c: New test.
3422 2012-08-13  Richard Guenther  <rguenther@suse.de>
3424         * gcc.dg/tree-prof/update-loopch.c: Adjust.
3426 2012-08-13  Richard Guenther  <rguenther@suse.de>
3428         PR tree-optimization/54200
3429         * gcc.dg/guality/pr54200.c: New testcase.
3430         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3432 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3434         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3436 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3438         PR target/51244
3439         * gcc.target/sh/pr51244-7.c: New.
3440         * gcc.target/sh/pr51244-8.c: New.
3441         * gcc.target/sh/pr51244-9.c: New.
3442         * gcc.target/sh/pr51244-10.c: New.
3444 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3446         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
3447         -m2e or -m2a.
3448         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3449         * gcc.target/sh/pr53511-1.c: Likewise.
3450         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3451         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3452         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3453         * gcc.target/sh/pr53512-3.c: Likewise.
3454         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3456 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
3458         PR target/39423
3459         * gcc.c-torture/compile/pr39423-1.c: New.
3460         * gcc.c-torture/compile/pr39423-2.c: New.
3462 2012-08-12  Tobias Burnus  <burnus@net-b.de>
3464         PR fortran/54221
3465         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3466         they appear uninitialized on the RHS.
3467         * gfortran.dg/public_private_module_6.f90: New.
3469 2012-08-11  Martin Jambor  <mjambor@suse.cz>
3471         PR fortran/48636
3472         * gfortran.dg/pr48636.f90: New test.
3474 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
3476         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3477         to avoid warnings.
3478         (main): Adjust caller.
3480 2012-08-10  Richard Guenther  <rguenther@suse.de>
3482         * gcc.dg/matrix/*.c: Adjust and move ...
3483         * gcc.dg/torture/: ... here.
3484         * gcc.dg/matrix: Remove directory.
3486 2012-08-10  Richard Guenther  <rguenther@suse.de>
3488         PR middle-end/54219
3489         * gcc.dg/torture/vector-shuffle1.c: New testcase.
3491 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3493         PR middle-end/54211
3494         * gcc.dg/tree-ssa/pr54211.c: New test.
3496 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3498         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3499         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3501 2012-08-10  Richard Guenther  <rguenther@suse.de>
3503         PR tree-optimization/54109
3504         * gcc.dg/torture/pr54109.c: New testcase.
3505         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3506         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3508 2012-08-10  Richard Guenther  <rguenther@suse.de>
3510         PR tree-optimization/54027
3511         * gcc.dg/torture/pr54027.c: New testcase.
3513 2012-08-10  Richard Guenther  <rguenther@suse.de>
3515         * g++.dg/plugin/selfassign.c: Adjust.
3516         * gcc.dg/plugin/selfassign.c: Likewise.
3517         * gcc.dg/strlenopt-11.c: Likewise.
3518         * gcc.dg/strlenopt-13.c: Likewise.
3519         * gcc.dg/no-strict-overflow-4.c: Likewise.
3520         * gcc.dg/strict-overflow-4.c: Likewise.
3521         * gcc.dg/tree-ssa/alias-11.c: Likewise.
3522         * gcc.dg/tree-ssa/alias-6.c: Likewise.
3523         * gcc.dg/tree-ssa/asm-3.c: Likewise.
3524         * gcc.dg/tree-ssa/pr18908.c: Likewise.
3525         * gcc.dg/tree-ssa/pr19431.c: Likewise.
3526         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3527         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3528         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3529         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3530         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3531         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3532         * gcc.dg/pr46309.c: Likewise.
3533         * gcc.dg/tree-ssa/loop-5.c: Likewise.
3535 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
3537         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3538         for x86 targets.
3539         * gcc.c-torture/compile/20120727-2.c: New test.
3541 2012-08-09  Martin Jambor  <mjambor@suse.cz>
3543         * gcc.dg/ipa/iinline-4.c: New test.
3544         * gcc.dg/ipa/iinline-5.c: Likewise.
3545         * gcc.dg/ipa/iinline-6.c: Likewise.
3546         * gcc.dg/ipa/iinline-7.c: Likewise.
3547         * gcc.dg/lto/20120723_0.c: Likewise.
3548         * gcc.dg/lto/20120723_1.c: Likewise.
3550 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
3552         PR target/39423
3553         * gcc.target/sh/pr39423-1.c: New.
3555 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
3557         PR target/51244
3558         * gcc.target/sh/pr51244-5: New.
3559         * gcc.target/sh/pr51244-6: New.
3561 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3563         * gcc.target/i386/adx-addxcarry32-3.c: New.
3564         * gcc.target/i386/adx-addxcarry64-3.c: New.
3566 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
3568         PR rtl-optimization/53701
3569         * gcc.dg/pr53701.c: New test.
3571 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
3573         * gcc.c-torture/compile/20120727-1.c: New test.
3575 2012-08-09  Tobias Burnus  <burnus@net-b.de>
3577         PR fortran/54199
3578         * gfortran.dg/intrinsic_shadow_4.f90: New.
3580 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3582         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
3584 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
3586         * gcc.c-torture/execute/20120808-1.c: New test.
3588 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3590         PR rtl-optimization/54157
3591         * gcc.target/i386/pr54157.c: New file.
3593 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3595         * gcc.target/i386/adx-addcarryx32-1.c: New.
3596         * gcc.target/i386/adx-addcarryx32-2.c: New.
3597         * gcc.target/i386/adx-addcarryx64-1.c: New.
3598         * gcc.target/i386/adx-addcarryx64-2.c: New.
3599         * gcc.target/i386/adx-check.h: New.
3600         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3601         * gcc.target/i386/sse-12.c: Add -madx.
3602         * gcc.target/i386/sse-13.c: Ditto.
3603         * gcc.target/i386/sse-14.c: Ditto.
3604         * gcc.target/i386/sse-22.c: Ditto.
3605         * gcc.target/i386/sse-23.c: Ditto.
3606         * g++.dg/other/i386-2.C: Ditto.
3607         * g++.dg/other/i386-3.C: Ditto.
3609 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3611         * gcc.dg/tree-ssa/slsr-5.c: New.
3612         * gcc.dg/tree-ssa/slsr-6.c: New.
3613         * gcc.dg/tree-ssa/slsr-7.c: New.
3614         * gcc.dg/tree-ssa/slsr-8.c: New.
3615         * gcc.dg/tree-ssa/slsr-9.c: New.
3616         * gcc.dg/tree-ssa/slsr-10.c: New.
3617         * gcc.dg/tree-ssa/slsr-11.c: New.
3618         * gcc.dg/tree-ssa/slsr-12.c: New.
3619         * gcc.dg/tree-ssa/slsr-13.c: New.
3620         * gcc.dg/tree-ssa/slsr-14.c: New.
3621         * gcc.dg/tree-ssa/slsr-15.c: New.
3622         * gcc.dg/tree-ssa/slsr-16.c: New.
3623         * gcc.dg/tree-ssa/slsr-17.c: New.
3624         * gcc.dg/tree-ssa/slsr-18.c: New.
3625         * gcc.dg/tree-ssa/slsr-19.c: New.
3626         * gcc.dg/tree-ssa/slsr-20.c: New.
3627         * gcc.dg/tree-ssa/slsr-21.c: New.
3628         * gcc.dg/tree-ssa/slsr-22.c: New.
3629         * gcc.dg/tree-ssa/slsr-23.c: New.
3630         * gcc.dg/tree-ssa/slsr-24.c: New.
3631         * gcc.dg/tree-ssa/slsr-25.c: New.
3632         * gcc.dg/tree-ssa/slsr-26.c: New.
3633         * gcc.dg/tree-ssa/slsr-30.c: New.
3634         * gcc.dg/tree-ssa/slsr-31.c: New.
3636 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
3638         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3639         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3640         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3642 2012-08-06  Cary Coutant  <ccoutant@google.com>
3644         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3646 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
3648         PR fortran/35831
3649         * gfortran.dg/dummy_procedure_5.f90: Modified.
3650         * gfortran.dg/dummy_procedure_8.f90: New.
3651         * gfortran.dg/interface_26.f90: Modified.
3652         * gfortran.dg/proc_ptr_11.f90: Modified.
3653         * gfortran.dg/proc_ptr_15.f90: Modified.
3654         * gfortran.dg/proc_ptr_result_5.f90: Modified.
3655         * gfortran.dg/typebound_override_1.f90: Modified.
3656         * gfortran.dg/typebound_proc_6.f03: Modified.
3658 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
3660         PR tree-optimization/51938
3661         PR tree-optimization/52005
3662         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3663         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3664         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3665         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3667 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
3669         Avoid crashing on erroneous static_assert usage
3670         * g++.dg/cpp0x/static_assert8.C: New test.
3672 2012-08-06  Jason Merrill  <jason@redhat.com>
3674         * g++.dg/cpp0x/sfinae38.C: New.
3676 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
3677             Paolo Carlini  <paolo.carlini@oracle.com>
3679         PR c++/54165
3680         * g++.dg/conversion/void2.C: New.
3682 2012-08-06  Tom de Vries  <tom@codesourcery.com>
3684         * gcc.dg/tree-ssa/vrp78.c: New test.
3686 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3687             Richard Sandiford  <rdsandiford@googlemail.com>
3689         * g++.dg/opt/enum2.C: Require fpic target.
3690         * g++.dg/lto/20090303_0.C: Likewise.
3692 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
3693             Catherine Moore  <clm@codesourcery.com>
3695         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3696         flush function names too.
3697         * gcc.target/mips/clear-cache-1.c: Likewise.
3699 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
3701         PR target/54156
3702         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3704 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3706         PR fortran/54166
3707         * gfortran.dg/array_5.f90: New test.
3709 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3711         PR tree-optimization/30318
3712         * gcc.dg/tree-ssa/vrp77.c: New testcase.
3714 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
3716         * g++.dg/ext/vector17.C: New testcase.
3718 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
3720         PR target/51931
3721         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3722         * g++.dg/opt/longbranch1.C: Likewise.
3724 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
3726         PR tree-optimization/53805
3727         * gcc.dg/fold-notunord.c: New testcase.
3729 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
3731         PR fortran/48820
3732         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
3733         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
3735 2012-08-02  Jason Merrill  <jason@redhat.com>
3736             Paolo Carlini  <paolo.carlini@oracle.com>
3738         PR c++/51213 (again)
3739         * g++.dg/cpp0x/sfinae37.C: Extend.
3741 2012-08-02  Richard Guenther  <rguenther@suse.de>
3743         PR tree-optimization/50672
3744         * g++.dg/torture/pr50672.C: New testcase.
3746 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
3748         PR fortran/54147
3749         * gfortran.dg/abstract_type_6.f03: Modified.
3750         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3751         * gfortran.dg/proc_ptr_comp_35.f90: New.
3752         * gfortran.dg/typebound_proc_9.f03: Modified.
3753         * gfortran.dg/typebound_proc_26.f90: New.
3755 2012-08-02  Richard Guenther  <rguenther@suse.de>
3757         * gcc.dg/torture/pta-callused-1.c: Adjust.
3758         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3759         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3760         * gcc.dg/tree-ssa/alias-19.c: Likewise.
3761         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3762         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3763         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3764         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3765         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3767 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
3769         PR fortran/54033
3770         * gfortran.dg/include_6.f90:  New test case.
3771         * gfortran.dg/include_7.f90:  New test case.
3772         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
3774 2012-08-01  Tom de Vries  <tom@codesourcery.com>
3776         * gcc.dg/tree-ssa/vrp76.c: New test.
3778 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
3780         PR tree-optimization/46556
3781         * gcc.dg/tree-ssa/slsr-27.c: New.
3782         * gcc.dg/tree-ssa/slsr-28.c: New.
3783         * gcc.dg/tree-ssa/slsr-29.c: New.
3785 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3787         PR fortran/42418
3788         * gfortran.dg/proc_decl_29.f90: New.
3790 2012-07-31  Dehao Chen  <dehao@google.com>
3792         * gcc.dg/predict-7.c: New test.
3794 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
3796         PR fortran/54134
3797         * gfortran.dg/typebound_override_3.f90: New.
3799 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
3801         PR tree-optimization/53773
3802         * gcc.dg/vect/pr53773.c: New test.
3804 2012-07-31  Nick Clifton  <nickc@redhat.com>
3806         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3807         and for XStormy16.
3809 2012-07-31  Tobias Burnus  <burnus@net-b.de>
3811         * gfortran.dg/c_funloc_tests_6.f90: New.
3812         * gfortran.dg/c_funloc_tests_7.f90: New.
3813         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3815 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
3817         PR c++/53624
3818         * g++.dg/cpp0x/temp_default5.C: New.
3820 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
3822         PR fortran/51081
3823         * gfortran.dg/proc_ptr_37.f90: New.
3825 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
3827         * lib/target-supports.exp
3828         (check_effective_target_vect_natural_alignment): New function.
3829         * gcc.dg/align-2.c: Only run on targets with natural alignment
3830         of vector types.
3831         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3832         alignment of vector types.
3834 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
3835             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3837         * gcc.target/i386/rdseed16-1.c: New.
3838         * gcc.target/i386/rdseed32-1.c: Ditto
3839         * gcc.target/i386/rdseed64-1.c: Ditto
3840         * gcc.target/i386/sse-12.c: Add -mrdseed.
3841         * gcc.target/i386/sse-13.c: Ditto.
3842         * gcc.target/i386/sse-14.c: Ditto.
3843         * g++.dg/other/i386-2.C: Ditto.
3844         * g++.dg/other/i386-3.C: Ditto.
3846 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
3848         PR target/51244
3849         * gcc.target/sh/pr51244-4.c: New.
3851 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
3853         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3854         for alpha*-*-* targets.  Cleanup original tree dump.
3856 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
3858         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3859         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3861 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
3863         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3864         rand, srand. Include <stdlib.h>.
3866 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
3868         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3870 2012-07-26  Richard Henderson  <rth@redhat.com>
3872         * gcc.dg/attr-hotcold-1.c: New.
3873         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3875 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
3876             Sandra Loosemore  <sandra@codesourcery.com>
3878         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3880 2012-07-26  Tobias Burnus  <burnus@net-b.de>
3882         * gfortran.dg/contiguous_1.f90: Update dg-error.
3883         * gfortran.dg/proc_ptr_32.f90: Ditto.
3885 2012-07-26  Richard Guenther  <rguenther@suse.de>
3887         PR tree-optimization/54098
3888         * gcc.dg/torture/pr54098.c: New testcase.
3890 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3892         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3893         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3895 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3897         PR fortran/44354
3898         * gfortran.dg/array_constructor_39.f90: New test.
3900 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
3902         PR fortran/44354
3903         * gfortran.dg/array_constructor_38.f90: New test.
3905 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
3907         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3909 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
3911         * gnat.dg/noreturn5.ad[sb]: New test.
3913 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
3914             Paul Brook  <paul@codesourcery.com>
3916         PR target/53633
3918         * lib/target-suports.exp (check_effective_target_naked_functions): New.
3919         * c-c++-common/pr53633.c: New test.
3921 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
3923         * gcc.target/i386/asm-dialect-1.c: New test case.
3925 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
3926             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3928         * gcc.target/i386/prefetchw-1.c: New.
3929         * gcc.target/i386/sse-12.c: Add -mprfchw.
3930         * gcc.target/i386/sse-13.c: Ditto.
3931         * gcc.target/i386/sse-14.c: Ditto.
3932         * gcc.target/i386/sse-22.c: Ditto.
3933         * gcc.target/i386/sse-23.c: Ditto.
3934         * g++.dg/other/i386-2.C: Ditto.
3935         * g++.dg/other/i386-3.C: Ditto.
3937 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
3939         * lib/gcc-dg.exp (process-message): Don't ignore errors.
3941 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3943         PR target/54051
3944         * gcc.target/arm/pr54051.c: New.
3945         * gcc.target/arm/vfp-1.c: Adjust test.
3947 2012-07-24  Julian Brown  <julian@codesourcery.com>
3949         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3950         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3951         hard-float ARM.
3953 2012-07-23  Paul Brook  <paul@codesourcery.com>
3955         * g++.dg/other/armv7m-1.c: New test.
3957 2012-07-23  Julian Brown  <julian@codesourcery.com>
3959         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3960         ARM.
3961         (DO_TEST): Define to 1 for appropriate ARM targets.
3963 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
3965         PR tree-optimization/53881
3966         * gcc.dg/pr53881.c: Renamed to ...
3967         * gcc.dg/pr53881-1.c: ... this.
3968         * gcc.dg/pr53881-2.c: New test.
3970 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
3972         Handle recent changes in default atomics for cris*-*-linux*.
3973         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3974         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3975         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3976         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3977         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3978         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3979         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3980         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3981         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3982         -mno-unaligned-atomic-may-use-library is in effect for
3983         cris*-*-linux*.
3984         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3985         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3986         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3987         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3988         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3989         gcc.target/cris/torture/sync-mis-op-i-1.c,
3990         gcc.target/cris/torture/sync-mis-op-i-2.c,
3991         gcc.target/cris/torture/sync-mis-op-i-1a.c,
3992         gcc.target/cris/torture/sync-mis-op-i-3.c,
3993         gcc.target/cris/torture/sync-mis-op-i-3a.c,
3994         gcc.target/cris/torture/sync-mis-op-s-1a.c,
3995         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3996         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3997         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3998         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3999         (main): Remove local variable x.
4000         [mis_ok]: Check that atomics don't fail.
4002 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4004         *  gcc.dg/tree-ssa/vrp72.c: New test.
4005         *  gcc.dg/tree-ssa/vrp73.c: New test.
4006         *  gcc.dg/tree-ssa/vrp74.c: New test.
4007         *  gcc.dg/tree-ssa/vrp75.c: New test.
4009 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4011         * gcc.dg/tree-ssa/alias-21.c: New testcase.
4012         * gcc.dg/tree-ssa/alias-22.c: New testcase.
4014 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4016         * gcc.target/mips/octeon-pop-2.c: New testcase.
4018 2012-07-21  Tobias Burnus  <burnus@net-b.de>
4020         PR fortran/48820
4021         * gfortran.dg/assumed_rank_3.f90: New.
4022         * gfortran.dg/assumed_rank_11.f90: New.
4023         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4024         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4025         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4027 2012-07-21  Andrew Pinski  <apinski@cavium.com>
4029         * gcc.target/mips/unaligned-1.c: New testcase.
4031 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
4033         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4035 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4037         * gfortran.dg/bind_c_array_params_2.f90: New.
4038         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4039         and update dg-error.
4041 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4043         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4045 2012-07-20  Jason Merrill  <jason@redhat.com>
4047         PR c++/54038
4048         * g++.dg/other/array7.C: New.
4050 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
4052         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4053         the basic block and check loop depth.
4054         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
4055         matching patterns and comments.
4056         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4057         * gcc.dg/tree-ssa/vector-2.c: Likewise.
4059 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
4061         PR c++/28656
4062         * c-c++-common/pr28656.c: New test.
4064 2012-07-19  Jason Merrill  <jason@redhat.com>
4066         PR c++/54026
4067         * g++.dg/init/mutable1.C: New.
4069 2012-07-20  Tobias Burnus  <burnus@net-b.de>
4071         PR fortran/48820
4072         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4073         * gfortran.dg/assumed_rank_1.f90: New.
4074         * gfortran.dg/assumed_rank_1_c.c: New.
4075         * gfortran.dg/assumed_rank_2.f90: New.
4076         * gfortran.dg/assumed_rank_4.f90: New.
4077         * gfortran.dg/assumed_rank_5.f90: New.
4078         * gfortran.dg/assumed_rank_6.f90: New.
4079         * gfortran.dg/assumed_rank_7.f90: New.
4080         * gfortran.dg/assumed_rank_8.f90: New.
4081         * gfortran.dg/assumed_rank_8_c.c: New.
4082         * gfortran.dg/assumed_rank_9.f90: New.
4083         * gfortran.dg/assumed_rank_10.f90: New.
4084         * gfortran.dg/assumed_rank_12.f90: New.
4086 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4088         * gnat.dg/opt25.adb: New test.
4089         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4090         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4092 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4094         * gnat.dg/aggr20.ad[sb]: New test.
4095         * gnat.dg/aggr20_pkg.ads: New helper.
4097 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4099         * gnat.dg/derived_type3.adb: New test.
4100         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4102 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
4104         PR rtl-optimization/53942
4105         * gcc.dg/pr53942.c: New test.
4107 2012-07-19  Jason Merrill  <jason@redhat.com>
4109         PR c++/54021
4110         * g++.dg/cpp0x/constexpr-builtin2.C: New.
4112 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4114         * gnat.dg/discr38.adb: New test.
4116 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
4118         PR middle-end/54017
4119         * c-c++-common/gomp/pr54017.c: New test.
4121 2012-07-19  Richard Guenther  <rguenther@suse.de>
4122             Eric Botcazou  <ebotcazou@adacore.com>
4124         * gnat.dg/loop_optimization11.adb: New testcase.
4125         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4127 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
4128             Jason Merrill  <jason@redhat.com>
4130         * g++.dg/cpp0x/sfinae37.C: New.
4131         * g++.dg/template/access23.C: New.
4132         * g++.dg/template/access7.C: Adjust.
4133         * g++.dg/template/sfinae10.C: Don't expect errors.
4134         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4136 2012-07-18  Julian Brown  <julian@codesourcery.com>
4137             Sandra Loosemore <sandra@codesroucery.com>
4139         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4141 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
4143         * gnat.dg/noreturn4.ad[sb]: New test.
4144         * gnat.dg/noreturn4_pkg.ads: New helper.
4146 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
4147             Julian Brown  <julian@codesourcery.com>
4149         * gcc.target/arm/neon-vdup-1.c: New test case.
4150         * gcc.target/arm/neon-vdup-2.c: New test case.
4151         * gcc.target/arm/neon-vdup-3.c: New test case.
4152         * gcc.target/arm/neon-vdup-4.c: New test case.
4153         * gcc.target/arm/neon-vdup-5.c: New test case.
4154         * gcc.target/arm/neon-vdup-6.c: New test case.
4155         * gcc.target/arm/neon-vdup-7.c: New test case.
4156         * gcc.target/arm/neon-vdup-8.c: New test case.
4157         * gcc.target/arm/neon-vdup-9.c: New test case.
4158         * gcc.target/arm/neon-vdup-10.c: New test case.
4159         * gcc.target/arm/neon-vdup-11.c: New test case.
4160         * gcc.target/arm/neon-vdup-12.c: New test case.
4161         * gcc.target/arm/neon-vdup-13.c: New test case.
4162         * gcc.target/arm/neon-vdup-14.c: New test case.
4163         * gcc.target/arm/neon-vdup-15.c: New test case.
4164         * gcc.target/arm/neon-vdup-16.c: New test case.
4165         * gcc.target/arm/neon-vdup-17.c: New test case.
4166         * gcc.target/arm/neon-vdup-18.c: New test case.
4167         * gcc.target/arm/neon-vdup-19.c: New test case.
4168         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4169         arguments non-constant.
4171 2012-07-18  Richard Guenther  <rguenther@suse.de>
4173         PR tree-optimization/53970
4174         * g++.dg/torture/pr53970.C: New testcase.
4176 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
4178         PR target/38621
4179         * gcc.c-torture/compile/pr38621.c: New.
4181 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
4183         PR target/33135
4184         * gcc.target/sh/pr33135-1.c: New.
4185         * gcc.target/sh/pr33135-2.c: New.
4186         * gcc.target/sh/pr33135-3.c: New.
4187         * gcc.target/sh/pr33135-4.c: New.
4189 2012-07-17  Jason Merrill  <jason@redhat.com>
4191         PR c++/53995
4192         * g++.dg/parse/enum9.C: New.
4194 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
4195             Sandra Loosemore  <sandra@codesourcery.com>
4197         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4198         if there is a conflict with -mcpu=.  Use -mcpu=5208.
4200 2012-07-17  Jason Merrill  <jason@redhat.com>
4202         PR c++/53989
4203         * g++.dg/template/array23.C: New.
4205 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4207         PR fortran/53985
4208         * gfortran.dg/bind_c_usage_26.f90: New.
4209         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4210         * gfortran.dg/bind_c_usage_13.f03: Ditto.
4211         * gfortran.dg/bind_c_usage_18.f90: Ditto.
4212         * gfortran.dg/interop_params.f03: Ditto.
4214 2012-07-17  Jason Merrill  <jason@redhat.com>
4216         * g++.dg/template/inherit8.C: Adjust.
4217         * g++.dg/template/using21.C: Adjust.
4218         * g++.dg/template/using22.C: Adjust.
4220         PR c++/53549
4221         * g++.dg/template/current-inst1.C: New.
4222         * g++.dg/parse/crash35.C: Adjust.
4224 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4226         PR fortran/52101
4227         * gfortran.dg/oldstyle_4.f90: New.
4229 2012-07-17  Tobias Burnus  <burnus@net-b.de>
4231         PR fortran/49265
4232         * gfortran.dg/module_procedure_double_colon_3.f90: New.
4233         * gfortran.dg/module_procedure_double_colon_4.f90: New.
4235 2012-07-16  Jason Merrill  <jason@redhat.com>
4237         * g++.dg/parse/access8.C: Adjust.
4238         * g++.dg/template/sfinae6_neg.C: Adjust.
4240 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
4242         PR fortran/53824
4243         * gfortran.dg/coarray_allocate_1.f90:  New test.
4245 2012-07-16  Andrew Pinski  <apinski@cavium.com>
4247         * gcc.c-torture/execute/bswap-1.c: New testcase.
4248         * gcc.c-torture/compile/unalign-1.c: New testcase.
4249         * gcc.c-torture/compile/20120524-1.c: New testcase.
4250         * gcc.c-torture/compile/20101216-1.c: New testcase.
4252 2012-07-16  Dehao Chen  <dehao@google.com>
4254         Revert
4255         2012-07-10  Dehao Chen  <dehao@google.com>
4257         * gcc.dg/debug_info_inline.c: New test.
4259 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
4261         PR fortran/53956
4262         * gfortran.dg/proc_decl_28.f90: New.
4264 2012-07-16  Andrew Pinski  <apinski@cavium.com>
4266         * gcc.dg/torture/builtins-1.c: New testcase.
4268 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
4270         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4271         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4272         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4273         gcc.target/cris/sync-1-v10.c,
4274         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4275         pass -mno-unaligned-atomic-may-use-library.
4276         * gcc.target/cris/sync-xchg-1.c: New test.
4277         * gcc.target/cris/20011127-1.c: Adjust to %P being a
4278         valid register operand output modifier.
4280 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
4282         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4283         characters.
4285 2012-07-13  Andrew Pinski  <apinski@cavium.com>
4287         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4288         rather than cleanup-tree-dump.
4289         * gcc.target/mips/octeon-pipe-1.c: Likewise.
4291 2012-07-13  Richard Guenther  <rguenther@suse.de>
4293         PR tree-optimization/53907
4294         * gcc.target/i386/pr53907.c: New testcase.
4296 2012-07-13  Richard Guenther  <rguenther@suse.de>
4298         PR tree-optimization/53922
4299         * gcc.dg/torture/pr53922.c: New testcase.
4301 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
4303         PR rtl-optimization/53908
4304         * gcc.dg/torture/pr53908.c: New test.
4306 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
4308         PR c++/53531
4309         * g++.dg/cpp0x/variadic135.C: New.
4311 2012-07-12  Jason Merrill  <jason@redhat.com>
4313         * g++.dg/template/sfinae6_neg.C: Adjust.
4315 2012-07-12  Tobias Burnus  <burnus@net-b.de>
4317         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4318         * gfortran.dg/c_f_pointer_tests_3.f90: Update
4319         scan-tree-dump-times pattern.
4321 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4323         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4325 2012-07-11  Jason Merrill  <jason@redhat.com>
4327         DR 1402
4328         * g++.g/cpp0x/defaulted37.C: New.
4330 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
4332         PR target/53859
4333         * gcc.target/arm/pr53859.c: New test.
4335 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
4337         PR target/53886
4338         * gcc.c-torture/compile/pr53886.c: New.
4340 2012-07-10  Dehao Chen  <dehao@google.com>
4342         * gcc.dg/debug_info_inline.c: New test.
4344 2012-07-10  Jason Merrill  <jason@redhat.com>
4346         PR c++/53733
4347         * g++.dg/cpp0x/defaulted36.C: New.
4348         * g++.dg/cpp0x/defaulted21.C: Adjust.
4350         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4352 2012-07-09  Sterling Augustine  <saugustine@google.com>
4354         * g++.dg/debug/dwarf2/pubnames-2.C: New.
4356 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
4358         PR tree-optimization/53887
4359         * gcc.dg/pr53887.c: New test.
4361 2012-07-09  Jason Merrill  <jason@redhat.com>
4363         PR c++/53882
4364         * g++.dg/cpp0x/nullptr29.C: New.
4366 2012-07-09  Tom de Vries  <tom@codesourcery.com>
4367             Richard Guenther  <rguenther@suse.de>
4369         * gcc.dg/builtin-unreachable-6.c: New test.
4370         * gcc.dg/builtin-unreachable-5.c: New test.
4372 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
4374         PR tree-optimization/53881
4375         * gcc.dg/pr53881.c: New test.
4377 2012-07-06  Jason Merrill  <jason@redhat.com>
4379         PR c++/53862
4380         * g++.dg/cpp0x/variadic134.C: New.
4382         PR c++/53858
4383         * g++.dg/cpp0x/alias-decl-20.C: New.
4385 2012-07-06  Tom de Vries  <tom@codesourcery.com>
4387         PR tree-optimization/51879
4388         * gcc.dg/pr51879-16.c: New test.
4389         * gcc.dg/pr51879-17.c: Same.
4391 2012-07-06  Tom de Vries  <tom@codesourcery.com>
4393         PR tree-optimization/52009
4394         * gcc.dg/pr51879-7.c: New test.
4395         * gcc.dg/pr51879-18.c: New test.
4397 2012-07-05  Jason Merrill  <jason@redhat.com>
4399         PR c++/50852
4400         * g++.dg/template/typedef39.C: New.
4402         PR c++/53039
4403         * g++.dg/cpp0x/variadic133.C: New.
4404         * g++.dg/template/param1.C: Adjust.
4406 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4408         PR target/48941
4409         PR target/51980
4410         * gcc.target/arm/neon/vtrnf32.c: Update.
4411         * gcc.target/arm/neon/vtrns32.c: Update.
4412         * gcc.target/arm/neon/vtrnu32.c: Update.
4413         * gcc.target/arm/neon/vzipf32.c: Update.
4414         * gcc.target/arm/neon/vzips32.c: Update.
4415         * gcc.target/arm/neon/vzipu32.c: Update.
4417 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
4419         PR fortran/53732
4420         * gfortran.dg/inline_sum_4.f90: New test.
4422 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
4424         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4426 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4428         * gcc.target/arm/fma-sp.c: New testcase.
4429         * gcc.target/arm/fma.c: Likewise.
4430         * gcc.target/arm/fma.h: Likewise.
4432 2012-07-04  Jason Merrill  <jason@redhat.com>
4434         PR c++/53848
4435         * g++.dg/other/enum3.C: New.
4437 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
4439         PR middle-end/53321
4440         * g++.dg/torture/pr53321.C: New test.
4442 2012-07-04  Richard Guenther  <rguenther@suse.de>
4444         PR tree-optimization/53844
4445         * g++.dg/tree-ssa/pr53844.C: New testcase.
4447 2012-07-04  Richard Guenther  <rguenther@suse.de>
4449         PR tree-optimization/53849
4450         * gcc.dg/pr53849.c: New testcase.
4452 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
4454         PR c++/53812
4455         * g++.dg/ext/label14.C: New test.
4457 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
4459         PR target/53811
4460         * g++.dg/other/pr53811.C: New test.
4462 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
4464         PR target/28896
4465         * gcc.target/m68k/stack-limit-1.c: New testcase.
4467 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4469         * gnat.dg/recursive_call.adb: New test.
4471 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4473         * gnat.dg/discr37.ad[sb]: New test.
4475 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
4477         * g++.dg/other/packed1.C: Remove SH from xfail list.
4479 2012-07-02  Jason Merrill  <jason@redhat.com>
4481         PR c++/53619
4482         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4484         PR c++/53783
4485         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4487         PR c++/53788
4488         * g++.dg/cpp0x/decltype39.C: New.
4489         * g++.dg/diagnostic/method1.C: Adjust.
4491         PR c++/53816
4492         * g++.dg/template/ref6.C: New.
4494 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
4496         PR target/53568
4497         * gcc.target/sh/pr53568-1.c: New.
4499 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
4501         PR target/51244
4502         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4504 2012-07-02  Jason Merrill  <jason@redhat.com>
4506         PR c++/53821
4507         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4509         PR c++/53524
4510         * g++.dg/template/enum7.C: New.
4511         * g++.dg/other/ptrmem10.C: Adjust.
4512         * g++.dg/other/ptrmem11.C: Adjust.
4513         * g++.dg/cpp0x/scoped_enum.C: Adjust.
4515 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
4517         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4519 2012-07-01  Wei Guozhi  <carrot@google.com>
4521         PR target/53447
4522         * gcc.target/arm/pr53447-1.c: New testcase.
4523         * gcc.target/arm/pr53447-2.c: New testcase.
4524         * gcc.target/arm/pr53447-3.c: New testcase.
4525         * gcc.target/arm/pr53447-4.c: New testcase.
4527 2012-06-29  Richard Guenther  <rguenther@suse.de>
4529         PR tree-optimization/47061
4530         * gcc.dg/tree-ssa/vrp71.c: New testcase.
4532 2012-06-29  Richard Guenther  <rguenther@suse.de>
4534         PR tree-optimization/37541
4535         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4537 2012-06-29  Richard Guenther  <rguenther@suse.de>
4539         PR tree-optimization/52589
4540         * gcc.dg/tree-ssa/vrp70.c: New testcase.
4542 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
4544         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4546         * g++.dg/template/error46.C: Add missing comment to dg-message.
4547         * g++.dg/template/crash107.C: Likewise.
4548         * g++.dg/template/error47.C: Likewise.
4549         * g++.dg/template/crash108.C: Likewise.
4550         * g++.dg/overload/operator5.C: Likewise.
4552         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4553         errors in dg-message directives, add comments.
4555 2012-06-28  Kai Tietz  <ktietz@redhat.com>
4557         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4558         hard-coded 'unsigned long'.
4560 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
4562         PR tree-optimization/51581
4563         * gcc.dg/vect/pr51581-4.c: New test.
4565         PR tree-optimization/53645
4566         * gcc.c-torture/execute/pr53645-2.c: New test.
4568 2012-06-28  Richard Guenther  <rguenther@suse.de>
4570         PR middle-end/53790
4571         * gcc.dg/torture/pr53790.c: New testcase.
4573 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
4575         PR tree-optimization/53645
4576         * gcc.c-torture/execute/pr53645.c: New test.
4578 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
4580         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4582 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
4584         PR debug/53671
4585         PR debug/49888
4586         * gcc.dg/guality/pr49888.c: Account for the possibility that
4587         the variable is optimized out at the first test.
4589 2012-06-27  Jason Merrill  <jason@redhat.com>
4591         * g++.dg/cpp0x/override2.C: Adjust.
4592         * g++.dg/template/error5.C: Adjust.
4593         * g++.dg/parse/crash28.C: Adjust.
4595         PR c++/53563
4596         * g++.dg/parse/template27.C: New.
4597         * g++.dg/template/crash74.C: Adjust expected output.
4599 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
4601         PR fortran/41951
4602         PR fortran/49591
4603         * gfortran.dg/typebound_operator_16.f03: New.
4605 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
4607         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4608         even src1.i and src2.i fields even in the second half of the arrays.
4610 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4612         PR c++/51033.
4613         * g++.dg/torture/vshuf-16.inc: New test.
4614         * g++.dg/torture/vshuf-2.inc: New test.
4615         * g++.dg/torture/vshuf-4.inc: New test.
4616         * g++.dg/torture/vshuf-8.inc: New test.
4617         * g++.dg/torture/vshuf-main.inc: New test.
4618         * g++.dg/torture/vshuf-v16hi.C: New test.
4619         * g++.dg/torture/vshuf-v16qi.C: New test.
4620         * g++.dg/torture/vshuf-v2df.C: New test.
4621         * g++.dg/torture/vshuf-v2di.C: New test.
4622         * g++.dg/torture/vshuf-v2sf.C: New test.
4623         * g++.dg/torture/vshuf-v2si.C: New test.
4624         * g++.dg/torture/vshuf-v4df.C: New test.
4625         * g++.dg/torture/vshuf-v4di.C: New test.
4626         * g++.dg/torture/vshuf-v4sf.C: New test.
4627         * g++.dg/torture/vshuf-v4si.C: New test.
4628         * g++.dg/torture/vshuf-v8hi.C: New test.
4629         * g++.dg/torture/vshuf-v8qi.C: New test.
4630         * g++.dg/torture/vshuf-v8si.C: New test.
4632 2012-06-27  Richard Guenther  <rguenther@suse.de>
4634         PR middle-end/53676
4635         * gcc.dg/tree-ssa/scev-6.c: New testcase.
4637 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
4639         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4640         scan-dump-dem-not): Use printable pattern in test name.
4642 2012-06-26  Sterling Augustine  <saugustine@google.com>
4643             Dominique Dhumieres  <dominiq@lps.ens.fr>
4645         * gcc.dg/pubtypes-2.c: Update expected output.
4646         * gcc.dg/pubtypes-3.c: Likewise.
4647         * gcc.dg/pubtypes-4.c: Likewise.
4649 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
4651         * gcc.dg/tree-ssa/slsr-1.c: New test.
4652         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4653         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4654         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4656 2012-06-26  Matt Turner  <mattst88@gmail.com>
4658         PR target/35294
4659         * gcc.target/arm/mmx-2.c: New.
4661 2012-06-26  Richard Guenther  <rguenther@suse.de>
4663         PR c++/53752
4664         * g++.dg/torture/pr53752.C: New testcase.
4666 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
4668         PR tree-optimization/53748
4669         * gcc.c-torture/compile/pr53748.c: New test.
4671 2012-06-25  Jason Merrill  <jason@redhat.com>
4673         PR c++/53498
4674         PR c++/53305
4675         * g++.dg/cpp0x/decltype38.C: New.
4676         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4678 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
4680         * lib/target-supports-dg.exp (testname-for-summary): New.
4681         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4682         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4683         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4684         scan-module-absence, output-exists, output-exists-not: Use
4685         testname-for-summary.
4686         (dg-test): Clean up testname_with_flags.
4687         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4688         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4689         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4690         scan-assembler-dem-not, object-size: Use testname-for-summary.
4691         * lib/gcov.exp (run-gcov): Likewise.
4692         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4693         scan-dump-dem, scan-dump-dem-note): Likewise.
4695         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4696         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4697         including profopt.opt; save and restore existing value.
4698         * g++.dg/bprob/bprob.exp: Likewise.
4699         * gcc.dg/matrix/matrix.exp: Likewise.
4700         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4701         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4702         PROFOPT_OPTIONS.
4704 2012-06-25  Richard Henderson  <rth@redhat.com>
4706         * gcc.dg/pr53749.c: New.
4708 2012-06-25  Jason Merrill  <jason@redhat.com>
4710         PR c++/52988
4711         * g++.dg/cpp0x/nullptr28.C: New.
4713 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
4715         * gcc.target/arm/neon-vld1_dupQ.c: New.
4717 2012-06-25  Florian Weimer  <fweimer@redhat.com>
4719         * g++.dg/init/new35.C: New.
4720         * g++.dg/init/new36.C: New.
4721         * g++.dg/init/new37.C: New.
4722         * g++.dg/ext/vla5.C: New warning.
4723         * g++.dg/ext/vla8.C: New warning.
4724         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4726 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4727             James Greenhalgh  <james.greenhalgh@arm.com>
4729         * gcc.target/arm/ftest-support-arm.h New testcase.
4730         * gcc.target/arm/ftest-support-thumb.h Likewise.
4731         * gcc.target/arm/ftest-support.h Likewise.
4732         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4733         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4734         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4735         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4736         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4737         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4738         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4739         * gcc.target/arm/ftest-armv6-arm.c Likewise.
4740         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4741         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4742         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4743         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4744         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4745         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4746         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4747         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4748         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4749         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4750         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4751         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4752         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4753         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4754         * lib/target-supports.exp
4755         (check_effective_target_arm_arch_FUNC): Add support for more
4756         architectures.
4757         (add_options_for_arm_arch_FUNC): Likewise.
4758         (check_effective_target_arm_arch_FUNC_multilib): New functions.
4760 2012-06-25  Jason Merrill  <jason@redhat.com>
4762         PR c++/53202
4763         * g++.dg/cpp0x/constexpr-tuple.C: New.
4765 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
4767         PR target/53759
4768         * gcc.target/i386/pr53759.c: New test.
4770         PR c++/53594
4771         * g++.dg/cpp0x/nsdmi7.C: New test.
4773 2012-06-24  Kai Tietz  <ktietz@redhat.com>
4775         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4776         for LLP64 targets.
4777         * gcc.target/i386/pr38988.c: Likewise.
4779 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
4781         PR fortran/47710
4782         PR fortran/53328
4783         * gfortran.dg/typebound_generic_12.f03: New.
4784         * gfortran.dg/typebound_generic_13.f03: New.
4786 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
4788         * gnat.dg/lto15.ad[sb]: New test.
4790 2012-06-21  Meador Inge  <meadori@codesourcery.com>
4792         PR c/53702
4793         * gcc.dg/Wunused-local-typedefs.c: New testcase.
4795 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
4797         * gcc.dg/pch/ident-1.c: New test.
4798         * gcc.dg/pch/ident-1.hs: Header file for new test.
4800 2012-06-21  Michael Matz  <matz@suse.de>
4802         PR middle-end/53688
4803         * gcc.c-torture/execute/pr53688.c: New test.
4805 2012-06-20  Richard Guenther  <rguenther@suse.de>
4807         PR tree-optimization/30318
4808         * gcc.dg/tree-ssa/vrp69.c: New testcase.
4810 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
4812         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4814 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4816         * gcc.target/i386/clearcapv2.map: New file.
4817         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4819 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4821         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4822         and add __sh__ case.
4824 2012-06-19  Jason Merrill  <jason@redhat.com>
4826         PR c++/52637
4827         * g++.dg/debug/localclass1.C: New.
4829 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4831         * g++.dg/cpp0x/override4.C: New.
4833 2012-06-14  Jason Merrill  <jason@redhat.com>
4835         PR c++/53651
4836         * g++.dg/cpp0x/decltype37.C: New.
4838 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4840         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4842 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
4844         * gcc.c-torture/compile/vector-5.c,
4845         gcc.c-torture/compile/vector-6.c: New tests.
4847 2012-06-19  Richard Henderson  <rth@redhat.com>
4849         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4851 2012-06-19  Richard Guenther  <rguenther@suse.de>
4853         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4855 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
4857         PR target/53712
4858         * gcc.target/i386/pr53712.c: New test.
4860 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4862         PR fortran/53692
4863         * gfortran.dg/elemental_optional_args_6.f90: New.
4865 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4867         PR fortran/53526
4868         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4869         * gfortran.dg/coarray/move_alloc_1.f90
4871 2012-06-18  Tobias Burnus  <burnus@net-b.de>
4873         PR fortran/53526
4874         * gfortran.dg/coarray_27.f90: New.
4876 2012-06-18  Joey Ye <Joey.Ye@arm.com>
4877             Greta Yorsh  <Greta.Yorsh@arm.com>
4879         * gcc.target/arm/epilog-1.c: New test.
4881 2012-06-18  Richard Guenther  <rguenther@suse.de>
4883         PR tree-optimization/53693
4884         * g++.dg/torture/pr53693.C: New testcase.
4886 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
4888         PR tree-optimization/53703
4889         * gcc.dg/torture/pr53703.c: New test.
4891 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
4893         PR middle-end/53698
4894         * gcc.target/i386/pr53698.c: New test.
4896 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4898         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4900 2012-06-17  Tobias Burnus  <burnus@net-b.de>
4902         PR fortran/53691
4903         PR fortran/53685
4904         * gfortran.dg/transfer_check_3.f90: New.
4906 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
4908         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4910 2012-06-16  Tobias Burnus  <burnus@net-b.de>
4912         PR fortran/53642
4913         PR fortran/45170
4914         * gfortran.dg/deferred_type_param_8.f90: New.
4916 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
4918         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4919         testname that includes flags, passed in as new argument, in
4920         pass/fail messages.
4921         (run_gcov): Get testname from dg-test, use it in pass/fail messages
4922         and pass it to verify-* procedures.
4924         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4925         alignment torture options with usual torture options.
4927         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4928         messages reported for one line of source code.
4929         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4930         * g++.dg/cpp0x/decltype2.C: Likewise.
4931         * g++.dg/cpp0x/decltype3.C: Likewise.
4932         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4933         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4934         * g++.dg/cpp0x/static_assert3.C: Likewise.
4935         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4936         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4937         * g++.dg/cpp0x/union1.C: Likewise.
4938         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4939         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4940         * g++.dg/cpp0x/variadic2.C: Likewise.
4941         * g++.dg/cpp0x/variadic20.C: Likewise.
4942         * g++.dg/cpp0x/variadic74.C: Likewise.
4943         * g++.dg/diagnostic/bitfld2.C: Likewise.
4944         * g++.dg/ext/attrib44.C: Likewise.
4945         * g++.dg/ext/no-asm-1.C: Likewise.
4946         * g++.dg/other/error34.C: Likewise.
4947         * g++.dg/parse/crash46.C: Likewise.
4948         * g++.dg/parse/error10.C: Likewise.
4949         * g++.dg/parse/error2.C: Likewise.
4950         * g++.dg/parse/error3.C: Likewise.
4951         * g++.dg/parse/error36.C: Likewise.
4952         * g++.dg/parse/error8.C: Likewise.
4953         * g++.dg/parse/error9.C: Likewise.
4954         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4955         * g++.dg/parse/parser-pr28152.C: Likewise.
4956         * g++.dg/parse/template25.C: Likewise.
4957         * g++.dg/parse/typename11.C: Likewise.
4958         * g++.dg/tc1/dr147.C: Likewise.
4959         * g++.dg/template/deduce3.C: Likewise.
4960         * g++.dg/template/koenig9.C: Likewise.
4961         * g++.dg/template/pr23510.C: Likewise.
4962         * g++.dg/warn/pr12242.C: Likewise.
4963         * g++.dg/warn/pr30551-2.C: Likewise.
4964         * g++.dg/warn/pr30551.C: Likewise.
4965         * g++.old-deja/g++.other/typename1.C: Likewise.
4966         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4968 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4970         PR c++/51033
4971         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4972         * c-c++-common/torture/vshuf-2.inc: Likewise.
4973         * c-c++-common/torture/vshuf-4.inc: Likewise.
4974         * c-c++-common/torture/vshuf-8.inc: Likewise.
4975         * c-c++-common/torture/vshuf-main.inc: Likewise.
4976         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4977         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4978         * c-c++-common/torture/vshuf-v2df.c: Likewise.
4979         * c-c++-common/torture/vshuf-v2di.c: Likewise.
4980         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4981         * c-c++-common/torture/vshuf-v2si.c: Likewise.
4982         * c-c++-common/torture/vshuf-v4df.c: Likewise.
4983         * c-c++-common/torture/vshuf-v4di.c: Likewise.
4984         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4985         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4986         * c-c++-common/torture/vshuf-v4si.c: Likewise.
4987         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4988         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4989         * c-c++-common/torture/vshuf-v8si.c: Likewise.
4991 2012-06-15  Michael Matz  <matz@suse.de>
4993         * gcc.dg/tree-ssa/vector-4.c: New test.
4995 2012-06-15  Michael Matz  <matz@suse.de>
4997         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4998         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5000 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
5002         PR tree-optimization/53636
5003         * gcc.target/arm/pr53636.c: New test.
5005 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
5007         PR tree-optimization/51581
5008         * gcc.c-torture/execute/pr51581-1.c: New test.
5009         * gcc.c-torture/execute/pr51581-2.c: New test.
5010         * gcc.dg/vect/pr51581-1.c: New test.
5011         * gcc.dg/vect/pr51581-2.c: New test.
5012         * gcc.dg/vect/pr51581-3.c: New test.
5013         * gcc.target/i386/avx-pr51581-1.c: New test.
5014         * gcc.target/i386/avx-pr51581-2.c: New test.
5015         * gcc.target/i386/avx2-pr51581-1.c: New test.
5016         * gcc.target/i386/avx2-pr51581-2.c: New test.
5017         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5019 2012-06-15  Richard Guenther  <rguenther@suse.de>
5021         * gcc.c-torture/execute/20120615-1.c: New testcase.
5023 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
5025         * gnat.dg/vect8.ad[sb]: New test.
5027 2012-06-14  Richard Guenther  <rguenther@suse.de>
5029         * gcc.dg/tree-ssa/vrp.h: New testcase.
5030         * gcc.dg/tree-ssa/vrp68.c: Likewise.
5032 2012-06-13  Christian Bruel  <christian.bruel@st.com>
5034         PR target/53621
5035         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5037 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
5039         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5041 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
5043         PR testsuite/20771
5044         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5045         test summary unique.
5047         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5048         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5049         scan-stack-usage-not): Don't strip torture options from test name.
5051         * lib/scandump.exp (scan-dump-times): Use printable version of
5052         regexp in test summary line.
5054         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5055         messages reported for one line of source code.
5056         * gcc.dg/format/few-1.c: Likewise.
5057         * gcc.dg/ia64-sync-2.c: Likewise.
5058         * gcc.dg/sync-2.c: Likewise.
5059         * gcc.dg/noncompile/pr44517.c: Likewise.
5061 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
5063         PR debug/49888
5064         * gcc.dg/guality/pr49888.c: New.
5066 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
5068         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5069         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5070         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5072 2012-06-13  Tobias Burnus  <burnus@net-b.de>
5074         PR fortran/53643
5075         * gfortran.dg/intent_out_7.f90: New.
5077 2012-06-13  Tobias Burnus  <burnus@net-b.de>
5079         PR fortran/53597
5080         * gfortran.dg/save_4.f90: New.
5082 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
5084         PR c/53532
5085         PR c/51034
5086         PR c/53196
5087         * gcc.dg/pr53532.c: New test.
5088         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5089         adjust line numbers.
5090         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5091         * gcc.dg/Wcxx-compat-8.c: Likewise.
5092         * gcc.dg/pr51034.c: New test.
5093         * gcc.dg/pr53196-1.c: New test.
5094         * gcc.dg/pr53196-2.c: New test.
5096 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
5098         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5099         alignment torture options with usual torture options.
5100         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5101         instead of dg-options.
5102         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5103         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5104         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5105         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5106         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5107         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5109         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5110         to checks for multiple messages reported for one line of source code.
5111         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5113         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5114         messages reported for one line of source code.
5116         * gcc.dg/20031223-1.c: Add comments to check for multiple
5117         messages reported for one line of source code.
5118         * gcc.dg/Wconversion-integer.c: Likewise.
5119         * gcc.dg/Wfatal-2.c: Likewise.
5120         * gcc.dg/Wfatal.c: Likewise.
5121         * gcc.dg/Wobjsize-1.c: Likewise.
5122         * gcc.dg/c99-vla-jump-1.c: Likewise.
5123         * gcc.dg/c99-vla-jump-2.c: Likewise.
5124         * gcc.dg/c99-vla-jump-3.c: Likewise.
5125         * gcc.dg/c99-vla-jump-4.c: Likewise.
5126         * gcc.dg/c99-vla-jump-5.c: Likewise.
5127         * gcc.dg/decl-9.c: Likewise.
5128         * gcc.dg/declspec-10.c: Likewise.
5129         * gcc.dg/declspec-18.c: Likewise.
5130         * gcc.dg/mtune.c: Likewise.
5131         * gcc.dg/parser-pr28152-2.c: Likewise.
5132         * gcc.dg/parser-pr28152.c: Likewise.
5133         * gcc.dg/pr14475.c: Likewise.
5134         * gcc.dg/pr27953.c: Likewise.
5135         * gcc.dg/pr28322-3.c: Likewise.
5136         * gcc.dg/pr30457.c: Likewise.
5137         * gcc.dg/pr30551-2.c: Likewise.
5138         * gcc.dg/pr30551-3.c: Likewise.
5139         * gcc.dg/pr30551-4.c: Likewise.
5140         * gcc.dg/pr30551-5.c: Likewise.
5141         * gcc.dg/pr30551-6.c: Likewise.
5142         * gcc.dg/pr30551.c: Likewise.
5143         * gcc.dg/pr45461.c: Likewise.
5144         * gcc.dg/pr48552-1.c: Likewise.
5145         * gcc.dg/pr48552-2.c: Likewise.
5146         * gcc.dg/redecl-1.c: Likewise.
5147         * gcc.dg/transparent-union-3.c: Likewise.
5148         * gcc.dg/utf-dflt.c: Likewise.
5149         * gcc.dg/utf-dflt2.c: Likewise.
5150         * gcc.dg/vla-8.c: Likewise.
5151         * gcc.dg/vla-init-1.c: Likewise.
5152         * gcc.dg/wtr-int-type-1.c: Likewise.
5154         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5155         messages reported for for one line of source code.
5156         * c-c++-common/raw-string-5.c: Likewise.
5157         * c-c++-common/raw-string-4.c: Likewise.
5158         * c-c++-common/raw-string-6.c: Likewise.
5159         * c-c++-common/pr20000.c: Likewise.
5161         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5162         messages reported for one line of source code.
5163         * gcc.dg/cpp/pr30786.c: Likewise.
5164         * gcc.dg/cpp/pr28709.c: Likewise.
5165         * gcc.dg/cpp/missing-header-MD.c: Likewise.
5166         * gcc.dg/cpp/macspace2.c: Likewise.
5167         * gcc.dg/cpp/missing-header-1.c: Likewise.
5168         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5169         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5170         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5172 2012-06-12  Jason Merrill  <jason@redhat.com>
5174         PR c++/53599
5175         * g++.dg/template/local7.C: New.
5177 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
5179         PR target/53511
5180         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5181         * gcc.target/sh/pr51340-2.c: Likewise.
5182         * gcc.target/sh/pr51340-3.c: Likewise.
5184 2012-06-12  Michael Matz  <matz@suse.de>
5186         * gcc.dg/torture/alias-1.c: New test.
5188 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
5190         PR rtl-optimization/53589
5191         * gcc.dg/torture/pr53589.c: New test.
5193 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
5195         PR target/50749
5196         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5197         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5198         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5199         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5200         * gcc.target/sh/pr50749-sf-predec-2.c: New.
5201         * gcc.target/sh/pr50749-sf-predec-4.c: New.
5202         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5203         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5204         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5205         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5206         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5207         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5208         * gcc.target/sh/pr50749-sf-predec-1.c: New.
5209         * gcc.target/sh/pr50749-sf-predec-3.c: New.
5210         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5211         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5213 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
5215         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5216         (check_intel_cpu_model): New function.
5217         (check_amd_cpu_model): New function.
5218         (check_features): New function.
5219         (__get_cpuid_output): New function.
5220         (check_detailed): New function.
5221         (fn1): Rename to quick_check.
5222         (main): Update to call quick_check and call check_detailed.
5224 2012-06-11  Richard Henderson  <rth@redhat.com>
5226         * lib/target-supports.exp
5227         (check_effective_target_sync_long_long_runtime): Use
5228         check_effective_target_lp64 instead of
5229         check_effective_target_powerpc64 for powerpc targets.
5231 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
5233         PR target/53511
5234         * gcc.target/sh/pr53511-1.c: New.
5236 2012-06-11  Richard Guenther  <rguenther@suse.de>
5238         PR middle-end/53470
5239         * g++.dg/lto/pr53470_0.C: New testcase.
5240         * gcc.dg/lto/pr53470_0.c: Likewise.
5242 2012-06-11  Richard Guenther  <rguenther@suse.de>
5244         PR c++/53605
5245         * g++.dg/ext/pr53605.C: New testcase.
5247 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5249         * gnat.dg/specs/array1.ads: New test.
5250         * gnat.dg/specs/array2.ads: Likewise.
5251         * gnat.dg/array22.adb: Likewise.
5253 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5255         * gnat.dg/constant4.adb: New test.
5256         * gnat.dg/constant4_pkg.ads: New helper.
5258 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
5260         PR fortran/52552
5261         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5262         * gfortran.dg/allocate_class_1.f90: Modified.
5263         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5264         * gfortran.dg/allocate_class_2.f90: New.
5266 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
5268         PR middle-end/53535
5269         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5271 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
5273         PR fortran/52861
5274         * gfortran.dg/string_assign_2.f90:  New test case.
5276 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
5278         PR fortran/52861
5279         * gfortran.dg/string_assign_1.f90:  New test case.
5281 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
5283         PR middle-end/53580
5284         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5285         * gcc.dg/gomp/critical-4.c: Likewise.
5286         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5287         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5288         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5289         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5290         * c-c++-common/gomp/pr53580.c: New test.
5292 2012-06-07  Fabien Chêne  <fabien@gcc.gnu.org>
5294         PR c++/51214
5295         * g++.dg/cpp0x/forw_enum11.C: New.
5297 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5299         PR c++/53567
5300         * g++.dg/cpp0x/alias-decl-19.C: New.
5302 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
5304         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5306 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
5308         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5309         (XSTATE_FP): Ditto.
5310         (XSTATE_SSE): Ditto.
5311         (XSTATE_YMM): Ditto.
5312         (avx_os_support): Use new defines.
5314 2012-06-06  Richard Guenther  <rguenther@suse.de>
5316         PR testsuite/32380
5317         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5318         loops.
5320 2012-06-06  Fabien Chêne  <fabien@gcc.gnu.org>
5322         PR c++/52841
5323         * g++.dg/cpp0x/pr52841.C: New testcase.
5325 2012-06-06  Richard Guenther  <rguenther@suse.de>
5327         PR tree-optimization/53081
5328         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5329         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5331 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5333         * gcc.target/powerpc/pr53487.c: New test.
5335 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
5337         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5339 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
5341         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5343 2012-06-05  Richard Guenther  <rguenther@suse.de>
5345         PR tree-optimization/30442
5346         * gcc.dg/vect/bb-slp-30.c: New testcase.
5348 2012-06-05  Richard Guenther  <rguenther@suse.de>
5350         PR tree-optimization/53081
5351         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5352         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5353         -fno-tree-loop-distribute-patterns.
5355 2012-06-05  Alan Modra  <amodra@gmail.com>
5357         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5358         Check static chain in nested funcs.
5360 2012-06-04  Tobias Burnus  <burnus@net-b.de>
5362         PR fortran/50619
5363         * gfortran.dg/init_flag_10.f90: New.
5365 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5367         PR c++/53524
5368         * g++.dg/warn/Wenum-compare-no-2: New.
5370 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
5372         PR preprocessor/53463
5373         * g++.dg/cpp/limits.C: New test.
5374         * g++.dg/parse/error19.C: Adjust.
5375         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5376         * g++.dg/warn/pr35635.C: Likewise.
5377         * g++.old-deja/g++.pt/assign1.C: Likewise.
5379 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
5381         PR target/53559
5382         * gcc.target/powerpc/cell_builtin_1.c: New test case.
5383         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5384         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5385         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5386         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5387         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5388         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5389         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5391 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
5393         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5395 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
5397         PR tree-optimization/53550
5398         * gcc.dg/pr53550.c: New test.
5400 2012-06-04  Richard Guenther  <rguenther@suse.de>
5402         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5403         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5404         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5406 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5408         PR fortran/48831
5409         * gfortran.dg/parameter_array_element_2.f90: New.
5411 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
5413         PR target/53512
5414         * gcc.target/sh/pr53512-1.c: New.
5415         * gcc.target/sh/pr53512-2.c: New.
5416         * gcc.target/sh/pr53512-3.c: New.
5417         * gcc.target/sh/pr53512-4.c: New.
5419 2012-06-01  Jason Merrill  <jason@redhat.com>
5421         PR c++/52973
5422         * g++.dg/ext/visibility/template12.C: New.
5423         * g++.dg/ext/attrib14.C: Adjust warning line.
5425         PR c++/52725
5426         * g++.dg/parse/new6.C: New.
5427         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5429 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5431         * c-c++-common/restrict-2.c: Revert previous change.
5433 2012-06-01  Jason Merrill  <jason@redhat.com>
5435         PR c++/53137
5436         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5438         PR c++/53484
5439         * g++.dg/cpp0x/auto33.C: New.
5441 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
5443         PR c++/26155
5444         * g++.dg/parse/namespace-alias-1.C: New.
5446 2012-06-01  Christian Bruel  <christian.bruel@st.com>
5448         * gcc.dg/spec-options.c: New test.
5449         * gcc.dg/foo.specs: New file.
5451 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5453         PR ada/53517
5454         * gnat.dg/lto14.adb: Skip on Solaris.
5456 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
5458         * gcc.target/cris/sync-1-v10.c,
5459         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5460         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5461         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5462         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5463         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5464         gcc.target/cris/torture/sync-mis-op-i-1.c,
5465         gcc.target/cris/torture/sync-mis-op-i-1a.c,
5466         gcc.target/cris/torture/sync-mis-op-i-2.c,
5467         gcc.target/cris/torture/sync-mis-op-i-2a.c,
5468         gcc.target/cris/torture/sync-mis-op-i-3.c,
5469         gcc.target/cris/torture/sync-mis-op-i-3a.c,
5470         gcc.target/cris/torture/sync-mis-op-s-1.c,
5471         gcc.target/cris/torture/sync-mis-op-s-1a.c,
5472         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5473         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5474         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5475         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5476         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5477         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5478         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5479         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5481 2012-05-31  Richard Guenther  <rguenther@suse.de>
5483         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5484         ldist-pr45948.c with disabled SCCP.
5486 2012-05-31  Richard Guenther  <rguenther@suse.de>
5488         PR middle-end/48493
5489         * gcc.dg/torture/pr48493.c: New testcase.
5491 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
5493         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5494         arm32 to targets.
5495         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5496         of the initialization loop.
5497         (dg-final): Adjust the expected number of vectorized loops depending
5498         on vect_char_mult target selector.
5500 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
5502         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5503         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5504         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5505         New tests.
5507 2012-05-30  Jason Merrill  <jason@redhat.com>
5509         PR c++/53356
5510         * g++.dg/init/new34.C: New.
5511         * g++.dg/tree-ssa/stabilize1.C: New.
5513 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
5515         PR c++/53356
5516         * g++.dg/init/new33.C: New test.
5518 2012-05-30  Richard Guenther  <rguenther@suse.de>
5520         PR middle-end/53501
5521         * gcc.dg/torture/pr53501.c: New testcase.
5522         * c-c++-common/restrict-2.c: Adjust.
5524 2012-05-30  Alan Modra  <amodra@gmail.com>
5526         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5527         torture-finish.
5529 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
5531         * gcc.target/i386/shuf-concat.c: New test.
5533 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
5535         PR rtl-optimization/53519
5536         * gcc.c-torture/compile/pr53519.c: New test.
5538 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5540         * gcc.target/arm/neon-vrev.c: New.
5542 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
5544         PR target/51340
5545         * gcc.target/sh/pr51340-1.c: New.
5546         * gcc.target/sh/pr51340-2.c: New.
5547         * gcc.target/sh/pr51340-3.c: New.
5549 2012-05-29  Richard Guenther  <rguenther@suse.de>
5551         PR tree-optimization/53516
5552         * gcc.dg/torture/pr53516.c: New testcase.
5554 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
5556         PR preprocessor/53229
5557         * gcc.dg/cpp/paste6.c: Force to run without
5558         -ftrack-macro-expansion.
5559         * gcc.dg/cpp/paste8.c: Likewise.
5560         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5561         -ftrack-macro-expansion.
5562         * gcc.dg/cpp/paste12.c: Force to run without
5563         -ftrack-macro-expansion.
5564         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5565         -ftrack-macro-expansion.
5566         * gcc.dg/cpp/paste13.c: Likewise.
5567         * gcc.dg/cpp/paste14.c: Likewise.
5568         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5569         -ftrack-macro-expansion.
5570         * gcc.dg/cpp/paste18.c: New test.
5572 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
5574         * gcc.target/cris/torture/trap-1.c,
5575         gcc.target/cris/torture/trap-2.c,
5576         gcc.target/cris/torture/trap-3.c,
5577         gcc.target/cris/torture/trap-v0.c,
5578         gcc.target/cris/torture/trap-v3.c: New tests.
5580 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
5582         PR c++/25137
5583         * g++.dg/warn/Wbraces3.C: New.
5584         * g++.dg/warn/Wbraces4.C: Likewise.
5586 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
5588         PR tree-optimization/53505
5589         * c-c++-common/torture/pr53505.c: New test.
5591 2012-05-27  Nathan Sidwell  <nathan@acm.org>
5593         * gcc.dg/stmt-expr-4.c: New.
5595 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
5597         PR c++/53491
5598         * g++.dg/parse/crash60.C: New.
5600 2012-05-26  Jason Merrill  <jason@redhat.com>
5602         PR c++/53220
5603         * c-c++-common/array-lit.c: New.
5604         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5606 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5608         PR ada/50294
5609         * gnat.dg/array21.adb: New test.
5611 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5613         * gnat.dg/renaming5.adb: Adjust dg-final directive.
5615 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5617         PR c++/32054
5618         * g++.dg/other/anon-union3.C: New.
5620 2012-05-25  Ian Lance Taylor  <iant@google.com>
5622         * gcc.dg/split-6.c: New test.
5624 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5626         * gnat.dg/lto14.adb: New test.
5628 2012-05-25  Tristan Gingold  <gingold@adacore.com>
5630         * gcc.target/i386/large-frame.c: New.
5632 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
5633         * gcc.target/powerpc/lhs-1.c: New.
5634         * gcc.target/powerpc/lhs-2.c: New.
5635         * gcc.target/powerpc/lhs-3.c: New.
5637 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
5639         Make unwound macro expansion trace less redundant
5640         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5641         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5642         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5643         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5644         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5645         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5647 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5649         PR c++/53464
5650         * g++.dg/cpp0x/constexpr-default1.C: New.
5652 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5654         PR c++/32080
5655         * g++.dg/eh/goto2.C: New.
5657 2012-05-24  Richard Guenther  <rguenther@suse.de>
5659         PR middle-end/53460
5660         * g++.dg/tree-prof/pr53460.C: New testcase.
5662 2012-05-24  Richard Guenther  <rguenther@suse.de>
5664         PR bootstrap/53466
5665         * g++.dg/debug/pr53466.C: New testcase.
5667 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
5669         PR tree-optimization/53465
5670         * gcc.c-torture/execute/pr53465.c: New test.
5672 2012-05-23  Tobias Burnus  <burnus@net-b.de>
5674         PR fortran/51055
5675         PR fortran/45170
5676         * gfortran.dg/allocate_with_typespec_6.f90: New.
5678 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
5680         PR c++/29185
5681         * g++.dg/warn/delete-array-1.C: New.
5683 2012-05-23  Richard Guenther  <rguenther@suse.de>
5685         * gcc.dg/torture/pr39074-2.c: Adjust.
5686         * gcc.dg/torture/pr39074.c: Likewise.
5687         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5688         * gcc.dg/tree-ssa/alias-19.c: Likewise.
5690 2012-05-22  Jan Hubicka  <jh@suse.cz>
5692         PR middle-end/53161
5693         * g++.dg/torture/pr53161.C: New testcase.
5695 2012-05-22  Tobias Burnus  <burnus@net-b.de>
5697         PR fortran/53389
5698         * gfortran.dg/realloc_on_assign_15.f90: New.
5700 2012-05-22  Richard Guenther  <rguenther@suse.de>
5702         PR middle-end/51071
5703         * gcc.dg/torture/pr51071-2.c: New testcase.
5705 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
5707         PR tree-optimization/53336
5708         * g++.dg/torture/pr53336.C: New testcase.
5710 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
5712         PR c++/53322
5713         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5714         instead of -Wunused-local-typedefs.
5716 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5718         PR c++/51184
5719         * g++.dg/other/abstract4.C: New-
5721 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5723         PR c++/40821
5724         * g++.dg/ext/attrib46.C: New.
5726 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
5728         PR c/53418
5729         * gcc.c-torture/compile/pr53418-1.c,
5730         gcc.c-torture/compile/pr53418-2.c: New tests.
5732 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
5734         PR tree-optimization/53366
5735         * gcc.dg/torture/pr53366-1.c: New test.
5736         * gcc.dg/torture/pr53366-2.c: New test.
5737         * gcc.target/i386/pr53366-1.c: New test.
5738         * gcc.target/i386/pr53366-2.c: New test.
5740         PR tree-optimization/53409
5741         * gcc.c-torture/compile/pr53409.c: New test.
5743         PR tree-optimization/53410
5744         * gcc.c-torture/compile/pr53410-1.c: New test.
5745         * gcc.c-torture/compile/pr53410-2.c: New test.
5747 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5749         PR target/53425
5750         * gcc.target/i386/pr53425-1.c: New file.
5751         * gcc.target/i386/pr53425-2.c: Likewise.
5753 2012-05-21  Richard Guenther  <rguenther@suse.de>
5755         PR tree-optimization/53408
5756         * gcc.dg/torture/pr53408.c: New testcase.
5758 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
5759             H.J. Lu  <hongjiu.lu@intel.com>
5761         PR target/53416
5762         * gcc.target/i386/pr53416.c: New file.
5764 2012-05-21  Richard Guenther  <rguenther@suse.de>
5766         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5768 2012-05-21  Richard Guenther  <rguenther@suse.de>
5770         * gcc.dg/torture/ldist-1.c: New testcase.
5772 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
5774         * gnat.dg/lto13.adb: New test.
5775         * gnat.dg/lto13_pkg.ad[sb]: New helper.
5777 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5779         * gnat.dg/specs/lto12.ads: New test.
5780         * gnat.dg/specs/lto12_pkg.ads: New helper.
5782 2012-05-18  Richard Guenther  <rguenther@suse.de>
5784         PR tree-optimization/53346
5785         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5786         * gcc.target/i386/incoming-10.c: Adjust.
5787         * gcc.target/i386/incoming-11.c: Likewise.
5788         * gcc.target/i386/pr46295.c: Likewise.
5790 2012-05-18  Richard Guenther  <rguenther@suse.de>
5792         * gcc.dg/pr53352.c: Return zero.
5794 2012-05-18  Richard Guenther  <rguenther@suse.de>
5796         PR tree-optimization/53390
5797         * gcc.dg/torture/pr53390.c: New testcase.
5799 2012-05-18  Meador Inge  <meadori@codesourcery.com>
5801         PR rtl-optimization/53352
5802         * gcc.dg/pr53352.c: New test.
5804 2012-05-17  David S. Miller  <davem@davemloft.net>
5806         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5807         failure on sparc-*-linux-gnu.
5809 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5811         PR c++/39681
5812         * g++.dg/parse/error49.C: New.
5813         * g++.dg/cpp0x/error8.C: Likewise.
5814         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5815         * g++.dg/ext/utf-dflt2.C: Likewise.
5816         * g++.dg/ext/utf-gnuxx98.C: Likewise.
5817         * g++.dg/ext/utf-dflt.C: Likewise.
5818         * c-c++-common/raw-string-3.c: Likewise.
5819         * c-c++-common/raw-string-4.c: Likewise.
5821 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5823         PR c++/53371
5824         * g++.dg/cpp0x/catch1.C: New.
5826 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5828         PR c++/44516
5829         * g++.dg/parse/error48.C: New.
5830         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5831         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5833 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
5835         * gcc.dg/tm/indirect-2.c: New test.
5837 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5839         PR tree-optimization/53217
5840         * gfortran.dg/pr53217.f90: New test.
5842 2012-05-16  Richard Guenther  <rguenther@suse.de>
5844         PR tree-optimization/53364
5845         * g++.dg/torture/pr53364.C: New testcase.
5847 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
5849         PR testsuite/52641
5850         * gcc.dg/pr52549.c: Fix test for long != void*
5851         * gcc.c-torture/execute/pr52979-1.x: New file.
5852         * gcc.c-torture/execute/pr52979-2.x: New file.
5854 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
5856         PR preprocessor/7263
5857         * gcc.dg/binary-constants-2.c: Run without tracking locations
5858         accross macro expansion.
5859         * gcc.dg/binary-constants-3.c: Likewise.
5860         * gcc.dg/cpp/sysmac2.c: Likewise.
5861         * gcc.dg/nofixed-point-2.c: Adjust for more precise
5862         location.
5863         * gcc.dg/cpp/syshdr3.c: New test.
5864         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5865         * gcc.dg/system-binary-constants-1.c: New test.
5866         * gcc.dg/system-binary-constants-1.h: New header for the new test
5867         above.
5868         * g++.dg/cpp/syshdr3.C: New test.
5869         * g++.dg/cpp/syshdr3.h: New header the new test above.
5870         * g++.dg/system-binary-constants-1.C: New test.
5871         * g++.dg/system-binary-constants-1.h: New header the new test
5872         above.
5874 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5876         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5878 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
5880         PR target/53358
5881         * gcc.dg/pr53358.c: New test.
5883 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5885         PR c++/11856
5886         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5887         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5889 2012-05-15  Olivier Hainque  <hainque@adacore.com>
5891         * g++.dg/eh/sighandle.C: New testcase.
5893 2012-05-15  Richard Guenther  <rguenther@suse.de>
5895         PR tree-optimization/53355
5896         * gcc.dg/tree-ssa/vrp67.c: New testcase.
5898 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5900         * gfortran.dg/*.f90: Remove now redundant manual
5901         cleanup-modules directive.
5903 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
5905         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5906         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5908 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
5910         PR fortran/52428
5911         * gfortran.dg/int_range_io_1.f90: New test.
5913 2012-05-14  Andi Kleen <ak@linux.intel.com>
5914             Jakub Jelinek  <jakub@redhat.com>
5916         PR target/53315
5917         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5918         * gcc.target/i386/rtm-check.h: New file.
5919         * gcc.target/i386/pr53315.c: New test.
5921 2012-05-14  Tobias Burnus  <burnus@net-b.de>
5923         PR fortran/49110
5924         PR fortran/51055
5925         PR fortran/53329
5926         * gfortran.dg/deferred_type_param_4.f90: New.
5927         * gfortran.dg/deferred_type_param_6.f90: New.
5929 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
5931         * gcc.target/i386/retarg.c: New test.
5933 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5935         PR fortran/45170
5936         * gfortran.dg/deferred_type_param_3.f90: New.
5937         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5938         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5940 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5942         * gnat.dg/null_pointer_deref3.adb: New test.
5944 2012-05-12  Tobias Burnus  <burnus@net-b.de>
5946         PR fortran/49110
5947         PR fortran/52843
5948         * gfortran.dg/deferred_type_param_5.f90: New.
5950 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5952         * g++.dg/parse/error47.C: New.
5954 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5956         PR fortran/52537
5957         * gfortran.dg/string_compare_4.f90:  Change option
5958         to -fdump-tree-original.  Add test case for kind=4.
5960 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5962         PR fortran/52537
5963         * gfortran.dg/string_compare_4.f90:  New test.
5965 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5967         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5969 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5971         PR c++/53305
5972         * g++.dg/cpp0x/variadic132.C: New.
5974 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5976         PR c++/53158
5977         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5978         * g++.dg/parse/error26.C: Tweak dg-error column number.
5980 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
5982         PR c++/53301
5983         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5985 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5987         * gnat.dg/lto11.ad[sb]: New test.
5989 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
5991         PR target/52908
5992         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5993         directive to Scan for vpmuldq, not vpmacsdql.
5995 2012-05-09  Michael Matz  <matz@suse.de>
5997         PR tree-optimization/53185
5998         * gcc.dg/vect/pr53185.c: New test.
6000 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
6002         PR middle-end/53249
6003         * gcc.target/i386/pr53249.c: New.
6005 2012-05-09  Richard Guenther  <rguenther@suse.de>
6007         PR tree-optimization/18437
6008         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6009         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6011 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
6013         PR tree-optimization/53226
6014         * gcc.c-torture/compile/pr53226.c: New test.
6016 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6018         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6019         * gcc.target/i386/hle-add-rel-1.c: Likewise.
6020         * gcc.target/i386/hle-and-acq-1.c: Likewise.
6021         * gcc.target/i386/hle-and-rel-1.c: Likewise.
6022         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6023         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6024         * gcc.target/i386/hle-or-acq-1.c: Likewise.
6025         * gcc.target/i386/hle-or-rel-1.c: Likewise.
6026         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6027         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6028         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6029         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6030         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6031         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6033 2012-05-09  Dehao Chen  <dehao@google.com>
6035         * gcc.dg/predict-1.c: Remove the replicated text in this test.
6036         * gcc.dg/predict-2.c: Likewise.
6037         * gcc.dg/predict-3.c: Likewise.
6038         * gcc.dg/predict-4.c: Likewise.
6039         * gcc.dg/predict-5.c: Likewise.
6040         * gcc.dg/predict-6.c: Likewise.
6042 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
6044         PR target/53272
6045         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6047 2012-05-08  Richard Guenther  <rguenther@suse.de>
6049         * gcc.dg/fold-bitand-4.c: New testcase.
6051 2012-05-08  Dehao Chen  <dehao@google.com>
6053         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6054         heuristic is working properly.
6055         * gcc.dg/predict-2.c: Likewise.
6056         * gcc/dg/predict-3.c: Likewise.
6057         * gcc/dg/predict-4.c: Likewise.
6058         * gcc/dg/predict-5.c: Likewise.
6059         * gcc/dg/predict-6.c: Likewise.
6061 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
6063         PR tree-optimization/53239
6064         * g++.dg/opt/vrp3.C: New test.
6065         * g++.dg/opt/vrp3-aux.cc: New file.
6066         * g++.dg/opt/vrp3.h: New file.
6068 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6070         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6071         .uleb128 support in assembler output.
6073 2012-05-07  Richard Guenther  <rguenther@suse.de>
6075         PR lto/42987
6076         * g++.dg/lto/pr42987_0.C: New testcase.
6077         * g++.dg/lto/pr42987_1.C: Likewise.
6079 2012-05-07  Tobias Burnus  <burnus@net-b.de>
6081         PR fortran/53255
6082         * gfortran.dg/typebound_operator_15.f90: New.
6084 2012-05-06  Tobias Burnus  <burnus@net-b.de>
6086         PR fortran/41587
6087         * gfortran.dg/class_array_13.f90: New.
6089 2012-05-06  Tristan Gingold  <gingold@adacore.com>
6091         * gnat.dg/warn7.adb: New test.
6093 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
6095         * gnat.dg/specs/renamings.ads: Rename to...
6096         * gnat.dg/specs/renaming1.ads: ...this.
6097         * gnat.dg/specs/renaming2.ads: New test.
6098         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6099         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6100         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6101         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6103 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
6105         * gnat.dg/discr36.ad[sb]: New test.
6106         * gnat.dg/discr36_pkg.ad[sb]: New helper.
6108 2012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6110         PR c/43772
6111         * c-c++-common/pr43772.c: New.
6113 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
6115         PR fortran/41600
6116         * gfortran.dg/select_type_26.f03 : New test.
6117         * gfortran.dg/select_type_27.f03 : New test.
6119         PR fortran/53191
6120         * gfortran.dg/select_type_28.f03 : New test.
6122 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
6124         PR fortran/49010
6125         PR fortran/24518
6126         * gfortran.dg/mod_sign0_1.f90: New test.
6127         * gfortran.dg/mod_large_1.f90: New test.
6129 2012-05-04  Tobias Burnus  <burnus@net-b.de>
6131         PR fortran/53175
6132         gfortran.dg/public_private_module_5.f90: New.
6134 2012-05-04  Tobias Burnus  <burnus@net-b.de>
6136         PR fortran/53111
6137         * gfortran.dg/constructor_7.f90: New.
6138         * gfortran.dg/constructor_8.f90: New.
6140 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6142         PR c++/53166
6143         * g++.dg/cpp0x/static_assert7.C: New.
6145 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
6147         PR tree-optimization/52633
6148         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6149         recognized as widening shifts instead of over-widening.
6150         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6151         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6152         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6153         * gcc.target/arm/pr52633.c: New test.
6155 2012-05-04  Richard Guenther  <rguenther@suse.de>
6157         PR tree-optimization/53168
6158         * gcc.dg/torture/pr53168.c: New testcase.
6159         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6161 2012-05-04  Richard Guenther  <rguenther@suse.de>
6163         * gcc.dg/lto/pr53214_0.c: New testcase.
6165 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6167         * gcc.target/ia64/pr48496.c: New test.
6168         * gcc.target/ia64/pr52657.c: Likewise.
6170 2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6172         PR c/51712
6173         * c-c++-common/pr51712.c: New.
6175 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6177         PR target/53199
6178         * gcc.target/powwerpc/pr53199.c: New file.
6180 2012-05-03  Jason Merrill  <jason@redhat.com>
6182         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6184         * gcc.dg/debug/dwarf2/dups-types.c: New.
6185         * gcc.dg/debug/dwarf2/dups-types.h: New.
6187 2012-05-03  Jason Merrill  <jason@redhat.com>
6189         * g++.dg/debug/dwarf2/namespace-2.C: New.
6190         * g++.dg/debug/dwarf2/localclass3.C: New.
6192 2012-05-03  Jason Merrill  <jason@redhat.com>
6194         * g++.dg/debug/dwarf2/thunk1.C: New.
6196 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6198         PR c++/53186
6199         * g++.dg/other/final2.C: New.
6201 2012-05-03  Richard Guenther  <rguenther@suse.de>
6203         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6205 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
6207         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6208         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6209         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6210         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6212 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
6214         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6215         .byte 0xf2.
6216         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6217         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6218         * gcc.target/i386/hle-add-rel-1.c: Likewise.
6220         PR debug/53174
6221         * gcc.dg/pr53174.c: New test.
6223         PR target/53187
6224         * gcc.target/arm/pr53187.c: New test.
6225         * gcc.c-torture/compile/pr53187.c: New test.
6227 2012-05-03  Richard Guenther  <rguenther@suse.de>
6229         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6230         unsupported prefetching support.
6232 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
6234         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6235         option -ftrack-macro-expansion=0.
6236         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6237         option -ftrack-macro-expansion=0.
6239 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
6241         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6242         dg-options for target arm with dg-additional-options.
6244 2012-05-03  Richard Guenther  <rguenther@suse.de>
6246         PR tree-optimization/53144
6247         * gcc.dg/torture/pr53144.c: New testcase.
6249 2012-05-03  Tobias Burnus  <burnus@net-b.de>
6251         PR fortran/52864
6252         * gfortran.dg/pointer_intent_7.f90: New.
6253         * gfortran.dg/pure_formal_3.f90: New.
6255 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
6257         * gcc.target/s390/20030123-1.c: Add missing "volatile".
6259 2012-05-02  Martin Jambor  <mjambor@suse.cz>
6261         PR lto/52605
6262         * g++.dg/lto/pr52605_0.C: New test.
6264 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6266         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6267         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6268         * gcc.target/i386/hle-add-acq-1.c: Ditto.
6269         * gcc.target/i386/hle-add-rel-1.c: Ditto.
6270         * gcc.target/i386/hle-and-acq-1.c: Ditto.
6271         * gcc.target/i386/hle-and-rel-1.c: Ditto.
6272         * gcc.target/i386/hle-or-acq-1.c: Ditto.
6273         * gcc.target/i386/hle-or-rel-1.c: Ditto.
6274         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6275         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6276         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6277         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6278         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6279         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6280         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6281         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6283 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
6285         PR middle-end/53153
6286         * gcc.dg/pr53153.c: New test.
6288 2012-05-02  Richard Guenther  <rguenther@suse.de>
6290         * g++.dg/tree-ssa/pr19807.C: Adjust.
6292 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
6294         PR tree-optimization/53163
6295         * gcc.c-torture/compile/pr53163.c: New test.
6297         PR rtl-optimization/53160
6298         * gcc.c-torture/execute/pr53160.c: New test.
6300 2012-05-01  Ian Lance Taylor  <iant@google.com>
6302         PR c/37303
6303         * gcc.dg/pr37303.c: New test.
6305 2012-05-01  Richard Henderson  <rth@redhat.com>
6307         * lib/target-supports.exp
6308         (check_effective_target_sync_long_long_runtime): True for
6309         check_effective_target_powerpc64.
6311 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
6313         PR c++/51033
6314         * gcc.dg/vector-1.c: Move to ...
6315         * c-c++-common/vector-1.c: ... here.
6316         * gcc.dg/vector-2.c: Move to ...
6317         * c-c++-common/vector-2.c: ... here.
6318         * gcc.dg/vector-3.c: Move to ...
6319         * c-c++-common/vector-3.c: ... here. Adapt to C++.
6320         * gcc.dg/vector-4.c: Move to ...
6321         * c-c++-common/vector-4.c: ... here.
6322         * gcc.dg/vector-init-1.c: Move to ...
6323         * c-c++-common/vector-init-1.c: ... here.
6324         * gcc.dg/vector-init-2.c: Move to ...
6325         * c-c++-common/vector-init-2.c: ... here.
6326         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6327         * c-c++-common/vector-subscript-1.c: ... here.
6328         * gcc.dg/vector-subscript-2.c: Move to ...
6329         * c-c++-common/vector-subscript-2.c: ... here.
6330         * gcc.dg/vector-subscript-3.c: Move to ...
6331         * c-c++-common/vector-subscript-3.c: ... here.
6333         PR c++/51314
6334         * g++.dg/cpp0x/vt-51314.C: New test.
6335         * g++.dg/cpp0x/variadic76.C: Fix.
6337 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
6339         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6341 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
6343         Add -Wvarargs option
6344         * c-c++-common/Wvarargs.c: New test case.
6345         * c-c++-common/Wvarargs-2.c: Likewise.
6347 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
6349         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6350         * objc.dg/foreach-7.m: Force the test case to run without
6351         -ftrack-macro-expansion.
6352         * c-c++-common/tm/attrib-1.c: Likewise.
6353         * c-c++-common/warn-ommitted-condop.c: Likewise.
6354         * gcc.dg/assign-warn-1.c: Likewise.
6355         * gcc.dg/assign-warn-2.c: Likewise.
6356         * gcc.dg/attr-alloc_size.c: Likewise.
6357         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6358         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6359         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6360         * gcc.dg/c90-const-expr-9.c: Likewise.
6361         * gcc.dg/c99-const-expr-9.c: Likewise.
6362         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
6363         * gcc.dg/cpp/direct2s.c: Likewise.
6364         * gcc.dg/cpp/pr28709.c: Likewise.
6365         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6366         * gcc.dg/dfp/composite-type.c: Likewise.
6367         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6368         with -ftrack-macro-expansion
6369         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6370         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6371         * g++.dg/ext/cleanup-1.C: Likewise.
6372         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6373         * g++.dg/template/sfinae10.C: Likewise.
6374         * g++.dg/tm/wrap-2.C: Likewise.
6375         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6376         * g++.dg/warn/Wsign-conversion.C: Likewise.
6377         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6378         * g++.old-deja/g++.mike/p10769b.C: Likewise.
6379         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6380         it to run with -ftrack-macro-expansion.
6381         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6382         test cases without -ftrack-macro-expansion.
6384         Fix location for static class members
6385         * g++.dg/template/sfinae6_neg.C: Adjust.
6387         Make conversion warnings work on NULL with -ftrack-macro-expansion
6388         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6389         alongside the previous testing for NULL.
6391         Fix -Wuninitialized for -ftrack-macro-expansion
6392         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6394         Strip "<built-in>" loc from displayed expansion context
6395         * g++.dg/warn/Wconversion-real-integer2.C: New test.
6396         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6397         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6398         new test above.
6400         Fix expansion point loc for macro-like tokens
6401         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6402         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6404         Fix token pasting with -ftrack-macro-expansion
6405         * gcc.dg/cpp/paste17.c: New test case for
6406         -ftrack-macro-expansion=2 mode only.
6407         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6409 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
6411         * gnat.dg/warn6.ad[sb]: New test.
6413 2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6415         PR 53149
6416         * gcc.dg/20011021-1.c: Adjust testcase.
6418 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6420         PR fortran/53148
6421         * gfortran.dg/function_optimize_12.f90:  New test.
6423 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
6425         PR target/53156
6426         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6427         code to match current output and cover new peephole2 pattern.
6429 2012-04-27  Ollie Wild  <aaw@google.com>
6431         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6433 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
6435         * gcc.c-torture/execute/20120427-2.c: New testcase.
6436         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6437         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6438         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6440 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
6442         PR target/53138
6443         * gcc.c-torture/execute/20120427-1.c: New testcase.
6445 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
6447         PR middle-end/27139
6448         * gcc.dg/tree-ssa/forwprop-18.c: New test.
6450 2012-04-27  Tom de Vries  <tom@codesourcery.com>
6452         PR tree-optimization/51879
6453         * gcc.dg/pr51879.c: New test.
6454         * gcc.dg/pr51879-2.c: Same.
6455         * gcc.dg/pr51879-3.c: Same.
6456         * gcc.dg/pr51879-4.c: Same.
6457         * gcc.dg/pr51879-6.c: Same.
6459 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6461         PR c++/53096
6462         * g++.dg/cpp0x/defaulted35.C: New.
6463         * g++.dg/cpp0x/defaulted15.C: Adjust.
6465 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
6467         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6468         structure layout.
6470 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
6472         * gcc.target/i386/builtin_target.c: Check avx2.
6474 2012-04-26  Alan Modra  <amodra@gmail.com>
6476         * gcc.target/powerpc/savres.c: New test.
6477         * gcc.target/powerpc/powerpc.exp: Run it.
6479 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
6481         PR target/53120
6482         * gcc.dg/torture/pr53120.c: New test.
6484 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6486         PR middle-end/52979
6487         * gcc.c-torture/compile/pr52979-1.c: New test.
6488         * gcc.c-torture/execute/pr52979-1.c: New test.
6489         * gcc.c-torture/execute/pr52979-2.c: New test.
6491 2012-04-25  Richard Guenther  <rguenther@suse.de>
6493         * gcc.target/i386/l_fma_float_5.c: Adjust.
6494         * gcc.target/i386/l_fma_double_4.c: Likewise.
6495         * gcc.target/i386/l_fma_float_2.c: Likewise.
6496         * gcc.target/i386/l_fma_float_6.c: Likewise.
6497         * gcc.target/i386/l_fma_double_1.c: Likewise.
6498         * gcc.target/i386/l_fma_double_5.c: Likewise.
6499         * gcc.target/i386/l_fma_float_3.c: Likewise.
6500         * gcc.target/i386/l_fma_double_2.c: Likewise.
6501         * gcc.target/i386/l_fma_double_6.c: Likewise.
6502         * gcc.target/i386/l_fma_float_4.c: Likewise.
6503         * gcc.target/i386/l_fma_double_3.c: Likewise.
6504         * gcc.target/i386/l_fma_float_1.c: Likewise.
6506 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6508         PR tree-optimization/53058
6509         * gcc.c-torture/compile/pr53058.c: New test.
6511 2012-04-25  Jan Hubicka  <jh@suse.cz>
6513         PR middle-end/53088
6514         * gcc.target/i386/pr39082-1.c: Update warning location.
6516 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
6518         PR c/52880
6519         * gcc.dg/pr52880.c: New test.
6521 2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6523         * gcc.dg/m-un-2.c: Update.
6524         * gcc.dg/20011021-1.c: Update.
6526 2012-04-25  Tobias Burnus  <burnus@net-b.de>
6528         PR fortran/52196
6529         * gfortran.dg/realloc_on_assign_14.f90: New.
6531 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
6533         PR testsuite/52641
6534         PR tree-optimizations/52891
6535         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6537 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6539         PR c++/52363
6540         * g++.dg/cpp0x/sfinae35.C: New.
6541         * g++.dg/cpp0x/sfinae36.C: Likewise.
6543 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
6545         * gcc.target/builtin_target.c: New testcase.
6547 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6549         PR target/47197
6550         * gcc.target/powerpc/pr47197.c: New test.
6552 2012-04-24  Richard Guenther  <rguenther@suse.de>
6554         PR tree-optimization/53085
6555         * g++.dg/torture/pr53085.C: New testcase.
6557 2012-04-24  Andrew Pinski  <apinski@cavium.com>
6559         PR tree-opt/33512
6560         * gcc.dg/tree-ssa/andor-3.c: New testcase.
6561         * gcc.dg/tree-ssa/andor-4.c: New testcase.
6562         * gcc.dg/tree-ssa/andor-5.c: New testcase.
6564 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
6566         PR middle-end/53084
6567         * gcc.c-torture/execute/pr53084.c: New test.
6569 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
6571         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6573 2012-04-23  Andrew Pinski  <apinski@cavium.com>
6575         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6577 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
6579         PR regression/53076
6580         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6581         * gcc.dg/torture/builtin-power-1.c: Likewise.
6583 2012-04-23  Richard Guenther  <rguenther@suse.de>
6585         PR tree-optimization/53070
6586         * gcc.dg/torture/pr53070.c: New testcase.
6588 2012-04-23  Richard Guenther  <rguenther@suse.de>
6590         PR c/53060
6591         * gcc.dg/pr53060.c: New testcase.
6593 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
6595         PR tree-optimizations/52891
6596         * gcc.c-torture/compile/pr52891-1.c: New test.
6597         * gcc.c-torture/compile/pr52891-2.c: New test.
6599 2012-04-22  Tobias Burnus  <burnus@net-b.de>
6601         PR fortran/53051
6602         * gfortran.dg/read_float_4.f90: New.
6604 2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6606         PR 35441
6607         * c-c++-common/pr35441.C: New.
6609 2012-04-20  Ian Lance Taylor  <iant@google.com>
6611         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6612         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6614 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
6616         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6617         array access.
6618         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6620 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6622         PR rtl-optimization/44214
6623         * gcc.dg/pr44214-1.c: New test.
6624         * gcc.dg/pr44214-2.c: Likewise.
6625         * gcc.dg/pr44214-3.c: Likewise.
6627 2012-04-20  Richard Guenther  <rguenther@suse.de>
6629         * g++.dg/torture/20120420-1.C: New testcase.
6631 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
6633         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6635 2012-04-19  Christian Bruel  <christian.bruel@st.com>
6637         * gcc.dg/pr52283.c: New test.
6639 2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6641         * gcc.dg/pr37985.c: New test.
6643 2012-04-19  Richard Guenther  <rguenther@suse.de>
6645         PR rtl-optimization/44688
6646         * gcc.dg/var-expand1.c: Increase array size to make unrolling
6647         possibly profitable.
6649 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6651         PR tree-optimization/52976
6652         * gfortran.dg/reassoc_11.f: New test.
6654 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6656         PR tree-optimization/52976
6657         * gfortran.dg/reassoc_7.f: New test.
6658         * gfortran.dg/reassoc_8.f: Likewise.
6659         * gfortran.dg/reassoc_9.f: Likewise.
6660         * gfortran.dg/reassoc_10.f: Likewise.
6662 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
6664         PR c++/52422
6665         * g++.dg/cpp0x/sfinae33.C: New.
6666         * g++.dg/cpp0x/sfinae34.C: Likewise.
6668 2012-04-18  Joey Ye  <joey.ye@arm.com>
6670         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6672 2012-04-18  Richard Guenther  <rguenther@suse.de>
6674         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6675         array access.
6676         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6677         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6679 2012-04-17  Tom de Vries  <tom@codesourcery.com>
6681         * g++.dg/pr51264-4.C: New test.
6683 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6685         PR c++/52599
6686         * g++.dg/cpp0x/constexpr-ctor10.C: New.
6688 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6690         PR c++/53003
6691         * g++.dg/parse/crash59.C: New.
6693 2012-04-17  Michael Matz  <matz@suse.de>
6695         PR tree-optimization/18437
6696         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6698 2012-04-17  Richard Guenther  <rguenther@suse.de>
6700         PR middle-end/53011
6701         * g++.dg/torture/pr53011.C: New testcase.
6703 2012-04-16  Jason Merrill  <jason@redhat.com>
6705         PR c++/38543
6706         * g++.dg/cpp0x/variadic131.C: New.
6708         PR c++/52008
6709         * g++.dg/cpp0x/variadic130.C: New.
6711         PR c++/50830
6712         * g++.dg/cpp0x/variadic129.C: New.
6714         PR c++/50303
6715         * g++.dg/cpp0x/variadic128.C: New.
6717 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6719         PR fortran/52864
6720         * gfortran.dg/pointer_intent_6.f90: New.
6722 2012-04-16  Tobias Burnus  <burnus@net-b.de>
6724         PR fortran/52916
6725         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6726         to include public_private_module_4.f90.
6727         * gfortran.dg/public_private_module_4.f90: Skip this test on all
6728         targets.
6730 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
6732         PR c++/49152
6733         * g++.dg/diagnostic/operator1.C: New.
6734         * g++.dg/ext/label5.C: Adjust.
6735         * g++.dg/ext/va-arg1.C: Likewise.
6736         * g++.dg/other/error20.C: Likewise.
6737         * g++.dg/other/error20.C: Likewise.
6738         * g++.dg/other/error16.C: Likewise.
6739         * g++.dg/other/error10.C: Likewise.
6740         * g++.dg/parse/error30.C: Likewise.
6741         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6743 2012-04-16  Jason Merrill  <jason@redhat.com>
6745         PR c++/51148
6746         * g++.dg/cpp0x/variadic127.C: New.
6748 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6750         * lib/plugin-support.exp (plugin-test-execute): Properly determine
6751         testcase name.
6752         Use fail, pass instead of unresolved.
6753         Don't log $optstr.
6755         PR testsuite/52948
6756         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6757         TODO_dump_func.
6758         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6759         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6760         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6762 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
6764         PR fortran/52968
6765         * gfortran.dg/typebound_call_23.f03: New test case.
6767 2012-04-15  Jason Merrill  <jason@redhat.com>
6769         PR c++/47220
6770         * g++.dg/cpp0x/variadic126.C: New.
6772         PR c++/52380
6773         * g++.dg/cpp0x/variadic125.C: New.
6775         PR c++/52292
6776         * g++.dg/cpp0x/variadic124.C: New.
6778         PR c++/52706
6779         * g++.dg/cpp0x/nullptr27.C: New.
6781         PR c++/52818
6782         * g++.dg/warn/format8.C: New.
6784 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
6786         PR fortran/51082
6787         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6789 2012-04-14  Tobias Burnus  <burnus@net-b.de>
6791         PR fortran/52916
6792         PR fortran/40973
6793         * gfortran.dg/public_private_module_3.f90: New.
6794         * gfortran.dg/public_private_module_4.f90: New.
6796 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6798         * gcc.dg/superblock.c: New test.
6800 2012-04-14  Tom de Vries  <tom@codesourcery.com>
6802         * gcc.dg/pr51879-12.c: New test.
6804 2012-04-13  Jason Merrill  <jason@redhat.com>
6806         PR c++/52824
6807         * g++.dg/cpp0x/variadic123.C: New.
6808         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6810         PR c++/52905
6811         * g++.dg/cpp0x/initlist-ctor1.C: New.
6813         PR c++/52915
6814         * g++.dg/other/anon-union2.C: New.
6816 2012-04-13  Martin Jambor  <mjambor@suse.cz>
6818         PR middle-end/52939
6819         * g++.dg/ipa/pr52939.C: New test.
6821 2012-04-13  Tom de Vries  <tom@codesourcery.com>
6823         * gcc.dg/pr52734.c: New test.
6825 2012-04-13  Richard Guenther  <rguenther@suse.de>
6827         PR tree-optimization/52969
6828         * gcc.dg/torture/pr52969.c: New testcase.
6830 2012-04-13  Richard Guenther  <rguenther@suse.de>
6832         PR c/52549
6833         * gcc.dg/pr52549.c: New testcase.
6835 2012-04-13  Richard Guenther  <rguenther@suse.de>
6837         PR c/52862
6838         * gcc.dg/pr52862.c: New testcase.
6840 2012-04-13  Joey Ye  <joey.ye@arm.com>
6842         * gcc.target/arm/thumb1-imm.c: New testcase.
6844 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
6846         PR target/52932
6847         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6848         second function argument.
6849         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6850         (calc_permps): Update declaration.  Calculate result correctly.
6851         (avx2_test): Change src2 type to union256i_d.
6852         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6853         correctly.
6855 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6857         PR target/52775
6858         * gcc.target/powerpc/pr52775.c: New file.
6860 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6862         PR tree-optimization/18589
6863         * gcc.dg/tree-ssa/pr18589-1.c: New test.
6864         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6865         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6866         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6867         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6868         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6869         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6870         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6871         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6872         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6874 2012-04-12  Richard Guenther  <rguenther@suse.de>
6876         PR tree-optimization/52943
6877         * gcc.dg/torture/pr52943.c: New testcase.
6879 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
6881         PR target/50751
6882         * gcc/target/sh/pr50751-4.c: New.
6883         * gcc/target/sh/pr50751-5.c: New.
6884         * gcc/target/sh/pr50751-6.c: New.
6885         * gcc/target/sh/pr50751-7.c: New.
6887 2012-04-11  Fabien Chêne  <fabien@gcc.gnu.org>
6889         PR c++/52465
6890         * g++.dg/lookup/using52.C: New.
6892 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6894         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6896 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6898         PR rtl-optimization/52876
6899         * gcc.target/i386/pr52876.c: New.
6901 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
6903         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6904         __UINTPTR_TYPE__.
6905         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6906         __INTPTR_TYPE__.
6907         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6908         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6909         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6910         (ptrdiff_t): ... this.  All uses changed.
6911         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6912         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6913         __INTPTR_TYPE__.
6914         (main): Cast argument to __INTPTR_TYPE__.
6915         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6916         size_t.
6917         * gcc.dg/mallign.c (main): Likewise.
6918         * gcc.dg/pr38700.c (foo): Likewise.
6919         * gcc.dg/long-long-cst1.c (t): Likewise.
6920         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6921         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6922         * gcc.dg/pointer-arith-10.c (foo): Likewise.
6923         * gcc.dg/pr25682.c (d, foo): Likewise.
6924         * gcc.dg/format/cast-1.c (f): Likewise.
6925         * gcc.dg/c90-const-expr-10.c
6926         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6927         (size_t): ...this.  All uses changed.
6928         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6929         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6930         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6931         * gcc.dg/pr34856.c (uintptr_t): Likewise.
6932         * gcc.dg/sequence-pt-1.c: Likewise.
6933         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6934         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6935         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6936         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
6937         of ptrdiff_t with it.
6938         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6939         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6940         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6942 2012-04-11  Jason Merrill  <jason@redhat.com>
6944         PR debug/45088
6945         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6946         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6948         PR c++/52906
6949         * g++.dg/ext/attrib45.C: New.
6951         * g++.dg/eh/dtor3.C: New.
6953 2012-04-11  Richard Guenther  <rguenther@suse.de>
6955         PR middle-end/52621
6956         * gfortran.dg/pr52621.f90: New testcase.
6958 2012-04-11  Richard Guenther  <rguenther@suse.de>
6960         PR middle-end/52918
6961         * g++.dg/torture/pr52918-1.C: New testcase.
6962         * g++.dg/torture/pr52918-2.C: Likewise.
6964 2012-04-11  Tobias Burnus  <burnus@net-b.de>
6966         PR fortran/52729
6967         * gfortran.dg/block_11.f90: New.
6969 2012-04-11  Nick Clifton  <nickc@redhat.com>
6971         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6973 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
6975         PR target/16458
6976         * gcc.target/powerpc/pr16458-1.c: New test.
6977         * gcc.target/powerpc/pr16458-2.c: Likewise.
6978         * gcc.target/powerpc/pr16458-3.c: Likewise.
6979         * gcc.target/powerpc/pr16458-4.c: Likewise.
6981 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6983         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6984         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6985         * gcc.dg/builtin-bswap-5.c: Likewise.
6986         * gcc.target/i386/builtin-bswap-4.c: New test.
6988 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6990         PR 24985
6991         * lib/prune.exp: Add -fno-diagnostics-show-caret.
6993 2012-04-11  Richard Guenther  <rguenther@suse.de>
6995         PR rtl-optimization/52881
6996         * gcc.dg/torture/pr52881.c: New testcase.
6997         * gcc.dg/torture/pr52913.c: Likewise.
6999 2012-04-11  Richard Guenther  <rguenther@suse.de>
7001         PR tree-optimization/52912
7002         * gcc.dg/torture/pr52912.c: New testcase.
7004 2010-04-10  Michael Matz  <matz@suse.de>
7006         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7007         * gcc.dg/vect/vect-outer-1.c: Adjust.
7008         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7009         * gcc.dg/vect/vect-outer-1a.c: Adjust.
7010         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7011         * gcc.dg/vect/vect-outer-1b.c: Adjust.
7012         * gcc.dg/vect/vect-outer-2b.c: Adjust.
7013         * gcc.dg/vect/vect-outer-3b.c: Adjust.
7015 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
7017         PR tree-optimization/52870
7018         * gcc.dg/vect/pr52870.c: New test.
7020 2012-04-09  Mike Stump  <mikestump@comcast.net>
7022         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7023         * gcc.dg/tree-ssa/vrp59.c: Likewise.
7024         * gcc.dg/tree-ssa/vrp60.c: Likewise.
7025         * gnat.dg/aggr11.adb: Likewise.
7026         * gnat.dg/aggr11_pkg.ads: Likewise.
7027         * gnat.dg/aggr15.adb: Likewise.
7028         * gnat.dg/aggr15.ads: Likewise.
7029         * gnat.dg/aggr17.adb: Likewise.
7030         * gnat.dg/aggr18.adb: Likewise.
7031         * gnat.dg/array14.adb: Likewise.
7032         * gnat.dg/array14.ads: Likewise.
7033         * gnat.dg/array14_pkg.ads: Likewise.
7034         * gnat.dg/array19.adb: Likewise.
7035         * gnat.dg/array19.ads: Likewise.
7036         * gnat.dg/discr27.adb: Likewise.
7037         * gnat.dg/discr27.ads: Likewise.
7038         * gnat.dg/discr35.adb: Likewise.
7039         * gnat.dg/discr35.ads: Likewise.
7040         * gnat.dg/discr6.adb: Likewise.
7041         * gnat.dg/discr6_pkg.ads: Likewise.
7042         * gnat.dg/import1.adb: Likewise.
7043         * gnat.dg/import1.ads: Likewise.
7044         * gnat.dg/loop_address2.adb: Likewise.
7045         * gnat.dg/opt7.adb: Likewise.
7046         * gnat.dg/opt7.ads: Likewise.
7047         * gnat.dg/pointer_variable_bounds.adb: Likewise.
7048         * gnat.dg/pointer_variable_bounds.ads: Likewise.
7049         * gnat.dg/rep_clause2.adb: Likewise.
7050         * gnat.dg/rep_clause2.ads: Likewise.
7051         * gnat.dg/slice2.adb: Likewise.
7052         * gnat.dg/slice2.ads: Likewise.
7053         * gnat.dg/slice6.adb: Likewise.
7054         * gnat.dg/slice6_pkg.ads: Likewise.
7055         * gnat.dg/specs/unchecked_union2.ads: Likewise.
7056         * gnat.dg/taft_type2.adb: Likewise.
7057         * gnat.dg/taft_type2.ads: Likewise.
7058         * gnat.dg/taft_type2_pkg.ads: Likewise.
7059         * gnat.dg/volatile10.adb: Likewise.
7060         * gnat.dg/volatile10_pkg.ads: Likewise.
7062         * gcc.dg/dll-8.c: Remove execute permissions.
7063         * g++.dg/ext/dllexport5.C: Likewise.
7065 2012-04-09  Jan Hubicka  <jh@suse.cz>
7067         PR lto/52722
7068         PR lto/51765
7069         PR lto/52634
7070         * gcc.dg/lto/pr52634_1.c: New testcase.
7071         * gcc.dg/lto/pr52634_0.c: New testcase.
7073 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
7075         PR target/52883
7076         * gcc.target/i386/pr52883.c: New testcase.
7078 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
7080         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7081         (check_effective_target_sync_long_long): Add SPARC case.
7082         (check_effective_target_sync_long_long_runtime): Likewise.
7083         (check_effective_target_sync_int_long): Adjust SPARC case.
7084         (check_effective_target_sync_char_short): Likewise.
7086 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
7088         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7089         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
7091 2012-04-08  Tobias Burnus  <burnus@net-b.de>
7093         PR fortran/40973
7094         PR fortran/52751
7095         * gfortran.dg/public_private_module_2.f90: New.
7097 2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7099         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7100         directives.
7102 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7104         PR fortran/52893
7105         * gfortran.dg/function_optimize_11.f90:  New test.
7107 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7109         PR fortran/52668
7110         * gfortran.dg/use_only_6.f90: New test.
7112 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7114         PR fortran/52668
7115         * gfortran.dg/use_only_6.f90: New test.
7116 2012-04-06  Mike Stump  <mikestump@comcast.net>
7118         PR testsuite/50722
7119         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7121 2012-04-05  Jason Merrill  <jason@redhat.com>
7123         PR c++/52596
7124         * g++.dg/template/qualified-id5.C: New.
7126 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
7128         PR target/52882
7129         * gcc.target/i386/pr52882.c: New test.
7131 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7132             Dominique D'Humieures  <dominiq@lps.ens.fr>
7134         PR testsuite/52614
7135         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7136         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7138 2012-04-04  Jason Merrill  <jason@redhat.com>
7140         PR c++/52845
7141         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7143 2012-04-03  Jason Merrill  <jason@redhat.com>
7145         PR c++/52796
7146         * g++.dg/cpp0x/variadic-value1.C: New.
7148 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
7150         * gnat.dg/pack18.adb: New test.
7151         * gnat.dg/pack18_pkg.ads: New helper.
7153 2012-04-03  Richard Guenther  <rguenther@suse.de>
7155         PR tree-optimization/52808
7156         * gcc.dg/pr52808.c: New testcase.
7158 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
7160         PR tree-optimization/52835
7161         * gfortran.dg/pr52835.f90: New test.
7163 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
7165         * gnat.dg/specs/aggr5.ads: New test.
7167 2012-04-02  Richard Guenther  <rguenther@suse.de>
7169         PR tree-optimization/52756
7170         * gcc.dg/torture/pr52756.c: New testcase.
7172 2012-04-02  Richard Guenther  <rguenther@suse.de>
7174         PR middle-end/52803
7175         * gcc.dg/pr52803.c: New testcase.
7177 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
7179         PR c++/40942
7180         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7181         DR 214 in account.
7183 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
7185         PR c++/50043
7186         * g++.dg/cpp0x/noexcept17.C: New.
7187         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7188         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7189         * g++.dg/cpp0x/noexcept01.C: Likewise.
7190         * g++.dg/eh/init-temp1.C: Likewise.
7191         * g++.dg/eh/ctor1.C: Likwise.
7193 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7195         * gnat.dg/controlled6.adb: New test.
7196         * gnat.dg/controlled6_pkg.ads: New helper.
7197         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7199 2012-03-30  Richard Henderson <rth@redhat.com>
7201         PR debug/52727
7202         * g++.dg/opt/pr52727.C: New testcase.
7204 2012-03-30  Richard Guenther  <rguenther@suse.de>
7206         PR tree-optimization/52754
7207         * gcc.target/i386/pr52754.c: New testcase.
7209 2012-03-30  Richard Guenther <rguenther@suse.de>
7211         PR middle-end/52772
7212         * g++.dg/torture/pr52772.C: New testcase.
7214 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
7216         PR c++/52718
7217         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7219 2012-03-29  Jason Merrill  <jason@redhat.com>
7221         PR c++/52685
7222         * g++.dg/template/inherit8.C: New.
7224 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
7226         PR c++/52759
7227         * g++.dg/ext/weak4.C: New test.
7229         PR tree-optimization/52760
7230         * gcc.c-torture/execute/pr52760.c: New test.
7232 2012-03-29  Jason Merrill  <jason@redhat.com>
7234         PR c++/52743
7235         * g++.dg/cpp0x/initlist-array3.C: New.
7237 2012-03-28  Jason Merrill  <jason@redhat.com>
7239         PR c++/52746
7240         * g++.dg/overload/virtual2.C: New.
7242 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7244         * gnat.dg/vect7.ad[sb]: New test.
7246 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
7247         Tobias Burnus  <burnus@gcc.gnu.org>
7249         PR fortran/52652
7250         * gfortran.dg/allocate_class_1.f90 : Change error test.
7251         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7252         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7253         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7255 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
7257         PR middle-end/52691
7258         * gcc.dg/pr52691.c: New test.
7260         PR middle-end/52750
7261         * gcc.c-torture/compile/pr52750.c: New test.
7263 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
7265         PR target/52692
7266         * gcc.target/avr/torture/builtins-2.c: New test.
7268 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
7270         PR target/52736
7271         * gcc.target/i386/pr52736.c: New test.
7273 2012-03-27  Martin Jambor  <mjambor@suse.cz>
7275         PR middle-end/52693
7276         * gcc.dg/torture/pr52693.c: New test.
7278 2012-03-27  Meador Inge  <meadori@codesourcery.com>
7280         PR c++/52672
7281         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7283 2012-03-27  Mike Stump  <mikestump@comcast.net>
7285         PR target/52665
7286         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7287         failures that match branch names.
7289 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
7290             H.J. Lu  <hongjiu.lu@intel.com>
7292         PR target/52698
7293         * gcc.target/i386/pr52698.c: New test.
7295 2012-03-27  Richard Guenther  <rguenther@suse.de>
7297         PR middle-end/52720
7298         * gcc.dg/torture/pr52720.c: New testcase.
7300 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
7302         * gnat.dg/pack17.adb: New test.
7304 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7306         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7307         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7309 2012-03-26  Martin Jambor  <mjambor@suse.cz>
7311         PR tree-optimization/50052
7312         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7314 2012-03-26  Richard Guenther  <rguenther@suse.de>
7316         PR tree-optimization/52701
7317         * gfortran.dg/pr52701.f90: New testcase.
7319 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
7321         PR tree-optimization/52686
7322         * gcc.target/arm/pr52686.c: New test.
7324 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
7326         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7327         Add "-Os -flto" to list.
7329 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
7331         * gnat.dg/concat2.ad[sb]: New test.
7333 2012-03-24  Jason Merrill  <jason@redhat.com>
7335         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7336         * g++.dg/cpp0x/trailing2.C: Likewise.
7337         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7338         * g++.dg/cpp1y/auto-fn1.C: New.
7339         * g++.dg/cpp1y/auto-fn2.C: New.
7340         * g++.dg/cpp1y/auto-fn3.C: New.
7341         * g++.dg/cpp1y/auto-fn4.C: New.
7342         * g++.dg/cpp1y/auto-fn5.C: New.
7343         * g++.dg/cpp1y/auto-fn6.C: New.
7344         * g++.dg/cpp1y/auto-fn7.C: New.
7345         * g++.dg/cpp1y/auto-fn8.C: New.
7346         * g++.dg/cpp1y/auto-fn9.C: New.
7347         * g++.dg/cpp1y/auto-fn10.C: New.
7348         * g++.dg/cpp1y/auto-fn11.C: New.
7350 2012-03-23  Richard Guenther  <rguenther@suse.de>
7352         PR tree-optimization/52678
7353         * gfortran.dg/pr52678.f: New testcase.
7355 2012-03-23  Richard Guenther  <rguenther@suse.de>
7357         PR tree-optimization/52638
7358         * g++.dg/torture/pr52638.C: New testcase.
7360 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
7362         PR c++/52487
7363         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7365 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
7367         PR c++/52671
7368         * g++.dg/ext/attrib44.C: New test.
7370 2012-03-22  Jan Hubicka  <jh@suse.cz>
7372         PR middle-end/51737
7373         * g++.dg/torture/pr51737.C: New testcase
7375 2012-03-22  Richard Guenther  <rguenther@suse.de>
7377         PR tree-optimization/52548
7378         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7380 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7382         * lib/fortran-modules.exp (list-module-names-1): Remove
7383         warning.
7385 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
7387         PR target/50751
7388         * gcc.target/sh/pr50751-1.c: New.
7389         * gcc.target/sh/pr50751-2.c: New.
7390         * gcc.target/sh/pr50751-3.c: New.
7392 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
7394         PR target/52479
7395         * gcc.target/sh/sh4a-cos.c: Remove.
7396         * gcc.target/sh/sh4a-sin.c: Remove.
7397         * gcc.target/sh/sh4a-sincos.c: Remove.
7399 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
7401         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7402         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7404 2012-03-21  Martin Jambor  <mjambor@suse.cz>
7406         PR testsuite/52641
7407         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7408         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7410 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
7412         * gcc.target/arm/thumb-16bit-ops.c: New file.
7413         * gcc.target/arm/thumb-ifcvt.c: New file.
7415 2012-03-20  Jason Merrill  <jason@redhat.com>
7417         * lib/target-supports.exp: Add { target c++1y }.
7419         * g++.dg/cpp0x/auto32.C: New.
7421 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7423         PR testsuite/52641
7424         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7425         int32plus.
7426         * gcc.dg/torture/pr48124-4.c: Ditto:
7427         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7429 2012-03-20  Jason Merrill  <jason@redhat.com>
7431         PR c++/52510
7432         * g++.dg/cpp0x/initlist66.C: New.
7434 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7436         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7437         __AVR_HAVE_LPMX__
7439 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
7441         PR target/49868
7442         * gcc.target/avr/torture/addr-space-2.h: New file.
7443         * gcc.target/avr/torture/addr-space-2-g.h: New test.
7444         * gcc.target/avr/torture/addr-space-2-0.h: New test.
7445         * gcc.target/avr/torture/addr-space-2-1.h: New test.
7446         * gcc.target/avr/torture/addr-space-2-x.h: New test.
7448 2012-03-20  Richard Guenther  <rguenther@suse.de>
7450         * gnat.dg/pack16.adb: New testcase.
7451         * gnat.dg/pack16_pkg.ads: Likewise.
7452         * gnat.dg/specs/pack8.ads: Likewise.
7453         * gnat.dg/specs/pack8_pkg.ads: Likewise.
7455 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7457         * g++.dg/warn/Wuseless-cast.C: Extend.
7459 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7461         PR c++/14710
7462         * g++.dg/warn/Wuseless-cast.C: New.
7464 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
7466         PR libfortran/52608
7467         * gfortran.dg/pr52608.f90: New test.
7469 2012-03-17  Tobias Burnus  <burnus@net-b.de>
7471         PR fortran/52585
7472         * gfortran.dg/proc_ptr_36.f90: New.
7474 2012-03-16  Martin Jambor  <mjambor@suse.cz>
7476         * gcc.dg/misaligned-expand-1.c: New test.
7477         * gcc.dg/misaligned-expand-3.c: Likewise.
7479 2012-03-16  Richard Guenther  <rguenther@suse.de>
7480         Kai Tietz  <ktietz@redhat.com>
7482         PR middle-end/48814
7483         * gcc.c-torture/execute/pr48814-1.c: New test.
7484         * gcc.c-torture/execute/pr48814-2.c: New test.
7485         * gcc.dg/tree-ssa/assign-1.c: New test.
7486         * gcc.dg/tree-ssa/assign-2.c: New test.
7487         * gcc.dg/tree-ssa/assign-3.c: New test.
7489 2012-03-16  Richard Guenther  <rguenther@suse.de>
7491         * gnat.dg/specs/pack7.ads: New testcase.
7493 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7495         PR target/52568
7496         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7497         * gcc.dg/torture/vshuf-8.inc: Likewise.
7498         * gcc.dg/torture/vshuf-16.inc: Likewise.
7499         * gcc.dg/torture/vshuf-32.inc: Likewise.
7501 2012-03-15  Jason Merrill  <jason@redhat.com>
7503         * g++.dg/torture/pr52582.C: New.
7505 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7507         * lib/fortran-modules.exp: New file which was forgotten in r185430.
7509 2012-03-15  Ira Rosen  <irar@il.ibm.com>
7510             Ulrich Weigand  <ulrich.weigand@linaro.org>
7512         * gcc.dg/vect/slp-cond-3.c: New test.
7513         * gcc.dg/vect/slp-cond-4.c: New test.
7515 2012-03-15  Ira Rosen  <irar@il.ibm.com>
7516             Ulrich Weigand  <ulrich.weigand@linaro.org>
7518         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7519         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7521 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
7523         PR libfortran/52434
7524         PR libfortran/48878
7525         PR libfortran/38199
7526         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7527         * gfortran.dg/round_1.f03: Likewise.
7529 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7530             Andrew Pinski  <apinski@cavium.com>
7532         PR middle-end/52592
7533         * gcc.dg/pr52592.c: New test.
7535 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7537         * gfortran.fortran-torture/compile/compile.exp: Simplify.
7538         * gfortran.fortran-torture/execute/execute.exp: Likewise.
7539         * lib/gcc-dg.exp (cleanup-modules): Move to ..
7540         * lib/fortran-modules.exp: .. this new file. Adjust users.
7541         * lib/gfortran-dg.exp (gfortran-dg-runtest,
7542         gfortran-dg-debug-runtest): Call cleanup-modules.
7543         * lib/fortran-torture.exp (fortran-torture-execute,
7544         fortran-torture): Likewise.
7545         * gfortran.dg/coarray/caf.exp: Likewise.
7546         * lib/lto.exp: Likewise.
7547         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7548         * gfortran.dg/class_4b.f03: Likewise.
7549         * gfortran.dg/class_4c.f03: Likewise.
7550         * gfortran.dg/class_45a.f03: Likewise.
7551         * gfortran.dg/binding_label_tests_10.f03: Likewise.
7552         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7553         * gfortran.dg/binding_label_tests_11.f03: Likewise.
7554         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7555         * gfortran.dg/binding_label_tests_13.f03: Likewise.
7556         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7557         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7558         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7559         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7560         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7561         * gfortran.dg/whole_file_28.f90: Likewise.
7562         * gfortran.dg/whole_file_29.f90: Likewise.
7563         * gfortran.dg/whole_file_30.f90: Likewise.
7564         * gfortran.dg/whole_file_31.f90: Likewise.
7566 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
7568         PR tree-optimization/52267
7569         * gcc.dg/pr52267.c: New test.
7570         * gcc.dg/tree-ssa/vrp65.c: New test.
7571         * gcc.dg/tree-ssa/vrp66.c: New test.
7573 2012-03-15  Richard Guenther  <rguenther@suse.de>
7575         PR middle-end/52580
7576         * gfortran.dg/vect/pr52580.f: New testcase.
7578 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
7580         * gcc.target/sh/fpul-usage-1.c: New.
7582 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
7584         PR target/49468
7585         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7586         * gcc.target/sh/pr49468-di.c: Likewise.
7588 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7590         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7591         * gcc.dg/c99-stdint-6.c: Likewise.
7592         * gcc.dg/lto/20090210_0.c: Likewise.
7593         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7594         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7595         * gcc.dg/pragma-init-fini-2.c: Likewise.
7596         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7597         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7598         * gcc.target/i386/pr22152.c: Likewise.
7599         * gcc.target/i386/vect8-ret.c: Likewise.
7600         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7601         handling.
7603 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7605         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7606         * g++.dg/tree-prof/partition1.C: Likewise.
7607         * g++.dg/tree-prof/partition2.C: Likewise.
7608         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7609         handling.
7610         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7611         * gcc.c-torture/execute/20010724-1.c: Remove.
7612         * gcc.c-torture/execute/20010724-1.x: Remove.
7613         * gcc.c-torture/execute/20040208-2.c: Remove.
7614         * gcc.c-torture/execute/20040208-2.x: Remove.
7615         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7616         Remove.
7617         (main) [__mips__ && __sgi__]: Remove.
7618         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7619         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7620         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7621         mips-sgi-irix6* handling.
7622         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7623         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7624         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7625         handling.
7626         * gcc.dg/torture/builtin-logb-1.c: Likewise.
7627         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7628         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7629         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7630         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7631         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7632         mips-sgi-irix6*.
7633         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7634         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7635         * gcc.target/mips/save-restore-3.c: Likewise.
7636         * gcc.target/mips/save-restore-4.c: Likewise.
7637         * gcc.target/mips/save-restore-5.c: Likewise.
7638         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7639         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7640         messages.
7641         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7642         IRIX 6 handling.
7643         (restore_ld_library_path_env_vars): Likewise.
7644         * lib/target-supports.exp (check_profiling_available): Remove
7645         mips*-*-irix* handling.
7646         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7647         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7648         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7650 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7652         PR c++/52582
7653         * g++.dg/opt/pr52582.C: New test.
7655 2012-03-14  Richard Guenther  <rguenther@suse.de>
7657         PR tree-optimization/52571
7658         * gcc.dg/vect/vect-2.c: Initialize arrays.
7659         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7660         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7661         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7663 2012-03-14  Richard Guenther  <rguenther@suse.de>
7665         PR middle-end/52080
7666         PR middle-end/52097
7667         PR middle-end/48124
7668         * gcc.dg/torture/pr48124-1.c: New testcase.
7669         * gcc.dg/torture/pr48124-2.c: Likewise.
7670         * gcc.dg/torture/pr48124-3.c: Likewise.
7671         * gcc.dg/torture/pr48124-4.c: Likewise.
7673 2012-03-14  Richard Guenther  <rguenther@suse.de>
7675         PR middle-end/52578
7676         * gcc.dg/pr52578.c: New testcase.
7678 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
7680         PR c++/52521
7681         * g++.dg/cpp0x/udlit-args2.C: New test.
7683 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7685         PR target/48596
7686         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7687         * gcc.c-torture/compile/pr48596.c: ... here.
7689 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
7691         PR c++/51641
7692         * g++.dg/lookup/hidden-class17.C: New test.
7694 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
7696         PR c/52577
7697         * gcc.dg/Wunused-var-3.c: New test.
7699 2012-03-13  Martin Jambor  <mjambor@suse.cz>
7701         * gcc.dg/misaligned-expand-2.c: New test.
7703 2012-03-13  Richard Guenther  <rguenther@suse.de>
7705         PR middle-end/52134
7706         * gcc.dg/pr52134.c: New testcase.
7708 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7710         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7712 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7714         PR tree-optimization/46728
7715         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7716         * gcc.target/powerpc/pr46728-5.c: Likewise.
7717         * gcc.target/powerpc/pr46728-8.c: Likewise.
7718         * gcc.target/powerpc/pr46728-10.c: Likewise.
7719         * gcc.target/powerpc/pr46728-11.c: Likewise.
7720         * gcc.target/powerpc/pr46728-13.c: Likewise.
7721         * gcc.target/powerpc/pr46728-14.c: Likewise.
7722         * gcc.target/powerpc/pr46728-15.c: Likewise.
7724 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
7726         PR c++/52299
7727         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7729 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7731         PR tree-optimization/46728
7732         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7733         * gcc.target/powerpc/pr46728-5.c: Likewise.
7734         * gcc.target/powerpc/pr46728-8.c: Likewise.
7735         * gcc.target/powerpc/pr46728-10.c: Likewise.
7736         * gcc.target/powerpc/pr46728-11.c: Likewise.
7737         * gcc.target/powerpc/pr46728-13.c: Likewise.
7738         * gcc.target/powerpc/pr46728-14.c: Likewise.
7739         * gcc.target/powerpc/pr46728-15.c: Likewise.
7741 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
7743         PR target/49868
7744         * gcc.target/avr/torture/addr-space-1.h: New file.
7745         * gcc.target/avr/torture/addr-space-1-g.h: New test.
7746         * gcc.target/avr/torture/addr-space-1-0.h: New test.
7747         * gcc.target/avr/torture/addr-space-1-1.h: New test.
7748         * gcc.target/avr/torture/addr-space-1-x.h: New test.
7750 2012-03-12  Andrew Pinski  <apinski@cavium.com>
7752         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7754 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7756         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7757         * g++.dg/abi/thunk4.C: Likewise.
7758         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7759         Adapt line numbers.
7760         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7761         handling.
7762         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7763         * g++.dg/eh/spbp.C: Likewise.
7764         * g++.dg/ext/label13.C: Likewise.
7765         * g++.dg/guality/guality.exp: Likewise.
7766         * g++.dg/other/anon5.C: Likewise.
7767         * g++.dg/other/pragma-ep-1.C: Remove.
7768         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7769         * g++.dg/warn/pr31246.C: Likewise.
7770         * g++.dg/warn/weak1.C: Likewise.
7771         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7772         * g++.old-deja/g++.ext/attrib5.C: Likewise.
7773         * gcc.c-torture/compile/limits-declparen.c: Likewise.
7774         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7775         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7776         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7777         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7778         * gcc.dg/c99-tgmath-1.c: Likewise.
7779         * gcc.dg/c99-tgmath-2.c: Likewise.
7780         * gcc.dg/c99-tgmath-3.c: Likewise.
7781         * gcc.dg/c99-tgmath-4.c: Likewise.
7782         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7783         handling.
7784         * gcc.dg/debug/pr49032.c: Likewise.
7785         * gcc.dg/guality/guality.exp: Likewise.
7786         * gcc.dg/intmax_t-1.c: Likewise.
7787         * gcc.dg/pr48616.c: Likewise.
7788         * gcc.dg/pragma-ep-1.c: Remove.
7789         * gcc.dg/pragma-ep-2.c: Remove.
7790         * gcc.dg/pragma-ep-3.c: Remove.
7791         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7792         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7793         * gcc.misc-tests/gcov-14.c: Likewise.
7794         * gfortran.dg/guality/guality.exp: Likewise.
7795         * lib/target-supports.exp (check_weak_available): Likewise.
7796         (add_options_for_tls): Likewise.
7797         (check_ascii_locale_available): Likewise.
7798         * obj-c++.dg/dwarf-2.mm: Likewise.
7799         * objc.dg/dwarf-1.m: Likewise.
7800         * objc.dg/dwarf-2.m: Likewise.
7802 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
7804         PR tree-optimization/51721
7805         * gcc.dg/tree-ssa/vrp64.c: New test.
7807         PR tree-optimization/52533
7808         * gcc.c-torture/compile/pr52533.c: New test.
7810 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
7812         * gcc.target/i386/rtm-xabort-1.c: New.
7813         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7814         * gcc.target/i386/rtm-xend-1.c: Ditto.
7815         * gcc.target/i386/rtm-xtest-1.c: Ditto.
7816         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7817         * gcc.target/i386/sse-13.c: Ditto.
7818         * gcc.target/i386/sse-14.c: Ditto.
7819         * gcc.target/i386/sse-22.c: Ditto.
7820         * gcc.target/i386/sse-23.c: Ditto.
7821         * g++.dg/other/i386-2.C: Ditto.
7822         * g++.dg/other/i386-3.C: Ditto.
7824 2012-03-12  Tobias Burnus  <burnus@net-b.de>
7826         PR fortran/52542
7827         * gfortran.dg/proc_ptr_35.f90: New.
7829 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
7831         PR target/52530
7832         * gcc.dg/torture/pr52530.c: New test.
7834 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7836         PR target/51244
7837         * gcc.target/sh/pr51244-1.c: Fix thinkos.
7839 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7841         PR target/52450
7842         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7844         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7846 2012-03-09  Andrew Pinski  <apinski@cavium.com>
7848         PR middle-end/51988
7849         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7850         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7852 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
7854         * gcc.dg/tree-ssa/scev-3.c: New.
7855         * gcc.dg/tree-ssa/scev-4.c: New.
7857 2012-03-08  Tobias Burnus  <burnus@net-b.de>
7859         PR fortran/52469
7860         * gfortran.dg/proc_ptr_34.f90
7862 2012-03-07  Jason Merrill  <jason@redhat.com>
7864         PR c++/52521
7865         * g++.dg/cpp0x/udlit-mangle.C: New.
7867 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
7869         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7871 2012-03-06  Richard Guenther  <rguenther@suse.de>
7873         PR middle-end/52493
7874         * gcc.dg/torture/pr52493.c: New testcase.
7876 2012-03-06  Richard Guenther  <rguenther@suse.de>
7878         PR lto/52097
7879         * gcc.dg/lto/pr52097_0.c: New testcase.
7881 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
7883         PR target/51244
7884         * gcc.target/sh/pr51244-1.c: New.
7885         * gcc.target/sh/pr51244-2.c: New.
7886         * gcc.target/sh/pr51244-3.c: New.
7888 2012-03-05  Jason Merrill  <jason@redhat.com>
7890         PR c++/51930
7891         * g++.dg/ext/visibility/template11.C: New.
7893         * g++.dg/cpp0x/implicit13.C: New.
7895 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
7897         PR tree-optimization/51721
7898         * gcc.dg/tree-ssa/vrp63.c: New test.
7899         * gcc.dg/pr51721.c: New test.
7901 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7903         PR fortran/50981
7904         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7905         argument checks.
7907 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7909         PR target/52146
7910         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7912 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
7914         PR fortran/50981
7915         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7917 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
7919         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7920         int32plus.
7922 2012-03-03  Jason Merrill  <jason@redhat.com>
7924         * g++.dg/cpp0x/nsdmi-defer6.C: New.
7926         Core 1270
7927         * g++.dg/cpp0x/initlist65.C: New.
7929         PR c++/36797
7930         * g++.dg/ext/is_empty2.C: New.
7932 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7934         PR fortran/48820
7935         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7937 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7939         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7940         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7941         * gfortran.dg/bind_c_usage_8.f03: Ditto.
7942         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7943         * gfortran.dg/class_30.f90: Remove dg-warning line.
7944         * gfortran.dg/bind_c_usage_25.f90: New.
7946 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7948         PR fortran/48820
7949         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7950         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7951         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7953 2012-03-03  Tobias Burnus  <burnus@net-b.de>
7955         PR fortran/48820
7956         * gfortran.dg/assumed_type_1.f90: New.
7957         * gfortran.dg/assumed_type_2.f90: New.
7958         * gfortran.dg/assumed_type_3.f90: New.
7959         * gfortran.dg/assumed_type_4.f90: New.
7961 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
7963         PR target/49486
7964         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7965         * gcc.target/sh/pr49468-di.c: New.
7967 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
7969         * gcc.dg/graphite/pr50561.c: Update.
7971 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
7973         * gcc.target/powerpc/pr52457.c: New test.
7975 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
7977         * gcc.target/arm/sat-1.c: New test.
7979 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
7981         PR target/46716
7982         * gcc.target/i386/pr46716.c: New test.
7984 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7986         PR c++/51989
7987         * g++.dg/cpp0x/sfinae32.C: New.
7989 2012-03-02  Richard Guenther  <rguenther@suse.de>
7991         PR tree-optimization/52406
7992         * gcc.dg/torture/pr52406.c: New testcase.
7994 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7996         PR fortran/52325
7997         * gfortran.dg/derived_comp_array_ref_8.f90: New.
7998         * gfortran.dg/nullify_2.f90: Update dg-error.
7999         * gfortran.dg/nullify_4.f90: Ditto.
8000         * gfortran.dg/pointer_init_6.f90: Ditto.
8002 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8004         PR fortran/52270
8005         * gfortran.dg/class_51.f90: New.
8007 2012-03-02  Tobias Burnus  <burnus@net-b.de>
8009         PR fortran/52452
8010         * gfortran.dg/intrinsic_8.f90: New.
8012 2012-03-01  Kai Tietz  <ktietz@redhat.com>
8014         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8015         routines on mingw targets.
8016         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8018 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
8020         PR tree-optimization/52445
8021         * gcc.dg/pr52445.c: New test.
8023 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
8025         PR target/52437
8026         * gcc.c-torture/compile/pr52437.c: New test.
8028         PR middle-end/52419
8029         * gcc.dg/torture/pr52419.c: New test.
8031         PR tree-optimization/52429
8032         * gcc.dg/torture/pr52429.c: New test.
8033         * g++.dg/opt/pr52429.C: New test.
8035 2012-02-29  Richard Guenther  <rguenther@suse.de>
8037         PR testsuite/52297
8038         * gcc.dg/lto/trans-mem-1_0.c: Remove.
8039         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8040         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8041         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8042         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8043         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8045 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
8047         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8049 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
8051         PR fortran/52386
8052         * gfortran.dg/realloc_on_assign_13.f90 : New test.
8054 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8056         PR target/51534
8057         * gcc.target/arm/neon/pr51534.c: New testcase.
8059 2012-02-28  Richard Guenther  <rguenther@suse.de>
8061         PR target/52407
8062         * gcc.dg/torture/pr52407.c: New testcase.
8064 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8066         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8067         * gcc.target/arm/vfp2.c: Likewise.
8068         * gcc.target/arm/vfp3.c: Likewise.
8069         * gcc.target/arm/vfp4.c: Likewise.
8070         * gcc.target/arm/vfp5.c: Likewise.
8071         * gcc.target/arm/vfp6.c: Likewise.
8072         * gcc.target/arm/vfp7.c: Likewise.
8073         * gcc.target/arm/vfp8.c: Likewise.
8074         * gcc.target/arm/vfp9.c: Likewise.
8075         * gcc.target/arm/vfp10.c: Likewise.
8076         * gcc.target/arm/vfp11.c: Likewise.
8077         * gcc.target/arm/vfp12.c: Likewise.
8078         * gcc.target/arm/vfp13.c: Likewise.
8079         * gcc.target/arm/vfp14.c: Likewise.
8080         * gcc.target/arm/vfp15.c: Likewise.
8081         * gcc.target/arm/vfp16.c: Likewise.
8082         * gcc.target/arm/vfp17.c: Likewise.
8083         * gcc.target/arm/neon-constants.h: New file.
8084         * gcc.target/arm/neon-vect1.c: New test.
8085         * gcc.target/arm/neon-vect2.c: New test.
8086         * gcc.target/arm/neon-vect3.c: New test.
8087         * gcc.target/arm/neon-vect4.c: New test.
8088         * gcc.target/arm/neon-vect5.c: New test.
8089         * gcc.target/arm/neon-vect6.c: New test.
8090         * gcc.target/arm/neon-vect7.c: New test.
8091         * gcc.target/arm/neon-vect8.c: New test.
8093 2012-02-28  Richard Guenther  <rguenther@suse.de>
8095         PR tree-optimization/52402
8096         * gcc.dg/torture/pr52402.c: New testcase.
8098 2012-02-28  Richard Guenther  <rguenther@suse.de>
8100         PR lto/52400
8101         * g++.dg/lto/pr52400_0.C: New testcase.
8103 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
8105         * gcc.target/avr/torture/builtins-1.c: New test.
8106         * gcc.target/avr/torture/builtins-error.c: New test.
8108 2012-02-28  Kai Tietz  <ktietz@redhat.com>
8110         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8111         * gcc.target/i386/pr45352-2.c: Likewise.
8112         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8113         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8114         targets instead rand.
8115         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8116         * gcc.target/i386/sse2-mul-1.c: Likewise.
8117         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8118         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8119         * gcc.target/i386/pad-1.c: Likewise.
8120         * gcc.target/i386/pad-9.c: Likewise.
8121         * gcc.target/i386/pad-2.c: Likewise.
8122         * gcc.target/i386/pad-5b.c: Likewise.
8123         * gcc.target/i386/pad-8.c: Likewise.
8124         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8125         * gcc.target/i386/pr44130.c: Likewise.
8126         * gcc.target/i386/align-main-1.c: Likewise.
8127         * gcc.target/i386/align-main-2.c: Likewise.
8128         * gcc.target/i386/sw-1.c: Likewise.
8129         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8130         on x64 mingw target.
8131         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8132         * gcc.target/i386/pr46295.c: Likewise.
8133         * gcc.target/i386/amd64-abi-1.c: Likewise.
8134         * gcc.target/i386/amd64-abi-2.c: Likewise.
8135         * gcc.target/i386/pr39082-1.c: Likewise.
8136         * gcc.target/i386/pr39162.c: Likewise.
8137         * gcc.target/i386/pr22152.c: Likewise.
8138         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8139         * gcc.target/i386/wrfsbase-2.c: Likewise.
8140         * gcc.target/i386/local.c: Likewise
8141         * gcc.target/i386/wrgsbase-1.c: Likewise.
8142         * gcc.target/i386/wrfsbase-1.c: Likewise.
8143         * gcc.target/i386/pr39315-3.c: Likewise.
8144         * gcc.target/i386/pr35767-4.c: Likewise.
8145         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8146         x64 mingw target.
8147         * gcc.target/i386/pr45336-2.c: Likewise.
8148         * gcc.target/i386/pr45336-1.c: Likewise.
8149         * gcc.target/i386/pr45336-4.c: Likewise.
8151 2012-02-27  Tristan Gingold  <gingold@adacore.com>
8153         * gnat.dg/array20.ad[sb]: New test.
8155 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
8157         PR target/52375
8158         * gcc.target/arm/pr52375.c: New test.
8159         * gcc.c-torture/compile/pr52375.c: New test.
8161 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8163         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8164         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8166 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8168         * gnat.dg/aggr19.adb: New test.
8169         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8171 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
8173         PR target/49263
8174         * gcc.target/sh/pr49263.c: New.
8176 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
8178         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8179         simulate_thread_wrapper_other_threads
8180         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8181         Move initialization of 'value' to main().
8182         (main): Initialize 'value';
8183         * gcc.dg/simulate-thread/speculative-store.c
8184         (simulate_thread_step_verify): Return 0 when successful.
8185         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8186         Reduce threshold.
8187         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
8188         (simulate_thread_wrapper_other_threads): Return a success/fail value
8189         and issue an error if the instruction count threshold is exceeded.
8191 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8193         PR target/50580
8194         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8195         * gcc.target/mips/interrupt_handler-3.c: Likewise.
8197 2012-02-24  Richard Guenther  <rguenther@suse.de>
8199         PR middle-end/52355
8200         * gcc.dg/pr52355.c: New testcase.
8202 2012-02-23  Kai Tietz  <ktietz@redhat.com>
8204         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8205         * gcc.dg/Wpadded.c: Likewise.
8206         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8207         structure-layout.
8208         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8209         for sleep by Sleep and add windows.h include for this function.
8210         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8211         targets.
8212         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8213         target.
8214         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8215         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8216         on x64 mingw target.
8217         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8218         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8219         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8220         failure on LLP64 target.
8222 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
8224         PR c/52290
8225         * gcc.dg/noncompile/pr52290.c: New test.
8227 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
8229         PR tree-optimization/52019
8230         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8232 2012-02-22  Kai Tietz  <ktietz@redhat.com>
8234         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8235         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8236         derived pdiff_t type.
8237         * g++.dg/torture/pr49720.C: Likewise
8239 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
8241         PR target/52330
8242         * gcc.target/i386/pr52330.c: New test.
8244 2012-02-22  Tobias Burnus  <burnus@net-b.de>
8246         PR fortran/52335
8247         * gfortran.dg/io_constraints_10.f90: New.
8249 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
8251         * lib/target-supports.exp (check_effective_target_vect_condition):
8252         Return true for NEON.
8254 2012-02-21  Kai Tietz  <ktietz@redhat.com>
8256         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8258 2012-02-21  Richard Guenther  <rguenther@suse.de>
8260         PR tree-optimization/52324
8261         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8263 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
8265         PR middle-end/51782
8266         * gcc.target/avr/torture/pr51782-1.c: New test.
8268 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
8270         PR tree-optimization/52318
8271         * gcc.dg/pr52318.c: New test.
8273 2012-02-20  Kai Tietz  <ktietz@redhat.com>
8275         * gcc.dg/bf-ms-layout-3.c: New testcase.
8277 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
8279         PR testsuite/52229
8280         PR fortran/32380
8281         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
8283 2012-02-20  Richard Guenther  <rguenther@suse.de>
8285         PR tree-optimization/52298
8286         * gcc.dg/torture/pr52298.c: New testcase.
8287         * gcc.dg/vect/pr52298.c: Likewise.
8289 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
8291         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8292         * gcc.c-torture/execute/pr52286.c: Ditto.
8294 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
8296         PR tree-optimization/52286
8297         * gcc.c-torture/execute/pr52286.c: New test.
8299 2012-02-18  Tobias Burnus  <burnus@net-b.de>
8301         PR fortran/52295
8302         * gfortran.dg/interface_35.f90: Use -std=f2003.
8303         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8304         * gfortran.dg/interface_assignment_4.f90: Ditto.
8305         * gfortran.dg/bessel_1.f90: Ditto.
8306         * gfortran.dg/func_result_6.f90: Ditto.
8307         * gfortran.dg/hypot_1.f90: Ditto.
8308         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8310 2012-02-17  Tobias Burnus  <burnus@net-b.de>
8312         PR translation/52232
8313         PR translation/52234
8314         PR translation/52245
8315         PR translation/52246
8316         PR translation/52262
8317         PR translation/52273
8318         * gfortran.dg/coarray_22.f90: Update dg-error.
8319         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8321 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8323         PR target/51753
8324         * lib/gcc-simulate-thread.exp: Load timeout.exp.
8325         (simulate-thread): Use default timeout.
8327 2012-02-16  Jason Merrill  <jason@redhat.com>
8329         PR c++/52248
8330         * g++.dg/ext/timevar1.C: New.
8332 2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
8334         PR c++/52126
8335         * g++.dg/template/using21.C: New.
8336         * g++.dg/template/using22.C: Likewise.
8338 2012-02-16  Jason Merrill  <jason@redhat.com>
8340         PR c++/51415
8341         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8343 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
8345         PR tree-optimization/52255
8346         * gcc.c-torture/compile/pr52255.c: New test.
8348         PR debug/52260
8349         * g++.dg/debug/dwarf2/pr52260.C: New test.
8351         PR middle-end/51929
8352         * g++.dg/ipa/pr51929.C: New test.
8354 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8356         PR target/52199
8357         * gcc.target/powerpc/pr52199.c: New file.
8359 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8361         PR target/52152
8362         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8364 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8366         * gcc.dg/pr51867.c: Don't include <math.h>.
8367         (sqrtf): Declare.
8369 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
8371         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8372         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8374 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
8376         PR tree-optimization/50561
8377         * gcc.dg/graphite/pr50561.c: New testcase.
8379 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
8381         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8382         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8384 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
8386         * gnat.dg/discr35.ad[sb]: New test.
8388 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
8390         * gnat.dg/volatile10.adb: New test.
8391         * gnat.dg/volatile10_pkg.ads: New helper.
8393 2012-02-14  Jason Merrill  <jason@redhat.com>
8395         * g++.dg/ext/attrib43.C: New.
8397 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
8399         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8400         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8401         fgnu_tm.
8402         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8403         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8404         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8405         effective_target fgnu_tm.
8406         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8408 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8410         PR c++/52247
8411         * g++.dg/template/asmgoto1.C: New test.
8413 2012-02-14  Ian Lance Taylor  <iant@google.com>
8415         PR go/48501
8416         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8417         compiling generated file for 64bit and index tests.
8419 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
8421         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8423 2012-02-14  Richard Guenther  <rguenther@suse.de>
8425         PR tree-optimization/52244
8426         PR tree-optimization/51528
8427         * gcc.dg/torture/pr52244.c: New testcase.
8429 2012-02-14  Walter Lee  <walt@tilera.com>
8431         * g++.dg/other/PR23205.C: Disable test on tile.
8432         * g++.dg/other/pr23205-2.C: Disable test on tile.
8433         * gcc.dg/20020312-2.c: Add a condition for __tile__.
8434         * gcc.dg/20040813-1.c: Disable test on tile.
8435         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8436         * gcc.misc-tests/linkage.exp: Handle tilegx.
8438 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8440         PR tree-optimization/52210
8441         * gcc.dg/pr52210.c: New test.
8443 2012-02-14  Jason Merrill  <jason@redhat.com>
8445         PR c++/39055
8446         * g++.dg/overload/defarg5.C: New.
8448 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
8450         PR c/52181
8451         * c-c++-common/pr52181.c: New test.
8453 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
8455         PR c++/52215
8456         * g++.dg/ext/atomic-1.C: New test.
8458 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8460         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8462 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
8464         PR middle-end/52209
8465         * gcc.c-torture/execute/pr52209.c: New test.
8467 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
8469         PR fortran/50981
8470         * gfortran.dg/elemental_optional_args_5.f03: New test.
8472 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
8474         PR testsuite/50076
8475         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8476         cases.
8478 2012-02-11  Ian Lance Taylor  <iant@google.com>
8480         PR go/51874
8481         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8482         SPARC Solaris.  Don't run the test at all on systems where it may
8483         not work, rather than xfailing it.
8485 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
8487         PR rtl-optimization/52175
8488         * gcc.c-torture/compile/pr52175.c: New test.
8490 2012-02-10  Jason Merrill  <jason@redhat.com>
8492         PR c++/51910
8493         * g++.dg/template/repo10.C: New.
8495 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
8497         PR debug/52132
8498         * gcc.dg/pr52132.c: New test.
8500 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8502         * gnat.dg/specs/aggr4.ads: New test.
8503         * gnat.dg/specs/aggr4_pkg.ads: New helper.
8505 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8507         PR target/52146
8508         * gcc.target/i386/pr52146.c: New.
8510 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
8512         PR middle-end/52177
8513         * c-c++-common/pr52177.c: New test.
8515 2012-02-10  Jan Hubicka  <jh@suse.cz>
8517         PR middle-end/48600
8518         * g++.dg/torture/pr48600.C: New testcase.
8520 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
8522         PR middle-end/52140
8523         * gcc.dg/dfp/pr52140.c: New test.
8525 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
8527         PR fortran/32380
8528         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8529         of dg-options.
8531 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
8533         PR middle-end/51867
8534         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8535         * gcc.dg/pr51867.c: New test.
8537 2012-02-09  Ian Lance Taylor  <iant@google.com>
8539         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8540         which don't support -fsplit-stack.  Turn off optimization when
8541         compiling select5-out.go.
8543 2012-02-08  Ian Lance Taylor  <iant@google.com>
8545         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8546         systems which don't support -fsplit-stack.
8548 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
8550         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8551         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8552         machine instuction in the log.
8554 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
8556         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8557           to 20 seconds.
8559 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
8561         PR driver/48524
8562         * gcc.dg/pr48524.c: New test.
8563         * gcc.dg/pr48524.spec: New spec file for test.
8565 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8567         PR fortran/32380
8568         * gfortran.dg/vect/pr32380.f90:  New test.
8570 2012-02-08  Tobias Burnus  <burnus@net-b.de>
8572         PR fortran/52151
8573         * gfortran.dg/realloc_on_assign_12.f90: New.
8575 2012-02-08  Richard Guenther  <rguenther@suse.de>
8577         PR rtl-optimization/52170
8578         * gcc.dg/torture/pr52170.c: New testcase.
8580 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
8582         PR gcov-profile/52150
8583         * gcc.dg/tree-prof/pr52150.c: New test.
8585         PR rtl-optimization/52139
8586         * gcc.dg/pr52139.c: New test.
8588 2012-02-07  Jason Merrill  <jason@redhat.com>
8590         PR c++/51675
8591         * g++.dg/cpp0x/constexpr-union3.C: New.
8593         PR c++/52035
8594         * g++.dg/lto/pr52035_0.C: New.
8596 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8598         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8599         * gcc.dg/special/weak-1.c: Likewise.
8600         * gcc.dg/ucnid-12.c: Likewise.
8601         * gcc.dg/torture/pr45678-1.c: Likewise.
8602         * gcc.dg/torture/pr45678-2.c: Likewise.
8603         * gcc.dg/vector-4.c: Likewise.
8604         * gcc.dg/ipa/inline-5.c: Likewise.
8605         * gcc.dg/ucnid-11.c: Likewise.
8606         * gcc.misc-tests/gcov-13.c: Likewise.
8607         * gcc.misc-tests/gcov-14.c: Likewise.
8608         * g++.dg/ext/label13.C: Likewise.
8609         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8610         hppa*-*-hpux* options.
8611         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8612         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8613         * gcc.dg/pr48616.c: Likewise.
8614         * gcc.dg/pr17957.c: Likewise.
8615         * gcc.dg/pr17055-1.c: Likewise.
8616         * gcc.dg/pr32912-1.c: Likewise.
8617         * gcc.dg/tm/pr51472.c: Likewise.
8618         * c-c++-common/fold-bitand-4.c: Likewise.
8619         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8620         Use dg-additional-options for extra options.
8622 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
8624         * gcc.target/epiphany/interrupt-2.c: New test.
8626 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8628         PR target/52155
8629         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8630         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8631         for MIPS ELF.
8633 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8635         PR target/52152
8636         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8638 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
8640         PR middle-end/24306
8641         PR target/52154
8642         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8643         * gcc.target/mips/va-arg-1.c: New test.
8645 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
8647         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8648         for -mno-pointers-to-nested-functions.
8650 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
8652         * gcc.c-torture/execute/20120207-1.c: New test.
8654 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
8656         PR rtl-optimization/52060
8657         * gcc.dg/torture/pr52060.c: New test.
8659         PR middle-end/52074
8660         * gcc.c-torture/compile/pr52074.c: New test.
8662 2012-02-07  Tobias Burnus  <burnus@net-b.de>
8664         PR fortran/51514
8665         * gfortran.dg/class_to_type_2.f90: New.
8667 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
8669         PR fortran/32373
8670         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
8671         Remove module.
8673 2012-02-06  Jason Merrill  <jason@redhat.com>
8675         PR c++/52088
8676         * g++.dg/template/conv13.C: New.
8678 2012-02-06  Richard Guenther  <rguenther@suse.de>
8680         PR tree-optimization/52115
8681         * gcc.c-torture/compile/pr52115.c: New testcase.
8683 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
8685         PR target/52129
8686         * gcc.c-torture/execute/pr52129.c: New test.
8688 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
8690         * gcc.dg/pr48374.c: Actually add the test I forgot
8691         in the 2012-01-25 commit.
8693 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8695         PR fortran/32373
8696         * gfortran.dg/vect/vect-8.f90:  New test case.
8698 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
8700         PR fortran/48847
8701         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
8703 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
8705         PR fortran/52102
8706         * gfortran.dg/class_48.f90 : Add test of allocate class array
8707         component with source in subroutine test3.  Remove commenting
8708         out in subroutine test4, since branching on unitialized variable
8709         is now fixed (no PR for this last.).
8711 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8713         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8714         on MIPS targets.
8715         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8717 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8719         PR target/52125
8720         * lib/target-supports.exp (check_effective_target_mips_rel): New.
8721         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8723 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
8725         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8726         (check_effective_target_sync_int_long): Use it.
8727         (check_effective_target_sync_char_short): Likewise.
8728         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8730 2012-02-05  Tobias Burnus  <burnus@net-b.de>
8732         PR fortran/51972
8733         * gfortran.dg/class_48.f90: Add some further checks.
8735 2012-02-05  Ira Rosen  <irar@il.ibm.com>
8737         PR tree-optimization/52091
8738         * gcc.dg/vect/pr52091.c: New test.
8740 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
8742         PR rtl-optimization/52113
8743         * gcc.target/avr/pr52113.c: New test.
8745 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
8747         PR rtl-optimization/52092
8748         * gcc.c-torture/compile/pr52092.c: New test.
8750 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
8752         PR fortran/41587
8753         * gfortran.dg/class_array_10.f03: New test.
8755         PR fortran/46356
8756         * gfortran.dg/class_array_11.f03: New test.
8758         PR fortran/51754
8759         * gfortran.dg/class_array_12.f03: New test.
8761 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
8763         PR fortran/52012
8764         * gfortran.dg/realloc_on_assign_11.f90: New test.
8766 2012-02-02  Tobias Burnus  <burnus@net-b.de>
8768         PR fortran/52093
8769         * gfortran.dg/shape_7.f90: New.
8771 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8773         * gcc.target/mips/mips-prepend-1.c: New test.
8775 2012-02-02  Jan Hubicka  <jh@suse.cz>
8776             Tom de Vries  <tom@codesourcery.com>
8778         PR middle-end/51998
8779         * gcc.dg/alias-12.c: New testcase.
8780         * gcc.dg/alias-13.c: New testcase.
8782 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
8784         PR target/52086
8785         * gcc.dg/pr52086.c: New test.
8787         PR tree-optimization/52073
8788         * gcc.c-torture/compile/pr52073.c: New test.
8790 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
8792         PR fortran/51958
8793         * gfortran.dg/function_optimize_10.f90:  New test.
8795 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
8797         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8798         test on alpha*-*-*.
8800 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8802         PR fortran/52024
8803         * gfortran.dg/typebound_operator_14.f90: New.
8805 2012-02-01  Tobias Burnus  <burnus@net-b.de>
8807         PR fortran/52059
8808         * gfortran.dg/elemental_function_1.f90: New.
8810 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8812         PR rtl-optimization/51374
8813         * gcc.target/avr/torture/pr51374-1.c:
8814         Also fail if SBIS is seen.
8816 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
8818         PR rtl-optimization/51374
8819         * gcc.target/avr/torture/pr51374-1.c: New.
8821 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8823         PR fortran/52024
8824         * gfortran.dg/typebound_generic_11.f90: New.
8826 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8828         PR fortran/52029
8829         * gfortran.dg/class_49.f90: New.
8831 2012-01-31  Tobias Burnus  <burnus@net-b.de>
8833         PR fortran/52013
8834         * gfortran.dg/elemental_args_check_6.f90: New.
8836 2012-01-31  Jason Merrill  <jason@redhat.com>
8838         PR c++/52043
8839         * g++.dg/cpp0x/variadic122.C: New.
8841 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
8843         PR fortran/52012
8844         * gfortran.dg/realloc_on_assign_10.f90: New test.
8846 2012-01-31  Richard Guenther  <rguenther@suse.de>
8848         PR tree-optimization/51528
8849         * gcc.dg/torture/pr51528.c: New testcase.
8851 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
8853         PR go/48501
8854         * lib/go.exp (go_target_compile): Append timeout= to options.
8855         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8856         select5-out.go test on alpha*-*-* targets.
8858 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
8860         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8861         (TEST_SHORT): Reformat in the same way.
8862         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8863         (TEST_SHORT): Reformat in the same way.
8864         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8865         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8866         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8867         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8868         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8870 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
8872         PR target/51835
8873         * gcc.target/arm/pr51835.c: New testcase.
8875 2012-01-30  Richard Guenther  <rguenther@suse.de>
8877         PR tree-optimization/52028
8878         * gcc.dg/torture/pr52028.c: New testcase.
8879         * gfortran.dg/ldist-pr45199.f: Adjust.
8880         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8881         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8882         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8884 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
8886         PR debug/52027
8887         * gcc.dg/tree-prof/pr52027.c: New test.
8889         PR tree-optimization/52046
8890         * gcc.dg/pr52046.c: New test.
8892         PR debug/52048
8893         * g++.dg/other/pr52048.C: New test.
8895 2012-01-30  Richard Guenther  <rguenther@suse.de>
8897         PR tree-optimization/52045
8898         * gcc.dg/pr52045.c: New testcase.
8900 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
8902         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8903         new code generated for __sync_lock_release.
8905 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8907         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8909 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8911         PR testsuite/51875
8912         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8914         * g++.dg/ext/visibility/template10.C: Fix typo.
8916         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8918 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
8920         PR c++/51327
8921         * g++.dg/cpp0x/constexpr-ice6.C: New.
8923 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8925         PR fortran/41600
8926         * gfortran.dg/default_initialization_6.f90: New.
8928 2012-01-29  Tobias Burnus  <burnus@net-b.de>
8930         PR fortran/51972
8931         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8932         * gfortran.dg/class_48.f90: New.
8934 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
8936         PR fortran/51808
8937         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8939 2012-01-28  Tobias Burnus  <burnus@net-b.de>
8941         PR fortran/51972
8942         * gfortran.dg/class_allocate_12.f90: New.
8944 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
8946         * gcc.dg/torture/pr50444.c: Fix dg directives.
8948 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
8950         PR target/52006
8951         * gcc.target/arm/pr52006.c: New test.
8953 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
8955         PR testsuite/52011
8956         * gcc.dg/lto/trans-mem.h: New file.
8957         * gcc.dg/lto/trans-mem-2_0.c: Include it.
8958         * gcc.dg/lto/trans-mem-1_1.c: Same.
8959         * gcc.dg/lto/trans-mem-4_1.c: Same.
8960         * gcc.dg/lto/trans-mem-3_1.c: Same.
8962 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8964         PR fortran/52022
8965         * gfortran.dg/dummy_procedure_7.f90: New.
8967 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
8969         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8970         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8972 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
8974         PR c++/51852
8975         * g++.dg/other/gc5.C: New test.
8977 2012-01-27  Richard Guenther  <rguenther@suse.de>
8979         PR tree-optimization/50444
8980         * gcc.dg/torture/pr50444.c: New testcase.
8982 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8984         PR fortran/51970
8985         PR fortran/51977
8986         * gfortran.dg/move_alloc_13.f90: New.
8988 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8990         PR fortran/51953
8991         * gfortran.dg/allocate_alloc_opt_13.f90: New.
8992         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8993         and change dg-error string.
8995 2012-01-27  Tobias Burnus  <burnus@net-b.de>
8997         PR fortran/52016
8998         * gfortran.dg/elemental_args_check_5.f90: New.
9000 2012-01-27  Richard Guenther  <rguenther@suse.de>
9002         PR middle-end/51959
9003         * g++.dg/torture/pr51959.C: New testcase.
9005 2012-01-27  Tom de Vries  <tom@codesourcery.com>
9007         PR tree-optimization/51990
9008         * gcc.dg/pr51990.c: New test.
9009         * gcc.dg/pr51990-2.c: Same.
9011 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
9012             Tobias Burnus <burnus@gcc.gnu.org>
9014         PR fortran/48705
9015         * gfortran.dg/class_allocate_11.f03: New.
9017         PR fortran/51870
9018         PR fortran/51943
9019         PR fortran/51946
9020         * gfortran.dg/class_allocate_7.f03: New.
9021         * gfortran.dg/class_allocate_8.f03: New.
9022         * gfortran.dg/class_allocate_9.f03: New.
9023         * gfortran.dg/class_allocate_10.f03: New.
9025 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9027         * gnat.dg/discr34.adb: New test.
9028         * gnat.dg/discr34_pkg.ads: New helper.
9030 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9032         * gnat.dg/discr33.adb: New test.
9034 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9036         * gnat.dg/limited_with3.ad[sb): New test.
9037         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9038         * gnat.dg/limited_with3_pkg2.ads: Likewise.
9039         * gnat.dg/limited_with3_pkg3.ads: Likewise.
9041 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9043         * gnat.dg/stack_usage1.adb: New test.
9044         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9046         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9047         * gcc.dg/pr44194-2.c: Likewise.
9049 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
9051         PR c++/51370
9052         * g++.dg/template/crash112.C: New.
9054 2012-01-27  Richard Henderson  <rth@redhat.com>
9056         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9058 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9060         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9062 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
9064         PR middle-end/51895
9065         * g++.dg/opt/pr51895.C: New test.
9067 2012-01-26  Michael Matz  <matz@suse.de>
9069         PR tree-optimization/48794
9070         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9072 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9074         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9076 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9078         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9079         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9080         memory.
9081         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9082         the default value for s390 and s390x.
9084 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
9086         PR lto/51698
9087         * gcc.dg/lto/trans-mem-4_0.c: New.
9088         * gcc.dg/lto/trans-mem-4_1.c: New.
9089         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9090         TM builtins.
9091         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9092         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9093         TM builtins.
9094         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9095         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9096         TM builtins.
9098 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
9100         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9102 2012-01-25  Ian Lance Taylor  <iant@google.com>
9104         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9106 2012-01-25  Tobias Burnus  <burnus@net-b.de>
9108         PR fortran/51995
9109         * gfortran.dg/typebound_proc_25.f90: New.
9111 2012-01-25  Jason Merrill  <jason@redhat.com>
9113         PR c++/51992
9114         * g++.dg/lto/pr51992_0.C: New.
9116 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
9118         PR tree-optimization/51987
9119         * gcc.target/i386/pr51987.c: New test.
9121 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
9123         * gcc.dg/tm/lto-1.c: Require lto support in target.
9125 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
9127         PR rtl-optimization/48374
9128         * gcc.dg/pr48374.c: New test.
9130 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
9132         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9134 2012-01-25  Tobias Burnus  <burnus@net-b.de>
9136         PR fortran/51966
9137         * gfortran.dg/derived_constructor_char_3.f90: New.
9139 2012-01-24  Ian Lance Taylor  <iant@google.com>
9141         * go.test/go-test.exp (filecmp): New procedure.
9142         (errchk): Handle quoted square brackets.
9143         (go-gc-tests): Set go_compile_args. Handle various new test
9144         lines.  Skip a few new tests.
9145         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9147 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9149         * lib/target-supports.exp (proc check_effective_target_vect_perm)
9150         (check_effective_target_vect_extract_even_odd)
9151         (check_effective_target_vect_interleave): Return true for MIPS
9152         paired-single.
9154 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9156         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9157         (main): Use it instead of argc.
9159 2012-01-24  Jason Merrill  <jason@redhat.com>
9161         PR c++/51973
9162         * g++.dg/cpp0x/sfinae31.C: New.
9164 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9166         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9168 2012-01-24  Jason Merrill  <jason@redhat.com>
9170         PR c++/51812
9171         * g++.dg/inherit/covariant20.C: New.
9173 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
9175         PR c++/51223
9176         * g++.dg/parse/crash58.C: New.
9178 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
9180         PR target/51957
9181         * gcc.dg/pr51957-1.c: New test.
9182         * gcc.dg/pr51957-1.h: New file.
9183         * gcc.dg/pr51957-2.c: New test.
9185 2012-01-23  Jason Merrill  <jason@redhat.com>
9187         PR c++/51930
9188         * g++.dg/ext/visibility/template10.C: New.
9190 2012-01-23  Tobias Burnus  <burnus@net-b.de>
9192         PR fortran/51948
9193         * gfortran.dg/move_alloc_12.f90: New.
9195 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9197         PR middle-end/45416
9198         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9200 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
9202         PR c++/51398
9203         * g++.dg/template/crash111.C: New.
9205 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
9207         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9208         configurations.
9209         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9211 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
9213         PR testsuite/51941
9214         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
9215         the DW_TAG_class_type and DW_AT_name: "Executor".
9217 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9219         * lib/target-supports.exp
9220         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9221         (check_effective_target_vect_interleave): Likewise.
9223 2012-01-22  Jason Merrill  <jason@redhat.com>
9225         PR c++/51925
9226         * g++.dg/template/using20.C: New.
9227         * g++.dg/template/template-id-2.C: Adjust diagnostic.
9229 2012-01-23  Jason Merrill  <jason@redhat.com>
9231         PR target/51934
9232         * g++.dg/torture/pr51344.C: Limit to x86.
9234 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
9236         * c-c++-common/tm/omp.c: Require target with pthread support.
9238 2012-01-23  Richard Guenther  <rguenther@suse.de>
9240         PR tree-optimization/51949
9241         * gcc.dg/torture/pr51949.c: New testcase.
9243 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
9245         PR rtl-optimization/51933
9246         * gcc.c-torture/execute/pr51933.c: New test.
9248 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
9250         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9251         Do not define for Interix.
9253 2012-01-22  Jason Merrill  <jason@redhat.com>
9255         PR c++/51832
9256         * g++.dg/lto/pr51832.h: New.
9257         * g++.dg/lto/pr51832_0.C: New.
9258         * g++.dg/lto/pr51832_1.C: New.
9260 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9262         * gcc.dg/ext-elim-1.c: New test.
9264 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
9266         PR target/51931
9267         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9268         * g++.dg/opt/longbranch1.C: Likewise.
9270 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
9272         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9273         in C++11 mode.
9275 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
9277         PR fortran/50556
9278         * gfortran.dg/namelist_74.f90: New test.
9279         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9281 2012-01-21  Tobias Burnus  <burnus@net-b.de>
9283         PR fortran/51913
9284         * gfortran.dg/class_47.f90: New.
9286 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
9288         * gnat.dg/renaming5.ad[sb]: New test.
9290 2012-01-20  Jason Merrill  <jason@redhat.com>
9292         PR c++/51919
9293         * g++.dg/pch/mangle1.{C,Hs}: Remove.
9295 2012-01-20  Jason Merrill  <jason@redhat.com>
9297         PR c++/51922
9298         * g++.dg/ext/attrib42.C: Require ilp32.
9300 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
9302         PR target/51915
9303         * gcc.target/arm/pr51915.c: New test.
9305 2012-01-20  Cary Coutant  <ccoutant@google.com>
9306             Dodji Seketeli  <dodji@redhat.com>
9308         PR debug/45682
9309         * g++.dg/debug/dwarf2/nested-3.C: New test.
9311 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9313         PR c++/51402
9314         * g++.dg/template/crash110.C: New.
9316 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9318         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9319         Remove default options on hppa*-*-hpux*.
9321 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9323         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9325 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9327         * gcc.c-torture/compile/pr51856.c: New testcase.
9329 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
9331         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9332         options to go_target_compile.
9334 2012-01-20  Kai Tietz  <ktietz@redhat.com>
9336         * g++.dg/torture/pr51344.C: Fix typo.
9338 2012-01-20  Richard Guenther  <rguenther@suse.de>
9340         PR tree-optimization/51903
9341         * g++.dg/torture/pr51903.C: New testcase.
9343 2012-01-20  Tobias Burnus  <burnus@net-b.de>
9344             Janus Weil  <janus@gcc.gnu.org>
9346         PR fortran/51056
9347         * gfortran.dg/use_21.f90: New.
9349 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
9351         PR target/51106
9352         * gcc.dg/torture/pr51106-1.c: New test.
9353         * gcc.dg/torture/pr51106-2.c: New test.
9355 2012-01-19  Kai Tietz  <ktietz@redhat.com>
9357         * g++.dg/torture/pr51344.C: New test.
9359 2012-01-19  Tobias Burnus  <burnus@net-b.de>
9361         PR fortran/51904
9362         * gfortran.dg/intrinsic_size_2.f90: New.
9364 2012-01-19  Jason Merrill  <jason@redhat.com>
9366         PR c++/51889
9367         * g++.dg/inherit/using7.C: New.
9369 2012-01-19  Richard Guenther  <rguenther@suse.de>
9371         PR tree-optimization/37997
9372         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9374 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9376         PR rtl-optimization/51505
9377         * gcc.dg/pr51505.c: New test.
9379 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
9381         PR fortran/51634
9382         * gfortran.dg/typebound_operator_12.f03: New.
9383         * gfortran.dg/typebound_operator_13.f03: New.
9385 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
9387         PR c++/51225
9388         * g++.dg/cpp0x/pr51225.C: New.
9390 2012-01-17  Ian Lance Taylor  <iant@google.com>
9392         PR go/50656
9393         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9395 2012-01-17  Tobias Burnus  <burnus@net-b.de>
9397         PR fortran/51869
9398         * gfortran.dg/realloc_on_assign_9.f90: New.
9400 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
9402         PR other/51165
9403         * gcc.dg/tm/memopt-3.c: Remove xfail.
9404         * gcc.dg/tm/memopt-4.c: Remove xfail.
9405         * gcc.dg/tm/memopt-5.c: Remove xfail.
9406         * gcc.dg/tm/memopt-7.c: Remove xfail.
9408 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
9410         PR tree-optimization/51877
9411         * gcc.c-torture/execute/pr51877.c: New test.
9413 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
9415         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9416         {!vect_align_arrays} to vect_sizes_32B_16B.
9417         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9418         * gcc.dg/vect/vect-peel-3.c: Ditto.
9420 2012-01-16  Jason Merrill  <jason@redhat.com>
9422         PR c++/51854
9423         * g++.dg/abi/mangle60.C: New.
9425         PR c++/51827
9426         * g++.dg/pch/mangle1.{C,Hs}: New.
9428 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
9429             Tobias Burnus  <burnus@net-b.de>
9431         PR fortran/50981
9432         * gfortran.dg/elemental_optional_args_3.f90: New
9433         * gfortran.dg/elemental_optional_args_4.f90: New
9435 2012-01-16  Tobias Burnus  <burnus@net-b.de>
9437         PR fortran/51809
9438         * gfortran.dg/use_20.f90: New
9440 2012-01-16  Jason Merrill  <jason@redhat.com>
9442         PR c++/51868
9443         * g++.dg/cpp0x/rv-bitfield.C: New.
9444         * g++.dg/cpp0x/rv-bitfield2.C: New.
9446 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
9448         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9449         subroutine 'qsort' and use index array to assign the result.
9451 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
9453         PR tree-optimization/51865
9454         * gcc.dg/pr51865.c: New test.
9456 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9458         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9460 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9462         * gcc.target/mips/code-readable-2.c: Allow the jump table address
9463         to be loaded from the constant pool, rather than via %hi and %lo.
9465 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
9467         PR rtl-optimization/51821
9468         * gcc.dg/pr51821.c: New test.
9470 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
9472         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9474 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
9476         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9478 2012-01-14  Tobias Burnus  <burnus@net-b.de>
9480         PR fortran/51800
9481         * gfortran.dg/init_flag_8.f90: New.
9482         * gfortran.dg/init_flag_9.f90: New.
9484 2011-01-14  Tobias Burnus  <burnus@net-b.de>
9486         PR fortran/51816
9487         * gfortran.dg/use_18.f90: New.
9488         * gfortran.dg/use_19.f90: New.
9490 2012-01-13  Ian Lance Taylor  <iant@google.com>
9492         PR c++/50012
9493         * g++.dg/warn/Wsign-compare-4.C: New.
9495 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
9497         PR fortran/48351
9498         * gfortran.dg/alloc_comp_assign.f03: New.
9499         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9500         __BUILTIN_FREE from 38 to 32.
9502 2012-01-13  Jason Merrill  <jason@redhat.com>
9504         PR c++/20681
9505         * g++.dg/warn/Wreturn-type-7.C: New.
9507 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
9509         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9510         assumption.
9511         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9512         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9513         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9514         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9515         int32plus because of big array needed.
9516         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9517         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9519 2012-01-13  Jason Merrill  <jason@redhat.com>
9521         PR c++/51813
9522         * g++.dg/ext/visibility/template9.C: New.
9524         PR c++/51620
9525         * g++.dg/cpp0x/defaulted34.C: New.
9526         * g++.dg/template/virtual3.C: New.
9528 2012-01-13  Richard Guenther  <rguenther@suse.de>
9530         PR middle-end/8081
9531         * gcc.dg/torture/pr8081.c: New testcase.
9533 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
9535         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9537 2012-01-12  Jason Merrill  <jason@redhat.com>
9539         PR c++/51714
9540         * g++.dg/ext/stmtexpr14.C: New.
9542 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
9544         PR c++/51633
9545         * g++.dg/cpp0x/constexpr-diag4.C: New test.
9547 2012-01-12  Jason Merrill  <jason@redhat.com>
9549         PR c++/48051
9550         * g++.dg/abi/mangle48.C: Test qualified-names, too.
9551         * g++.dg/abi/mangle58.C: Likewise.
9553         PR c++/51403
9554         * g++.dg/template/arg8.C: New.
9556 2012-01-12  Ira Rosen  <irar@il.ibm.com>
9558         PR tree-optimization/51799
9559         * gcc.dg/vect/pr51799.c: New test.
9560         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9561         patterns.
9563 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9564             Tobias Burnus  <burnus@net-b.de>
9566         PR fortran/51057
9567         PR fortran/51616
9568         * lib/target-supports.exp
9569         (check_effective_target_fortran_largest_fp_has_sqrt): New.
9570         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9572 2012-01-11  Jason Merrill  <jason@redhat.com>
9574         PR c++/51565
9575         * g++.dg/ext/attrib42.C: New.
9577 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
9579         PR bootstrap/51796
9580         * gcc.dg/pr51796.c: New test.
9582 2012-01-11  Jason Merrill  <jason@redhat.com>
9584         PR c++/51818
9585         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9587 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
9589         * gnat.dg/array19.ad[sb]: New test.
9591 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
9593         * gnat.dg/opt23.ad[sb]: New test.
9594         * gnat.dg/opt23_pkg.ad[sb]: New helper.
9595         * gnat.dg/opt24.ad[sb]: New test.
9597 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9599         PR tree-optimization/49642
9600         * gcc.dg/tree-ssa/pr49642-1.c: New test.
9601         * gcc.dg/tree-ssa/pr49642-2.c: New test.
9603 2012-01-11  Jason Merrill  <jason@redhat.com>
9605         PR c++/51613
9606         * g++.dg/template/explicit-args5.C: New.
9608 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
9610         * gcc.c-torture/execute/20120110-1.c: New testcase.
9612 2012-01-10  Jason Merrill  <jason@redhat.com>
9614         PR c++/51614
9615         * g++.dg/inherit/ambig1.C: New.
9617         PR c++/51433
9618         * g++.dg/cpp0x/constexpr-cache1.C: New.
9620 2012-01-10  Richard Guenther  <rguenther@suse.de>
9622         PR tree-optimization/51801
9623         * gcc.dg/torture/pr51801.c: New testcase.
9625 2012-01-10  Tobias Burnus  <burnus@net-b.de>
9627         PR fortran/51652
9628         * gfortran.dg/allocate_with_typespec_5.f90: New.
9630 2012-01-10  Tobias Burnus  <burnus@net-b.de>
9632         * gfortran.dg/class_39.f03: Update dg-error string.
9634 2012-01-10  Richard Guenther  <rguenther@suse.de>
9636         PR tree-optimization/50913
9637         * gcc.dg/graphite/interchange-16.c: New testcase.
9638         * gcc.dg/graphite/scop-20.c: XFAIL.
9639         * gfortran.dg/graphite/interchange-1.f: Likewise.
9640         * gfortran.dg/graphite/block-1.f90: Likewise.
9641         * gfortran.dg/graphite/block-2.f: Likewise.
9643 2012-01-10  Richard Henderson  <rth@redhat.com>
9645         * lib/target-supports.exp (check_effective_target_vect_perm,
9646         check_effective_target_vect_perm_byte,
9647         check_effective_target_vect_perm_short): Enable for arm neon.
9649 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9651         PR fortran/46328
9652         * gfortran.dg/typebound_operator_11.f90: New.
9654 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
9656         * gnat.dg/array18.adb: New test.
9657         * gnat.dg/array18_pkg.ads: New helper.
9659 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
9661         PR fortran/51791
9662         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9663         around base object in first assignment in main program.
9664         * gfortran.dg/typebound_operator_10.f03: New test.
9666 2012-01-09  Martin Jambor  <mjambor@suse.cz>
9668         PR tree-optimization/51759
9669         * g++.dg/ipa/pr51759.C: New test.
9671 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9673         PR fortran/51758
9674         * gfortran.dg/optional_absent_2.f90: New.
9676 2012-01-09  Tobias Burnus  <burnus@net-b.de>
9678         PR fortran/51578
9679         * gfortran.dg/use_17.f90: New.
9681 2012-01-09  Gary Funck  <gary@intrepid.com>
9683         PR preprocessor/33919
9684         * gcc.dg/pr33919.c: New test.
9685         * gcc.dg/pr33919-0.h: New test header file.
9686         * gcc.dg/pr33919-1.h: Ditto.
9687         * gcc.dg/pr33919-2.h: Ditto.
9689 2012-01-07  Jan Hubicka  <jh@suse.cz>
9691         PR tree-optimize/51694
9692         * gcc.c-torture/compile/pr51694.c: new testcase.
9694 2012-01-07  Jan Hubicka  <jh@suse.cz>
9696         PR tree-optimization/51600
9697         * g++.dg/torture/pr51600.C: New testcase.
9699 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9701         PR gcov-profile/51715
9702         PR gcov-profile/51717
9703         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9704         * gcc.misc-tests/gcov-14.c: Likewise.
9706 2012-01-06  Jason Merrill  <jason@redhat.com>
9708         * g++.dg/parse/new5.C: New.
9710 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
9712         PR testsuite/51655
9713         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9714         including <string.h>.
9716 2012-01-06  Jason Merrill  <jason@redhat.com>
9718         * g++.dg/abi/mangle51.C: New.
9719         * g++.dg/abi/mangle52.C: New.
9720         * g++.dg/abi/mangle53.C: New.
9721         * g++.dg/abi/mangle54.C: New.
9722         * g++.dg/abi/mangle55.C: New.
9723         * g++.dg/abi/mangle56.C: New.
9724         * g++.dg/abi/mangle57.C: New.
9725         * g++.dg/abi/mangle58.C: New.
9726         * g++.dg/abi/mangle59.C: New.
9727         * g++.dg/cpp0x/trailing3.C: Update mangling.
9728         * g++.dg/cpp0x/variadic111.C: Update mangling.
9729         * g++.dg/cpp0x/variadic4.C: Update mangling.
9730         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9731         * g++.dg/template/nontype22.C: Works now.
9732         * g++.dg/template/pr35240.C: Works now.
9734         * g++.dg/cpp0x/error7.C: New.
9736 2012-01-06  Tobias Burnus <burnus@net-b.de>
9738         * gfortran.dg/deallocate_stat_2.f90: New.
9739         * coarray/allocate_errgmsg.f90: New.
9740         * gfortran.dg/coarray_lib_alloc_1.f90: New.
9741         * gfortran.dg/coarray_lib_alloc_2.f90: New.
9742         * coarray/subobject_1.f90: Fix for num_images > 1.
9743         * gfortran.dg/deallocate_stat.f90: Update due to changed
9744         stat= handling.
9746 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
9748         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9750 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9752         * ada/acats/overflow.lst: Add cb20004.
9754 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
9756         PR c++/51541
9757         * g++.dg/cpp0x/alias-decl-18.C: New test.
9759 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9761         * gcc.c-torture/execute/20120104-1.c: New test.
9763 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
9765         PR fortran/PR48946
9766         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9767         the old typebound_operator_8.f03.
9768         * gfortran.dg/typebound_operator_8.f03: New version of
9769         typebound_operator_7.f03 with 'u' a derived type instead of a
9770         class object.
9772 2012-01-05  Richard Guenther  <rguenther@suse.de>
9774         * g++.dg/torture/pr49309.C: Skip for -flto.
9776 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
9778         PR middle-end/51761
9779         * gcc.c-torture/compile/pr51761.c: New test.
9781 2012-01-05  Richard Guenther  <rguenther@suse.de>
9783         PR tree-optimization/51760
9784         * gcc.dg/torture/pr51760.c: New testcase.
9786 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
9788         PR middle-end/51472
9789         * gcc.dg/tm/memopt-6.c: Adjust regexp.
9791 2012-01-05  Richard Guenther  <rguenther@suse.de>
9793         PR lto/41576
9794         * gfortran.dg/lto/pr41576_0.f90: New testcase.
9795         * gfortran.dg/lto/pr41576_1.f90: Likewise.
9797 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
9799         PR debug/51695
9800         * gcc.dg/pr51695.c: New test.
9802 2012-01-04  Andrew Pinski  <apinski@cavium.com>
9804         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9805         * gcc.target/mips/octeon2-lx-1.c: New test.
9806         * gcc.target/mips/mips64-dsp-ldx.c: New test.
9807         * gcc.target/mips/octeon2-lx-2.c: New test.
9808         * gcc.target/mips/octeon2-lx-3.c: New test.
9810 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
9812         PR other/51163
9813         PR other/51164
9814         * gcc.dg/tm/alias-1.c:  Adjust regexp.
9815         * gcc.dg/tm/alias-2.c:  Adjust regexp.
9817 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9819         PR c++/51064
9820         * g++.dg/warn/Wparentheses-26.C: New.
9822 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
9824         * gfortran.dg/elemental_optional_args_2.f90: New test.
9826 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9828         PR fortran/49693
9829         * gfortran.dg/common_17.f90:  New test.
9831 2012-01-04  Richard Guenther  <rguenther@suse.de>
9833         PR tree-optimization/49651
9834         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9835         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9837 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9839         PR c++/51738
9840         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9842 2012-01-03  Andrew Pinski  <apinski@cavium.com>
9844         * lib/scanasm.exp (dg-function-on-line): Always use a special format
9845         for all mips targets.  Also allow an optional .cfi_startproc.
9847 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
9849         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9851 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9853         PR c++/29273
9854         * g++.dg/rtti/dyncast5.C: New.
9856 2012-01-03  Richard Guenther  <rguenther@suse.de>
9858         PR tree-optimization/51070
9859         * gcc.dg/torture/pr51070-2.c: New testcase.
9861 2012-01-03  Richard Guenther  <rguenther@suse.de>
9863         PR tree-optimization/51692
9864         * gcc.dg/torture/pr51692.c: New testcase.
9866 2012-01-03  Richard Guenther  <rguenther@suse.de>
9868         PR debug/51650
9869         * g++.dg/lto/pr51650-3_0.C: New testcase.
9871 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9873         PR c++/15867
9874         * g++.dg/warn/Wredundant-decls-spec.C: New.
9876 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9878         PR tree-optimization/51719
9879         * g++.dg/tree-prof/pr51719.C: New test.
9881 2012-01-03  Richard Guenther  <rguenther@suse.de>
9883         PR middle-end/51730
9884         * gcc.dg/fold-compare-6.c: New testcase.
9886 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
9888         PR c++/51669
9889         * g++.dg/gomp/pr51669.C: New test.
9891 2012-01-02  Jason Merrill  <jason@redhat.com>
9893         PR c++/51675
9894         * g++.dg/cpp0x/constexpr-union2.C: New.
9896         PR c++/51666
9897         * g++.dg/cpp0x/nsdmi-defer5.C: New.
9899 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
9901         PR c++/51462
9902         * g++.dg/cpp0x/constexpr-99.C: New test.
9904 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
9906         PR c++/20140
9907         * g++.dg/template/init9.C: New.
9909 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9911         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9912         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
9913         rather than a specific number.
9915 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
9917         PR fortran/46262
9918         PR fortran/46328
9919         PR fortran/51052
9920         * gfortran.dg/typebound_operator_7.f03: New.
9921         * gfortran.dg/typebound_operator_8.f03: New.
9923 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9925         PR target/51729
9926         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9927         XFAIL.
9928         * gcc.target/mips/dspr2-MULTU.c: Likewise.
9930 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9932         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9934 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9936         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9937         for MIPS.
9939 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9941         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9942         * gfortran.dg/io_real_boz_4.f90: Likewise.
9943         * gfortran.dg/io_real_boz_5.f90: Likewise.
9945 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9947         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9949 2012-01-02  Revital Eres  <revital.eres@linaro.org>
9951         * gcc.dg/sms-11.c: New file.
9953 2012-01-02  Tobias Burnus  <burnus@net-b.de>
9955         PR fortran/51682
9956         * gfortran.dg/coarray/image_index_3.f90: New.
9958 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9960         PR c++/16603
9961         * g++.dg/parse/enum8.C: New.
9963 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9965         PR c++/51379
9966         * g++.dg/conversion/reinterpret4.C: New.
9967         * g++.dg/conversion/reinterpret1.C: Adjust.
9969 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9971         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9973 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
9975         * g++.old-deja/g++.brendan/crash25.C: Adjust.
9976         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9977         * g++.old-deja/g++.jason/access14.C: Likewise.
9978         * g++.old-deja/g++.jason/access8.C: Likewise.
9979         * g++.old-deja/g++.jason/access1.C: Likewise.
9980         * g++.old-deja/g++.other/access3.C: Likewise.
9981         * g++.old-deja/g++.other/access5.C: Likewise.
9982         * g++.old-deja/g++.law/unsorted1.C: Likewise.
9983         * g++.old-deja/g++.law/visibility22.C: Likewise.
9984         * g++.old-deja/g++.law/visibility26.C: Likewise.
9985         * g++.old-deja/g++.mike/p2746.C: Likewise.
9986         * g++.dg/debug/using1.C: Likewise.
9987         * g++.dg/lookup/using51.C: Likewise.
9988         * g++.dg/inherit/using5.C: Likewise.
9989         * g++.dg/inherit/pr30297.C: Likewise.
9990         * g++.dg/inherit/access8.C: Likewise.
9991         * g++.dg/torture/pr39362.C: Likewise.
9992         * g++.dg/template/crash13.C: Likewise.
9993         * g++.dg/template/using10.C: Likewise.
9995 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9997         PR fortran/51502
9998         * lib/gcc-dg.exp (scan-module-absence):  Really commit last change.
10000 2012-01-01  Ira Rosen  <irar@il.ibm.com>
10002         PR tree-optimization/51704
10003         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10004         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10005         corresponding flags.
10007 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10009         PR c++/51723
10010         * g++.dg/cpp0x/constexpr-delegating2.C: New.
10012 2012-01-01  Jan Hubicka  <jh@suse.cz>
10014         PR rtl-optimization/51069
10015         * gcc.c-torture/compile/pr51069.c: New testcase.
10017 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
10019         PR tree-optimization/51683
10020         * gcc.dg/pr51683.c: New test.
10022 Copyright (C) 2012 Free Software Foundation, Inc.
10024 Copying and distribution of this file, with or without modification,
10025 are permitted in any medium without royalty provided the copyright
10026 notice and this notice are preserved.