1 2012-11-09 Jason Merrill <jason@redhat.com>
4 * g++.dg/cpp0x/alias-decl-25.C: New.
6 * g++.dg/abi/abi-tag1.C: New.
7 * g++.dg/abi/abi-tag2.C: New.
9 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
11 PR rtl-optimization/55154
12 * gcc.target/i386/pr55154.c: New test.
14 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
16 PR rtl-optimization/55151
17 * gcc.dg/pr55151.c: Move ...
18 * gcc.target/i386/pr55151.c: ... here.
20 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
22 PR rtl-optimization/54472
23 * gcc.dg/pr54472.c: New test.
25 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
27 * gnat.dg/stack_check3.ad[sb]: New test.
29 2012-11-08 Ian Lance Taylor <iant@google.com>
31 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
32 with arguments. Handle errorcheckoutput and rundir test types.
34 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
36 PR tree-optimization/55191
37 * gcc.dg/pr55191.c: New test.
39 2012-11-08 Jakub Jelinek <jakub@redhat.com>
42 * g++.dg/debug/pr54499.C: New test.
44 2012-11-08 Jan Hubicka <jh@suse.cz>
47 * gcc.dg/winline-3.c: Update.
49 2012-11-08 Martin Jambor <mjambor@suse.cz>
51 * gfortran.dg/ipcp-array-1.f90: New test.
53 2012-11-08 Florian Weimer <fweimer@redhat.com>
55 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
57 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
59 PR rtl-optimization/55151
60 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
62 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
64 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
66 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
68 * gcc.c-torture/compile/20121107-1.c: New test.
70 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
72 PR rtl-optimization/55151
73 * gcc.dg/pr55151.c: Compile it only for x86_64.
75 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
77 PR rtl-optimization/55122
78 * gcc.dg/pr55122.c: New test.
80 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
82 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
84 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
85 * gcc.target/powerpc/loop_align.c: Skip on AIX.
86 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
87 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
89 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
92 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
94 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
97 * c-c++-common/pr51294.c: New.
99 2012-11-07 Martin Jambor <mjambor@suse.cz>
101 PR tree-optimization/53787
102 * gcc.dg/ipa/ipa-5.c: Adjust.
103 * gcc.dg/ipa/ipcp-agg-1.c: New test.
104 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
105 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
106 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
107 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
108 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
109 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
110 * gfortran.dg/pr48636-2.f90: New test.
111 * gfortran.dg/pr53787.f90: Likewise.
113 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
117 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
120 * g++.dg/cpp0x/constexpr-union4.C: New.
122 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
124 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
126 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
129 * gcc.c-torture/compile/pr49220.c: New test.
131 2012-11-07 Florian Weimer <fweimer@redhat.com>
133 * g++.dg/init/new40.C: New.
135 2012-11-07 Jakub Jelinek <jakub@redhat.com>
138 * gcc.dg/guality/pr54693-2.c: New test.
140 2012-11-06 Andrew Pinski <apinski@cavium.com>
142 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
143 -fno-vect-cost-model.
145 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
147 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
148 * gcc.dg/tm/debug-1.c: Same.
149 * gcc.dg/tm/irrevocable-3.c: Same.
150 * gcc.dg/tm/irrevocable-4.c: Same.
151 * gcc.dg/tm/memopt-10.c: Same.
152 * gcc.dg/tm/memopt-11.c: Same.
153 * gcc.dg/tm/props-4.c: Same.
154 * gcc.dg/tm/wrap-3.c: Same.
155 * gcc.dg/tm/wrap-4.c: Same.
157 2012-11-06 Andrew Pinski <apinski@cavium.com>
159 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
161 2012-11-06 Jan Hubicka <jh@suse.cz>
163 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
165 * gcc.dg/tree-ssa/loop-23.c: Likewise.
166 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
167 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
169 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
171 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
173 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
176 * gcc.dg/torture/pr41993.c: New test.
178 2012-11-06 Jan Hubicka <jh@suse.cz>
180 * gcc.target/i386/l_fma_float_?.c: Update.
181 * gcc.target/i386/l_fma_double_?.c: Update.
183 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
186 * gcc.target/sh/pr54089-8.c: New.
187 * gcc.target/sh/pr54089-9.c: New.
189 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
192 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
193 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
194 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
195 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
196 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
197 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
198 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
199 * gcc.target/i386/avx-vzeroupper-27.c: New.
201 2012-11-06 Janus Weil <janus@gcc.gnu.org>
204 * gfortran.dg/transfer_class_1.f90: New.
205 * gfortran.dg/transfer_class_2.f90: New.
207 2012-11-05 Sriraman Tallam <tmsriram@google.com>
209 * testsuite/g++.dg/mv1.C: New test.
210 * testsuite/g++.dg/mv2.C: New test.
211 * testsuite/g++.dg/mv3.C: New test.
212 * testsuite/g++.dg/mv4.C: New test.
213 * testsuite/g++.dg/mv5.C: New test.
214 * testsuite/g++.dg/mv6.C: New test.
216 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
219 * gcc.dg/const-uniq-1.c (a): Increase length four times.
221 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
223 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
226 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
228 * g++.dg/torture/20121105-1.C: New test.
230 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
232 * gcc.dg/torture/fp-compare.c: New testcase.
234 2012-11-05 Jan Hubicka <jh@suse.cz>
236 * gcc.dg/const-1.c: Update.
237 * gcc.dg/pure-1.c: Update.
239 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
241 PR rtl-optimization/55151
242 * gcc.dg/pr55151.c: New test.
244 2012-11-05 Jakub Jelinek <jakub@redhat.com>
248 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
250 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
253 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
255 2012-11-05 Jan Hubicka <jh@suse.cz>
257 * gcc.dg/autopar/pr49960.c: Fix testcase.
259 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
261 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
262 Fix scan-tree-dump-times directive.
264 2012-11-04 Janus Weil <janus@gcc.gnu.org>
267 * gfortran.dg/associate_12.f90: New.
269 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
272 * lib/target-supports.exp (check_effective_target_masm_intel): New
274 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
277 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
278 Jack Howarth <howarth@bromo.med.uc.edu>
280 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
281 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
282 * gcc.target/i386/pr53249.c: Likewise.
284 2012-11-03 Andrew Pinski <apinski@cavium.com>
286 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
287 call abort1 so that cross jumping does not happen.
289 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
292 * gcc.target/sh/pr51244-18.c: New.
293 * gcc.target/sh/pr51244-19.c: New.
295 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
297 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
298 b requires a 64-bit operation followed by a truncation.
300 2012-11-02 Jan Hubicka <jh@suse.cz>
302 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
304 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
306 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
307 conditions to verify the reduction code is vectorized.
309 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
310 in case 'pow', such as 'powerpc' is used in the compiler version name.
311 * gcc.target/powerpc/pr46728-2.c: Likewise.
312 * gcc.target/powerpc/pr46728-3.c: Likewise.
313 * gcc.target/powerpc/pr46728-4.c: Likewise.
314 * gcc.target/powerpc/pr46728-5.c: Likewise.
315 * gcc.target/powerpc/pr46728-7.c: Likewise.
316 * gcc.target/powerpc/pr46728-8.c: Likewise.
317 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
319 2012-11-02 Jan Hubicka <jh@suse.cz>
321 * gcc.dg/tree-ssa/loop-38.c: New testcase.
323 2012-11-02 Jan Hubicka <jh@suse.cz>
325 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
326 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
328 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
331 * gcc.target/i386/pr55130.c: New test.
333 2012-11-02 Jakub Jelinek <jakub@redhat.com>
336 * gcc.target/i386/pr55147.c: New test.
338 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
340 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
341 * gfortran.dg/default_format_denormal_1.f90: Same.
343 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
346 * g++.dg/ext/vector19.C: Remove target restrictions.
347 * gcc.dg/fold-compare-7.c: New testcase.
349 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
352 * gcc.target/sh/pr55160.c: New.
354 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
356 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
357 scan-assembler regex.
359 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
362 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
363 * gcc.dg/pr55150-2.c: New test.
365 2012-11-01 Sharad Singhai <singhai@google.com>
367 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
368 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
369 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
370 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
372 2012-10-31 Dehao Chen <dehao@google.com>
374 * g++.dg/debug/dwarf2/block.C: New testcase.
376 2012-10-31 Jan Hubicka <jh@suse.cz>
378 * gcc.dg/pr44974.c: Add noinline.
380 2012-10-31 Janus Weil <janus@gcc.gnu.org>
383 * gfortran.dg/class_54.f90: New.
385 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
386 Jakub Jelinek <jakub@redhat.com>
388 PR tree-optimization/55018
389 * gcc.dg/torture/pr55018.c: New test.
391 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
394 * g++.dg/ext/vla13.C: New.
396 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
399 * gcc.dg/pr55150.c: New test.
401 2012-10-31 Tobias Burnus <burnus@net-b.de>
404 * gfortran.dg/associate_11.f90: New.
406 2012-10-31 Dodji Seketeli <dodji@redhat.com>
409 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
411 2012-10-31 Jakub Jelinek <jakub@redhat.com>
413 PR tree-optimization/19105
414 PR tree-optimization/21643
415 PR tree-optimization/46309
416 * gcc.dg/pr19105.c: New test.
417 * gcc.dg/pr21643.c: New test.
418 * gcc.dg/pr46309-2.c: New test.
419 * gcc.c-torture/execute/pr46309.c: New test.
421 2012-10-31 Alan Modra <amodra@gmail.com>
423 * gcc.target/powerpc/dimode_off.c: New.
424 * gcc.target/powerpc/timode_off.c: New.
425 * gcc.target/powerpc/dfmode_off.c: New.
426 * gcc.target/powerpc/tfmode_off.c: New.
428 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
430 PR rtl-optimization/55093
431 * gcc.target/i386/pr55093.c: New file.
433 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
435 * gcc.target/i386/pr55116.c: Renamed to ...
436 * gcc.target/i386/pr55116-1.c: This.
438 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
440 * gcc.target/i386/pr55116-2.c: New file.
442 2012-10-30 Richard Biener <rguenther@suse.de>
444 * gcc.dg/vect/slp-perm-2.c: Adjust.
446 2012-10-30 Richard Biener <rguenther@suse.de>
448 PR tree-optimization/55111
449 * gcc.dg/torture/pr55111.c: New testcase.
451 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
454 * gcc.target/sh/pr53988.c: New.
456 2012-10-30 Bin Cheng <bin.cheng@arm.com>
459 * gcc.dg/hoist-register-pressure-1.c: Rename from
460 hoist-register-pressure.c. Add nonpic condition.
461 * gcc.dg/hoist-register-pressure-2.c: New testcase.
463 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
466 * gcc.dg/Wreturn-local-addr.c: New.
467 * g++.dg/warn/Wno-return-local-addr.C: New.
468 * g++.dg/warn/Wreturn-local-addr.C: New.
470 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
473 * gcc.target/i386/pr55116.c: New file.
475 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
478 * gcc.dg/Wshadow-4.c: New.
479 * gcc.dg/Wshadow-4.h: New.
481 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
484 * gcc.dg/guality/pr54693.c: New.
486 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
489 * gcc.dg/pr55027.c: New testcase.
491 2012-10-29 Jan Hubicka <jh@suse.cz>
493 * gcc.dg/ipa/inline-6.c: New testcase.
495 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
497 PR rtl-optimization/55106
498 * g++.dg/pr55106.C: New.
500 2012-10-29 Richard Guenther <rguenther@suse.de>
503 * gcc.dg/torture/pr53695.c: New testcase.
505 2012-10-28 Jan Hubicka <jh@suse.cz>
507 * gcc.dg/ipa/inlinehint-3.c: New testcase.
509 2012-10-28 Tobias Burnus <burnus@net-b.de>
512 * gfortran.dg/do_check_6.f90: New.
514 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
515 Jack Howarth <howarth@bromo.med.uc.edu>
518 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
520 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
522 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
525 * gcc.target/i386/pr34283.c: New test.
527 2012-10-26 Jakub Jelinek <jakub@redhat.com>
530 * g++.dg/opt/pr55081.C: New test.
534 * gcc.dg/guality/pr54970.c: New test.
536 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
539 * g++.dg/template/new11.C: New.
541 2012-10-26 Richard Biener <rguenther@suse.de>
544 * gcc.dg/torture/pr54824.c: New testcase.
546 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
548 * gcc.target/i386/fxsave-1.c: New.
549 * gcc.target/i386/fxsave64-1.c: Ditto.
550 * gcc.target/i386/fxrstor-1.c: Ditto.
551 * gcc.target/i386/fxrstor64-1.c: Ditto.
552 * gcc.target/i386/xsave-1.c: Ditto.
553 * gcc.target/i386/xsave64-1.c: Ditto.
554 * gcc.target/i386/xrstor-1.c: Ditto.
555 * gcc.target/i386/xrstor64-1.c: Ditto.
556 * gcc.target/i386/xsaveopt-1.c: Ditto.
557 * gcc.target/i386/xsaveopt64-1.c: Ditto.
558 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
559 * gcc.target/i386/sse-13.c: Ditto.
560 * gcc.target/i386/sse-14.c: Ditto.
561 * gcc.target/i386/sse-22.c: Ditto.
562 * gcc.target/i386/sse-23.c: Ditto.
563 * g++.dg/other/i386-2.C: Ditto.
564 * g++.dg/other/i386-3.C: Ditto.
566 2012-10-25 Jan Hubicka <jh@suse.cz>
568 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
571 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
574 * g++.dg/ext/transparent-union.C: New.
576 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
579 * g++.dg/ext/vector19.C: New testcase.
581 2012-10-25 Richard Biener <rguenther@suse.de>
583 PR tree-optimization/54902
584 * g++.dg/torture/pr54902.C: New testcase.
586 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
589 * g++.dg/template/crash114.C: New.
591 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
594 * gcc.target/i386/pr55049-1.c: New test.
596 2012-10-24 Janus Weil <janus@gcc.gnu.org>
599 * gfortran.dg/class_dummy_4.f03: New.
601 2012-10-24 Jakub Jelinek <jakub@redhat.com>
603 PR rtl-optimization/55010
604 * gcc.dg/pr55010.c: New test.
607 * g++.dg/debug/pr54828.C: New test.
609 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
611 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
612 * gcc.dg/vect/vect-83_64.c: Likewise.
614 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
617 * g++.dg/cpp0x/constexpr-union4.C: New.
619 2012-10-23 Jeff Law <law@redhat.com>
621 * gcc.c-torture/execute/pr54985.c: New test.
623 2012-10-23 Paul Koning <ni1d@arrl.net>
626 * g++.dg/debug/dwarf2/pr54508.C: New.
628 2012-10-23 Jakub Jelinek <jakub@redhat.com>
631 * g++.dg/template/sizeof14.C: New test.
633 2012-10-23 Ian Bolton <ian.bolton@arm.com>
634 Jim MacArthur <jim.macarthur@arm.com>
635 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
636 Marcus Shawcroft <marcus.shawcroft@arm.com>
637 Nigel Stephens <nigel.stephens@arm.com>
638 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
639 Richard Earnshaw <rearnsha@arm.com>
640 Sofiane Naci <sofiane.naci@arm.com>
641 Stephen Thomas <stephen.thomas@arm.com>
642 Tejas Belagod <tejas.belagod@arm.com>
643 Yufeng Zhang <yufeng.zhang@arm.com>
645 * lib/target-supports.exp
646 (check_profiling_available): Add AArch64.
647 (check_effective_target_vect_int): Likewise.
648 (check_effective_target_vect_shift): Likewise.
649 (check_effective_target_vect_float): Likewise.
650 (check_effective_target_vect_double): Likewise.
651 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
652 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
653 (check_effective_target_vect_pack_trunc): Likewise.
654 (check_effective_target_vect_unpack): Likewise.
655 (check_effective_target_vect_hw_misalign): Likewise.
656 (check_effective_target_vect_short_mult): Likewise.
657 (check_effective_target_vect_int_mult): Likewise.
658 (check_effective_target_vect_stridedN): Likewise.
659 (check_effective_target_sync_int_long): Likewise.
660 (check_effective_target_sync_char_short): Likewise.
661 (check_vect_support_and_set_flags): Likewise.
662 (check_effective_target_aarch64_tiny): New.
663 (check_effective_target_aarch64_small): New.
664 (check_effective_target_aarch64_large): New.
665 * g++.dg/other/PR23205.C: Enable aarch64.
666 * g++.dg/other/pr23205-2.C: Likewise.
667 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
668 * gcc.c-torture/execute/20101011-1.c: Likewise.
669 * gcc.dg/20020312-2.c: Likewise.
670 * gcc.dg/20040813-1.c: Likewise.
671 * gcc.dg/builtin-apply2.c: Likewise.
672 * gcc.dg/stack-usage-1.c: Likewise.
674 2012-10-23 Ian Bolton <ian.bolton@arm.com>
675 Jim MacArthur <jim.macarthur@arm.com>
676 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
677 Marcus Shawcroft <marcus.shawcroft@arm.com>
678 Nigel Stephens <nigel.stephens@arm.com>
679 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
680 Richard Earnshaw <rearnsha@arm.com>
681 Sofiane Naci <sofiane.naci@arm.com>
682 Stephen Thomas <stephen.thomas@arm.com>
683 Tejas Belagod <tejas.belagod@arm.com>
684 Yufeng Zhang <yufeng.zhang@arm.com>
686 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
687 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
688 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
689 * gcc.target/aarch64/aapcs/abitest.S: New file.
690 * gcc.target/aarch64/aapcs/abitest.h: New file.
691 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
692 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
693 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
694 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
695 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
696 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
697 * gcc.target/aarch64/aapcs/ice_1.c: New file.
698 * gcc.target/aarch64/aapcs/ice_2.c: New file.
699 * gcc.target/aarch64/aapcs/ice_3.c: New file.
700 * gcc.target/aarch64/aapcs/ice_4.c: New file.
701 * gcc.target/aarch64/aapcs/ice_5.c: New file.
702 * gcc.target/aarch64/aapcs/macro-def.h: New file.
703 * gcc.target/aarch64/aapcs/test_1.c: New file.
704 * gcc.target/aarch64/aapcs/test_10.c: New file.
705 * gcc.target/aarch64/aapcs/test_11.c: New file.
706 * gcc.target/aarch64/aapcs/test_12.c: New file.
707 * gcc.target/aarch64/aapcs/test_13.c: New file.
708 * gcc.target/aarch64/aapcs/test_14.c: New file.
709 * gcc.target/aarch64/aapcs/test_15.c: New file.
710 * gcc.target/aarch64/aapcs/test_16.c: New file.
711 * gcc.target/aarch64/aapcs/test_17.c: New file.
712 * gcc.target/aarch64/aapcs/test_18.c: New file.
713 * gcc.target/aarch64/aapcs/test_19.c: New file.
714 * gcc.target/aarch64/aapcs/test_2.c: New file.
715 * gcc.target/aarch64/aapcs/test_20.c: New file.
716 * gcc.target/aarch64/aapcs/test_21.c: New file.
717 * gcc.target/aarch64/aapcs/test_22.c: New file.
718 * gcc.target/aarch64/aapcs/test_23.c: New file.
719 * gcc.target/aarch64/aapcs/test_24.c: New file.
720 * gcc.target/aarch64/aapcs/test_25.c: New file.
721 * gcc.target/aarch64/aapcs/test_26.c: New file.
722 * gcc.target/aarch64/aapcs/test_3.c: New file.
723 * gcc.target/aarch64/aapcs/test_4.c: New file.
724 * gcc.target/aarch64/aapcs/test_5.c: New file.
725 * gcc.target/aarch64/aapcs/test_6.c: New file.
726 * gcc.target/aarch64/aapcs/test_7.c: New file.
727 * gcc.target/aarch64/aapcs/test_8.c: New file.
728 * gcc.target/aarch64/aapcs/test_9.c: New file.
729 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
730 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
731 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
732 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
733 * gcc.target/aarch64/aapcs/test_complex.c: New file.
734 * gcc.target/aarch64/aapcs/test_int128.c: New file.
735 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
736 * gcc.target/aarch64/aapcs/type-def.h: New file.
737 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
738 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
739 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
740 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
741 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
742 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
743 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
744 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
745 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
746 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
747 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
748 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
749 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
750 * gcc.target/aarch64/aarch64.exp: New file.
751 * gcc.target/aarch64/adc-1.c: New file.
752 * gcc.target/aarch64/adc-2.c: New file.
753 * gcc.target/aarch64/asm-1.c: New file.
754 * gcc.target/aarch64/clrsb.c: New file.
755 * gcc.target/aarch64/clz.c: New file.
756 * gcc.target/aarch64/ctz.c: New file.
757 * gcc.target/aarch64/csinc-1.c: New file.
758 * gcc.target/aarch64/csinv-1.c: New file.
759 * gcc.target/aarch64/csneg-1.c: New file.
760 * gcc.target/aarch64/extend.c: New file.
761 * gcc.target/aarch64/fcvt.x: New file.
762 * gcc.target/aarch64/fcvt_double_int.c: New file.
763 * gcc.target/aarch64/fcvt_double_long.c: New file.
764 * gcc.target/aarch64/fcvt_double_uint.c: New file.
765 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
766 * gcc.target/aarch64/fcvt_float_int.c: New file.
767 * gcc.target/aarch64/fcvt_float_long.c: New file.
768 * gcc.target/aarch64/fcvt_float_uint.c: New file.
769 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
770 * gcc.target/aarch64/ffs.c: New file.
771 * gcc.target/aarch64/fmadd.c: New file.
772 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
773 * gcc.target/aarch64/frint.x: New file.
774 * gcc.target/aarch64/frint_double.c: New file.
775 * gcc.target/aarch64/frint_float.c: New file.
776 * gcc.target/aarch64/index.c: New file.
777 * gcc.target/aarch64/mneg-1.c: New file.
778 * gcc.target/aarch64/mneg-2.c: New file.
779 * gcc.target/aarch64/mneg-3.c: New file.
780 * gcc.target/aarch64/mnegl-1.c: New file.
781 * gcc.target/aarch64/mnegl-2.c: New file.
782 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
783 * gcc.target/aarch64/pic-constantpool1.c: New file.
784 * gcc.target/aarch64/pic-symrefplus.c: New file.
785 * gcc.target/aarch64/predefine_large.c: New file.
786 * gcc.target/aarch64/predefine_small.c: New file.
787 * gcc.target/aarch64/predefine_tiny.c: New file.
788 * gcc.target/aarch64/reload-valid-spoff.c: New file.
789 * gcc.target/aarch64/scalar_intrinsics.c: New file.
790 * gcc.target/aarch64/table-intrinsics.c: New file.
791 * gcc.target/aarch64/tst-1.c: New file.
792 * gcc.target/aarch64/vect-abs-compile.c: New file.
793 * gcc.target/aarch64/vect-abs.c: New file.
794 * gcc.target/aarch64/vect-abs.x: New file.
795 * gcc.target/aarch64/vect-compile.c: New file.
796 * gcc.target/aarch64/vect-faddv-compile.c: New file.
797 * gcc.target/aarch64/vect-faddv.c: New file.
798 * gcc.target/aarch64/vect-faddv.x: New file.
799 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
800 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
801 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
802 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
803 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
804 * gcc.target/aarch64/vect-fp-compile.c: New file.
805 * gcc.target/aarch64/vect-fp.c: New file.
806 * gcc.target/aarch64/vect-fp.x: New file.
807 * gcc.target/aarch64/vect-mull-compile.c: New file.
808 * gcc.target/aarch64/vect-mull.c: New file.
809 * gcc.target/aarch64/vect-mull.x: New file.
810 * gcc.target/aarch64/vect.c: New file.
811 * gcc.target/aarch64/vect.x: New file.
812 * gcc.target/aarch64/vector_intrinsics.c: New file.
813 * gcc.target/aarch64/vfp-1.c: New file.
814 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
815 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
816 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
817 * g++.dg/abi/aarch64_guard1.C: New file.
819 2012-10-23 Jakub Jelinek <jakub@redhat.com>
822 * c-c++-common/pr54988.c: New test.
824 2012-10-23 Jan Hubicka <jh@suse.cz>
826 * gcc.dg/tree-prof/peel-1.c: New testcase.
828 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
831 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
833 2012-10-23 Joseph Myers <joseph@codesourcery.com>
835 * gcc.dg/c99-predef-1.c: New test.
836 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
837 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
838 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
839 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
840 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
841 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
842 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
843 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
844 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
845 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
846 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
847 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
849 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
851 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
853 2012-10-23 Jan Hubicka <jh@suse.cz>
856 * gcc.c-torture/execute/pr54937.c: New testcase.
857 * gcc.dg/tree-ssa/cunroll-2.c: Update.
859 2012-10-23 Jan Hubicka <jh@suse.cz>
862 * gfortran.dg/pr54967.f90: New testcase.
864 2012-10-23 Terry Guo <terry.guo@arm.com>
867 * gcc.dg/pr55019.c: New.
869 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
871 PR tree-optimization/55008
872 * gcc.dg/tree-ssa/pr55008.c: New test.
874 2012-10-22 Richard Biener <rguenther@suse.de>
876 PR tree-optimization/55011
877 * gcc.dg/torture/pr55011.c: New testcase.
879 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
881 * gcc.target/arm/pr40457-1.c: Adjust expected output.
882 * gcc.target/arm/pr40457-2.c: Likewise.
883 * gcc.target/arm/pr40457-3.c: Likewise.
885 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
887 * gnat.dg/specs/limited_with4.ads: New test.
888 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
890 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
892 * gnat.dg/modular4.adb: New test.
893 * gnat.dg/modular4_pkg.ads: New helper.
895 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
897 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
898 * gnat.dg/specs/addr1.ads: Likewise.
900 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
902 * gcc.dg/webizer.c (main): Add missing exit call.
904 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
907 * gfortran.dg/wextra_1.f: New test.
909 2012-10-20 Jan Hubicka <jh@suse.cz>
911 * gcc.dg/tree-prof/unroll-1.c: New testcase.
913 2012-10-19 Janus Weil <janus@gcc.gnu.org>
916 * gfortran.dg/warn_unused_function.f90: New.
918 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
920 * lib/target-supports.exp
921 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
923 2012-10-19 Richard Guenther <rguenther@suse.de>
925 PR tree-optimization/54981
926 * gcc.dg/pr54981.c: New testcase.
928 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
931 * gcc.target/arm/pr54892.c: New.
933 2012-10-19 Bin Cheng <bin.cheng@arm.com>
935 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
937 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
940 * g++.dg/init/array30.C: New.
941 * g++.dg/init/array31.C: Likewise.
943 2012-10-18 Tobias Burnus <burnus@net-b.de>
946 * gfortran.dg/public_private_module_7.f90: New.
948 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
951 * g++.dg/template/pr29633.C: New.
953 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
955 * gnat.dg/loop_optimization13.ad[sb]: New test.
956 * gnat.dg/loop_optimization13_pkg.ads: New helper.
958 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
960 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
961 * gcc.target/arm/neon/vfmaf32.c: Likewise.
962 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
963 * gcc.target/arm/neon/vfmsf32.c: Likewise.
965 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
967 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
968 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
969 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
970 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
971 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
972 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
974 2012-10-16 Jan Hubicka <jh@suse.cz>
976 * gcc.target/i386/l_fma_float_?.c: Update.
977 * gcc.target/i386/l_fma_double_?.c: Update.
978 * gfortran.dg/do_1.f90: XFAIL
979 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
980 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
981 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
982 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
983 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
984 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
987 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
991 * gcc.dg/Wstrict-overflow-24.c: New.
993 2012-10-16 Tobias Burnus <burnus@net-b.de>
997 * gfortran.dg/class_optional_1.f90: New.
998 * gfortran.dg/class_optional_2.f90: New.
1000 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1003 * gcc.dg/guality/pr54796.c: New test.
1005 PR tree-optimization/54889
1006 * gfortran.dg/pr54889.f90: New test.
1008 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1010 * g++.dg/other/dump-ada-spec-2.C: New test.
1012 2012-10-16 Easwaran Raman <eraman@google.com>
1014 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1015 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1017 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1019 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1020 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1022 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1025 * gcc.c-torture/compile/pr54925.c: New.
1027 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1030 * gcc.target/sh/pr51244-17.c: New.
1032 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1035 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1037 * gcc.target/sh/pr54760-4.c: New.
1039 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1042 * gcc.target/sh/torture/sh-torture.exp: New.
1043 * gcc.target/sh/torture/pr34777.c: New.
1045 2012-10-15 Matthias Klose <doko@ubuntu.com>
1047 * lib/target-supports.exp (check_profiling_available): Match
1048 arm*-*-linux-* for ARM Linux/GNU.
1049 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1050 * gfortran.dg/enum_10.f90: Likewise.
1051 * gfortran.dg/enum_9.f90: Likewise.
1052 * gcc.target/arm/synchronize.c: Likewise.
1053 * g++.old-deja/g++.jason/enum6.C: Likewise.
1054 * g++.old-deja/g++.other/enum4.C: Likewise.
1055 * g++.old-deja/g++.law/enum9.C: Likewise.
1057 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1059 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1060 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1062 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1063 Paolo Carlini <paolo.carlini@oracle.com>
1066 * g++.dg/overload/operator6.C: New.
1068 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1070 PR c++/50080 (again)
1071 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1072 * g++.dg/parse/tmpl-outside1.C: Likewise.
1073 * g++.dg/template/qualttp18.C: Likewise.
1074 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1075 * g++.old-deja/g++.pt/overload13.C: Likewise.
1077 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1079 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1080 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1081 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1082 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1083 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1084 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1085 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1086 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1088 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1091 * g++.dg/parse/tmpl-outside2.C: New.
1092 * g++.dg/parse/tmpl-outside1.C: Adjust.
1093 * g++.dg/template/qualttp18.C: Likewise.
1094 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1095 * g++.old-deja/g++.pt/overload13.C: Likewise.
1097 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1099 PR tree-optimization/54915
1100 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1102 2012-10-15 Richard Guenther <rguenther@suse.de>
1104 PR tree-optimization/54920
1105 * gcc.dg/torture/pr54920.c: New testcase.
1107 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1109 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1111 2012-10-13 Jason Merrill <jason@redhat.com>
1113 * g++.dg/tls/thread_local7g.C: Require tls_native.
1115 2012-10-14 Jason Merrill <jason@redhat.com>
1117 * g++.dg/cpp0x/inh-ctor1.C: New.
1118 * g++.dg/cpp0x/inh-ctor2.C: New.
1119 * g++.dg/cpp0x/inh-ctor3.C: New.
1120 * g++.dg/cpp0x/inh-ctor4.C: New.
1121 * g++.dg/cpp0x/inh-ctor5.C: New.
1122 * g++.dg/cpp0x/inh-ctor6.C: New.
1123 * g++.dg/cpp0x/inh-ctor7.C: New.
1124 * g++.dg/cpp0x/inh-ctor8.C: New.
1125 * g++.dg/cpp0x/inh-ctor9.C: New.
1126 * g++.dg/cpp0x/inh-ctor10.C: New.
1127 * g++.dg/cpp0x/inh-ctor11.C: New.
1128 * g++.dg/cpp0x/inh-ctor12.C: New.
1129 * g++.dg/cpp0x/inh-ctor13.C: New.
1131 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1133 PR rtl-optimization/54919
1134 * gcc.dg/pr54919.c: New testcase.
1136 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1139 * g++.dg/template/crash113.C: New.
1141 2012-10-14 Jan Hubicka <jh@suse.cz>
1143 * gcc.dg/unroll_5.c: New testcase.
1145 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1148 * g++.dg/opt/pr52643.C: New.
1150 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1153 * gcc.target/sh/pr54602-1.c: New.
1154 * gcc.target/sh/pr54602-2.c: New.
1155 * gcc.target/sh/pr54602-3.c: New.
1156 * gcc.target/sh/pr54602-4.c: New.
1158 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1161 * gcc.target/sh/pr54680.c: New.
1163 2012-10-12 Jan Hubicka <jh@suse.cz>
1165 * gcc.dg/webizer.c: New testcase.
1167 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1169 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1172 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1174 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1175 Return 0 if already specifying -mfloat-abi other than hard.
1177 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1179 * gcc.dg/pr53060.c: Prune irrelevant warning.
1181 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1184 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1185 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1186 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1187 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1188 Adjust expected wording of warnings for *cmp* builtins.
1189 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1190 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1192 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1195 * g++.dg/parse/friend-main.C: New.
1197 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1200 * g++.dg/pr53055.C: New testcase.
1202 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1205 * g++.dg/cpp0x/pr52744.C: New.
1207 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1210 * gfortran.dg/dummy_procedure_9.f90: New.
1212 2012-10-12 Richard Biener <rguenther@suse.de>
1214 PR tree-optimization/54894
1215 * gcc.dg/torture/pr54894.c: New testcase.
1217 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1220 * gcc.target/sh/pr51244-13.c: New.
1221 * gcc.target/sh/pr51244-14.c: New.
1222 * gcc.target/sh/pr51244-15.c: New.
1223 * gcc.target/sh/pr51244-16.c: New.
1225 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1228 * g++.dg/cpp0x/decltype45.C: New.
1230 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1233 * gfortran.dg/class_allocate_13.f90: New.
1235 2012-10-11 Jason Merrill <jason@redhat.com>
1237 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1238 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1240 * g++.dg/gomp/tls-5.C: Require tls_native.
1241 * g++.dg/tls/thread_local7.C: Require tls_native.
1242 * g++.dg/tls/static2.C: New.
1244 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1247 * g++.dg/ext/weak5.C: New.
1249 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1252 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1253 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1255 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1258 * g++.dg/parse/pr43765.C: New.
1260 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1262 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1264 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1267 * g++.dg/init/bitfield3.C: New.
1269 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1271 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1273 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1275 PR tree-optimization/54877
1276 * gcc.dg/torture/pr54877.c: New test.
1278 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1281 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1282 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1283 and remove target info from dg-do compile.
1284 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1285 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1286 and remove target info from dg-do compile.
1288 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1290 * gcc.dg/pr54782.c: Require target with pthread support.
1292 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1295 * g++.dg/cpp0x/auto35.C: New.
1297 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1299 PR c++/53540 - using fails to be equivalent to typedef
1300 * g++.dg/cpp0x/alias-decl-24.C: New test.
1302 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1304 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1305 that c++11 attributes to types are ignored for now.
1306 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1309 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1312 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1314 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1317 * g++.dg/cpp0x/initlist67.C: New.
1319 2012-10-10 Dehao Chen <dehao@google.com>
1321 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1323 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1326 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1329 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1332 * g++.dg/cpp0x/decltype44.C: New.
1334 2012-10-09 Steve Ellcey <sellcey@mips.com>
1336 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1338 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1341 * g++.dg/cpp0x/decltype43.C: New.
1343 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1346 * gcc.dg/pr53397-1.c: New test case.
1347 * gcc.dg/pr53397-2.c: New test case.
1349 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1352 * g++.dg/warn/Wparentheses-26.C: Adjust.
1353 * g++.dg/warn/Wparentheses-27.C: New.
1355 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1358 * c-c++-common/vector-scalar.c: New testcase.
1359 * g++.dg/ext/vector18.C: New testcase.
1360 * g++.dg/ext/vector5.C: This is not an error anymore.
1361 * gcc.dg/init-vec-1.c: Move ...
1362 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1363 * gcc.c-torture/execute/vector-shift1.c: Move ...
1364 * c-c++-common/torture/vector-shift1.c: ... here.
1365 * gcc.dg/scal-to-vec1.c: Move ...
1366 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1367 C++11. Adapt error messages.
1368 * gcc.dg/convert-vec-1.c: Move ...
1369 * c-c++-common/convert-vec-1.c: ... here.
1370 * gcc.dg/scal-to-vec2.c: Move ...
1371 * c-c++-common/scal-to-vec2.c: ... here.
1373 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1376 * gcc.target/i386/pr54400.c: New testcase.
1378 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1381 * g++.dg/template/pr54858.C: New test.
1383 2012-10-08 Marek Polacek <polacek@redhat.com>
1386 * g++.dg/debug/pr54831.C: New test.
1388 2012-10-08 Dehao Chen <dehao@google.com>
1390 * g++.dg/predict-loop-exit-1.C: New.
1391 * g++.dg/predict-loop-exit-2.C: New.
1392 * g++.dg/predict-loop-exit-3.C: New.
1394 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1396 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1398 2012-10-08 Jason Merrill <jason@redhat.com>
1400 * g++.dg/gomp/tls-5.C: New.
1401 * g++.dg/gomp/tls-wrap1.C: New.
1402 * g++.dg/gomp/tls-wrap2.C: New.
1403 * g++.dg/gomp/tls-wrap3.C: New.
1404 * g++.dg/gomp/tls-wrap4.C: New.
1405 * g++.dg/gomp/tls-wrapper-cse.C: New.
1406 * g++.dg/tls/thread_local-cse.C: New.
1407 * g++.dg/tls/thread_local-order1.C: New.
1408 * g++.dg/tls/thread_local-order2.C: New.
1409 * g++.dg/tls/thread_local-wrap1.C: New.
1410 * g++.dg/tls/thread_local-wrap2.C: New.
1411 * g++.dg/tls/thread_local-wrap3.C: New.
1412 * g++.dg/tls/thread_local-wrap4.C: New.
1413 * g++.dg/tls/thread_local2g.C: New.
1414 * g++.dg/tls/thread_local3g.C: New.
1415 * g++.dg/tls/thread_local4g.C: New.
1416 * g++.dg/tls/thread_local5g.C: New.
1417 * g++.dg/tls/thread_local6g.C: New.
1418 * g++.dg/tls/thread_local7g.C: New.
1420 * g++.dg/tls/thread_local3.C: New.
1421 * g++.dg/tls/thread_local4.C: New.
1422 * g++.dg/tls/thread_local5.C: New.
1423 * g++.dg/tls/thread_local6.C: New.
1425 * g++.dg/tls/init-2.C: Tweak errors.
1426 * g++.dg/tls/thread_local1.C: New.
1427 * g++.dg/tls/thread_local2.C: New.
1428 * g++.dg/tls/thread_local7.C: New.
1430 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1433 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1435 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1438 * gcc.target/sh/pr54685.c: New.
1440 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1442 PR c++/53528 C++11 attribute support
1443 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1444 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1445 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1446 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1448 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1449 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1450 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1451 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1452 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1453 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1455 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1456 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1457 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1458 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1459 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1460 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1461 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1462 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1463 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1464 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1465 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1466 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1467 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1468 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1469 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1470 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1471 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1472 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1473 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1474 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1475 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1476 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1477 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1478 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1480 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1482 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1483 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1487 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1488 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1501 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1503 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1504 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1505 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1507 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1510 * gcc.target/sh/pr54760-2.c: New.
1511 * gcc.target/sh/pr54760-3.c: New.
1513 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1516 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1518 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1519 Sandra Loosemore <sandra@codesourcery.com>
1521 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1522 and test that the accumulator is initialized using MULT.
1523 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1524 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1526 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1529 * g++.dg/cpp0x/stdint.C: New.
1531 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1534 * g++.dg/cpp0x/stddef.C: New.
1536 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1539 * gfortran.dg/typebound_operator_17.f90: New.
1541 2012-10-06 Jan Hubicka <jh@suse.cz>
1545 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1547 2012-10-06 Jan Hubicka <jh@suse.cz>
1549 * gcc.dg/lto/resolutions_0.c: New testcase.
1551 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1554 * gfortran.dg/generic_25.f90: New.
1555 * gfortran.dg/generic_26.f90: New.
1556 * gfortran.dg/generic_27.f90: New.
1558 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1561 * gcc.target/sh/pr54760-1.c: New.
1563 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1565 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1566 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1567 * g++.dg/warn/Wsign-compare-5.C: New test.
1568 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1569 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1570 * g++.dg/ext/builtin30.C: New test.
1571 * g++.dg/ext/vla12.C: New test.
1572 * gcc.dg/builtins-85.c: New test.
1575 * gcc.dg/guality/pr54519-1.c: New test.
1576 * gcc.dg/guality/pr54519-2.c: New test.
1577 * gcc.dg/guality/pr54519-3.c: New test.
1578 * gcc.dg/guality/pr54519-4.c: New test.
1579 * gcc.dg/guality/pr54519-5.c: New test.
1580 * gcc.dg/guality/pr54519-6.c: New test.
1582 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1585 * g++.dg/cpp0x/defaulted38.C: New.
1587 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1589 PR tree-optimization/33763
1590 * c-c++-common/pr33763.c: New test.
1592 PR tree-optimization/54810
1593 * gcc.dg/tree-ssa/vrp85.c: New test.
1595 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1597 * gcc.dg/ucnid-7.c: Skip on AIX.
1598 * gcc.dg/ucnid-8.c: Same.
1599 * gcc.dg/ucnid-10.c: Same.
1600 * gcc.dg/ucnid-13.c: Same.
1601 * gcc.dg/attr-alias-3.c: Same.
1602 * gcc.dg/attr-alias-5.c: Same.
1603 * gcc.dg/torture/pr51106-2.c: Same.
1604 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1606 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1609 * g++.dg/cpp0x/alias-decl-23.C: New.
1611 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1614 * g++.dg/template/friend53.C: New.
1616 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1618 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1619 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1620 (scan-ada-spec): Likewise.
1621 (scan-ada-spec-not): Likewise.
1622 * gcc.dg/dump-ada-spec-1.c: New test.
1623 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1625 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1627 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1629 2012-10-04 Florian Weimer <fweimer@redhat.com>
1631 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1633 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1636 * g++.dg/cpp0x/pr54323.C: New.
1638 2012-10-04 Richard Guenther <rguenther@suse.de>
1641 * g++.dg/torture/pr54735.C: New testcase.
1643 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1645 PR rtl-optimization/54739
1646 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1648 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1651 * gcc.target/sh/pr51244-12.c: New.
1653 2012-10-03 Dehao Chen <dehao@google.com>
1656 * gcc.dg/pr54782.c: New test.
1658 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1661 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1663 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1666 * gfortran.dg/class_53.f90: New.
1668 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1671 * gcc.dg/guality/pr54551.c: New.
1673 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1675 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1676 * gcc.target/powerpc/pr46728-2.c: Likewise.
1678 2012-10-02 Sharad Singhai <singhai@google.com>
1681 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1682 to fix test failures caused by r191883.
1683 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1684 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1685 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1686 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1687 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1688 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1689 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1690 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1691 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1693 2012-09-30 Sharad Singhai <singhai@google.com>
1695 * gcc.target/i386/vect-double-1.c: Fix test.
1697 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1700 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1703 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1705 PR rtl-optimization/54457
1706 * gcc.target/i386/pr54457.c: New test.
1708 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1710 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1712 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1714 * gcc.target/i386/vect-rebuild.c: New testcase.
1716 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1718 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1720 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1722 * gcc.target/mips/pr37362.c: Fix target selector.
1724 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1727 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1729 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1731 * gcc.dg/ucnid-8.c: Update line number.
1732 * gcc.dg/torture/pr51106-2.c: Likewise.
1734 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1737 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1738 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1739 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1741 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1743 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1744 partially reverting r170092.
1745 * gfortran.dg/class_7.f03: Ditto.
1746 * gfortran.dg/coarray_14.f90: Ditto.
1747 * gfortran.dg/typebound_proc_13.f03: Ditto.
1749 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1752 * g++.dg/cpp0x/sfinae42.C: New.
1754 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1756 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1757 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1758 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1759 * gcc.dg/pr42629.c: XFAIL on AIX.
1760 * gcc.dg/pr47684.c: Same.
1761 * gcc.dg/pr43670.c: Same.
1762 * gcc.dg/pr42916.c: Same.
1763 * gcc.dg/pr45449.c: Same.
1764 * gcc.dg/pr50017.c: Same.
1765 * gcc.dg/pr42728.c: Same.
1766 * gcc.dg/pr47881.c: Same.
1767 * gcc.dg/pr44023.c: Same.
1768 * gcc.dg/pr41345.c: Same.
1769 * gcc.dg/pr42630.c: Same.
1770 * gcc.dg/pr44971.c: Same.
1771 * gcc.dg/pr46771.c: Same.
1772 * gcc.dg/ucnid-8.c: Same.
1773 * gcc.dg/ucnid-10.c: Same.
1774 * gcc.dg/ucnid-13.c: Same.
1775 * gcc.dg/torture/pr51106-2.c: Same.
1776 * gcc.dg/pr48768.c: Same.
1777 * gcc.dg/pr42631.c: Same.
1778 * gcc.dg/pr43084.c: Same.
1779 * gcc.dg/ucnid-7.c: Same.
1780 * gcc.dg/pr42889.c: Same.
1781 * gcc.dg/pr41241.c: Same.
1782 * gcc.dg/pr42719.c: Same.
1783 * g++.dg/debug/pr46583.C: Same.
1784 * g++.dg/debug/pr47106.C: Same.
1785 * g++.dg/opt/pr48549.C: Same.
1786 * g++.dg/other/pr42685.C: Same.
1787 * c-c++-common/pr43942.c: Same.
1789 2012-09-29 Ian Lance Taylor <iant@google.com>
1791 * go.test/go-test.exp: Update for latest version of Go testsuite.
1793 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1796 * gfortran.dg/internal_readwrite_3.f90: New test.
1798 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1800 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1801 c-c++-common/Wunused-local-typedefs-2.c to here.
1803 PR c++/54372 - unused attribute inactive on dependant entities
1804 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1806 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1808 PR c++/29028 - Missed unused warning on using declaration
1809 * g++.dg/warn/Wunused-var-18.C: New test.
1811 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1813 PR c++/53551 - -Wunused-local-typedefs misses uses
1814 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1816 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1819 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1821 PR tree-optimization/54713
1822 * gcc.c-torture/compile/pr54713-1.c: New test.
1823 * gcc.c-torture/compile/pr54713-2.c: New test.
1824 * gcc.c-torture/compile/pr54713-3.c: New test.
1826 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1828 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1830 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1832 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1834 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1837 * gcc.target/i386/pr54703.c: New test.
1839 2012-09-27 Richard Guenther <rguenther@suse.de>
1842 * gcc.dg/lto/pr54709_0.c: New testcase.
1843 * gcc.dg/lto/pr54709_1.c: Likewise.
1845 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1847 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1849 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1851 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1853 * gcc.target/arm/pr42879.c: Handle big-endian.
1855 2012-09-26 Steve Ellcey <sellcey@mips.com>
1858 * gcc.dg/pr37303.c: Check for rdata or rodata.
1860 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1862 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1864 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1868 * gcc.target/powerpc/ppc-ne0-1.c: New.
1870 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1873 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1874 test_19, test_20, test_21, test_22, test_23): New functions.
1875 * gcc.target/sh/pr54089-4.c: New.
1876 * gcc.target/sh/pr54089-5.c: New.
1877 * gcc.target/sh/pr54089-6.c: New.
1878 * gcc.target/sh/pr54089-7.c: New.
1880 2012-09-25 Richard Guenther <rguenther@suse.de>
1883 * gcc.dg/lto/pr54702_0.c: New testcase.
1884 * gcc.dg/lto/pr54702_1.c: Likewise.
1885 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1886 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1887 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1888 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1890 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1893 * g++.dg/cpp0x/parse2.C: New.
1894 * g++.dg/parse/error11.C: Adjust.
1895 * g++.dg/parse/error12.C: Likewise.
1897 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1899 * gcc.target/i386/20030217-1.c: Added check for
1900 large_long_double effective target.
1901 * gcc.target/i386/387-3.c: Likewise.
1902 * gcc.target/i386/387-4.c: Likewise.
1903 * gcc.target/i386/pr36578-1.c: Likewise.
1904 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1905 when long double size is equal double size.
1906 * gcc.target/i386/excess-precision-1.c: Likewise.
1907 * gcc.target/i386/pr36578-2.c: Likewise.
1908 * gcc.target/i386/20030217-2.c: New testcase.
1910 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1912 PR tree-optimization/54676
1913 * gcc.dg/pr54676.c: New test.
1915 2012-09-25 Richard Guenther <rguenther@suse.de>
1917 PR tree-optimization/53663
1918 * gcc.dg/torture/pr53663-1.c: New testcase.
1919 * gcc.dg/torture/pr53663-2.c: Likewise.
1920 * gcc.dg/torture/pr53663-3.c: Likewise.
1922 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1924 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1926 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1928 * lib/target-supports-dg.exp (dg-require-effective-target,
1929 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1930 dg-process-target-1 instead of dg-process-target.
1931 (dg-process-target-1): Rename from dg-process-target.
1932 (dg-process-target): New.
1934 2012-09-24 Richard Guenther <rguenther@suse.de>
1936 PR tree-optimization/54684
1937 * g++.dg/torture/pr54684.C: New testcase.
1939 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1941 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1943 2012-09-24 Richard Guenther <rguenther@suse.de>
1946 * gcc.dg/tm/pr52173-1.c: New.
1947 * gcc.dg/tm/pr52173-2.c: New.
1949 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1951 * gcc.dg/pr54669.c: New test.
1953 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1954 Dominique Dhumieres <dominiq@lps.ens.fr>
1957 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1959 2012-09-23 Tobias Burnus <burnus@net-b.de>
1962 * gfortran.dg/class_array_14.f90: New.
1964 2012-09-22 Kai Tietz <ktietz@redhat.com>
1966 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1967 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1969 2012-09-21 Dehao Chen <dehao@google.com>
1972 PR tree-optimization/54655
1973 * g++.dg/pr54655.C: New testcase.
1975 2012-09-21 Richard Guenther <rguenther@suse.de>
1977 PR tree-optimization/54647
1978 * g++.dg/torture/pr54647.C: New testcase.
1980 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1983 * c-c++-common/torture/vector-compare-2.c: Add -w.
1985 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1987 * gnat.dg/opt20.ads: Move dg directive to...
1988 * gnat.dg/opt20.adb: ...here.
1989 * gnat.dg/addr1.ad[sb]: Likewise.
1990 * gnat.dg/concat2.ad[sb]: Likewise.
1991 * gnat.dg/array16.ad[sb]: Likewise.
1992 * gnat.dg/atomic5.ad[sb]: Likewise.
1993 * gnat.dg/discr29.ad[sb]: Likewise.
1994 * gnat.dg/noreturn5.ad[sb]: Likewise.
1995 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1996 * gnat.dg/discr23.ads: Remove dg directive.
1997 * gnat.dg/nested_float_packed.ads: Likewise.
1998 * gnat.dg/oconst6.ads: Move to...
1999 * gnat.dg/specs/oconst6.ads: ...here.
2001 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2004 * g++.dg/cpp0x/decltype32.C: Tweak.
2006 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2008 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2009 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2010 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2011 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2013 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2016 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2018 2012-09-19 Steve Ellcey <sellcey@mips.com>
2020 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2022 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2024 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2025 * gcc.target/powerpc/ppc-mftb.c: New file.
2027 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2030 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2033 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2036 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2038 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2040 * gcc.c-torture/execute/20120919-1.c: New test.
2042 2012-09-19 Richard Guenther <rguenther@suse.de>
2044 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2046 2012-09-19 Richard Guenther <rguenther@suse.de>
2048 * gcc.dg/builtin-unreachable-6.c: Adjust.
2050 2012-09-19 Richard Guenther <rguenther@suse.de>
2052 * gcc.dg/builtin-object-size-10.c: Adjust.
2053 * gcc.dg/builtin-unreachable-5.c: Adjust.
2054 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2055 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2056 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2057 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2058 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2059 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2060 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2061 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2062 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2063 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2064 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2065 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2067 2012-09-19 Richard Guenther <rguenther@suse.de>
2069 PR tree-optimization/54132
2070 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2071 * gcc.dg/torture/pr54132.c: Likewise.
2073 2012-09-19 Terry Guo <terry.guo@arm.com>
2075 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2076 extra prune rules that will be applied to all tests in a .exp file.
2077 (gcc-dg-prune): Use rules defined by the above variable.
2078 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2079 harmless warnings on architecture switch conflict.
2081 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2083 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2084 of asm-comment characters instead of a single one.
2085 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2087 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2089 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2091 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2092 target instead of xfailing it.
2093 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2094 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2095 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2096 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2097 * gcc.dg/vect/vect-104.c: Likewise.
2098 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2099 * gcc.dg/vect/vect-outer-1.c: Likewise.
2100 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2101 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2102 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2103 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2104 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2105 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2106 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2107 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2108 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2110 * lib/target-supports.exp
2111 (check_effective_target_vect_widen_mult_qi_to_hi,
2112 check_effective_target_vect_widen_mult_hi_to_si,
2113 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2114 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2115 check_effective_target_vect_pack_trunc,
2116 check_effective_target_vect_unpack,
2117 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2118 instead of arm_none.
2120 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2122 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2124 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2125 config to compiler_flags.
2127 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2130 * gcc.target/i386/pr54592.c: New test.
2132 PR tree-optimization/54610
2133 * gcc.target/i386/pr54610.c: New test.
2135 2012-09-17 Jason Merrill <jason@redhat.com>
2138 * g++.dg/cpp0x/alias-decl-21.C: New.
2139 * g++.dg/cpp0x/alias-decl-22.C: New.
2141 2012-09-17 Tobias Burnus <burnus@net-b.de>
2144 * gfortran.dg/scan_2.f90: New.
2146 2012-09-17 Jason Merrill <jason@redhat.com>
2149 * g++.dg/init/aggr9.C: New.
2151 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2153 * gnat.dg/loop_optimization12.ad[sb]: New test.
2155 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2158 * gfortran.dg/proc_ptr_result_7.f90: New.
2160 2012-09-17 Tobias Burnus <burnus@net-b.de>
2163 * gfortran.dg/structure_constructor_11.f90: New.
2165 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2167 PR tree-optimization/54563
2168 * g++.dg/torture/pr54563.C: New test.
2170 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2173 * gfortran.dg/typebound_generic_14.f03: New.
2175 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2178 * gfortran.dg/proc_ptr_38.f90: New.
2180 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2183 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2187 * gnat.dg/lto15.adb: Require lto.
2189 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2190 "myBindC" for hppa*-*-hpux*.
2192 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2194 * gfortran.dg/namelist_75.f90: New test.
2196 2012-09-15 Tom de Vries <tom@codesourcery.com>
2198 * gcc.dg/tree-ssa/vrp82.c: New test.
2199 * gcc.dg/tree-ssa/vrp83.c: Same.
2200 * gcc.dg/tree-ssa/vrp84.c: Same.
2202 2012-09-15 Tom de Vries <tom@codesourcery.com>
2204 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2205 * gcc.dg/tree-ssa/vrp81.c: ... this.
2207 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2210 * gcc.target/avr/torture/fix-types.h: New.
2211 * gcc.target/avr/torture/vals-hr.def: New.
2212 * gcc.target/avr/torture/vals-r.def: New.
2213 * gcc.target/avr/torture/vals-k.def: New.
2214 * gcc.target/avr/torture/vals-ur.def: New.
2215 * gcc.target/avr/torture/vals-uk.def: New.
2216 * gcc.target/avr/torture/vals-uhr.def: New.
2217 * gcc.target/avr/torture/vals-llk.def: New.
2218 * gcc.target/avr/torture/vals-ullk.def: New.
2219 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2220 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2221 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2222 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2223 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2224 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2225 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2226 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2228 2012-09-14 Dehao Chen <dehao@google.com>
2230 * g++.dg/debug/dwarf2/deallocator.C: New test.
2232 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2235 * gcc.c-torture/compile/pr54552-1.c: New test.
2237 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2240 * g++.dg/other/vector-compare.C: New testcase.
2241 * c-c++-common/vector-compare-3.c: New testcase.
2242 * gcc.dg/vector-shift.c: Move ...
2243 * c-c++-common/vector-shift.c: ... here.
2244 * gcc.dg/vector-shift1.c: Move ...
2245 * c-c++-common/vector-shift1.c: ... here.
2246 * gcc.dg/vector-shift3.c: Move ...
2247 * c-c++-common/vector-shift3.c: ... here.
2248 * gcc.dg/vector-compare-1.c: Move ...
2249 * c-c++-common/vector-compare-1.c: ... here.
2250 * gcc.dg/vector-compare-2.c: Move ...
2251 * c-c++-common/vector-compare-2.c: ... here.
2252 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2253 * c-c++-common/torture/vector-compare-1.c: ... here.
2254 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2255 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2256 * c-c++-common/torture/vector-compare-2.c: ... here.
2257 * gcc.c-torture/execute/vector-shift.c: Move ...
2258 * c-c++-common/torture/vector-shift.c: ... here.
2259 * gcc.c-torture/execute/vector-shift2.c: Move ...
2260 * c-c++-common/torture/vector-shift2.c: ... here.
2261 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2262 * c-c++-common/torture/vector-subscript-1.c: ... here.
2263 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2264 * c-c++-common/torture/vector-subscript-2.c: ... here.
2265 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2266 * c-c++-common/torture/vector-subscript-3.c: ... here.
2268 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2271 * gcc.c-torture/compile/pr54103-1.c,
2272 gcc.c-torture/compile/pr54103-2.c,
2273 gcc.c-torture/compile/pr54103-3.c,
2274 gcc.c-torture/compile/pr54103-4.c,
2275 gcc.c-torture/compile/pr54103-5.c,
2276 gcc.c-torture/compile/pr54103-6.c: New tests.
2277 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2279 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2281 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2283 2012-09-14 Richard Guenther <rguenther@suse.de>
2285 PR tree-optimization/54565
2286 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2287 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2289 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2291 * gcc.target/arm/combine-movs.c: Add missing space.
2293 2012-09-14 Richard Guenther <rguenther@suse.de>
2295 * g++.dg/torture/builtin-location.C: New testcase.
2297 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2298 Manuel López-Ibáñez <manu@gcc.gnu.org>
2301 * g++.dg/warn/Wuninitialized-self.C: New.
2303 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2306 * gcc.c-torture/compile/pr54559.c: New test.
2308 2012-09-13 Jason Merrill <jason@redhat.com>
2311 * g++.dg/cpp0x/constexpr-temp1.C: New.
2314 * g++.dg/template/anonunion2.C: New.
2317 * g++.dg/template/init10.C: New.
2319 2012-09-13 Tobias Burnus <burnus@net-b.de>
2322 * gfortran.dg/implicit_pure_3.f90: New.
2324 2012-09-13 Richard Guenther <rguenther@suse.de>
2326 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2328 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2330 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2332 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2334 * c-c++-common/pr51712.c: Handle for short-enum targets.
2336 2012-09-12 Terry Guo <terry.guo@arm.com>
2338 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2339 and lsrs for Thumb2 mode.
2341 2012-09-12 Jan Hubicka <jh@suse.cz>
2343 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2345 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2348 * gcc.target/i386/pr54445-1.c: New file.
2349 * gcc.target/i386/pr54445-2.c: Likewise.
2351 2012-09-12 Tobias Burnus <burnus@net-b.de>
2355 * gfortran.dg/coarray_10.f90: Update dg-error.
2356 * gfortran.dg/coarray_28.f90: New.
2357 * gfortran.dg/array_section_3.f90: New.
2359 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2361 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2362 gcc.target/arm/pr48252.c: Fix for big-endian support.
2364 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2366 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2368 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2369 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2371 * gcc.target/arm/neon-vfma-1.c: New testcase.
2372 * gcc.target/arm/neon-vfms-1.c: Likewise.
2373 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2375 * gcc.target/arm/neon-vmls-1.c: Likewise.
2376 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2378 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2379 (check_effective_target_arm_neonv2_ok): Likewise.
2380 (check_effective_target_arm_neonv2_hw): Likewise.
2381 (check_effective_target_arm_neonv2): Likewise.
2383 2012-09-11 Richard Guenther <rguenther@suse.de>
2386 * g++.dg/tree-ssa/pr54515.C: New testcase.
2388 2012-09-10 Andrew Pinski <apinski@cavium.com>
2391 * gcc.dg/tm/memopt-16.c: New testcase.
2393 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2397 * g++.dg/cpp0x/sfinae40.C: New.
2398 * g++.dg/cpp0x/sfinae41.C: Likewise.
2400 2012-09-10 Jason Merrill <jason@redhat.com>
2403 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2405 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2408 * gcc.target/sh/pr54089-3.c: New.
2410 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2412 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2414 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2416 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2418 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2420 * gcc.dg/pr52558-2.c: Delete.
2421 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2423 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2425 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2427 2012-09-10 Richard Guenther <rguenther@suse.de>
2429 PR tree-optimization/54520
2430 * gcc.dg/torture/pr54520.c: New testcase.
2432 2012-09-10 Jason Merrill <jason@redhat.com>
2435 * g++.dg/cpp0x/implicit14.C: New.
2437 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2440 * gfortran.dg/bound_simplification_3.f90: New test.
2442 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2445 * gcc.dg/pr52558-1.c: Delete.
2446 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2448 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2450 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2451 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2452 * gcc.target/arm/smlaltt-1.c: Likewise.
2454 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2456 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2458 2012-09-07 Tom de Vries <tom@codesourcery.com>
2460 PR tree-optimization/53986
2461 * gcc.dg/tree-ssa/vrp80.c: New test.
2462 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2464 2012-09-06 Jason Merrill <jason@redhat.com>
2468 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2469 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2471 2012-09-06 Andrew Pinski <apinski@cavium.com>
2474 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2476 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2478 PR rtl-optimization/54455
2479 * gcc.dg/54455.c: New test.
2481 2012-09-06 Tobias Burnus <burnus@net-b.de>
2484 * gfortran.dg/promotion_2.f90: New.
2486 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2489 * c-c++-common/pr54486.c: New test.
2491 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2494 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2496 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2499 * g++.dg/cpp0x/sfinae39.C: New.
2501 2012-09-04 Jason Merrill <jason@redhat.com>
2504 * g++.dg/ext/flexary3.C: New.
2507 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2510 * g++.dg/template/defarg15.C: New.
2513 * g++.dg/template/access24.C: New.
2515 2012-09-04 Richard Guenther <rguenther@suse.de>
2517 PR tree-optimization/54458
2518 * gcc.dg/torture/pr54458.c: New testcase.
2520 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2522 * gcc.target/arm/neon-vext.c: New test.
2523 * gcc.target/arm/neon-vext-execute.c: Ditto.
2525 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2529 * gfortran.dg/select_type_29.f03: New.
2531 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2533 * gcc.dg/fold-perm.c: Improve test.
2535 2012-09-03 Tobias Burnus <burnus@net-b.de>
2538 * gfortran.dg/coarray_class_1.f90: New.
2540 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2543 * gcc.c-torture/compile/pr49206.c: New test.
2545 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2546 Uros Bizjak <ubizjak@gmail.com>
2549 * gfortran.dg/pr36680.f90: New test.
2551 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2554 * g++.dg/opt/pr42295.C: New test.
2556 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2559 * gcc.dg/torture/pr54436.c: New test.
2561 2012-09-01 Andrew Pinski <apinski@cavium.com>
2563 * gcc.target/mips/truncate-8.c: New testcase.
2565 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2569 * gcc.target/i386/pr46829.c: New test.
2570 * gcc.target/i386/pr46843.c: Ditto.
2572 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2573 Jason Merrill <jason@redhat.com>
2576 * g++.dg/parse/error50.C: New.
2578 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2581 * gcc.c-torture/compile/pr54428.c: New test.
2583 2012-08-31 Ollie Wild <aaw@google.com>
2586 * g++.dg/init/lifetime3.C: New test.
2588 2012-08-31 Martin Jambor <mjambor@suse.cz>
2591 * gcc.dg/torture/pr54409.c: New test.
2593 2012-08-31 Martin Jambor <mjambor@suse.cz>
2595 * gfortran.dg/pr48636.f90: Add dump scan checks.
2597 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2599 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2601 2012-08-28 Joey Ye <joey.ye@arm.com>
2603 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2605 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2608 * gcc.target/i386/pr46254.c: New test.
2610 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2612 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2613 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2614 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2616 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2618 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2619 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2620 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2621 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2622 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2623 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2624 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2625 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2626 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2627 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2628 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2629 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2630 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2631 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2632 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2633 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2634 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2635 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2636 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2637 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2638 gcc.target/mips/unaligned-1.c: Tighten regexps.
2640 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2642 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2643 (mips_option_groups): Remove optimization. Add various -f options.
2644 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2645 and -pg imply -fno-omit-frame-pointer.
2646 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2647 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2648 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2649 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2650 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2651 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2652 * gcc.target/mips/abi-n32-long32.c: Likewise.
2653 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2654 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2655 * gcc.target/mips/abi-n32-long64.c: Likewise.
2656 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2657 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2658 * gcc.target/mips/abi-n64-long32.c: Likewise.
2659 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2660 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2661 * gcc.target/mips/abi-n64-long64.c: Likewise.
2662 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2663 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2664 * gcc.target/mips/abi-o32-long32.c: Likewise.
2665 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2666 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2667 * gcc.target/mips/abi-o32-long64.c: Likewise.
2668 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2669 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2670 * gcc.target/mips/abi-o64-long32.c: Likewise.
2671 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2672 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2673 * gcc.target/mips/abi-o64-long64.c: Likewise.
2674 * gcc.target/mips/asm-1.c: Likewise.
2675 * gcc.target/mips/branch-1.c: Likewise.
2676 * gcc.target/mips/call-3.c: Likewise.
2677 * gcc.target/mips/call-saved-3.c: Likewise.
2678 * gcc.target/mips/clear-cache-1.c: Likewise.
2679 * gcc.target/mips/div-1.c: Likewise.
2680 * gcc.target/mips/div-2.c: Likewise.
2681 * gcc.target/mips/div-3.c: Likewise.
2682 * gcc.target/mips/div-4.c: Likewise.
2683 * gcc.target/mips/div-5.c: Likewise.
2684 * gcc.target/mips/div-6.c: Likewise.
2685 * gcc.target/mips/div-7.c: Likewise.
2686 * gcc.target/mips/div-8.c: Likewise.
2687 * gcc.target/mips/div-9.c: Likewise.
2688 * gcc.target/mips/div-10.c: Likewise.
2689 * gcc.target/mips/div-11.c: Likewise.
2690 * gcc.target/mips/div-12.c: Likewise.
2691 * gcc.target/mips/dsp-ctrl.c: Likewise.
2692 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2693 * gcc.target/mips/ext-8.c: Likewise.
2694 * gcc.target/mips/extend-2.c: Likewise.
2695 * gcc.target/mips/fix-r10000-1.c: Likewise.
2696 * gcc.target/mips/fix-r10000-2.c: Likewise.
2697 * gcc.target/mips/fix-r10000-3.c: Likewise.
2698 * gcc.target/mips/fix-r10000-4.c: Likewise.
2699 * gcc.target/mips/fix-r10000-5.c: Likewise.
2700 * gcc.target/mips/fix-r10000-6.c: Likewise.
2701 * gcc.target/mips/fix-r10000-7.c: Likewise.
2702 * gcc.target/mips/fix-r10000-8.c: Likewise.
2703 * gcc.target/mips/fix-r10000-9.c: Likewise.
2704 * gcc.target/mips/fix-r10000-10.c: Likewise.
2705 * gcc.target/mips/fix-r10000-11.c: Likewise.
2706 * gcc.target/mips/fix-r10000-12.c: Likewise.
2707 * gcc.target/mips/fix-r10000-13.c: Likewise.
2708 * gcc.target/mips/fix-r10000-14.c: Likewise.
2709 * gcc.target/mips/fix-r10000-15.c: Likewise.
2710 * gcc.target/mips/fpcmp-1.c: Likewise.
2711 * gcc.target/mips/fpcmp-2.c: Likewise.
2712 * gcc.target/mips/fpr-moves-7.c: Likewise.
2713 * gcc.target/mips/fpr-moves-8.c: Likewise.
2714 * gcc.target/mips/int-moves-1.c: Likewise.
2715 * gcc.target/mips/int-moves-2.c: Likewise.
2716 * gcc.target/mips/long-calls-pg.c: Likewise.
2717 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2718 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2719 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2720 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2721 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2722 * gcc.target/mips/mips-3d-1.c: Likewise.
2723 * gcc.target/mips/mips-3d-2.c: Likewise.
2724 * gcc.target/mips/mips-3d-3.c: Likewise.
2725 * gcc.target/mips/mips-3d-4.c: Likewise.
2726 * gcc.target/mips/mips-3d-5.c: Likewise.
2727 * gcc.target/mips/mips-3d-6.c: Likewise.
2728 * gcc.target/mips/mips-3d-7.c: Likewise.
2729 * gcc.target/mips/mips-3d-8.c: Likewise.
2730 * gcc.target/mips/mips-3d-9.c: Likewise.
2731 * gcc.target/mips/mips-ps-1.c: Likewise.
2732 * gcc.target/mips/mips-ps-2.c: Likewise.
2733 * gcc.target/mips/mips-ps-3.c: Likewise.
2734 * gcc.target/mips/mips-ps-4.c: Likewise.
2735 * gcc.target/mips/mips-ps-6.c: Likewise.
2736 * gcc.target/mips/mips32-dspr2.c: Likewise.
2737 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2738 * gcc.target/mips/neg-abs-1.c: Likewise.
2739 * gcc.target/mips/neg-abs-2.c: Likewise.
2740 * gcc.target/mips/nmadd-3.c: Likewise.
2741 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2742 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2743 * gcc.target/mips/octeon-pop-1.c: Likewise.
2744 * gcc.target/mips/pr26765.c: Likewise.
2745 * gcc.target/mips/pr33256.c: Likewise.
2746 * gcc.target/mips/pr33635-1.c: Likewise.
2747 * gcc.target/mips/pr33755.c: Likewise.
2748 * gcc.target/mips/pr35802.c: Likewise.
2749 * gcc.target/mips/pr45074.c: Likewise.
2750 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2751 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2752 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2753 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2754 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2755 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2756 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2757 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2758 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2759 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2760 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2761 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2762 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2763 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2764 * gcc.target/mips/save-restore-1.c: Likewise.
2765 * gcc.target/mips/save-restore-3.c: Likewise.
2766 * gcc.target/mips/save-restore-5.c: Likewise.
2767 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2768 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2769 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2770 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2771 * gcc.target/mips/stack-1.c: Likewise.
2773 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2776 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2777 branch under test to be filled with preceding rather than
2778 following instructions.
2779 * gcc.target/mips/branch-10.c: Likewise.
2780 * gcc.target/mips/branch-11.c: Likewise.
2781 * gcc.target/mips/branch-12.c: Likewise.
2782 * gcc.target/mips/branch-13.c: Likewise.
2783 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2784 to be eliminated. Tighten $28 scan-assembler-not test.
2786 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2788 * gcc.target/mips/call-4.c: ...this new test.
2790 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2792 * gcc.target/mips/code-readable-3.c: Likewise.
2793 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2794 flag but skip for -O0.
2795 * gcc.target/mips/code-readable-4.c: Likewise.
2797 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2798 of operations under test.
2799 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2801 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2802 Don't require sibling-call optimization.
2803 * gcc.target/mips/near-far-4.c: Likewise.
2805 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2806 Make sure that the register variable is used.
2807 * gcc.target/mips/soft-float-1.c: Likewise.
2809 * gcc.target/mips/sdata-1.c: Make static data volatile.
2810 * gcc.target/mips/sdata-2.c: Likewise.
2811 * gcc.target/mips/sdata-3.c: Likewise.
2812 * gcc.target/mips/sdata-4.c: Likewise.
2814 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2816 * gcc.target/mips/atomic-memory-2.c: Likewise.
2817 * gcc.target/mips/branch-cost-1.c: Likewise.
2818 * gcc.target/mips/branch-cost-2.c: Likewise.
2819 * gcc.target/mips/cache-1.c: Likewise.
2820 * gcc.target/mips/call-1.c: Likewise.
2821 * gcc.target/mips/call-saved-2.c: Likewise.
2822 * gcc.target/mips/const-anchor-1.c: Likewise.
2823 * gcc.target/mips/const-anchor-2.c: Likewise.
2824 * gcc.target/mips/dse-1.c: Likewise.
2825 * gcc.target/mips/dsp-lhx.c: Likewise.
2826 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2827 * gcc.target/mips/ext-1.c: Likewise.
2828 * gcc.target/mips/ext-2.c: Likewise.
2829 * gcc.target/mips/ext-3.c: Likewise.
2830 * gcc.target/mips/ext-4.c: Likewise.
2831 * gcc.target/mips/ext-5.c: Likewise.
2832 * gcc.target/mips/ext-6.c: Likewise.
2833 * gcc.target/mips/ext-7.c: Likewise.
2834 * gcc.target/mips/extend-1.c: Likewise.
2835 * gcc.target/mips/fix-r4000-1.c: Likewise.
2836 * gcc.target/mips/fix-r4000-3.c: Likewise.
2837 * gcc.target/mips/fix-r4000-5.c: Likewise.
2838 * gcc.target/mips/fix-r4000-6.c: Likewise.
2839 * gcc.target/mips/fix-r4000-8.c: Likewise.
2840 * gcc.target/mips/fix-r4000-10.c: Likewise.
2841 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2842 * gcc.target/mips/fixed-vector-type.c: Likewise.
2843 * gcc.target/mips/fpr-moves-1.c: Likewise.
2844 * gcc.target/mips/fpr-moves-2.c: Likewise.
2845 * gcc.target/mips/fpr-moves-3.c: Likewise.
2846 * gcc.target/mips/fpr-moves-4.c: Likewise.
2847 * gcc.target/mips/fpr-moves-5.c: Likewise.
2848 * gcc.target/mips/fpr-moves-6.c: Likewise.
2849 * gcc.target/mips/ins-1.c: Likewise.
2850 * gcc.target/mips/ins-2.c: Likewise.
2851 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2852 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2853 * gcc.target/mips/lazy-binding-1.c: Likewise.
2854 * gcc.target/mips/madd-3.c: Likewise.
2855 * gcc.target/mips/madd-5.c: Likewise.
2856 * gcc.target/mips/madd-6.c: Likewise.
2857 * gcc.target/mips/madd-8.c: Likewise.
2858 * gcc.target/mips/madd-9.c: Likewise.
2859 * gcc.target/mips/memcpy-1.c: Likewise.
2860 * gcc.target/mips/mips-ps-type.c: Likewise.
2861 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2862 * gcc.target/mips/mips-sched-madd.c: Likewise.
2863 * gcc.target/mips/mips16e-extends.c: Likewise.
2864 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2865 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2866 * gcc.target/mips/movcc-1.c: Likewise.
2867 * gcc.target/mips/movcc-2.c: Likewise.
2868 * gcc.target/mips/movcc-3.c: Likewise.
2869 * gcc.target/mips/msub-5.c: Likewise.
2870 * gcc.target/mips/msub-6.c: Likewise.
2871 * gcc.target/mips/msub-8.c: Likewise.
2872 * gcc.target/mips/mult-2.c: Likewise.
2873 * gcc.target/mips/mult-3.c: Likewise.
2874 * gcc.target/mips/mult-5.c: Likewise.
2875 * gcc.target/mips/mult-6.c: Likewise.
2876 * gcc.target/mips/mult-7.c: Likewise.
2877 * gcc.target/mips/mult-12.c: Likewise.
2878 * gcc.target/mips/mult-13.c: Likewise.
2879 * gcc.target/mips/mult-14.c: Likewise.
2880 * gcc.target/mips/mult-15.c: Likewise.
2881 * gcc.target/mips/mult-17.c: Likewise.
2882 * gcc.target/mips/mult-18.c: Likewise.
2883 * gcc.target/mips/mult-19.c: Likewise.
2884 * gcc.target/mips/nmadd-1.c: Likewise.
2885 * gcc.target/mips/nmadd-2.c: Likewise.
2886 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2887 * gcc.target/mips/octeon-cins-1.c: Likewise.
2888 * gcc.target/mips/octeon-cins-2.c: Likewise.
2889 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2890 * gcc.target/mips/octeon-exts-2.c: Likewise.
2891 * gcc.target/mips/octeon-exts-3.c: Likewise.
2892 * gcc.target/mips/octeon-exts-4.c: Likewise.
2893 * gcc.target/mips/octeon-exts-5.c: Likewise.
2894 * gcc.target/mips/octeon-exts-6.c: Likewise.
2895 * gcc.target/mips/octeon-exts-7.c: Likewise.
2896 * gcc.target/mips/octeon-pop-2.c: Likewise.
2897 * gcc.target/mips/octeon-seq-3.c: Likewise.
2898 * gcc.target/mips/octeon-seq-4.c: Likewise.
2899 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2900 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2901 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2902 * gcc.target/mips/pr54240.c: Likewise.
2903 * gcc.target/mips/rsqrt-1.c: Likewise.
2904 * gcc.target/mips/rsqrt-2.c: Likewise.
2905 * gcc.target/mips/rsqrt-3.c: Likewise.
2906 * gcc.target/mips/rsqrt-4.c: Likewise.
2907 * gcc.target/mips/save-restore-2.c: Likewise.
2908 * gcc.target/mips/save-restore-4.c: Likewise.
2909 * gcc.target/mips/sb1-1.c: Likewise.
2910 * gcc.target/mips/scc-1.c: Likewise.
2911 * gcc.target/mips/scc-2.c: Likewise.
2912 * gcc.target/mips/scc-3.c: Likewise.
2913 * gcc.target/mips/scc-4.c: Likewise.
2914 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2915 * gcc.target/mips/truncate-1.c: Likewise.
2916 * gcc.target/mips/truncate-2.c: Likewise.
2917 * gcc.target/mips/truncate-3.c: Likewise.
2918 * gcc.target/mips/truncate-4.c: Likewise.
2919 * gcc.target/mips/truncate-5.c: Likewise.
2920 * gcc.target/mips/truncate-6.c: Likewise.
2921 * gcc.target/mips/unaligned-1.c: Likewise.
2923 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2924 skip for -O0. Require -fexpensive-optimizations.
2925 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2926 * gcc.target/mips/dspr2-MULT.c: Likewise.
2927 * gcc.target/mips/fix-r4000-2.c: Likewise.
2928 * gcc.target/mips/fix-r4000-4.c: Likewise.
2929 * gcc.target/mips/fix-r4000-7.c: Likewise.
2930 * gcc.target/mips/fix-r4000-9.c: Likewise.
2931 * gcc.target/mips/madd-1.c: Likewise.
2932 * gcc.target/mips/madd-2.c: Likewise.
2933 * gcc.target/mips/madd-4.c: Likewise.
2934 * gcc.target/mips/maddu-1.c: Likewise.
2935 * gcc.target/mips/maddu-2.c: Likewise.
2936 * gcc.target/mips/maddu-3.c: Likewise.
2937 * gcc.target/mips/maddu-4.c: Likewise.
2938 * gcc.target/mips/msub-1.c: Likewise.
2939 * gcc.target/mips/msub-2.c: Likewise.
2940 * gcc.target/mips/msub-3.c: Likewise.
2941 * gcc.target/mips/msub-4.c: Likewise.
2942 * gcc.target/mips/msubu-1.c: Likewise.
2943 * gcc.target/mips/msubu-2.c: Likewise.
2944 * gcc.target/mips/msubu-3.c: Likewise.
2945 * gcc.target/mips/msubu-4.c: Likewise.
2946 * gcc.target/mips/mult-1.c: Likewise.
2947 * gcc.target/mips/mult-4.c: Likewise.
2948 * gcc.target/mips/mult-8.c: Likewise.
2949 * gcc.target/mips/mult-9.c: Likewise.
2950 * gcc.target/mips/mult-10.c: Likewise.
2951 * gcc.target/mips/mult-11.c: Likewise.
2952 * gcc.target/mips/mult-16.c: Likewise.
2954 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2955 skip for -O0 and -Os.
2956 * gcc.target/mips/fix-r4000-12.c: Likewise.
2957 * gcc.target/mips/madd-7.c: Likewise.
2958 * gcc.target/mips/mips-ps-5.c: Likewise.
2959 * gcc.target/mips/mips-ps-7.c: Likewise.
2960 * gcc.target/mips/msub-7.c: Likewise.
2962 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2963 skip for -O0. Require -mno-abicalls.
2964 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2966 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2967 skip for -O0. Require a total number of BBIT instructions and
2968 at least one of each kind.
2970 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2971 skip for -O0. Require -fno-unroll-loops.
2973 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2974 skip for -O0. Allow BLTZ as well as BGEZ.
2976 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2978 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2979 skip for -O0. Require -fschedule-insns2.
2980 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2982 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2983 but skip for -O0. Make a branch-likely more likely.
2985 * gcc.target/mips/timode-2.c: Split each test into its own function.
2986 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2988 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2989 skip for -O0. Require -fpeephole2.
2990 * gcc.target/mips/vr-mult-2.c: Likewise.
2992 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2994 PR preprocessor/53469
2995 * gcc.dg/cpp/_Pragma7.c: New test case.
2997 2012-08-27 Tobias Burnus <burnus@net-b.de>
3000 * gfortran.dg/do_5.f90: New.
3002 2012-08-27 Tobias Burnus <burnus@net-b.de>
3004 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3005 from dg-options as -Wall no longer implies it.
3007 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3009 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3011 2012-08-25 Jason Merrill <jason@redhat.com>
3013 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3015 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3018 * g++.dg/cpp0x/auto34.C: New.
3020 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3023 * gcc.dg/pr54363.c: New test.
3026 * gcc.dg/pr54355.c: New test.
3028 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3031 * gcc.target/i386/pr52857-1.c: New.
3032 * gcc.target/i386/pr52857-2.c: Likewise.
3034 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3036 * gcc.target/mips/code-readable-4.c: New test.
3038 2012-08-23 Julian Brown <julian@codesourcery.com>
3039 Sandra Loosemore <sandra@codesourcery.com>
3041 * gcc.target/mips/code-readable-1.c: Add -O to options.
3043 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3046 * g++.dg/lookup/using53.C: New.
3048 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3050 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3051 * gcc.dg/fixed-point/convert-1.c: New.
3052 * gcc.dg/fixed-point/convert-2.c: New.
3053 * gcc.dg/fixed-point/convert-3.c: New.
3054 * gcc.dg/fixed-point/convert-4.c: New.
3055 * gcc.dg/fixed-point/convert-float-1.c: New.
3056 * gcc.dg/fixed-point/convert-float-2.c: New.
3057 * gcc.dg/fixed-point/convert-float-3.c: New.
3058 * gcc.dg/fixed-point/convert-float-4.c: New.
3059 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3060 * gcc.dg/fixed-point/convert-sat.c: New.
3061 * gcc.dg/fixed-point/convert.h: New.
3063 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3066 * gcc.target/sh/pr54089-2.c: New.
3068 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3070 * gcc.target/i386/long-double-64-1.c: New file.
3071 * gcc.target/i386/long-double-64-2.c: Likewise.
3072 * gcc.target/i386/long-double-64-3.c: Likewise.
3073 * gcc.target/i386/long-double-64-4.c: Likewise.
3074 * gcc.target/i386/long-double-80-1.c: Likewise.
3075 * gcc.target/i386/long-double-80-2.c: Likewise.
3076 * gcc.target/i386/long-double-80-3.c: Likewise.
3077 * gcc.target/i386/long-double-80-4.c: Likewise.
3078 * gcc.target/i386/long-double-80-5.c: Likewise.
3079 * gcc.target/i386/long-double-80-6.c: Likewise.
3080 * gcc.target/i386/long-double-80-7.c: Likewise.
3082 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3084 PR tree-optimization/54317
3085 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3087 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3090 * gcc.target/sh/pr39423-2.c: New.
3092 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3094 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3095 * gcc.dg/fold-perm.c: Likewise.
3097 2012-08-20 Jan Hubicka <jh@suse.cz>
3100 * gcc.dg/ipa/inlinehint-1.c: New.
3102 2012-08-20 Florian Weimer <fweimer@redhat.com>
3105 * g++.dg/init/new38.C: New test.
3106 * g++.dg/init/new39.C: New test.
3108 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3111 * gcc.target/sh/pr54089-1.c: New.
3113 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3116 * gcc.target/sh/pr51244-11.c: New.
3118 2012-08-20 Tobias Burnus <burnus@net-b.de>
3121 * gfortran.dg/warn_target_lifetime_2.f90: New.
3123 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3126 * g++.dg/warn/Wunused-var-17.C: New.
3128 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3131 * gcc.dg/gomp/pr53992.c: New test.
3133 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3136 * gcc.c-torture/execute/20120817-1.c: New test.
3138 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3140 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3142 (f2): New test that really does need adds.
3144 2012-08-20 Richard Guenther <rguenther@suse.de>
3146 PR tree-optimization/54327
3147 * gcc.dg/torture/pr54327.c: New testcase.
3149 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3151 PR tree-optimization/54321
3152 * gcc.c-torture/compile/pr54321.c: New test.
3154 2012-08-20 Tobias Burnus <burnus@net-b.de>
3157 * gfortran.dg/warn_target_lifetime_1.f90: New.
3159 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3162 * gfortran.dg/real_compare_1.f90: New test case.
3163 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3165 2012-08-18 Jan Hubicka <jh@suse.cz>
3167 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3169 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3172 * gfortran.dg/interface_37.f90: New test.
3174 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3175 Gary Funck <gary@intrepid.com>
3178 * gcc.target/i386/pr20020-1.c: New test.
3179 * gcc.target/i386/pr20020-2.c: Likewise.
3180 * gcc.target/i386/pr20020-3.c: Likewise.
3182 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3184 * gcc.target/i386/perm-concat.c: New test.
3186 2012-08-17 Julian Brown <julian@codesourcery.com>
3188 * gcc.target/arm/div64-unwinding.c: New test.
3190 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3192 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3194 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3197 * gcc.target/sh/pr54236-1.c: New.
3199 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3201 * lib/target-supports.exp (check_effective_target_sync_int_long)
3202 (check_effective_target_sync_char_short): Enable for crisv32-*
3206 * gcc.dg/torture/pr54261-1.c: New test.
3208 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3212 * gfortran.dg/typebound_call_24.f03: New.
3214 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3216 PR tree-optimization/54245
3217 * gcc.dg/tree-ssa/pr54245.c: New test.
3219 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3221 PR tree-optimization/54240
3222 * gcc.target/powerpc/pr54240.c: New test.
3223 * gcc.target/mips/pr54240.c: Likewise.
3225 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3228 * gcc.target/sh/pr52933-1.c: New.
3229 * gcc.target/sh/pr52933-2.c: New.
3231 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3234 * gcc.target/sh/pr50751-8.c: New.
3236 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3239 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3240 * gfortran.dg/typebound_proc_27.f03: New test.
3242 2012-08-14 Sterling Augustine <saugustine@google.com>
3244 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3246 2012-08-14 Tobias Burnus <burnus@net-b.de>
3249 * gfortran.dg/data_constraints_3.f90: New.
3250 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3251 to disable -pedantic compilation.
3252 * gfortran.dg/pr37243.f: Ditto.
3253 * gfortran.dg/g77/19990826-3.f: Ditto.
3254 * gfortran.dg/g77/20020307-1.f : Ditto.
3255 * gfortran.dg/g77/980310-3.f: Ditto.
3257 2012-08-14 Tobias Burnus <burnus@net-b.de>
3260 * gfortran.dg/warn_conversion_4.f90: New.
3262 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3265 PR rtl-optimization/53495
3266 * gcc.c-torture/compile/pr53411.c: New test.
3267 * gcc.c-torture/compile/pr53495.c: New test.
3269 2012-08-13 Richard Guenther <rguenther@suse.de>
3271 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3273 2012-08-13 Richard Guenther <rguenther@suse.de>
3275 PR tree-optimization/54200
3276 * gcc.dg/guality/pr54200.c: New testcase.
3277 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3279 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3281 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3283 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3286 * gcc.target/sh/pr51244-7.c: New.
3287 * gcc.target/sh/pr51244-8.c: New.
3288 * gcc.target/sh/pr51244-9.c: New.
3289 * gcc.target/sh/pr51244-10.c: New.
3291 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3293 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3295 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3296 * gcc.target/sh/pr53511-1.c: Likewise.
3297 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3298 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3299 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3300 * gcc.target/sh/pr53512-3.c: Likewise.
3301 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3303 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3306 * gcc.c-torture/compile/pr39423-1.c: New.
3307 * gcc.c-torture/compile/pr39423-2.c: New.
3309 2012-08-12 Tobias Burnus <burnus@net-b.de>
3312 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3313 they appear uninitialized on the RHS.
3314 * gfortran.dg/public_private_module_6.f90: New.
3316 2012-08-11 Martin Jambor <mjambor@suse.cz>
3319 * gfortran.dg/pr48636.f90: New test.
3321 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3323 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3325 (main): Adjust caller.
3327 2012-08-10 Richard Guenther <rguenther@suse.de>
3329 * gcc.dg/matrix/*.c: Adjust and move ...
3330 * gcc.dg/torture/: ... here.
3331 * gcc.dg/matrix: Remove directory.
3333 2012-08-10 Richard Guenther <rguenther@suse.de>
3336 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3338 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3341 * gcc.dg/tree-ssa/pr54211.c: New test.
3343 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3345 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3346 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3348 2012-08-10 Richard Guenther <rguenther@suse.de>
3350 PR tree-optimization/54109
3351 * gcc.dg/torture/pr54109.c: New testcase.
3352 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3353 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3355 2012-08-10 Richard Guenther <rguenther@suse.de>
3357 PR tree-optimization/54027
3358 * gcc.dg/torture/pr54027.c: New testcase.
3360 2012-08-10 Richard Guenther <rguenther@suse.de>
3362 * g++.dg/plugin/selfassign.c: Adjust.
3363 * gcc.dg/plugin/selfassign.c: Likewise.
3364 * gcc.dg/strlenopt-11.c: Likewise.
3365 * gcc.dg/strlenopt-13.c: Likewise.
3366 * gcc.dg/no-strict-overflow-4.c: Likewise.
3367 * gcc.dg/strict-overflow-4.c: Likewise.
3368 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3369 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3370 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3371 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3372 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3373 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3374 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3375 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3376 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3377 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3378 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3379 * gcc.dg/pr46309.c: Likewise.
3380 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3382 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3384 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3386 * gcc.c-torture/compile/20120727-2.c: New test.
3388 2012-08-09 Martin Jambor <mjambor@suse.cz>
3390 * gcc.dg/ipa/iinline-4.c: New test.
3391 * gcc.dg/ipa/iinline-5.c: Likewise.
3392 * gcc.dg/ipa/iinline-6.c: Likewise.
3393 * gcc.dg/ipa/iinline-7.c: Likewise.
3394 * gcc.dg/lto/20120723_0.c: Likewise.
3395 * gcc.dg/lto/20120723_1.c: Likewise.
3397 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3400 * gcc.target/sh/pr39423-1.c: New.
3402 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3405 * gcc.target/sh/pr51244-5: New.
3406 * gcc.target/sh/pr51244-6: New.
3408 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3410 * gcc.target/i386/adx-addxcarry32-3.c: New.
3411 * gcc.target/i386/adx-addxcarry64-3.c: New.
3413 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3415 PR rtl-optimization/53701
3416 * gcc.dg/pr53701.c: New test.
3418 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3420 * gcc.c-torture/compile/20120727-1.c: New test.
3422 2012-08-09 Tobias Burnus <burnus@net-b.de>
3425 * gfortran.dg/intrinsic_shadow_4.f90: New.
3427 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3429 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3431 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3433 * gcc.c-torture/execute/20120808-1.c: New test.
3435 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3437 PR rtl-optimization/54157
3438 * gcc.target/i386/pr54157.c: New file.
3440 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3442 * gcc.target/i386/adx-addcarryx32-1.c: New.
3443 * gcc.target/i386/adx-addcarryx32-2.c: New.
3444 * gcc.target/i386/adx-addcarryx64-1.c: New.
3445 * gcc.target/i386/adx-addcarryx64-2.c: New.
3446 * gcc.target/i386/adx-check.h: New.
3447 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3448 * gcc.target/i386/sse-12.c: Add -madx.
3449 * gcc.target/i386/sse-13.c: Ditto.
3450 * gcc.target/i386/sse-14.c: Ditto.
3451 * gcc.target/i386/sse-22.c: Ditto.
3452 * gcc.target/i386/sse-23.c: Ditto.
3453 * g++.dg/other/i386-2.C: Ditto.
3454 * g++.dg/other/i386-3.C: Ditto.
3456 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3458 * gcc.dg/tree-ssa/slsr-5.c: New.
3459 * gcc.dg/tree-ssa/slsr-6.c: New.
3460 * gcc.dg/tree-ssa/slsr-7.c: New.
3461 * gcc.dg/tree-ssa/slsr-8.c: New.
3462 * gcc.dg/tree-ssa/slsr-9.c: New.
3463 * gcc.dg/tree-ssa/slsr-10.c: New.
3464 * gcc.dg/tree-ssa/slsr-11.c: New.
3465 * gcc.dg/tree-ssa/slsr-12.c: New.
3466 * gcc.dg/tree-ssa/slsr-13.c: New.
3467 * gcc.dg/tree-ssa/slsr-14.c: New.
3468 * gcc.dg/tree-ssa/slsr-15.c: New.
3469 * gcc.dg/tree-ssa/slsr-16.c: New.
3470 * gcc.dg/tree-ssa/slsr-17.c: New.
3471 * gcc.dg/tree-ssa/slsr-18.c: New.
3472 * gcc.dg/tree-ssa/slsr-19.c: New.
3473 * gcc.dg/tree-ssa/slsr-20.c: New.
3474 * gcc.dg/tree-ssa/slsr-21.c: New.
3475 * gcc.dg/tree-ssa/slsr-22.c: New.
3476 * gcc.dg/tree-ssa/slsr-23.c: New.
3477 * gcc.dg/tree-ssa/slsr-24.c: New.
3478 * gcc.dg/tree-ssa/slsr-25.c: New.
3479 * gcc.dg/tree-ssa/slsr-26.c: New.
3480 * gcc.dg/tree-ssa/slsr-30.c: New.
3481 * gcc.dg/tree-ssa/slsr-31.c: New.
3483 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3485 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3486 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3487 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3489 2012-08-06 Cary Coutant <ccoutant@google.com>
3491 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3493 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3496 * gfortran.dg/dummy_procedure_5.f90: Modified.
3497 * gfortran.dg/dummy_procedure_8.f90: New.
3498 * gfortran.dg/interface_26.f90: Modified.
3499 * gfortran.dg/proc_ptr_11.f90: Modified.
3500 * gfortran.dg/proc_ptr_15.f90: Modified.
3501 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3502 * gfortran.dg/typebound_override_1.f90: Modified.
3503 * gfortran.dg/typebound_proc_6.f03: Modified.
3505 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3507 PR tree-optimization/51938
3508 PR tree-optimization/52005
3509 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3510 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3511 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3512 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3514 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3516 Avoid crashing on erroneous static_assert usage
3517 * g++.dg/cpp0x/static_assert8.C: New test.
3519 2012-08-06 Jason Merrill <jason@redhat.com>
3521 * g++.dg/cpp0x/sfinae38.C: New.
3523 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3524 Paolo Carlini <paolo.carlini@oracle.com>
3527 * g++.dg/conversion/void2.C: New.
3529 2012-08-06 Tom de Vries <tom@codesourcery.com>
3531 * gcc.dg/tree-ssa/vrp78.c: New test.
3533 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3534 Richard Sandiford <rdsandiford@googlemail.com>
3536 * g++.dg/opt/enum2.C: Require fpic target.
3537 * g++.dg/lto/20090303_0.C: Likewise.
3539 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3540 Catherine Moore <clm@codesourcery.com>
3542 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3543 flush function names too.
3544 * gcc.target/mips/clear-cache-1.c: Likewise.
3546 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3549 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3551 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3554 * gfortran.dg/array_5.f90: New test.
3556 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3558 PR tree-optimization/30318
3559 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3561 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3563 * g++.dg/ext/vector17.C: New testcase.
3565 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3568 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3569 * g++.dg/opt/longbranch1.C: Likewise.
3571 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3573 PR tree-optimization/53805
3574 * gcc.dg/fold-notunord.c: New testcase.
3576 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3579 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3580 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3582 2012-08-02 Jason Merrill <jason@redhat.com>
3583 Paolo Carlini <paolo.carlini@oracle.com>
3585 PR c++/51213 (again)
3586 * g++.dg/cpp0x/sfinae37.C: Extend.
3588 2012-08-02 Richard Guenther <rguenther@suse.de>
3590 PR tree-optimization/50672
3591 * g++.dg/torture/pr50672.C: New testcase.
3593 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3596 * gfortran.dg/abstract_type_6.f03: Modified.
3597 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3598 * gfortran.dg/proc_ptr_comp_35.f90: New.
3599 * gfortran.dg/typebound_proc_9.f03: Modified.
3600 * gfortran.dg/typebound_proc_26.f90: New.
3602 2012-08-02 Richard Guenther <rguenther@suse.de>
3604 * gcc.dg/torture/pta-callused-1.c: Adjust.
3605 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3606 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3607 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3608 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3609 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3610 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3611 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3612 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3614 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3617 * gfortran.dg/include_6.f90: New test case.
3618 * gfortran.dg/include_7.f90: New test case.
3619 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3621 2012-08-01 Tom de Vries <tom@codesourcery.com>
3623 * gcc.dg/tree-ssa/vrp76.c: New test.
3625 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3627 PR tree-optimization/46556
3628 * gcc.dg/tree-ssa/slsr-27.c: New.
3629 * gcc.dg/tree-ssa/slsr-28.c: New.
3630 * gcc.dg/tree-ssa/slsr-29.c: New.
3632 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3635 * gfortran.dg/proc_decl_29.f90: New.
3637 2012-07-31 Dehao Chen <dehao@google.com>
3639 * gcc.dg/predict-7.c: New test.
3641 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3644 * gfortran.dg/typebound_override_3.f90: New.
3646 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3648 PR tree-optimization/53773
3649 * gcc.dg/vect/pr53773.c: New test.
3651 2012-07-31 Nick Clifton <nickc@redhat.com>
3653 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3656 2012-07-31 Tobias Burnus <burnus@net-b.de>
3658 * gfortran.dg/c_funloc_tests_6.f90: New.
3659 * gfortran.dg/c_funloc_tests_7.f90: New.
3660 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3662 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3665 * g++.dg/cpp0x/temp_default5.C: New.
3667 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3670 * gfortran.dg/proc_ptr_37.f90: New.
3672 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3674 * lib/target-supports.exp
3675 (check_effective_target_vect_natural_alignment): New function.
3676 * gcc.dg/align-2.c: Only run on targets with natural alignment
3678 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3679 alignment of vector types.
3681 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3682 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3684 * gcc.target/i386/rdseed16-1.c: New.
3685 * gcc.target/i386/rdseed32-1.c: Ditto
3686 * gcc.target/i386/rdseed64-1.c: Ditto
3687 * gcc.target/i386/sse-12.c: Add -mrdseed.
3688 * gcc.target/i386/sse-13.c: Ditto.
3689 * gcc.target/i386/sse-14.c: Ditto.
3690 * g++.dg/other/i386-2.C: Ditto.
3691 * g++.dg/other/i386-3.C: Ditto.
3693 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3696 * gcc.target/sh/pr51244-4.c: New.
3698 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3700 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3701 for alpha*-*-* targets. Cleanup original tree dump.
3703 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3705 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3706 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3708 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3710 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3711 rand, srand. Include <stdlib.h>.
3713 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3715 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3717 2012-07-26 Richard Henderson <rth@redhat.com>
3719 * gcc.dg/attr-hotcold-1.c: New.
3720 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3722 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3723 Sandra Loosemore <sandra@codesourcery.com>
3725 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3727 2012-07-26 Tobias Burnus <burnus@net-b.de>
3729 * gfortran.dg/contiguous_1.f90: Update dg-error.
3730 * gfortran.dg/proc_ptr_32.f90: Ditto.
3732 2012-07-26 Richard Guenther <rguenther@suse.de>
3734 PR tree-optimization/54098
3735 * gcc.dg/torture/pr54098.c: New testcase.
3737 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3739 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3740 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3742 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3745 * gfortran.dg/array_constructor_39.f90: New test.
3747 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3750 * gfortran.dg/array_constructor_38.f90: New test.
3752 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3754 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3756 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3758 * gnat.dg/noreturn5.ad[sb]: New test.
3760 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3761 Paul Brook <paul@codesourcery.com>
3765 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3766 * c-c++-common/pr53633.c: New test.
3768 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3770 * gcc.target/i386/asm-dialect-1.c: New test case.
3772 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3773 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3775 * gcc.target/i386/prefetchw-1.c: New.
3776 * gcc.target/i386/sse-12.c: Add -mprfchw.
3777 * gcc.target/i386/sse-13.c: Ditto.
3778 * gcc.target/i386/sse-14.c: Ditto.
3779 * gcc.target/i386/sse-22.c: Ditto.
3780 * gcc.target/i386/sse-23.c: Ditto.
3781 * g++.dg/other/i386-2.C: Ditto.
3782 * g++.dg/other/i386-3.C: Ditto.
3784 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3786 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3788 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3791 * gcc.target/arm/pr54051.c: New.
3792 * gcc.target/arm/vfp-1.c: Adjust test.
3794 2012-07-24 Julian Brown <julian@codesourcery.com>
3796 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3797 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3800 2012-07-23 Paul Brook <paul@codesourcery.com>
3802 * g++.dg/other/armv7m-1.c: New test.
3804 2012-07-23 Julian Brown <julian@codesourcery.com>
3806 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3808 (DO_TEST): Define to 1 for appropriate ARM targets.
3810 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3812 PR tree-optimization/53881
3813 * gcc.dg/pr53881.c: Renamed to ...
3814 * gcc.dg/pr53881-1.c: ... this.
3815 * gcc.dg/pr53881-2.c: New test.
3817 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3819 Handle recent changes in default atomics for cris*-*-linux*.
3820 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3821 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3822 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3823 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3824 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3825 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3826 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3827 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3828 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3829 -mno-unaligned-atomic-may-use-library is in effect for
3831 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3832 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3833 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3834 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3835 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3836 gcc.target/cris/torture/sync-mis-op-i-1.c,
3837 gcc.target/cris/torture/sync-mis-op-i-2.c,
3838 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3839 gcc.target/cris/torture/sync-mis-op-i-3.c,
3840 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3841 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3842 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3843 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3844 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3845 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3846 (main): Remove local variable x.
3847 [mis_ok]: Check that atomics don't fail.
3849 2012-07-21 Andrew Pinski <apinski@cavium.com>
3851 * gcc.dg/tree-ssa/vrp72.c: New test.
3852 * gcc.dg/tree-ssa/vrp73.c: New test.
3853 * gcc.dg/tree-ssa/vrp74.c: New test.
3854 * gcc.dg/tree-ssa/vrp75.c: New test.
3856 2012-07-21 Andrew Pinski <apinski@cavium.com>
3858 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3859 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3861 2012-07-21 Andrew Pinski <apinski@cavium.com>
3863 * gcc.target/mips/octeon-pop-2.c: New testcase.
3865 2012-07-21 Tobias Burnus <burnus@net-b.de>
3868 * gfortran.dg/assumed_rank_3.f90: New.
3869 * gfortran.dg/assumed_rank_11.f90: New.
3870 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3871 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3872 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3874 2012-07-21 Andrew Pinski <apinski@cavium.com>
3876 * gcc.target/mips/unaligned-1.c: New testcase.
3878 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3880 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3882 2012-07-20 Tobias Burnus <burnus@net-b.de>
3884 * gfortran.dg/bind_c_array_params_2.f90: New.
3885 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3886 and update dg-error.
3888 2012-07-20 Tobias Burnus <burnus@net-b.de>
3890 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3892 2012-07-20 Jason Merrill <jason@redhat.com>
3895 * g++.dg/other/array7.C: New.
3897 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3899 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3900 the basic block and check loop depth.
3901 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3902 matching patterns and comments.
3903 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3904 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3906 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3909 * c-c++-common/pr28656.c: New test.
3911 2012-07-19 Jason Merrill <jason@redhat.com>
3914 * g++.dg/init/mutable1.C: New.
3916 2012-07-20 Tobias Burnus <burnus@net-b.de>
3919 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3920 * gfortran.dg/assumed_rank_1.f90: New.
3921 * gfortran.dg/assumed_rank_1_c.c: New.
3922 * gfortran.dg/assumed_rank_2.f90: New.
3923 * gfortran.dg/assumed_rank_4.f90: New.
3924 * gfortran.dg/assumed_rank_5.f90: New.
3925 * gfortran.dg/assumed_rank_6.f90: New.
3926 * gfortran.dg/assumed_rank_7.f90: New.
3927 * gfortran.dg/assumed_rank_8.f90: New.
3928 * gfortran.dg/assumed_rank_8_c.c: New.
3929 * gfortran.dg/assumed_rank_9.f90: New.
3930 * gfortran.dg/assumed_rank_10.f90: New.
3931 * gfortran.dg/assumed_rank_12.f90: New.
3933 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3935 * gnat.dg/opt25.adb: New test.
3936 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3937 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3939 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3941 * gnat.dg/aggr20.ad[sb]: New test.
3942 * gnat.dg/aggr20_pkg.ads: New helper.
3944 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3946 * gnat.dg/derived_type3.adb: New test.
3947 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3949 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3951 PR rtl-optimization/53942
3952 * gcc.dg/pr53942.c: New test.
3954 2012-07-19 Jason Merrill <jason@redhat.com>
3957 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3959 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3961 * gnat.dg/discr38.adb: New test.
3963 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3966 * c-c++-common/gomp/pr54017.c: New test.
3968 2012-07-19 Richard Guenther <rguenther@suse.de>
3969 Eric Botcazou <ebotcazou@adacore.com>
3971 * gnat.dg/loop_optimization11.adb: New testcase.
3972 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3974 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3975 Jason Merrill <jason@redhat.com>
3977 * g++.dg/cpp0x/sfinae37.C: New.
3978 * g++.dg/template/access23.C: New.
3979 * g++.dg/template/access7.C: Adjust.
3980 * g++.dg/template/sfinae10.C: Don't expect errors.
3981 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3983 2012-07-18 Julian Brown <julian@codesourcery.com>
3984 Sandra Loosemore <sandra@codesroucery.com>
3986 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3988 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3990 * gnat.dg/noreturn4.ad[sb]: New test.
3991 * gnat.dg/noreturn4_pkg.ads: New helper.
3993 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3994 Julian Brown <julian@codesourcery.com>
3996 * gcc.target/arm/neon-vdup-1.c: New test case.
3997 * gcc.target/arm/neon-vdup-2.c: New test case.
3998 * gcc.target/arm/neon-vdup-3.c: New test case.
3999 * gcc.target/arm/neon-vdup-4.c: New test case.
4000 * gcc.target/arm/neon-vdup-5.c: New test case.
4001 * gcc.target/arm/neon-vdup-6.c: New test case.
4002 * gcc.target/arm/neon-vdup-7.c: New test case.
4003 * gcc.target/arm/neon-vdup-8.c: New test case.
4004 * gcc.target/arm/neon-vdup-9.c: New test case.
4005 * gcc.target/arm/neon-vdup-10.c: New test case.
4006 * gcc.target/arm/neon-vdup-11.c: New test case.
4007 * gcc.target/arm/neon-vdup-12.c: New test case.
4008 * gcc.target/arm/neon-vdup-13.c: New test case.
4009 * gcc.target/arm/neon-vdup-14.c: New test case.
4010 * gcc.target/arm/neon-vdup-15.c: New test case.
4011 * gcc.target/arm/neon-vdup-16.c: New test case.
4012 * gcc.target/arm/neon-vdup-17.c: New test case.
4013 * gcc.target/arm/neon-vdup-18.c: New test case.
4014 * gcc.target/arm/neon-vdup-19.c: New test case.
4015 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4016 arguments non-constant.
4018 2012-07-18 Richard Guenther <rguenther@suse.de>
4020 PR tree-optimization/53970
4021 * g++.dg/torture/pr53970.C: New testcase.
4023 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4026 * gcc.c-torture/compile/pr38621.c: New.
4028 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4031 * gcc.target/sh/pr33135-1.c: New.
4032 * gcc.target/sh/pr33135-2.c: New.
4033 * gcc.target/sh/pr33135-3.c: New.
4034 * gcc.target/sh/pr33135-4.c: New.
4036 2012-07-17 Jason Merrill <jason@redhat.com>
4039 * g++.dg/parse/enum9.C: New.
4041 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4042 Sandra Loosemore <sandra@codesourcery.com>
4044 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4045 if there is a conflict with -mcpu=. Use -mcpu=5208.
4047 2012-07-17 Jason Merrill <jason@redhat.com>
4050 * g++.dg/template/array23.C: New.
4052 2012-07-17 Tobias Burnus <burnus@net-b.de>
4055 * gfortran.dg/bind_c_usage_26.f90: New.
4056 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4057 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4058 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4059 * gfortran.dg/interop_params.f03: Ditto.
4061 2012-07-17 Jason Merrill <jason@redhat.com>
4063 * g++.dg/template/inherit8.C: Adjust.
4064 * g++.dg/template/using21.C: Adjust.
4065 * g++.dg/template/using22.C: Adjust.
4068 * g++.dg/template/current-inst1.C: New.
4069 * g++.dg/parse/crash35.C: Adjust.
4071 2012-07-17 Tobias Burnus <burnus@net-b.de>
4074 * gfortran.dg/oldstyle_4.f90: New.
4076 2012-07-17 Tobias Burnus <burnus@net-b.de>
4079 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4080 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4082 2012-07-16 Jason Merrill <jason@redhat.com>
4084 * g++.dg/parse/access8.C: Adjust.
4085 * g++.dg/template/sfinae6_neg.C: Adjust.
4087 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4090 * gfortran.dg/coarray_allocate_1.f90: New test.
4092 2012-07-16 Andrew Pinski <apinski@cavium.com>
4094 * gcc.c-torture/execute/bswap-1.c: New testcase.
4095 * gcc.c-torture/compile/unalign-1.c: New testcase.
4096 * gcc.c-torture/compile/20120524-1.c: New testcase.
4097 * gcc.c-torture/compile/20101216-1.c: New testcase.
4099 2012-07-16 Dehao Chen <dehao@google.com>
4102 2012-07-10 Dehao Chen <dehao@google.com>
4104 * gcc.dg/debug_info_inline.c: New test.
4106 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4109 * gfortran.dg/proc_decl_28.f90: New.
4111 2012-07-16 Andrew Pinski <apinski@cavium.com>
4113 * gcc.dg/torture/builtins-1.c: New testcase.
4115 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4117 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4118 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4119 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4120 gcc.target/cris/sync-1-v10.c,
4121 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4122 pass -mno-unaligned-atomic-may-use-library.
4123 * gcc.target/cris/sync-xchg-1.c: New test.
4124 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4125 valid register operand output modifier.
4127 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4129 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4132 2012-07-13 Andrew Pinski <apinski@cavium.com>
4134 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4135 rather than cleanup-tree-dump.
4136 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4138 2012-07-13 Richard Guenther <rguenther@suse.de>
4140 PR tree-optimization/53907
4141 * gcc.target/i386/pr53907.c: New testcase.
4143 2012-07-13 Richard Guenther <rguenther@suse.de>
4145 PR tree-optimization/53922
4146 * gcc.dg/torture/pr53922.c: New testcase.
4148 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4150 PR rtl-optimization/53908
4151 * gcc.dg/torture/pr53908.c: New test.
4153 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4156 * g++.dg/cpp0x/variadic135.C: New.
4158 2012-07-12 Jason Merrill <jason@redhat.com>
4160 * g++.dg/template/sfinae6_neg.C: Adjust.
4162 2012-07-12 Tobias Burnus <burnus@net-b.de>
4164 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4165 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4166 scan-tree-dump-times pattern.
4168 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4170 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4172 2012-07-11 Jason Merrill <jason@redhat.com>
4175 * g++.g/cpp0x/defaulted37.C: New.
4177 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4180 * gcc.target/arm/pr53859.c: New test.
4182 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4185 * gcc.c-torture/compile/pr53886.c: New.
4187 2012-07-10 Dehao Chen <dehao@google.com>
4189 * gcc.dg/debug_info_inline.c: New test.
4191 2012-07-10 Jason Merrill <jason@redhat.com>
4194 * g++.dg/cpp0x/defaulted36.C: New.
4195 * g++.dg/cpp0x/defaulted21.C: Adjust.
4197 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4199 2012-07-09 Sterling Augustine <saugustine@google.com>
4201 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4203 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4205 PR tree-optimization/53887
4206 * gcc.dg/pr53887.c: New test.
4208 2012-07-09 Jason Merrill <jason@redhat.com>
4211 * g++.dg/cpp0x/nullptr29.C: New.
4213 2012-07-09 Tom de Vries <tom@codesourcery.com>
4214 Richard Guenther <rguenther@suse.de>
4216 * gcc.dg/builtin-unreachable-6.c: New test.
4217 * gcc.dg/builtin-unreachable-5.c: New test.
4219 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4221 PR tree-optimization/53881
4222 * gcc.dg/pr53881.c: New test.
4224 2012-07-06 Jason Merrill <jason@redhat.com>
4227 * g++.dg/cpp0x/variadic134.C: New.
4230 * g++.dg/cpp0x/alias-decl-20.C: New.
4232 2012-07-06 Tom de Vries <tom@codesourcery.com>
4234 PR tree-optimization/51879
4235 * gcc.dg/pr51879-16.c: New test.
4236 * gcc.dg/pr51879-17.c: Same.
4238 2012-07-06 Tom de Vries <tom@codesourcery.com>
4240 PR tree-optimization/52009
4241 * gcc.dg/pr51879-7.c: New test.
4242 * gcc.dg/pr51879-18.c: New test.
4244 2012-07-05 Jason Merrill <jason@redhat.com>
4247 * g++.dg/template/typedef39.C: New.
4250 * g++.dg/cpp0x/variadic133.C: New.
4251 * g++.dg/template/param1.C: Adjust.
4253 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4257 * gcc.target/arm/neon/vtrnf32.c: Update.
4258 * gcc.target/arm/neon/vtrns32.c: Update.
4259 * gcc.target/arm/neon/vtrnu32.c: Update.
4260 * gcc.target/arm/neon/vzipf32.c: Update.
4261 * gcc.target/arm/neon/vzips32.c: Update.
4262 * gcc.target/arm/neon/vzipu32.c: Update.
4264 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4267 * gfortran.dg/inline_sum_4.f90: New test.
4269 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4271 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4273 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4275 * gcc.target/arm/fma-sp.c: New testcase.
4276 * gcc.target/arm/fma.c: Likewise.
4277 * gcc.target/arm/fma.h: Likewise.
4279 2012-07-04 Jason Merrill <jason@redhat.com>
4282 * g++.dg/other/enum3.C: New.
4284 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4287 * g++.dg/torture/pr53321.C: New test.
4289 2012-07-04 Richard Guenther <rguenther@suse.de>
4291 PR tree-optimization/53844
4292 * g++.dg/tree-ssa/pr53844.C: New testcase.
4294 2012-07-04 Richard Guenther <rguenther@suse.de>
4296 PR tree-optimization/53849
4297 * gcc.dg/pr53849.c: New testcase.
4299 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4302 * g++.dg/ext/label14.C: New test.
4304 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4307 * g++.dg/other/pr53811.C: New test.
4309 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4312 * gcc.target/m68k/stack-limit-1.c: New testcase.
4314 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4316 * gnat.dg/recursive_call.adb: New test.
4318 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4320 * gnat.dg/discr37.ad[sb]: New test.
4322 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4324 * g++.dg/other/packed1.C: Remove SH from xfail list.
4326 2012-07-02 Jason Merrill <jason@redhat.com>
4329 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4332 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4335 * g++.dg/cpp0x/decltype39.C: New.
4336 * g++.dg/diagnostic/method1.C: Adjust.
4339 * g++.dg/template/ref6.C: New.
4341 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4344 * gcc.target/sh/pr53568-1.c: New.
4346 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4349 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4351 2012-07-02 Jason Merrill <jason@redhat.com>
4354 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4357 * g++.dg/template/enum7.C: New.
4358 * g++.dg/other/ptrmem10.C: Adjust.
4359 * g++.dg/other/ptrmem11.C: Adjust.
4360 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4362 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4364 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4366 2012-07-01 Wei Guozhi <carrot@google.com>
4369 * gcc.target/arm/pr53447-1.c: New testcase.
4370 * gcc.target/arm/pr53447-2.c: New testcase.
4371 * gcc.target/arm/pr53447-3.c: New testcase.
4372 * gcc.target/arm/pr53447-4.c: New testcase.
4374 2012-06-29 Richard Guenther <rguenther@suse.de>
4376 PR tree-optimization/47061
4377 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4379 2012-06-29 Richard Guenther <rguenther@suse.de>
4381 PR tree-optimization/37541
4382 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4384 2012-06-29 Richard Guenther <rguenther@suse.de>
4386 PR tree-optimization/52589
4387 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4389 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4391 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4393 * g++.dg/template/error46.C: Add missing comment to dg-message.
4394 * g++.dg/template/crash107.C: Likewise.
4395 * g++.dg/template/error47.C: Likewise.
4396 * g++.dg/template/crash108.C: Likewise.
4397 * g++.dg/overload/operator5.C: Likewise.
4399 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4400 errors in dg-message directives, add comments.
4402 2012-06-28 Kai Tietz <ktietz@redhat.com>
4404 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4405 hard-coded 'unsigned long'.
4407 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4409 PR tree-optimization/51581
4410 * gcc.dg/vect/pr51581-4.c: New test.
4412 PR tree-optimization/53645
4413 * gcc.c-torture/execute/pr53645-2.c: New test.
4415 2012-06-28 Richard Guenther <rguenther@suse.de>
4418 * gcc.dg/torture/pr53790.c: New testcase.
4420 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4422 PR tree-optimization/53645
4423 * gcc.c-torture/execute/pr53645.c: New test.
4425 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4427 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4429 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4433 * gcc.dg/guality/pr49888.c: Account for the possibility that
4434 the variable is optimized out at the first test.
4436 2012-06-27 Jason Merrill <jason@redhat.com>
4438 * g++.dg/cpp0x/override2.C: Adjust.
4439 * g++.dg/template/error5.C: Adjust.
4440 * g++.dg/parse/crash28.C: Adjust.
4443 * g++.dg/parse/template27.C: New.
4444 * g++.dg/template/crash74.C: Adjust expected output.
4446 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4450 * gfortran.dg/typebound_operator_16.f03: New.
4452 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4454 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4455 even src1.i and src2.i fields even in the second half of the arrays.
4457 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4460 * g++.dg/torture/vshuf-16.inc: New test.
4461 * g++.dg/torture/vshuf-2.inc: New test.
4462 * g++.dg/torture/vshuf-4.inc: New test.
4463 * g++.dg/torture/vshuf-8.inc: New test.
4464 * g++.dg/torture/vshuf-main.inc: New test.
4465 * g++.dg/torture/vshuf-v16hi.C: New test.
4466 * g++.dg/torture/vshuf-v16qi.C: New test.
4467 * g++.dg/torture/vshuf-v2df.C: New test.
4468 * g++.dg/torture/vshuf-v2di.C: New test.
4469 * g++.dg/torture/vshuf-v2sf.C: New test.
4470 * g++.dg/torture/vshuf-v2si.C: New test.
4471 * g++.dg/torture/vshuf-v4df.C: New test.
4472 * g++.dg/torture/vshuf-v4di.C: New test.
4473 * g++.dg/torture/vshuf-v4sf.C: New test.
4474 * g++.dg/torture/vshuf-v4si.C: New test.
4475 * g++.dg/torture/vshuf-v8hi.C: New test.
4476 * g++.dg/torture/vshuf-v8qi.C: New test.
4477 * g++.dg/torture/vshuf-v8si.C: New test.
4479 2012-06-27 Richard Guenther <rguenther@suse.de>
4482 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4484 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4486 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4487 scan-dump-dem-not): Use printable pattern in test name.
4489 2012-06-26 Sterling Augustine <saugustine@google.com>
4490 Dominique Dhumieres <dominiq@lps.ens.fr>
4492 * gcc.dg/pubtypes-2.c: Update expected output.
4493 * gcc.dg/pubtypes-3.c: Likewise.
4494 * gcc.dg/pubtypes-4.c: Likewise.
4496 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4498 * gcc.dg/tree-ssa/slsr-1.c: New test.
4499 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4500 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4501 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4503 2012-06-26 Matt Turner <mattst88@gmail.com>
4506 * gcc.target/arm/mmx-2.c: New.
4508 2012-06-26 Richard Guenther <rguenther@suse.de>
4511 * g++.dg/torture/pr53752.C: New testcase.
4513 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4515 PR tree-optimization/53748
4516 * gcc.c-torture/compile/pr53748.c: New test.
4518 2012-06-25 Jason Merrill <jason@redhat.com>
4522 * g++.dg/cpp0x/decltype38.C: New.
4523 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4525 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4527 * lib/target-supports-dg.exp (testname-for-summary): New.
4528 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4529 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4530 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4531 scan-module-absence, output-exists, output-exists-not: Use
4532 testname-for-summary.
4533 (dg-test): Clean up testname_with_flags.
4534 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4535 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4536 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4537 scan-assembler-dem-not, object-size: Use testname-for-summary.
4538 * lib/gcov.exp (run-gcov): Likewise.
4539 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4540 scan-dump-dem, scan-dump-dem-note): Likewise.
4542 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4543 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4544 including profopt.opt; save and restore existing value.
4545 * g++.dg/bprob/bprob.exp: Likewise.
4546 * gcc.dg/matrix/matrix.exp: Likewise.
4547 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4548 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4551 2012-06-25 Richard Henderson <rth@redhat.com>
4553 * gcc.dg/pr53749.c: New.
4555 2012-06-25 Jason Merrill <jason@redhat.com>
4558 * g++.dg/cpp0x/nullptr28.C: New.
4560 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4562 * gcc.target/arm/neon-vld1_dupQ.c: New.
4564 2012-06-25 Florian Weimer <fweimer@redhat.com>
4566 * g++.dg/init/new35.C: New.
4567 * g++.dg/init/new36.C: New.
4568 * g++.dg/init/new37.C: New.
4569 * g++.dg/ext/vla5.C: New warning.
4570 * g++.dg/ext/vla8.C: New warning.
4571 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4573 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4574 James Greenhalgh <james.greenhalgh@arm.com>
4576 * gcc.target/arm/ftest-support-arm.h New testcase.
4577 * gcc.target/arm/ftest-support-thumb.h Likewise.
4578 * gcc.target/arm/ftest-support.h Likewise.
4579 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4580 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4581 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4582 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4583 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4584 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4585 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4586 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4587 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4588 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4589 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4590 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4591 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4592 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4593 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4594 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4595 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4596 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4597 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4598 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4599 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4600 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4601 * lib/target-supports.exp
4602 (check_effective_target_arm_arch_FUNC): Add support for more
4604 (add_options_for_arm_arch_FUNC): Likewise.
4605 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4607 2012-06-25 Jason Merrill <jason@redhat.com>
4610 * g++.dg/cpp0x/constexpr-tuple.C: New.
4612 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4615 * gcc.target/i386/pr53759.c: New test.
4618 * g++.dg/cpp0x/nsdmi7.C: New test.
4620 2012-06-24 Kai Tietz <ktietz@redhat.com>
4622 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4624 * gcc.target/i386/pr38988.c: Likewise.
4626 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4630 * gfortran.dg/typebound_generic_12.f03: New.
4631 * gfortran.dg/typebound_generic_13.f03: New.
4633 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4635 * gnat.dg/lto15.ad[sb]: New test.
4637 2012-06-21 Meador Inge <meadori@codesourcery.com>
4640 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4642 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4644 * gcc.dg/pch/ident-1.c: New test.
4645 * gcc.dg/pch/ident-1.hs: Header file for new test.
4647 2012-06-21 Michael Matz <matz@suse.de>
4650 * gcc.c-torture/execute/pr53688.c: New test.
4652 2012-06-20 Richard Guenther <rguenther@suse.de>
4654 PR tree-optimization/30318
4655 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4657 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4659 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4661 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4663 * gcc.target/i386/clearcapv2.map: New file.
4664 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4666 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4668 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4669 and add __sh__ case.
4671 2012-06-19 Jason Merrill <jason@redhat.com>
4674 * g++.dg/debug/localclass1.C: New.
4676 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4678 * g++.dg/cpp0x/override4.C: New.
4680 2012-06-14 Jason Merrill <jason@redhat.com>
4683 * g++.dg/cpp0x/decltype37.C: New.
4685 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4687 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4689 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4691 * gcc.c-torture/compile/vector-5.c,
4692 gcc.c-torture/compile/vector-6.c: New tests.
4694 2012-06-19 Richard Henderson <rth@redhat.com>
4696 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4698 2012-06-19 Richard Guenther <rguenther@suse.de>
4700 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4702 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4705 * gcc.target/i386/pr53712.c: New test.
4707 2012-06-18 Tobias Burnus <burnus@net-b.de>
4710 * gfortran.dg/elemental_optional_args_6.f90: New.
4712 2012-06-18 Tobias Burnus <burnus@net-b.de>
4715 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4716 * gfortran.dg/coarray/move_alloc_1.f90
4718 2012-06-18 Tobias Burnus <burnus@net-b.de>
4721 * gfortran.dg/coarray_27.f90: New.
4723 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4724 Greta Yorsh <Greta.Yorsh@arm.com>
4726 * gcc.target/arm/epilog-1.c: New test.
4728 2012-06-18 Richard Guenther <rguenther@suse.de>
4730 PR tree-optimization/53693
4731 * g++.dg/torture/pr53693.C: New testcase.
4733 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4735 PR tree-optimization/53703
4736 * gcc.dg/torture/pr53703.c: New test.
4738 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4741 * gcc.target/i386/pr53698.c: New test.
4743 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4745 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4747 2012-06-17 Tobias Burnus <burnus@net-b.de>
4751 * gfortran.dg/transfer_check_3.f90: New.
4753 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4755 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4757 2012-06-16 Tobias Burnus <burnus@net-b.de>
4761 * gfortran.dg/deferred_type_param_8.f90: New.
4763 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4765 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4766 testname that includes flags, passed in as new argument, in
4768 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4769 and pass it to verify-* procedures.
4771 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4772 alignment torture options with usual torture options.
4774 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4775 messages reported for one line of source code.
4776 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4777 * g++.dg/cpp0x/decltype2.C: Likewise.
4778 * g++.dg/cpp0x/decltype3.C: Likewise.
4779 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4780 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4781 * g++.dg/cpp0x/static_assert3.C: Likewise.
4782 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4783 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4784 * g++.dg/cpp0x/union1.C: Likewise.
4785 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4786 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4787 * g++.dg/cpp0x/variadic2.C: Likewise.
4788 * g++.dg/cpp0x/variadic20.C: Likewise.
4789 * g++.dg/cpp0x/variadic74.C: Likewise.
4790 * g++.dg/diagnostic/bitfld2.C: Likewise.
4791 * g++.dg/ext/attrib44.C: Likewise.
4792 * g++.dg/ext/no-asm-1.C: Likewise.
4793 * g++.dg/other/error34.C: Likewise.
4794 * g++.dg/parse/crash46.C: Likewise.
4795 * g++.dg/parse/error10.C: Likewise.
4796 * g++.dg/parse/error2.C: Likewise.
4797 * g++.dg/parse/error3.C: Likewise.
4798 * g++.dg/parse/error36.C: Likewise.
4799 * g++.dg/parse/error8.C: Likewise.
4800 * g++.dg/parse/error9.C: Likewise.
4801 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4802 * g++.dg/parse/parser-pr28152.C: Likewise.
4803 * g++.dg/parse/template25.C: Likewise.
4804 * g++.dg/parse/typename11.C: Likewise.
4805 * g++.dg/tc1/dr147.C: Likewise.
4806 * g++.dg/template/deduce3.C: Likewise.
4807 * g++.dg/template/koenig9.C: Likewise.
4808 * g++.dg/template/pr23510.C: Likewise.
4809 * g++.dg/warn/pr12242.C: Likewise.
4810 * g++.dg/warn/pr30551-2.C: Likewise.
4811 * g++.dg/warn/pr30551.C: Likewise.
4812 * g++.old-deja/g++.other/typename1.C: Likewise.
4813 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4815 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4818 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4819 * c-c++-common/torture/vshuf-2.inc: Likewise.
4820 * c-c++-common/torture/vshuf-4.inc: Likewise.
4821 * c-c++-common/torture/vshuf-8.inc: Likewise.
4822 * c-c++-common/torture/vshuf-main.inc: Likewise.
4823 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4824 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4825 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4826 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4827 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4828 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4829 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4830 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4831 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4832 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4833 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4834 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4835 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4836 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4838 2012-06-15 Michael Matz <matz@suse.de>
4840 * gcc.dg/tree-ssa/vector-4.c: New test.
4842 2012-06-15 Michael Matz <matz@suse.de>
4844 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4845 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4847 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4849 PR tree-optimization/53636
4850 * gcc.target/arm/pr53636.c: New test.
4852 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4854 PR tree-optimization/51581
4855 * gcc.c-torture/execute/pr51581-1.c: New test.
4856 * gcc.c-torture/execute/pr51581-2.c: New test.
4857 * gcc.dg/vect/pr51581-1.c: New test.
4858 * gcc.dg/vect/pr51581-2.c: New test.
4859 * gcc.dg/vect/pr51581-3.c: New test.
4860 * gcc.target/i386/avx-pr51581-1.c: New test.
4861 * gcc.target/i386/avx-pr51581-2.c: New test.
4862 * gcc.target/i386/avx2-pr51581-1.c: New test.
4863 * gcc.target/i386/avx2-pr51581-2.c: New test.
4864 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4866 2012-06-15 Richard Guenther <rguenther@suse.de>
4868 * gcc.c-torture/execute/20120615-1.c: New testcase.
4870 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4872 * gnat.dg/vect8.ad[sb]: New test.
4874 2012-06-14 Richard Guenther <rguenther@suse.de>
4876 * gcc.dg/tree-ssa/vrp.h: New testcase.
4877 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4879 2012-06-13 Christian Bruel <christian.bruel@st.com>
4882 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4884 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4886 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4888 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4891 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4892 test summary unique.
4894 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4895 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4896 scan-stack-usage-not): Don't strip torture options from test name.
4898 * lib/scandump.exp (scan-dump-times): Use printable version of
4899 regexp in test summary line.
4901 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4902 messages reported for one line of source code.
4903 * gcc.dg/format/few-1.c: Likewise.
4904 * gcc.dg/ia64-sync-2.c: Likewise.
4905 * gcc.dg/sync-2.c: Likewise.
4906 * gcc.dg/noncompile/pr44517.c: Likewise.
4908 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4911 * gcc.dg/guality/pr49888.c: New.
4913 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4915 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4916 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4917 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4919 2012-06-13 Tobias Burnus <burnus@net-b.de>
4922 * gfortran.dg/intent_out_7.f90: New.
4924 2012-06-13 Tobias Burnus <burnus@net-b.de>
4927 * gfortran.dg/save_4.f90: New.
4929 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4934 * gcc.dg/pr53532.c: New test.
4935 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4936 adjust line numbers.
4937 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4938 * gcc.dg/Wcxx-compat-8.c: Likewise.
4939 * gcc.dg/pr51034.c: New test.
4940 * gcc.dg/pr53196-1.c: New test.
4941 * gcc.dg/pr53196-2.c: New test.
4943 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4945 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4946 alignment torture options with usual torture options.
4947 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4948 instead of dg-options.
4949 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4950 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4951 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4952 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4953 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4954 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4956 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4957 to checks for multiple messages reported for one line of source code.
4958 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4960 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4961 messages reported for one line of source code.
4963 * gcc.dg/20031223-1.c: Add comments to check for multiple
4964 messages reported for one line of source code.
4965 * gcc.dg/Wconversion-integer.c: Likewise.
4966 * gcc.dg/Wfatal-2.c: Likewise.
4967 * gcc.dg/Wfatal.c: Likewise.
4968 * gcc.dg/Wobjsize-1.c: Likewise.
4969 * gcc.dg/c99-vla-jump-1.c: Likewise.
4970 * gcc.dg/c99-vla-jump-2.c: Likewise.
4971 * gcc.dg/c99-vla-jump-3.c: Likewise.
4972 * gcc.dg/c99-vla-jump-4.c: Likewise.
4973 * gcc.dg/c99-vla-jump-5.c: Likewise.
4974 * gcc.dg/decl-9.c: Likewise.
4975 * gcc.dg/declspec-10.c: Likewise.
4976 * gcc.dg/declspec-18.c: Likewise.
4977 * gcc.dg/mtune.c: Likewise.
4978 * gcc.dg/parser-pr28152-2.c: Likewise.
4979 * gcc.dg/parser-pr28152.c: Likewise.
4980 * gcc.dg/pr14475.c: Likewise.
4981 * gcc.dg/pr27953.c: Likewise.
4982 * gcc.dg/pr28322-3.c: Likewise.
4983 * gcc.dg/pr30457.c: Likewise.
4984 * gcc.dg/pr30551-2.c: Likewise.
4985 * gcc.dg/pr30551-3.c: Likewise.
4986 * gcc.dg/pr30551-4.c: Likewise.
4987 * gcc.dg/pr30551-5.c: Likewise.
4988 * gcc.dg/pr30551-6.c: Likewise.
4989 * gcc.dg/pr30551.c: Likewise.
4990 * gcc.dg/pr45461.c: Likewise.
4991 * gcc.dg/pr48552-1.c: Likewise.
4992 * gcc.dg/pr48552-2.c: Likewise.
4993 * gcc.dg/redecl-1.c: Likewise.
4994 * gcc.dg/transparent-union-3.c: Likewise.
4995 * gcc.dg/utf-dflt.c: Likewise.
4996 * gcc.dg/utf-dflt2.c: Likewise.
4997 * gcc.dg/vla-8.c: Likewise.
4998 * gcc.dg/vla-init-1.c: Likewise.
4999 * gcc.dg/wtr-int-type-1.c: Likewise.
5001 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5002 messages reported for for one line of source code.
5003 * c-c++-common/raw-string-5.c: Likewise.
5004 * c-c++-common/raw-string-4.c: Likewise.
5005 * c-c++-common/raw-string-6.c: Likewise.
5006 * c-c++-common/pr20000.c: Likewise.
5008 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5009 messages reported for one line of source code.
5010 * gcc.dg/cpp/pr30786.c: Likewise.
5011 * gcc.dg/cpp/pr28709.c: Likewise.
5012 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5013 * gcc.dg/cpp/macspace2.c: Likewise.
5014 * gcc.dg/cpp/missing-header-1.c: Likewise.
5015 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5016 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5017 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5019 2012-06-12 Jason Merrill <jason@redhat.com>
5022 * g++.dg/template/local7.C: New.
5024 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5027 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5028 * gcc.target/sh/pr51340-2.c: Likewise.
5029 * gcc.target/sh/pr51340-3.c: Likewise.
5031 2012-06-12 Michael Matz <matz@suse.de>
5033 * gcc.dg/torture/alias-1.c: New test.
5035 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5037 PR rtl-optimization/53589
5038 * gcc.dg/torture/pr53589.c: New test.
5040 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5043 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5044 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5045 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5046 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5047 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5048 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5049 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5050 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5051 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5052 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5053 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5054 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5055 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5056 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5057 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5058 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5060 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5062 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5063 (check_intel_cpu_model): New function.
5064 (check_amd_cpu_model): New function.
5065 (check_features): New function.
5066 (__get_cpuid_output): New function.
5067 (check_detailed): New function.
5068 (fn1): Rename to quick_check.
5069 (main): Update to call quick_check and call check_detailed.
5071 2012-06-11 Richard Henderson <rth@redhat.com>
5073 * lib/target-supports.exp
5074 (check_effective_target_sync_long_long_runtime): Use
5075 check_effective_target_lp64 instead of
5076 check_effective_target_powerpc64 for powerpc targets.
5078 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5081 * gcc.target/sh/pr53511-1.c: New.
5083 2012-06-11 Richard Guenther <rguenther@suse.de>
5086 * g++.dg/lto/pr53470_0.C: New testcase.
5087 * gcc.dg/lto/pr53470_0.c: Likewise.
5089 2012-06-11 Richard Guenther <rguenther@suse.de>
5092 * g++.dg/ext/pr53605.C: New testcase.
5094 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5096 * gnat.dg/specs/array1.ads: New test.
5097 * gnat.dg/specs/array2.ads: Likewise.
5098 * gnat.dg/array22.adb: Likewise.
5100 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5102 * gnat.dg/constant4.adb: New test.
5103 * gnat.dg/constant4_pkg.ads: New helper.
5105 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5108 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5109 * gfortran.dg/allocate_class_1.f90: Modified.
5110 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5111 * gfortran.dg/allocate_class_2.f90: New.
5113 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5116 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5118 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5121 * gfortran.dg/string_assign_2.f90: New test case.
5123 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5126 * gfortran.dg/string_assign_1.f90: New test case.
5128 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5131 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5132 * gcc.dg/gomp/critical-4.c: Likewise.
5133 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5134 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5135 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5136 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5137 * c-c++-common/gomp/pr53580.c: New test.
5139 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5142 * g++.dg/cpp0x/forw_enum11.C: New.
5144 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5147 * g++.dg/cpp0x/alias-decl-19.C: New.
5149 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5151 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5153 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5155 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5157 (XSTATE_SSE): Ditto.
5158 (XSTATE_YMM): Ditto.
5159 (avx_os_support): Use new defines.
5161 2012-06-06 Richard Guenther <rguenther@suse.de>
5164 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5167 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5170 * g++.dg/cpp0x/pr52841.C: New testcase.
5172 2012-06-06 Richard Guenther <rguenther@suse.de>
5174 PR tree-optimization/53081
5175 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5176 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5178 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5180 * gcc.target/powerpc/pr53487.c: New test.
5182 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5184 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5186 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5188 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5190 2012-06-05 Richard Guenther <rguenther@suse.de>
5192 PR tree-optimization/30442
5193 * gcc.dg/vect/bb-slp-30.c: New testcase.
5195 2012-06-05 Richard Guenther <rguenther@suse.de>
5197 PR tree-optimization/53081
5198 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5199 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5200 -fno-tree-loop-distribute-patterns.
5202 2012-06-05 Alan Modra <amodra@gmail.com>
5204 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5205 Check static chain in nested funcs.
5207 2012-06-04 Tobias Burnus <burnus@net-b.de>
5210 * gfortran.dg/init_flag_10.f90: New.
5212 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5215 * g++.dg/warn/Wenum-compare-no-2: New.
5217 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5219 PR preprocessor/53463
5220 * g++.dg/cpp/limits.C: New test.
5221 * g++.dg/parse/error19.C: Adjust.
5222 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5223 * g++.dg/warn/pr35635.C: Likewise.
5224 * g++.old-deja/g++.pt/assign1.C: Likewise.
5226 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5229 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5230 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5231 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5232 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5233 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5234 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5235 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5236 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5238 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5240 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5242 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5244 PR tree-optimization/53550
5245 * gcc.dg/pr53550.c: New test.
5247 2012-06-04 Richard Guenther <rguenther@suse.de>
5249 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5250 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5251 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5253 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5256 * gfortran.dg/parameter_array_element_2.f90: New.
5258 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5261 * gcc.target/sh/pr53512-1.c: New.
5262 * gcc.target/sh/pr53512-2.c: New.
5263 * gcc.target/sh/pr53512-3.c: New.
5264 * gcc.target/sh/pr53512-4.c: New.
5266 2012-06-01 Jason Merrill <jason@redhat.com>
5269 * g++.dg/ext/visibility/template12.C: New.
5270 * g++.dg/ext/attrib14.C: Adjust warning line.
5273 * g++.dg/parse/new6.C: New.
5274 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5276 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5278 * c-c++-common/restrict-2.c: Revert previous change.
5280 2012-06-01 Jason Merrill <jason@redhat.com>
5283 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5286 * g++.dg/cpp0x/auto33.C: New.
5288 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5291 * g++.dg/parse/namespace-alias-1.C: New.
5293 2012-06-01 Christian Bruel <christian.bruel@st.com>
5295 * gcc.dg/spec-options.c: New test.
5296 * gcc.dg/foo.specs: New file.
5298 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5301 * gnat.dg/lto14.adb: Skip on Solaris.
5303 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5305 * gcc.target/cris/sync-1-v10.c,
5306 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5307 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5308 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5309 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5310 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5311 gcc.target/cris/torture/sync-mis-op-i-1.c,
5312 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5313 gcc.target/cris/torture/sync-mis-op-i-2.c,
5314 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5315 gcc.target/cris/torture/sync-mis-op-i-3.c,
5316 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5317 gcc.target/cris/torture/sync-mis-op-s-1.c,
5318 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5319 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5320 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5321 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5322 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5323 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5324 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5325 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5326 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5328 2012-05-31 Richard Guenther <rguenther@suse.de>
5330 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5331 ldist-pr45948.c with disabled SCCP.
5333 2012-05-31 Richard Guenther <rguenther@suse.de>
5336 * gcc.dg/torture/pr48493.c: New testcase.
5338 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5340 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5342 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5343 of the initialization loop.
5344 (dg-final): Adjust the expected number of vectorized loops depending
5345 on vect_char_mult target selector.
5347 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5349 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5350 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5351 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5354 2012-05-30 Jason Merrill <jason@redhat.com>
5357 * g++.dg/init/new34.C: New.
5358 * g++.dg/tree-ssa/stabilize1.C: New.
5360 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5363 * g++.dg/init/new33.C: New test.
5365 2012-05-30 Richard Guenther <rguenther@suse.de>
5368 * gcc.dg/torture/pr53501.c: New testcase.
5369 * c-c++-common/restrict-2.c: Adjust.
5371 2012-05-30 Alan Modra <amodra@gmail.com>
5373 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5376 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5378 * gcc.target/i386/shuf-concat.c: New test.
5380 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5382 PR rtl-optimization/53519
5383 * gcc.c-torture/compile/pr53519.c: New test.
5385 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5387 * gcc.target/arm/neon-vrev.c: New.
5389 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5392 * gcc.target/sh/pr51340-1.c: New.
5393 * gcc.target/sh/pr51340-2.c: New.
5394 * gcc.target/sh/pr51340-3.c: New.
5396 2012-05-29 Richard Guenther <rguenther@suse.de>
5398 PR tree-optimization/53516
5399 * gcc.dg/torture/pr53516.c: New testcase.
5401 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5403 PR preprocessor/53229
5404 * gcc.dg/cpp/paste6.c: Force to run without
5405 -ftrack-macro-expansion.
5406 * gcc.dg/cpp/paste8.c: Likewise.
5407 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5408 -ftrack-macro-expansion.
5409 * gcc.dg/cpp/paste12.c: Force to run without
5410 -ftrack-macro-expansion.
5411 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5412 -ftrack-macro-expansion.
5413 * gcc.dg/cpp/paste13.c: Likewise.
5414 * gcc.dg/cpp/paste14.c: Likewise.
5415 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5416 -ftrack-macro-expansion.
5417 * gcc.dg/cpp/paste18.c: New test.
5419 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5421 * gcc.target/cris/torture/trap-1.c,
5422 gcc.target/cris/torture/trap-2.c,
5423 gcc.target/cris/torture/trap-3.c,
5424 gcc.target/cris/torture/trap-v0.c,
5425 gcc.target/cris/torture/trap-v3.c: New tests.
5427 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5430 * g++.dg/warn/Wbraces3.C: New.
5431 * g++.dg/warn/Wbraces4.C: Likewise.
5433 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5435 PR tree-optimization/53505
5436 * c-c++-common/torture/pr53505.c: New test.
5438 2012-05-27 Nathan Sidwell <nathan@acm.org>
5440 * gcc.dg/stmt-expr-4.c: New.
5442 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5445 * g++.dg/parse/crash60.C: New.
5447 2012-05-26 Jason Merrill <jason@redhat.com>
5450 * c-c++-common/array-lit.c: New.
5451 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5453 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5456 * gnat.dg/array21.adb: New test.
5458 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5460 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5462 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5465 * g++.dg/other/anon-union3.C: New.
5467 2012-05-25 Ian Lance Taylor <iant@google.com>
5469 * gcc.dg/split-6.c: New test.
5471 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5473 * gnat.dg/lto14.adb: New test.
5475 2012-05-25 Tristan Gingold <gingold@adacore.com>
5477 * gcc.target/i386/large-frame.c: New.
5479 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5480 * gcc.target/powerpc/lhs-1.c: New.
5481 * gcc.target/powerpc/lhs-2.c: New.
5482 * gcc.target/powerpc/lhs-3.c: New.
5484 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5486 Make unwound macro expansion trace less redundant
5487 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5488 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5489 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5490 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5491 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5492 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5494 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5497 * g++.dg/cpp0x/constexpr-default1.C: New.
5499 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5502 * g++.dg/eh/goto2.C: New.
5504 2012-05-24 Richard Guenther <rguenther@suse.de>
5507 * g++.dg/tree-prof/pr53460.C: New testcase.
5509 2012-05-24 Richard Guenther <rguenther@suse.de>
5512 * g++.dg/debug/pr53466.C: New testcase.
5514 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5516 PR tree-optimization/53465
5517 * gcc.c-torture/execute/pr53465.c: New test.
5519 2012-05-23 Tobias Burnus <burnus@net-b.de>
5523 * gfortran.dg/allocate_with_typespec_6.f90: New.
5525 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5528 * g++.dg/warn/delete-array-1.C: New.
5530 2012-05-23 Richard Guenther <rguenther@suse.de>
5532 * gcc.dg/torture/pr39074-2.c: Adjust.
5533 * gcc.dg/torture/pr39074.c: Likewise.
5534 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5535 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5537 2012-05-22 Jan Hubicka <jh@suse.cz>
5540 * g++.dg/torture/pr53161.C: New testcase.
5542 2012-05-22 Tobias Burnus <burnus@net-b.de>
5545 * gfortran.dg/realloc_on_assign_15.f90: New.
5547 2012-05-22 Richard Guenther <rguenther@suse.de>
5550 * gcc.dg/torture/pr51071-2.c: New testcase.
5552 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5554 PR tree-optimization/53336
5555 * g++.dg/torture/pr53336.C: New testcase.
5557 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5560 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5561 instead of -Wunused-local-typedefs.
5563 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5566 * g++.dg/other/abstract4.C: New-
5568 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5571 * g++.dg/ext/attrib46.C: New.
5573 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5576 * gcc.c-torture/compile/pr53418-1.c,
5577 gcc.c-torture/compile/pr53418-2.c: New tests.
5579 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5581 PR tree-optimization/53366
5582 * gcc.dg/torture/pr53366-1.c: New test.
5583 * gcc.dg/torture/pr53366-2.c: New test.
5584 * gcc.target/i386/pr53366-1.c: New test.
5585 * gcc.target/i386/pr53366-2.c: New test.
5587 PR tree-optimization/53409
5588 * gcc.c-torture/compile/pr53409.c: New test.
5590 PR tree-optimization/53410
5591 * gcc.c-torture/compile/pr53410-1.c: New test.
5592 * gcc.c-torture/compile/pr53410-2.c: New test.
5594 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5597 * gcc.target/i386/pr53425-1.c: New file.
5598 * gcc.target/i386/pr53425-2.c: Likewise.
5600 2012-05-21 Richard Guenther <rguenther@suse.de>
5602 PR tree-optimization/53408
5603 * gcc.dg/torture/pr53408.c: New testcase.
5605 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5606 H.J. Lu <hongjiu.lu@intel.com>
5609 * gcc.target/i386/pr53416.c: New file.
5611 2012-05-21 Richard Guenther <rguenther@suse.de>
5613 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5615 2012-05-21 Richard Guenther <rguenther@suse.de>
5617 * gcc.dg/torture/ldist-1.c: New testcase.
5619 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5621 * gnat.dg/lto13.adb: New test.
5622 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5624 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5626 * gnat.dg/specs/lto12.ads: New test.
5627 * gnat.dg/specs/lto12_pkg.ads: New helper.
5629 2012-05-18 Richard Guenther <rguenther@suse.de>
5631 PR tree-optimization/53346
5632 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5633 * gcc.target/i386/incoming-10.c: Adjust.
5634 * gcc.target/i386/incoming-11.c: Likewise.
5635 * gcc.target/i386/pr46295.c: Likewise.
5637 2012-05-18 Richard Guenther <rguenther@suse.de>
5639 * gcc.dg/pr53352.c: Return zero.
5641 2012-05-18 Richard Guenther <rguenther@suse.de>
5643 PR tree-optimization/53390
5644 * gcc.dg/torture/pr53390.c: New testcase.
5646 2012-05-18 Meador Inge <meadori@codesourcery.com>
5648 PR rtl-optimization/53352
5649 * gcc.dg/pr53352.c: New test.
5651 2012-05-17 David S. Miller <davem@davemloft.net>
5653 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5654 failure on sparc-*-linux-gnu.
5656 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5659 * g++.dg/parse/error49.C: New.
5660 * g++.dg/cpp0x/error8.C: Likewise.
5661 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5662 * g++.dg/ext/utf-dflt2.C: Likewise.
5663 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5664 * g++.dg/ext/utf-dflt.C: Likewise.
5665 * c-c++-common/raw-string-3.c: Likewise.
5666 * c-c++-common/raw-string-4.c: Likewise.
5668 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5671 * g++.dg/cpp0x/catch1.C: New.
5673 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5676 * g++.dg/parse/error48.C: New.
5677 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5678 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5680 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5682 * gcc.dg/tm/indirect-2.c: New test.
5684 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5686 PR tree-optimization/53217
5687 * gfortran.dg/pr53217.f90: New test.
5689 2012-05-16 Richard Guenther <rguenther@suse.de>
5691 PR tree-optimization/53364
5692 * g++.dg/torture/pr53364.C: New testcase.
5694 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5697 * gcc.dg/pr52549.c: Fix test for long != void*
5698 * gcc.c-torture/execute/pr52979-1.x: New file.
5699 * gcc.c-torture/execute/pr52979-2.x: New file.
5701 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5703 PR preprocessor/7263
5704 * gcc.dg/binary-constants-2.c: Run without tracking locations
5705 accross macro expansion.
5706 * gcc.dg/binary-constants-3.c: Likewise.
5707 * gcc.dg/cpp/sysmac2.c: Likewise.
5708 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5710 * gcc.dg/cpp/syshdr3.c: New test.
5711 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5712 * gcc.dg/system-binary-constants-1.c: New test.
5713 * gcc.dg/system-binary-constants-1.h: New header for the new test
5715 * g++.dg/cpp/syshdr3.C: New test.
5716 * g++.dg/cpp/syshdr3.h: New header the new test above.
5717 * g++.dg/system-binary-constants-1.C: New test.
5718 * g++.dg/system-binary-constants-1.h: New header the new test
5721 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5723 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5725 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5728 * gcc.dg/pr53358.c: New test.
5730 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5733 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5734 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5736 2012-05-15 Olivier Hainque <hainque@adacore.com>
5738 * g++.dg/eh/sighandle.C: New testcase.
5740 2012-05-15 Richard Guenther <rguenther@suse.de>
5742 PR tree-optimization/53355
5743 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5745 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5747 * gfortran.dg/*.f90: Remove now redundant manual
5748 cleanup-modules directive.
5750 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5752 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5753 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5755 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5758 * gfortran.dg/int_range_io_1.f90: New test.
5760 2012-05-14 Andi Kleen <ak@linux.intel.com>
5761 Jakub Jelinek <jakub@redhat.com>
5764 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5765 * gcc.target/i386/rtm-check.h: New file.
5766 * gcc.target/i386/pr53315.c: New test.
5768 2012-05-14 Tobias Burnus <burnus@net-b.de>
5773 * gfortran.dg/deferred_type_param_4.f90: New.
5774 * gfortran.dg/deferred_type_param_6.f90: New.
5776 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5778 * gcc.target/i386/retarg.c: New test.
5780 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5783 * gfortran.dg/deferred_type_param_3.f90: New.
5784 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5785 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5787 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5789 * gnat.dg/null_pointer_deref3.adb: New test.
5791 2012-05-12 Tobias Burnus <burnus@net-b.de>
5795 * gfortran.dg/deferred_type_param_5.f90: New.
5797 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5799 * g++.dg/parse/error47.C: New.
5801 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5804 * gfortran.dg/string_compare_4.f90: Change option
5805 to -fdump-tree-original. Add test case for kind=4.
5807 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5810 * gfortran.dg/string_compare_4.f90: New test.
5812 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5814 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5816 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5819 * g++.dg/cpp0x/variadic132.C: New.
5821 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5824 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5825 * g++.dg/parse/error26.C: Tweak dg-error column number.
5827 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5830 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5832 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5834 * gnat.dg/lto11.ad[sb]: New test.
5836 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5839 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5840 directive to Scan for vpmuldq, not vpmacsdql.
5842 2012-05-09 Michael Matz <matz@suse.de>
5844 PR tree-optimization/53185
5845 * gcc.dg/vect/pr53185.c: New test.
5847 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5850 * gcc.target/i386/pr53249.c: New.
5852 2012-05-09 Richard Guenther <rguenther@suse.de>
5854 PR tree-optimization/18437
5855 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5856 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5858 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5860 PR tree-optimization/53226
5861 * gcc.c-torture/compile/pr53226.c: New test.
5863 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5865 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5866 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5867 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5868 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5869 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5870 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5871 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5872 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5873 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5874 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5875 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5876 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5877 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5878 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5880 2012-05-09 Dehao Chen <dehao@google.com>
5882 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5883 * gcc.dg/predict-2.c: Likewise.
5884 * gcc.dg/predict-3.c: Likewise.
5885 * gcc.dg/predict-4.c: Likewise.
5886 * gcc.dg/predict-5.c: Likewise.
5887 * gcc.dg/predict-6.c: Likewise.
5889 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5892 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5894 2012-05-08 Richard Guenther <rguenther@suse.de>
5896 * gcc.dg/fold-bitand-4.c: New testcase.
5898 2012-05-08 Dehao Chen <dehao@google.com>
5900 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5901 heuristic is working properly.
5902 * gcc.dg/predict-2.c: Likewise.
5903 * gcc/dg/predict-3.c: Likewise.
5904 * gcc/dg/predict-4.c: Likewise.
5905 * gcc/dg/predict-5.c: Likewise.
5906 * gcc/dg/predict-6.c: Likewise.
5908 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5910 PR tree-optimization/53239
5911 * g++.dg/opt/vrp3.C: New test.
5912 * g++.dg/opt/vrp3-aux.cc: New file.
5913 * g++.dg/opt/vrp3.h: New file.
5915 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5917 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5918 .uleb128 support in assembler output.
5920 2012-05-07 Richard Guenther <rguenther@suse.de>
5923 * g++.dg/lto/pr42987_0.C: New testcase.
5924 * g++.dg/lto/pr42987_1.C: Likewise.
5926 2012-05-07 Tobias Burnus <burnus@net-b.de>
5929 * gfortran.dg/typebound_operator_15.f90: New.
5931 2012-05-06 Tobias Burnus <burnus@net-b.de>
5934 * gfortran.dg/class_array_13.f90: New.
5936 2012-05-06 Tristan Gingold <gingold@adacore.com>
5938 * gnat.dg/warn7.adb: New test.
5940 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5942 * gnat.dg/specs/renamings.ads: Rename to...
5943 * gnat.dg/specs/renaming1.ads: ...this.
5944 * gnat.dg/specs/renaming2.ads: New test.
5945 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5946 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5947 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5948 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5950 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5952 * gnat.dg/discr36.ad[sb]: New test.
5953 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5955 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5958 * c-c++-common/pr43772.c: New.
5960 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5963 * gfortran.dg/select_type_26.f03 : New test.
5964 * gfortran.dg/select_type_27.f03 : New test.
5967 * gfortran.dg/select_type_28.f03 : New test.
5969 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5973 * gfortran.dg/mod_sign0_1.f90: New test.
5974 * gfortran.dg/mod_large_1.f90: New test.
5976 2012-05-04 Tobias Burnus <burnus@net-b.de>
5979 gfortran.dg/public_private_module_5.f90: New.
5981 2012-05-04 Tobias Burnus <burnus@net-b.de>
5984 * gfortran.dg/constructor_7.f90: New.
5985 * gfortran.dg/constructor_8.f90: New.
5987 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5990 * g++.dg/cpp0x/static_assert7.C: New.
5992 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5994 PR tree-optimization/52633
5995 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5996 recognized as widening shifts instead of over-widening.
5997 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5998 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5999 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6000 * gcc.target/arm/pr52633.c: New test.
6002 2012-05-04 Richard Guenther <rguenther@suse.de>
6004 PR tree-optimization/53168
6005 * gcc.dg/torture/pr53168.c: New testcase.
6006 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6008 2012-05-04 Richard Guenther <rguenther@suse.de>
6010 * gcc.dg/lto/pr53214_0.c: New testcase.
6012 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6014 * gcc.target/ia64/pr48496.c: New test.
6015 * gcc.target/ia64/pr52657.c: Likewise.
6017 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6020 * c-c++-common/pr51712.c: New.
6022 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6025 * gcc.target/powwerpc/pr53199.c: New file.
6027 2012-05-03 Jason Merrill <jason@redhat.com>
6029 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6031 * gcc.dg/debug/dwarf2/dups-types.c: New.
6032 * gcc.dg/debug/dwarf2/dups-types.h: New.
6034 2012-05-03 Jason Merrill <jason@redhat.com>
6036 * g++.dg/debug/dwarf2/namespace-2.C: New.
6037 * g++.dg/debug/dwarf2/localclass3.C: New.
6039 2012-05-03 Jason Merrill <jason@redhat.com>
6041 * g++.dg/debug/dwarf2/thunk1.C: New.
6043 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6046 * g++.dg/other/final2.C: New.
6048 2012-05-03 Richard Guenther <rguenther@suse.de>
6050 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6052 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6054 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6055 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6056 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6057 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6059 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6061 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6063 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6064 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6065 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6068 * gcc.dg/pr53174.c: New test.
6071 * gcc.target/arm/pr53187.c: New test.
6072 * gcc.c-torture/compile/pr53187.c: New test.
6074 2012-05-03 Richard Guenther <rguenther@suse.de>
6076 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6077 unsupported prefetching support.
6079 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6081 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6082 option -ftrack-macro-expansion=0.
6083 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6084 option -ftrack-macro-expansion=0.
6086 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6088 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6089 dg-options for target arm with dg-additional-options.
6091 2012-05-03 Richard Guenther <rguenther@suse.de>
6093 PR tree-optimization/53144
6094 * gcc.dg/torture/pr53144.c: New testcase.
6096 2012-05-03 Tobias Burnus <burnus@net-b.de>
6099 * gfortran.dg/pointer_intent_7.f90: New.
6100 * gfortran.dg/pure_formal_3.f90: New.
6102 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6104 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6106 2012-05-02 Martin Jambor <mjambor@suse.cz>
6109 * g++.dg/lto/pr52605_0.C: New test.
6111 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6113 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6114 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6115 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6116 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6117 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6118 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6119 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6120 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6121 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6122 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6123 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6124 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6125 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6126 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6127 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6128 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6130 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6133 * gcc.dg/pr53153.c: New test.
6135 2012-05-02 Richard Guenther <rguenther@suse.de>
6137 * g++.dg/tree-ssa/pr19807.C: Adjust.
6139 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6141 PR tree-optimization/53163
6142 * gcc.c-torture/compile/pr53163.c: New test.
6144 PR rtl-optimization/53160
6145 * gcc.c-torture/execute/pr53160.c: New test.
6147 2012-05-01 Ian Lance Taylor <iant@google.com>
6150 * gcc.dg/pr37303.c: New test.
6152 2012-05-01 Richard Henderson <rth@redhat.com>
6154 * lib/target-supports.exp
6155 (check_effective_target_sync_long_long_runtime): True for
6156 check_effective_target_powerpc64.
6158 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6161 * gcc.dg/vector-1.c: Move to ...
6162 * c-c++-common/vector-1.c: ... here.
6163 * gcc.dg/vector-2.c: Move to ...
6164 * c-c++-common/vector-2.c: ... here.
6165 * gcc.dg/vector-3.c: Move to ...
6166 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6167 * gcc.dg/vector-4.c: Move to ...
6168 * c-c++-common/vector-4.c: ... here.
6169 * gcc.dg/vector-init-1.c: Move to ...
6170 * c-c++-common/vector-init-1.c: ... here.
6171 * gcc.dg/vector-init-2.c: Move to ...
6172 * c-c++-common/vector-init-2.c: ... here.
6173 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6174 * c-c++-common/vector-subscript-1.c: ... here.
6175 * gcc.dg/vector-subscript-2.c: Move to ...
6176 * c-c++-common/vector-subscript-2.c: ... here.
6177 * gcc.dg/vector-subscript-3.c: Move to ...
6178 * c-c++-common/vector-subscript-3.c: ... here.
6181 * g++.dg/cpp0x/vt-51314.C: New test.
6182 * g++.dg/cpp0x/variadic76.C: Fix.
6184 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6186 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6188 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6190 Add -Wvarargs option
6191 * c-c++-common/Wvarargs.c: New test case.
6192 * c-c++-common/Wvarargs-2.c: Likewise.
6194 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6196 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6197 * objc.dg/foreach-7.m: Force the test case to run without
6198 -ftrack-macro-expansion.
6199 * c-c++-common/tm/attrib-1.c: Likewise.
6200 * c-c++-common/warn-ommitted-condop.c: Likewise.
6201 * gcc.dg/assign-warn-1.c: Likewise.
6202 * gcc.dg/assign-warn-2.c: Likewise.
6203 * gcc.dg/attr-alloc_size.c: Likewise.
6204 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6205 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6206 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6207 * gcc.dg/c90-const-expr-9.c: Likewise.
6208 * gcc.dg/c99-const-expr-9.c: Likewise.
6209 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6210 * gcc.dg/cpp/direct2s.c: Likewise.
6211 * gcc.dg/cpp/pr28709.c: Likewise.
6212 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6213 * gcc.dg/dfp/composite-type.c: Likewise.
6214 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6215 with -ftrack-macro-expansion
6216 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6217 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6218 * g++.dg/ext/cleanup-1.C: Likewise.
6219 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6220 * g++.dg/template/sfinae10.C: Likewise.
6221 * g++.dg/tm/wrap-2.C: Likewise.
6222 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6223 * g++.dg/warn/Wsign-conversion.C: Likewise.
6224 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6225 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6226 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6227 it to run with -ftrack-macro-expansion.
6228 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6229 test cases without -ftrack-macro-expansion.
6231 Fix location for static class members
6232 * g++.dg/template/sfinae6_neg.C: Adjust.
6234 Make conversion warnings work on NULL with -ftrack-macro-expansion
6235 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6236 alongside the previous testing for NULL.
6238 Fix -Wuninitialized for -ftrack-macro-expansion
6239 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6241 Strip "<built-in>" loc from displayed expansion context
6242 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6243 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6244 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6247 Fix expansion point loc for macro-like tokens
6248 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6249 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6251 Fix token pasting with -ftrack-macro-expansion
6252 * gcc.dg/cpp/paste17.c: New test case for
6253 -ftrack-macro-expansion=2 mode only.
6254 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6256 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6258 * gnat.dg/warn6.ad[sb]: New test.
6260 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6263 * gcc.dg/20011021-1.c: Adjust testcase.
6265 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6268 * gfortran.dg/function_optimize_12.f90: New test.
6270 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6273 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6274 code to match current output and cover new peephole2 pattern.
6276 2012-04-27 Ollie Wild <aaw@google.com>
6278 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6280 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6282 * gcc.c-torture/execute/20120427-2.c: New testcase.
6283 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6284 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6285 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6287 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6290 * gcc.c-torture/execute/20120427-1.c: New testcase.
6292 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6295 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6297 2012-04-27 Tom de Vries <tom@codesourcery.com>
6299 PR tree-optimization/51879
6300 * gcc.dg/pr51879.c: New test.
6301 * gcc.dg/pr51879-2.c: Same.
6302 * gcc.dg/pr51879-3.c: Same.
6303 * gcc.dg/pr51879-4.c: Same.
6304 * gcc.dg/pr51879-6.c: Same.
6306 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6309 * g++.dg/cpp0x/defaulted35.C: New.
6310 * g++.dg/cpp0x/defaulted15.C: Adjust.
6312 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6314 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6317 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6319 * gcc.target/i386/builtin_target.c: Check avx2.
6321 2012-04-26 Alan Modra <amodra@gmail.com>
6323 * gcc.target/powerpc/savres.c: New test.
6324 * gcc.target/powerpc/powerpc.exp: Run it.
6326 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6329 * gcc.dg/torture/pr53120.c: New test.
6331 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6334 * gcc.c-torture/compile/pr52979-1.c: New test.
6335 * gcc.c-torture/execute/pr52979-1.c: New test.
6336 * gcc.c-torture/execute/pr52979-2.c: New test.
6338 2012-04-25 Richard Guenther <rguenther@suse.de>
6340 * gcc.target/i386/l_fma_float_5.c: Adjust.
6341 * gcc.target/i386/l_fma_double_4.c: Likewise.
6342 * gcc.target/i386/l_fma_float_2.c: Likewise.
6343 * gcc.target/i386/l_fma_float_6.c: Likewise.
6344 * gcc.target/i386/l_fma_double_1.c: Likewise.
6345 * gcc.target/i386/l_fma_double_5.c: Likewise.
6346 * gcc.target/i386/l_fma_float_3.c: Likewise.
6347 * gcc.target/i386/l_fma_double_2.c: Likewise.
6348 * gcc.target/i386/l_fma_double_6.c: Likewise.
6349 * gcc.target/i386/l_fma_float_4.c: Likewise.
6350 * gcc.target/i386/l_fma_double_3.c: Likewise.
6351 * gcc.target/i386/l_fma_float_1.c: Likewise.
6353 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6355 PR tree-optimization/53058
6356 * gcc.c-torture/compile/pr53058.c: New test.
6358 2012-04-25 Jan Hubicka <jh@suse.cz>
6361 * gcc.target/i386/pr39082-1.c: Update warning location.
6363 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6366 * gcc.dg/pr52880.c: New test.
6368 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6370 * gcc.dg/m-un-2.c: Update.
6371 * gcc.dg/20011021-1.c: Update.
6373 2012-04-25 Tobias Burnus <burnus@net-b.de>
6376 * gfortran.dg/realloc_on_assign_14.f90: New.
6378 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6381 PR tree-optimizations/52891
6382 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6384 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6387 * g++.dg/cpp0x/sfinae35.C: New.
6388 * g++.dg/cpp0x/sfinae36.C: Likewise.
6390 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6392 * gcc.target/builtin_target.c: New testcase.
6394 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6397 * gcc.target/powerpc/pr47197.c: New test.
6399 2012-04-24 Richard Guenther <rguenther@suse.de>
6401 PR tree-optimization/53085
6402 * g++.dg/torture/pr53085.C: New testcase.
6404 2012-04-24 Andrew Pinski <apinski@cavium.com>
6407 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6408 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6409 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6411 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6414 * gcc.c-torture/execute/pr53084.c: New test.
6416 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6418 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6420 2012-04-23 Andrew Pinski <apinski@cavium.com>
6422 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6424 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6427 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6428 * gcc.dg/torture/builtin-power-1.c: Likewise.
6430 2012-04-23 Richard Guenther <rguenther@suse.de>
6432 PR tree-optimization/53070
6433 * gcc.dg/torture/pr53070.c: New testcase.
6435 2012-04-23 Richard Guenther <rguenther@suse.de>
6438 * gcc.dg/pr53060.c: New testcase.
6440 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6442 PR tree-optimizations/52891
6443 * gcc.c-torture/compile/pr52891-1.c: New test.
6444 * gcc.c-torture/compile/pr52891-2.c: New test.
6446 2012-04-22 Tobias Burnus <burnus@net-b.de>
6449 * gfortran.dg/read_float_4.f90: New.
6451 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6454 * c-c++-common/pr35441.C: New.
6456 2012-04-20 Ian Lance Taylor <iant@google.com>
6458 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6459 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6461 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6463 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6465 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6467 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6469 PR rtl-optimization/44214
6470 * gcc.dg/pr44214-1.c: New test.
6471 * gcc.dg/pr44214-2.c: Likewise.
6472 * gcc.dg/pr44214-3.c: Likewise.
6474 2012-04-20 Richard Guenther <rguenther@suse.de>
6476 * g++.dg/torture/20120420-1.C: New testcase.
6478 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6480 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6482 2012-04-19 Christian Bruel <christian.bruel@st.com>
6484 * gcc.dg/pr52283.c: New test.
6486 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6488 * gcc.dg/pr37985.c: New test.
6490 2012-04-19 Richard Guenther <rguenther@suse.de>
6492 PR rtl-optimization/44688
6493 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6494 possibly profitable.
6496 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6498 PR tree-optimization/52976
6499 * gfortran.dg/reassoc_11.f: New test.
6501 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6503 PR tree-optimization/52976
6504 * gfortran.dg/reassoc_7.f: New test.
6505 * gfortran.dg/reassoc_8.f: Likewise.
6506 * gfortran.dg/reassoc_9.f: Likewise.
6507 * gfortran.dg/reassoc_10.f: Likewise.
6509 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6512 * g++.dg/cpp0x/sfinae33.C: New.
6513 * g++.dg/cpp0x/sfinae34.C: Likewise.
6515 2012-04-18 Joey Ye <joey.ye@arm.com>
6517 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6519 2012-04-18 Richard Guenther <rguenther@suse.de>
6521 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6523 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6524 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6526 2012-04-17 Tom de Vries <tom@codesourcery.com>
6528 * g++.dg/pr51264-4.C: New test.
6530 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6533 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6535 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6538 * g++.dg/parse/crash59.C: New.
6540 2012-04-17 Michael Matz <matz@suse.de>
6542 PR tree-optimization/18437
6543 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6545 2012-04-17 Richard Guenther <rguenther@suse.de>
6548 * g++.dg/torture/pr53011.C: New testcase.
6550 2012-04-16 Jason Merrill <jason@redhat.com>
6553 * g++.dg/cpp0x/variadic131.C: New.
6556 * g++.dg/cpp0x/variadic130.C: New.
6559 * g++.dg/cpp0x/variadic129.C: New.
6562 * g++.dg/cpp0x/variadic128.C: New.
6564 2012-04-16 Tobias Burnus <burnus@net-b.de>
6567 * gfortran.dg/pointer_intent_6.f90: New.
6569 2012-04-16 Tobias Burnus <burnus@net-b.de>
6572 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6573 to include public_private_module_4.f90.
6574 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6577 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6580 * g++.dg/diagnostic/operator1.C: New.
6581 * g++.dg/ext/label5.C: Adjust.
6582 * g++.dg/ext/va-arg1.C: Likewise.
6583 * g++.dg/other/error20.C: Likewise.
6584 * g++.dg/other/error20.C: Likewise.
6585 * g++.dg/other/error16.C: Likewise.
6586 * g++.dg/other/error10.C: Likewise.
6587 * g++.dg/parse/error30.C: Likewise.
6588 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6590 2012-04-16 Jason Merrill <jason@redhat.com>
6593 * g++.dg/cpp0x/variadic127.C: New.
6595 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6597 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6599 Use fail, pass instead of unresolved.
6603 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6605 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6606 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6607 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6609 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6612 * gfortran.dg/typebound_call_23.f03: New test case.
6614 2012-04-15 Jason Merrill <jason@redhat.com>
6617 * g++.dg/cpp0x/variadic126.C: New.
6620 * g++.dg/cpp0x/variadic125.C: New.
6623 * g++.dg/cpp0x/variadic124.C: New.
6626 * g++.dg/cpp0x/nullptr27.C: New.
6629 * g++.dg/warn/format8.C: New.
6631 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6634 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6636 2012-04-14 Tobias Burnus <burnus@net-b.de>
6640 * gfortran.dg/public_private_module_3.f90: New.
6641 * gfortran.dg/public_private_module_4.f90: New.
6643 2012-04-14 Tom de Vries <tom@codesourcery.com>
6645 * gcc.dg/superblock.c: New test.
6647 2012-04-14 Tom de Vries <tom@codesourcery.com>
6649 * gcc.dg/pr51879-12.c: New test.
6651 2012-04-13 Jason Merrill <jason@redhat.com>
6654 * g++.dg/cpp0x/variadic123.C: New.
6655 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6658 * g++.dg/cpp0x/initlist-ctor1.C: New.
6661 * g++.dg/other/anon-union2.C: New.
6663 2012-04-13 Martin Jambor <mjambor@suse.cz>
6666 * g++.dg/ipa/pr52939.C: New test.
6668 2012-04-13 Tom de Vries <tom@codesourcery.com>
6670 * gcc.dg/pr52734.c: New test.
6672 2012-04-13 Richard Guenther <rguenther@suse.de>
6674 PR tree-optimization/52969
6675 * gcc.dg/torture/pr52969.c: New testcase.
6677 2012-04-13 Richard Guenther <rguenther@suse.de>
6680 * gcc.dg/pr52549.c: New testcase.
6682 2012-04-13 Richard Guenther <rguenther@suse.de>
6685 * gcc.dg/pr52862.c: New testcase.
6687 2012-04-13 Joey Ye <joey.ye@arm.com>
6689 * gcc.target/arm/thumb1-imm.c: New testcase.
6691 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6694 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6695 second function argument.
6696 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6697 (calc_permps): Update declaration. Calculate result correctly.
6698 (avx2_test): Change src2 type to union256i_d.
6699 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6702 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6705 * gcc.target/powerpc/pr52775.c: New file.
6707 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6709 PR tree-optimization/18589
6710 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6711 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6712 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6713 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6714 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6715 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6716 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6717 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6718 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6719 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6721 2012-04-12 Richard Guenther <rguenther@suse.de>
6723 PR tree-optimization/52943
6724 * gcc.dg/torture/pr52943.c: New testcase.
6726 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6729 * gcc/target/sh/pr50751-4.c: New.
6730 * gcc/target/sh/pr50751-5.c: New.
6731 * gcc/target/sh/pr50751-6.c: New.
6732 * gcc/target/sh/pr50751-7.c: New.
6734 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6737 * g++.dg/lookup/using52.C: New.
6739 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6741 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6743 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6745 PR rtl-optimization/52876
6746 * gcc.target/i386/pr52876.c: New.
6748 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6750 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6752 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6754 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6755 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6756 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6757 (ptrdiff_t): ... this. All uses changed.
6758 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6759 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6761 (main): Cast argument to __INTPTR_TYPE__.
6762 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6764 * gcc.dg/mallign.c (main): Likewise.
6765 * gcc.dg/pr38700.c (foo): Likewise.
6766 * gcc.dg/long-long-cst1.c (t): Likewise.
6767 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6768 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6769 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6770 * gcc.dg/pr25682.c (d, foo): Likewise.
6771 * gcc.dg/format/cast-1.c (f): Likewise.
6772 * gcc.dg/c90-const-expr-10.c
6773 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6774 (size_t): ...this. All uses changed.
6775 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6776 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6777 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6778 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6779 * gcc.dg/sequence-pt-1.c: Likewise.
6780 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6781 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6782 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6783 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6784 of ptrdiff_t with it.
6785 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6786 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6787 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6789 2012-04-11 Jason Merrill <jason@redhat.com>
6792 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6793 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6796 * g++.dg/ext/attrib45.C: New.
6798 * g++.dg/eh/dtor3.C: New.
6800 2012-04-11 Richard Guenther <rguenther@suse.de>
6803 * gfortran.dg/pr52621.f90: New testcase.
6805 2012-04-11 Richard Guenther <rguenther@suse.de>
6808 * g++.dg/torture/pr52918-1.C: New testcase.
6809 * g++.dg/torture/pr52918-2.C: Likewise.
6811 2012-04-11 Tobias Burnus <burnus@net-b.de>
6814 * gfortran.dg/block_11.f90: New.
6816 2012-04-11 Nick Clifton <nickc@redhat.com>
6818 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6820 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6823 * gcc.target/powerpc/pr16458-1.c: New test.
6824 * gcc.target/powerpc/pr16458-2.c: Likewise.
6825 * gcc.target/powerpc/pr16458-3.c: Likewise.
6826 * gcc.target/powerpc/pr16458-4.c: Likewise.
6828 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6830 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6831 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6832 * gcc.dg/builtin-bswap-5.c: Likewise.
6833 * gcc.target/i386/builtin-bswap-4.c: New test.
6835 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6838 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6840 2012-04-11 Richard Guenther <rguenther@suse.de>
6842 PR rtl-optimization/52881
6843 * gcc.dg/torture/pr52881.c: New testcase.
6844 * gcc.dg/torture/pr52913.c: Likewise.
6846 2012-04-11 Richard Guenther <rguenther@suse.de>
6848 PR tree-optimization/52912
6849 * gcc.dg/torture/pr52912.c: New testcase.
6851 2010-04-10 Michael Matz <matz@suse.de>
6853 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6854 * gcc.dg/vect/vect-outer-1.c: Adjust.
6855 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6856 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6857 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6858 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6859 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6860 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6862 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6864 PR tree-optimization/52870
6865 * gcc.dg/vect/pr52870.c: New test.
6867 2012-04-09 Mike Stump <mikestump@comcast.net>
6869 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6870 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6871 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6872 * gnat.dg/aggr11.adb: Likewise.
6873 * gnat.dg/aggr11_pkg.ads: Likewise.
6874 * gnat.dg/aggr15.adb: Likewise.
6875 * gnat.dg/aggr15.ads: Likewise.
6876 * gnat.dg/aggr17.adb: Likewise.
6877 * gnat.dg/aggr18.adb: Likewise.
6878 * gnat.dg/array14.adb: Likewise.
6879 * gnat.dg/array14.ads: Likewise.
6880 * gnat.dg/array14_pkg.ads: Likewise.
6881 * gnat.dg/array19.adb: Likewise.
6882 * gnat.dg/array19.ads: Likewise.
6883 * gnat.dg/discr27.adb: Likewise.
6884 * gnat.dg/discr27.ads: Likewise.
6885 * gnat.dg/discr35.adb: Likewise.
6886 * gnat.dg/discr35.ads: Likewise.
6887 * gnat.dg/discr6.adb: Likewise.
6888 * gnat.dg/discr6_pkg.ads: Likewise.
6889 * gnat.dg/import1.adb: Likewise.
6890 * gnat.dg/import1.ads: Likewise.
6891 * gnat.dg/loop_address2.adb: Likewise.
6892 * gnat.dg/opt7.adb: Likewise.
6893 * gnat.dg/opt7.ads: Likewise.
6894 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6895 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6896 * gnat.dg/rep_clause2.adb: Likewise.
6897 * gnat.dg/rep_clause2.ads: Likewise.
6898 * gnat.dg/slice2.adb: Likewise.
6899 * gnat.dg/slice2.ads: Likewise.
6900 * gnat.dg/slice6.adb: Likewise.
6901 * gnat.dg/slice6_pkg.ads: Likewise.
6902 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6903 * gnat.dg/taft_type2.adb: Likewise.
6904 * gnat.dg/taft_type2.ads: Likewise.
6905 * gnat.dg/taft_type2_pkg.ads: Likewise.
6906 * gnat.dg/volatile10.adb: Likewise.
6907 * gnat.dg/volatile10_pkg.ads: Likewise.
6909 * gcc.dg/dll-8.c: Remove execute permissions.
6910 * g++.dg/ext/dllexport5.C: Likewise.
6912 2012-04-09 Jan Hubicka <jh@suse.cz>
6917 * gcc.dg/lto/pr52634_1.c: New testcase.
6918 * gcc.dg/lto/pr52634_0.c: New testcase.
6920 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6923 * gcc.target/i386/pr52883.c: New testcase.
6925 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6927 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6928 (check_effective_target_sync_long_long): Add SPARC case.
6929 (check_effective_target_sync_long_long_runtime): Likewise.
6930 (check_effective_target_sync_int_long): Adjust SPARC case.
6931 (check_effective_target_sync_char_short): Likewise.
6933 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6935 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6936 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6938 2012-04-08 Tobias Burnus <burnus@net-b.de>
6942 * gfortran.dg/public_private_module_2.f90: New.
6944 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6946 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6949 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6952 * gfortran.dg/function_optimize_11.f90: New test.
6954 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6957 * gfortran.dg/use_only_6.f90: New test.
6959 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6962 * gfortran.dg/use_only_6.f90: New test.
6963 2012-04-06 Mike Stump <mikestump@comcast.net>
6966 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6968 2012-04-05 Jason Merrill <jason@redhat.com>
6971 * g++.dg/template/qualified-id5.C: New.
6973 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6976 * gcc.target/i386/pr52882.c: New test.
6978 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6979 Dominique D'Humieures <dominiq@lps.ens.fr>
6982 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6983 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6985 2012-04-04 Jason Merrill <jason@redhat.com>
6988 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6990 2012-04-03 Jason Merrill <jason@redhat.com>
6993 * g++.dg/cpp0x/variadic-value1.C: New.
6995 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6997 * gnat.dg/pack18.adb: New test.
6998 * gnat.dg/pack18_pkg.ads: New helper.
7000 2012-04-03 Richard Guenther <rguenther@suse.de>
7002 PR tree-optimization/52808
7003 * gcc.dg/pr52808.c: New testcase.
7005 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7007 PR tree-optimization/52835
7008 * gfortran.dg/pr52835.f90: New test.
7010 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7012 * gnat.dg/specs/aggr5.ads: New test.
7014 2012-04-02 Richard Guenther <rguenther@suse.de>
7016 PR tree-optimization/52756
7017 * gcc.dg/torture/pr52756.c: New testcase.
7019 2012-04-02 Richard Guenther <rguenther@suse.de>
7022 * gcc.dg/pr52803.c: New testcase.
7024 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7027 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7030 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7033 * g++.dg/cpp0x/noexcept17.C: New.
7034 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7035 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7036 * g++.dg/cpp0x/noexcept01.C: Likewise.
7037 * g++.dg/eh/init-temp1.C: Likewise.
7038 * g++.dg/eh/ctor1.C: Likwise.
7040 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7042 * gnat.dg/controlled6.adb: New test.
7043 * gnat.dg/controlled6_pkg.ads: New helper.
7044 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7046 2012-03-30 Richard Henderson <rth@redhat.com>
7049 * g++.dg/opt/pr52727.C: New testcase.
7051 2012-03-30 Richard Guenther <rguenther@suse.de>
7053 PR tree-optimization/52754
7054 * gcc.target/i386/pr52754.c: New testcase.
7056 2012-03-30 Richard Guenther <rguenther@suse.de>
7059 * g++.dg/torture/pr52772.C: New testcase.
7061 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7064 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7066 2012-03-29 Jason Merrill <jason@redhat.com>
7069 * g++.dg/template/inherit8.C: New.
7071 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7074 * g++.dg/ext/weak4.C: New test.
7076 PR tree-optimization/52760
7077 * gcc.c-torture/execute/pr52760.c: New test.
7079 2012-03-29 Jason Merrill <jason@redhat.com>
7082 * g++.dg/cpp0x/initlist-array3.C: New.
7084 2012-03-28 Jason Merrill <jason@redhat.com>
7087 * g++.dg/overload/virtual2.C: New.
7089 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7091 * gnat.dg/vect7.ad[sb]: New test.
7093 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7094 Tobias Burnus <burnus@gcc.gnu.org>
7097 * gfortran.dg/allocate_class_1.f90 : Change error test.
7098 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7099 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7100 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7102 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7105 * gcc.dg/pr52691.c: New test.
7108 * gcc.c-torture/compile/pr52750.c: New test.
7110 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7113 * gcc.target/avr/torture/builtins-2.c: New test.
7115 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7118 * gcc.target/i386/pr52736.c: New test.
7120 2012-03-27 Martin Jambor <mjambor@suse.cz>
7123 * gcc.dg/torture/pr52693.c: New test.
7125 2012-03-27 Meador Inge <meadori@codesourcery.com>
7128 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7130 2012-03-27 Mike Stump <mikestump@comcast.net>
7133 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7134 failures that match branch names.
7136 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7137 H.J. Lu <hongjiu.lu@intel.com>
7140 * gcc.target/i386/pr52698.c: New test.
7142 2012-03-27 Richard Guenther <rguenther@suse.de>
7145 * gcc.dg/torture/pr52720.c: New testcase.
7147 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7149 * gnat.dg/pack17.adb: New test.
7151 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7153 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7154 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7156 2012-03-26 Martin Jambor <mjambor@suse.cz>
7158 PR tree-optimization/50052
7159 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7161 2012-03-26 Richard Guenther <rguenther@suse.de>
7163 PR tree-optimization/52701
7164 * gfortran.dg/pr52701.f90: New testcase.
7166 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7168 PR tree-optimization/52686
7169 * gcc.target/arm/pr52686.c: New test.
7171 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7173 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7174 Add "-Os -flto" to list.
7176 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7178 * gnat.dg/concat2.ad[sb]: New test.
7180 2012-03-24 Jason Merrill <jason@redhat.com>
7182 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7183 * g++.dg/cpp0x/trailing2.C: Likewise.
7184 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7185 * g++.dg/cpp1y/auto-fn1.C: New.
7186 * g++.dg/cpp1y/auto-fn2.C: New.
7187 * g++.dg/cpp1y/auto-fn3.C: New.
7188 * g++.dg/cpp1y/auto-fn4.C: New.
7189 * g++.dg/cpp1y/auto-fn5.C: New.
7190 * g++.dg/cpp1y/auto-fn6.C: New.
7191 * g++.dg/cpp1y/auto-fn7.C: New.
7192 * g++.dg/cpp1y/auto-fn8.C: New.
7193 * g++.dg/cpp1y/auto-fn9.C: New.
7194 * g++.dg/cpp1y/auto-fn10.C: New.
7195 * g++.dg/cpp1y/auto-fn11.C: New.
7197 2012-03-23 Richard Guenther <rguenther@suse.de>
7199 PR tree-optimization/52678
7200 * gfortran.dg/pr52678.f: New testcase.
7202 2012-03-23 Richard Guenther <rguenther@suse.de>
7204 PR tree-optimization/52638
7205 * g++.dg/torture/pr52638.C: New testcase.
7207 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7210 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7212 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7215 * g++.dg/ext/attrib44.C: New test.
7217 2012-03-22 Jan Hubicka <jh@suse.cz>
7220 * g++.dg/torture/pr51737.C: New testcase
7222 2012-03-22 Richard Guenther <rguenther@suse.de>
7224 PR tree-optimization/52548
7225 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7227 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7229 * lib/fortran-modules.exp (list-module-names-1): Remove
7232 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7235 * gcc.target/sh/pr50751-1.c: New.
7236 * gcc.target/sh/pr50751-2.c: New.
7237 * gcc.target/sh/pr50751-3.c: New.
7239 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7242 * gcc.target/sh/sh4a-cos.c: Remove.
7243 * gcc.target/sh/sh4a-sin.c: Remove.
7244 * gcc.target/sh/sh4a-sincos.c: Remove.
7246 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7248 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7249 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7251 2012-03-21 Martin Jambor <mjambor@suse.cz>
7254 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7255 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7257 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7259 * gcc.target/arm/thumb-16bit-ops.c: New file.
7260 * gcc.target/arm/thumb-ifcvt.c: New file.
7262 2012-03-20 Jason Merrill <jason@redhat.com>
7264 * lib/target-supports.exp: Add { target c++1y }.
7266 * g++.dg/cpp0x/auto32.C: New.
7268 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7271 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7273 * gcc.dg/torture/pr48124-4.c: Ditto:
7274 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7276 2012-03-20 Jason Merrill <jason@redhat.com>
7279 * g++.dg/cpp0x/initlist66.C: New.
7281 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7283 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7286 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7289 * gcc.target/avr/torture/addr-space-2.h: New file.
7290 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7291 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7292 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7293 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7295 2012-03-20 Richard Guenther <rguenther@suse.de>
7297 * gnat.dg/pack16.adb: New testcase.
7298 * gnat.dg/pack16_pkg.ads: Likewise.
7299 * gnat.dg/specs/pack8.ads: Likewise.
7300 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7302 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7304 * g++.dg/warn/Wuseless-cast.C: Extend.
7306 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7309 * g++.dg/warn/Wuseless-cast.C: New.
7311 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7314 * gfortran.dg/pr52608.f90: New test.
7316 2012-03-17 Tobias Burnus <burnus@net-b.de>
7319 * gfortran.dg/proc_ptr_36.f90: New.
7321 2012-03-16 Martin Jambor <mjambor@suse.cz>
7323 * gcc.dg/misaligned-expand-1.c: New test.
7324 * gcc.dg/misaligned-expand-3.c: Likewise.
7326 2012-03-16 Richard Guenther <rguenther@suse.de>
7327 Kai Tietz <ktietz@redhat.com>
7330 * gcc.c-torture/execute/pr48814-1.c: New test.
7331 * gcc.c-torture/execute/pr48814-2.c: New test.
7332 * gcc.dg/tree-ssa/assign-1.c: New test.
7333 * gcc.dg/tree-ssa/assign-2.c: New test.
7334 * gcc.dg/tree-ssa/assign-3.c: New test.
7336 2012-03-16 Richard Guenther <rguenther@suse.de>
7338 * gnat.dg/specs/pack7.ads: New testcase.
7340 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7343 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7344 * gcc.dg/torture/vshuf-8.inc: Likewise.
7345 * gcc.dg/torture/vshuf-16.inc: Likewise.
7346 * gcc.dg/torture/vshuf-32.inc: Likewise.
7348 2012-03-15 Jason Merrill <jason@redhat.com>
7350 * g++.dg/torture/pr52582.C: New.
7352 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7354 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7356 2012-03-15 Ira Rosen <irar@il.ibm.com>
7357 Ulrich Weigand <ulrich.weigand@linaro.org>
7359 * gcc.dg/vect/slp-cond-3.c: New test.
7360 * gcc.dg/vect/slp-cond-4.c: New test.
7362 2012-03-15 Ira Rosen <irar@il.ibm.com>
7363 Ulrich Weigand <ulrich.weigand@linaro.org>
7365 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7366 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7368 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7373 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7374 * gfortran.dg/round_1.f03: Likewise.
7376 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7377 Andrew Pinski <apinski@cavium.com>
7380 * gcc.dg/pr52592.c: New test.
7382 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7384 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7385 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7386 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7387 * lib/fortran-modules.exp: .. this new file. Adjust users.
7388 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7389 gfortran-dg-debug-runtest): Call cleanup-modules.
7390 * lib/fortran-torture.exp (fortran-torture-execute,
7391 fortran-torture): Likewise.
7392 * gfortran.dg/coarray/caf.exp: Likewise.
7393 * lib/lto.exp: Likewise.
7394 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7395 * gfortran.dg/class_4b.f03: Likewise.
7396 * gfortran.dg/class_4c.f03: Likewise.
7397 * gfortran.dg/class_45a.f03: Likewise.
7398 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7399 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7400 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7401 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7402 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7403 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7404 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7405 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7406 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7407 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7408 * gfortran.dg/whole_file_28.f90: Likewise.
7409 * gfortran.dg/whole_file_29.f90: Likewise.
7410 * gfortran.dg/whole_file_30.f90: Likewise.
7411 * gfortran.dg/whole_file_31.f90: Likewise.
7413 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7415 PR tree-optimization/52267
7416 * gcc.dg/pr52267.c: New test.
7417 * gcc.dg/tree-ssa/vrp65.c: New test.
7418 * gcc.dg/tree-ssa/vrp66.c: New test.
7420 2012-03-15 Richard Guenther <rguenther@suse.de>
7423 * gfortran.dg/vect/pr52580.f: New testcase.
7425 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7427 * gcc.target/sh/fpul-usage-1.c: New.
7429 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7432 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7433 * gcc.target/sh/pr49468-di.c: Likewise.
7435 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7437 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7438 * gcc.dg/c99-stdint-6.c: Likewise.
7439 * gcc.dg/lto/20090210_0.c: Likewise.
7440 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7441 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7442 * gcc.dg/pragma-init-fini-2.c: Likewise.
7443 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7444 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7445 * gcc.target/i386/pr22152.c: Likewise.
7446 * gcc.target/i386/vect8-ret.c: Likewise.
7447 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7450 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7452 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7453 * g++.dg/tree-prof/partition1.C: Likewise.
7454 * g++.dg/tree-prof/partition2.C: Likewise.
7455 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7457 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7458 * gcc.c-torture/execute/20010724-1.c: Remove.
7459 * gcc.c-torture/execute/20010724-1.x: Remove.
7460 * gcc.c-torture/execute/20040208-2.c: Remove.
7461 * gcc.c-torture/execute/20040208-2.x: Remove.
7462 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7464 (main) [__mips__ && __sgi__]: Remove.
7465 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7466 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7467 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7468 mips-sgi-irix6* handling.
7469 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7470 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7471 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7473 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7474 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7475 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7476 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7477 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7478 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7480 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7481 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7482 * gcc.target/mips/save-restore-3.c: Likewise.
7483 * gcc.target/mips/save-restore-4.c: Likewise.
7484 * gcc.target/mips/save-restore-5.c: Likewise.
7485 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7486 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7488 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7490 (restore_ld_library_path_env_vars): Likewise.
7491 * lib/target-supports.exp (check_profiling_available): Remove
7492 mips*-*-irix* handling.
7493 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7494 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7495 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7497 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7500 * g++.dg/opt/pr52582.C: New test.
7502 2012-03-14 Richard Guenther <rguenther@suse.de>
7504 PR tree-optimization/52571
7505 * gcc.dg/vect/vect-2.c: Initialize arrays.
7506 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7507 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7508 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7510 2012-03-14 Richard Guenther <rguenther@suse.de>
7515 * gcc.dg/torture/pr48124-1.c: New testcase.
7516 * gcc.dg/torture/pr48124-2.c: Likewise.
7517 * gcc.dg/torture/pr48124-3.c: Likewise.
7518 * gcc.dg/torture/pr48124-4.c: Likewise.
7520 2012-03-14 Richard Guenther <rguenther@suse.de>
7523 * gcc.dg/pr52578.c: New testcase.
7525 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7528 * g++.dg/cpp0x/udlit-args2.C: New test.
7530 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7533 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7534 * gcc.c-torture/compile/pr48596.c: ... here.
7536 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7539 * g++.dg/lookup/hidden-class17.C: New test.
7541 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7544 * gcc.dg/Wunused-var-3.c: New test.
7546 2012-03-13 Martin Jambor <mjambor@suse.cz>
7548 * gcc.dg/misaligned-expand-2.c: New test.
7550 2012-03-13 Richard Guenther <rguenther@suse.de>
7553 * gcc.dg/pr52134.c: New testcase.
7555 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7557 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7559 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7561 PR tree-optimization/46728
7562 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7563 * gcc.target/powerpc/pr46728-5.c: Likewise.
7564 * gcc.target/powerpc/pr46728-8.c: Likewise.
7565 * gcc.target/powerpc/pr46728-10.c: Likewise.
7566 * gcc.target/powerpc/pr46728-11.c: Likewise.
7567 * gcc.target/powerpc/pr46728-13.c: Likewise.
7568 * gcc.target/powerpc/pr46728-14.c: Likewise.
7569 * gcc.target/powerpc/pr46728-15.c: Likewise.
7571 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7574 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7576 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7578 PR tree-optimization/46728
7579 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7580 * gcc.target/powerpc/pr46728-5.c: Likewise.
7581 * gcc.target/powerpc/pr46728-8.c: Likewise.
7582 * gcc.target/powerpc/pr46728-10.c: Likewise.
7583 * gcc.target/powerpc/pr46728-11.c: Likewise.
7584 * gcc.target/powerpc/pr46728-13.c: Likewise.
7585 * gcc.target/powerpc/pr46728-14.c: Likewise.
7586 * gcc.target/powerpc/pr46728-15.c: Likewise.
7588 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7591 * gcc.target/avr/torture/addr-space-1.h: New file.
7592 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7593 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7594 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7595 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7597 2012-03-12 Andrew Pinski <apinski@cavium.com>
7599 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7601 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7603 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7604 * g++.dg/abi/thunk4.C: Likewise.
7605 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7607 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7609 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7610 * g++.dg/eh/spbp.C: Likewise.
7611 * g++.dg/ext/label13.C: Likewise.
7612 * g++.dg/guality/guality.exp: Likewise.
7613 * g++.dg/other/anon5.C: Likewise.
7614 * g++.dg/other/pragma-ep-1.C: Remove.
7615 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7616 * g++.dg/warn/pr31246.C: Likewise.
7617 * g++.dg/warn/weak1.C: Likewise.
7618 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7619 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7620 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7621 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7622 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7623 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7624 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7625 * gcc.dg/c99-tgmath-1.c: Likewise.
7626 * gcc.dg/c99-tgmath-2.c: Likewise.
7627 * gcc.dg/c99-tgmath-3.c: Likewise.
7628 * gcc.dg/c99-tgmath-4.c: Likewise.
7629 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7631 * gcc.dg/debug/pr49032.c: Likewise.
7632 * gcc.dg/guality/guality.exp: Likewise.
7633 * gcc.dg/intmax_t-1.c: Likewise.
7634 * gcc.dg/pr48616.c: Likewise.
7635 * gcc.dg/pragma-ep-1.c: Remove.
7636 * gcc.dg/pragma-ep-2.c: Remove.
7637 * gcc.dg/pragma-ep-3.c: Remove.
7638 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7639 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7640 * gcc.misc-tests/gcov-14.c: Likewise.
7641 * gfortran.dg/guality/guality.exp: Likewise.
7642 * lib/target-supports.exp (check_weak_available): Likewise.
7643 (add_options_for_tls): Likewise.
7644 (check_ascii_locale_available): Likewise.
7645 * obj-c++.dg/dwarf-2.mm: Likewise.
7646 * objc.dg/dwarf-1.m: Likewise.
7647 * objc.dg/dwarf-2.m: Likewise.
7649 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7651 PR tree-optimization/51721
7652 * gcc.dg/tree-ssa/vrp64.c: New test.
7654 PR tree-optimization/52533
7655 * gcc.c-torture/compile/pr52533.c: New test.
7657 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7659 * gcc.target/i386/rtm-xabort-1.c: New.
7660 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7661 * gcc.target/i386/rtm-xend-1.c: Ditto.
7662 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7663 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7664 * gcc.target/i386/sse-13.c: Ditto.
7665 * gcc.target/i386/sse-14.c: Ditto.
7666 * gcc.target/i386/sse-22.c: Ditto.
7667 * gcc.target/i386/sse-23.c: Ditto.
7668 * g++.dg/other/i386-2.C: Ditto.
7669 * g++.dg/other/i386-3.C: Ditto.
7671 2012-03-12 Tobias Burnus <burnus@net-b.de>
7674 * gfortran.dg/proc_ptr_35.f90: New.
7676 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7679 * gcc.dg/torture/pr52530.c: New test.
7681 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7684 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7686 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7689 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7691 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7693 2012-03-09 Andrew Pinski <apinski@cavium.com>
7696 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7697 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7699 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7701 * gcc.dg/tree-ssa/scev-3.c: New.
7702 * gcc.dg/tree-ssa/scev-4.c: New.
7704 2012-03-08 Tobias Burnus <burnus@net-b.de>
7707 * gfortran.dg/proc_ptr_34.f90
7709 2012-03-07 Jason Merrill <jason@redhat.com>
7712 * g++.dg/cpp0x/udlit-mangle.C: New.
7714 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7716 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7718 2012-03-06 Richard Guenther <rguenther@suse.de>
7721 * gcc.dg/torture/pr52493.c: New testcase.
7723 2012-03-06 Richard Guenther <rguenther@suse.de>
7726 * gcc.dg/lto/pr52097_0.c: New testcase.
7728 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7731 * gcc.target/sh/pr51244-1.c: New.
7732 * gcc.target/sh/pr51244-2.c: New.
7733 * gcc.target/sh/pr51244-3.c: New.
7735 2012-03-05 Jason Merrill <jason@redhat.com>
7738 * g++.dg/ext/visibility/template11.C: New.
7740 * g++.dg/cpp0x/implicit13.C: New.
7742 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7744 PR tree-optimization/51721
7745 * gcc.dg/tree-ssa/vrp63.c: New test.
7746 * gcc.dg/pr51721.c: New test.
7748 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7751 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7754 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7757 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7759 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7762 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7764 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7766 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7769 2012-03-03 Jason Merrill <jason@redhat.com>
7771 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7774 * g++.dg/cpp0x/initlist65.C: New.
7777 * g++.dg/ext/is_empty2.C: New.
7779 2012-03-03 Tobias Burnus <burnus@net-b.de>
7782 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7784 2012-03-03 Tobias Burnus <burnus@net-b.de>
7786 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7787 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7788 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7789 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7790 * gfortran.dg/class_30.f90: Remove dg-warning line.
7791 * gfortran.dg/bind_c_usage_25.f90: New.
7793 2012-03-03 Tobias Burnus <burnus@net-b.de>
7796 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7797 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7798 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7800 2012-03-03 Tobias Burnus <burnus@net-b.de>
7803 * gfortran.dg/assumed_type_1.f90: New.
7804 * gfortran.dg/assumed_type_2.f90: New.
7805 * gfortran.dg/assumed_type_3.f90: New.
7806 * gfortran.dg/assumed_type_4.f90: New.
7808 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7811 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7812 * gcc.target/sh/pr49468-di.c: New.
7814 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7816 * gcc.dg/graphite/pr50561.c: Update.
7818 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7820 * gcc.target/powerpc/pr52457.c: New test.
7822 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7824 * gcc.target/arm/sat-1.c: New test.
7826 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7829 * gcc.target/i386/pr46716.c: New test.
7831 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7834 * g++.dg/cpp0x/sfinae32.C: New.
7836 2012-03-02 Richard Guenther <rguenther@suse.de>
7838 PR tree-optimization/52406
7839 * gcc.dg/torture/pr52406.c: New testcase.
7841 2012-03-02 Tobias Burnus <burnus@net-b.de>
7844 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7845 * gfortran.dg/nullify_2.f90: Update dg-error.
7846 * gfortran.dg/nullify_4.f90: Ditto.
7847 * gfortran.dg/pointer_init_6.f90: Ditto.
7849 2012-03-02 Tobias Burnus <burnus@net-b.de>
7852 * gfortran.dg/class_51.f90: New.
7854 2012-03-02 Tobias Burnus <burnus@net-b.de>
7857 * gfortran.dg/intrinsic_8.f90: New.
7859 2012-03-01 Kai Tietz <ktietz@redhat.com>
7861 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7862 routines on mingw targets.
7863 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7865 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7867 PR tree-optimization/52445
7868 * gcc.dg/pr52445.c: New test.
7870 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7873 * gcc.c-torture/compile/pr52437.c: New test.
7876 * gcc.dg/torture/pr52419.c: New test.
7878 PR tree-optimization/52429
7879 * gcc.dg/torture/pr52429.c: New test.
7880 * g++.dg/opt/pr52429.C: New test.
7882 2012-02-29 Richard Guenther <rguenther@suse.de>
7885 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7886 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7887 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7888 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7889 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7890 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7892 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7894 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7896 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7899 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7901 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7904 * gcc.target/arm/neon/pr51534.c: New testcase.
7906 2012-02-28 Richard Guenther <rguenther@suse.de>
7909 * gcc.dg/torture/pr52407.c: New testcase.
7911 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7913 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7914 * gcc.target/arm/vfp2.c: Likewise.
7915 * gcc.target/arm/vfp3.c: Likewise.
7916 * gcc.target/arm/vfp4.c: Likewise.
7917 * gcc.target/arm/vfp5.c: Likewise.
7918 * gcc.target/arm/vfp6.c: Likewise.
7919 * gcc.target/arm/vfp7.c: Likewise.
7920 * gcc.target/arm/vfp8.c: Likewise.
7921 * gcc.target/arm/vfp9.c: Likewise.
7922 * gcc.target/arm/vfp10.c: Likewise.
7923 * gcc.target/arm/vfp11.c: Likewise.
7924 * gcc.target/arm/vfp12.c: Likewise.
7925 * gcc.target/arm/vfp13.c: Likewise.
7926 * gcc.target/arm/vfp14.c: Likewise.
7927 * gcc.target/arm/vfp15.c: Likewise.
7928 * gcc.target/arm/vfp16.c: Likewise.
7929 * gcc.target/arm/vfp17.c: Likewise.
7930 * gcc.target/arm/neon-constants.h: New file.
7931 * gcc.target/arm/neon-vect1.c: New test.
7932 * gcc.target/arm/neon-vect2.c: New test.
7933 * gcc.target/arm/neon-vect3.c: New test.
7934 * gcc.target/arm/neon-vect4.c: New test.
7935 * gcc.target/arm/neon-vect5.c: New test.
7936 * gcc.target/arm/neon-vect6.c: New test.
7937 * gcc.target/arm/neon-vect7.c: New test.
7938 * gcc.target/arm/neon-vect8.c: New test.
7940 2012-02-28 Richard Guenther <rguenther@suse.de>
7942 PR tree-optimization/52402
7943 * gcc.dg/torture/pr52402.c: New testcase.
7945 2012-02-28 Richard Guenther <rguenther@suse.de>
7948 * g++.dg/lto/pr52400_0.C: New testcase.
7950 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7952 * gcc.target/avr/torture/builtins-1.c: New test.
7953 * gcc.target/avr/torture/builtins-error.c: New test.
7955 2012-02-28 Kai Tietz <ktietz@redhat.com>
7957 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7958 * gcc.target/i386/pr45352-2.c: Likewise.
7959 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7960 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7961 targets instead rand.
7962 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7963 * gcc.target/i386/sse2-mul-1.c: Likewise.
7964 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7965 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7966 * gcc.target/i386/pad-1.c: Likewise.
7967 * gcc.target/i386/pad-9.c: Likewise.
7968 * gcc.target/i386/pad-2.c: Likewise.
7969 * gcc.target/i386/pad-5b.c: Likewise.
7970 * gcc.target/i386/pad-8.c: Likewise.
7971 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7972 * gcc.target/i386/pr44130.c: Likewise.
7973 * gcc.target/i386/align-main-1.c: Likewise.
7974 * gcc.target/i386/align-main-2.c: Likewise.
7975 * gcc.target/i386/sw-1.c: Likewise.
7976 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7977 on x64 mingw target.
7978 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7979 * gcc.target/i386/pr46295.c: Likewise.
7980 * gcc.target/i386/amd64-abi-1.c: Likewise.
7981 * gcc.target/i386/amd64-abi-2.c: Likewise.
7982 * gcc.target/i386/pr39082-1.c: Likewise.
7983 * gcc.target/i386/pr39162.c: Likewise.
7984 * gcc.target/i386/pr22152.c: Likewise.
7985 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7986 * gcc.target/i386/wrfsbase-2.c: Likewise.
7987 * gcc.target/i386/local.c: Likewise
7988 * gcc.target/i386/wrgsbase-1.c: Likewise.
7989 * gcc.target/i386/wrfsbase-1.c: Likewise.
7990 * gcc.target/i386/pr39315-3.c: Likewise.
7991 * gcc.target/i386/pr35767-4.c: Likewise.
7992 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7994 * gcc.target/i386/pr45336-2.c: Likewise.
7995 * gcc.target/i386/pr45336-1.c: Likewise.
7996 * gcc.target/i386/pr45336-4.c: Likewise.
7998 2012-02-27 Tristan Gingold <gingold@adacore.com>
8000 * gnat.dg/array20.ad[sb]: New test.
8002 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8005 * gcc.target/arm/pr52375.c: New test.
8006 * gcc.c-torture/compile/pr52375.c: New test.
8008 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8010 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8011 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8013 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8015 * gnat.dg/aggr19.adb: New test.
8016 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8018 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8021 * gcc.target/sh/pr49263.c: New.
8023 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8025 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8026 simulate_thread_wrapper_other_threads
8027 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8028 Move initialization of 'value' to main().
8029 (main): Initialize 'value';
8030 * gcc.dg/simulate-thread/speculative-store.c
8031 (simulate_thread_step_verify): Return 0 when successful.
8032 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8034 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8035 (simulate_thread_wrapper_other_threads): Return a success/fail value
8036 and issue an error if the instruction count threshold is exceeded.
8038 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8041 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8042 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8044 2012-02-24 Richard Guenther <rguenther@suse.de>
8047 * gcc.dg/pr52355.c: New testcase.
8049 2012-02-23 Kai Tietz <ktietz@redhat.com>
8051 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8052 * gcc.dg/Wpadded.c: Likewise.
8053 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8055 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8056 for sleep by Sleep and add windows.h include for this function.
8057 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8059 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8061 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8062 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8063 on x64 mingw target.
8064 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8065 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8066 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8067 failure on LLP64 target.
8069 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8072 * gcc.dg/noncompile/pr52290.c: New test.
8074 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8076 PR tree-optimization/52019
8077 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8079 2012-02-22 Kai Tietz <ktietz@redhat.com>
8081 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8082 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8083 derived pdiff_t type.
8084 * g++.dg/torture/pr49720.C: Likewise
8086 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8089 * gcc.target/i386/pr52330.c: New test.
8091 2012-02-22 Tobias Burnus <burnus@net-b.de>
8094 * gfortran.dg/io_constraints_10.f90: New.
8096 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8098 * lib/target-supports.exp (check_effective_target_vect_condition):
8099 Return true for NEON.
8101 2012-02-21 Kai Tietz <ktietz@redhat.com>
8103 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8105 2012-02-21 Richard Guenther <rguenther@suse.de>
8107 PR tree-optimization/52324
8108 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8110 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8113 * gcc.target/avr/torture/pr51782-1.c: New test.
8115 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8117 PR tree-optimization/52318
8118 * gcc.dg/pr52318.c: New test.
8120 2012-02-20 Kai Tietz <ktietz@redhat.com>
8122 * gcc.dg/bf-ms-layout-3.c: New testcase.
8124 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8128 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8130 2012-02-20 Richard Guenther <rguenther@suse.de>
8132 PR tree-optimization/52298
8133 * gcc.dg/torture/pr52298.c: New testcase.
8134 * gcc.dg/vect/pr52298.c: Likewise.
8136 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8138 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8139 * gcc.c-torture/execute/pr52286.c: Ditto.
8141 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8143 PR tree-optimization/52286
8144 * gcc.c-torture/execute/pr52286.c: New test.
8146 2012-02-18 Tobias Burnus <burnus@net-b.de>
8149 * gfortran.dg/interface_35.f90: Use -std=f2003.
8150 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8151 * gfortran.dg/interface_assignment_4.f90: Ditto.
8152 * gfortran.dg/bessel_1.f90: Ditto.
8153 * gfortran.dg/func_result_6.f90: Ditto.
8154 * gfortran.dg/hypot_1.f90: Ditto.
8155 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8157 2012-02-17 Tobias Burnus <burnus@net-b.de>
8159 PR translation/52232
8160 PR translation/52234
8161 PR translation/52245
8162 PR translation/52246
8163 PR translation/52262
8164 PR translation/52273
8165 * gfortran.dg/coarray_22.f90: Update dg-error.
8166 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8168 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8171 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8172 (simulate-thread): Use default timeout.
8174 2012-02-16 Jason Merrill <jason@redhat.com>
8177 * g++.dg/ext/timevar1.C: New.
8179 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8182 * g++.dg/template/using21.C: New.
8183 * g++.dg/template/using22.C: Likewise.
8185 2012-02-16 Jason Merrill <jason@redhat.com>
8188 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8190 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8192 PR tree-optimization/52255
8193 * gcc.c-torture/compile/pr52255.c: New test.
8196 * g++.dg/debug/dwarf2/pr52260.C: New test.
8199 * g++.dg/ipa/pr51929.C: New test.
8201 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8204 * gcc.target/powerpc/pr52199.c: New file.
8206 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8209 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8211 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8213 * gcc.dg/pr51867.c: Don't include <math.h>.
8216 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8218 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8219 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8221 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8223 PR tree-optimization/50561
8224 * gcc.dg/graphite/pr50561.c: New testcase.
8226 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8228 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8229 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8231 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8233 * gnat.dg/discr35.ad[sb]: New test.
8235 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8237 * gnat.dg/volatile10.adb: New test.
8238 * gnat.dg/volatile10_pkg.ads: New helper.
8240 2012-02-14 Jason Merrill <jason@redhat.com>
8242 * g++.dg/ext/attrib43.C: New.
8244 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8246 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8247 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8249 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8250 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8251 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8252 effective_target fgnu_tm.
8253 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8255 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8258 * g++.dg/template/asmgoto1.C: New test.
8260 2012-02-14 Ian Lance Taylor <iant@google.com>
8263 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8264 compiling generated file for 64bit and index tests.
8266 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8268 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8270 2012-02-14 Richard Guenther <rguenther@suse.de>
8272 PR tree-optimization/52244
8273 PR tree-optimization/51528
8274 * gcc.dg/torture/pr52244.c: New testcase.
8276 2012-02-14 Walter Lee <walt@tilera.com>
8278 * g++.dg/other/PR23205.C: Disable test on tile.
8279 * g++.dg/other/pr23205-2.C: Disable test on tile.
8280 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8281 * gcc.dg/20040813-1.c: Disable test on tile.
8282 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8283 * gcc.misc-tests/linkage.exp: Handle tilegx.
8285 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8287 PR tree-optimization/52210
8288 * gcc.dg/pr52210.c: New test.
8290 2012-02-14 Jason Merrill <jason@redhat.com>
8293 * g++.dg/overload/defarg5.C: New.
8295 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8298 * c-c++-common/pr52181.c: New test.
8300 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8303 * g++.dg/ext/atomic-1.C: New test.
8305 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8307 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8309 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8312 * gcc.c-torture/execute/pr52209.c: New test.
8314 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8317 * gfortran.dg/elemental_optional_args_5.f03: New test.
8319 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8322 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8325 2012-02-11 Ian Lance Taylor <iant@google.com>
8328 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8329 SPARC Solaris. Don't run the test at all on systems where it may
8330 not work, rather than xfailing it.
8332 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8334 PR rtl-optimization/52175
8335 * gcc.c-torture/compile/pr52175.c: New test.
8337 2012-02-10 Jason Merrill <jason@redhat.com>
8340 * g++.dg/template/repo10.C: New.
8342 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8345 * gcc.dg/pr52132.c: New test.
8347 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8349 * gnat.dg/specs/aggr4.ads: New test.
8350 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8352 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8355 * gcc.target/i386/pr52146.c: New.
8357 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8360 * c-c++-common/pr52177.c: New test.
8362 2012-02-10 Jan Hubicka <jh@suse.cz>
8365 * g++.dg/torture/pr48600.C: New testcase.
8367 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8370 * gcc.dg/dfp/pr52140.c: New test.
8372 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8375 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8378 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8381 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8382 * gcc.dg/pr51867.c: New test.
8384 2012-02-09 Ian Lance Taylor <iant@google.com>
8386 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8387 which don't support -fsplit-stack. Turn off optimization when
8388 compiling select5-out.go.
8390 2012-02-08 Ian Lance Taylor <iant@google.com>
8392 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8393 systems which don't support -fsplit-stack.
8395 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8397 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8398 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8399 machine instuction in the log.
8401 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8403 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8406 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8409 * gcc.dg/pr48524.c: New test.
8410 * gcc.dg/pr48524.spec: New spec file for test.
8412 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8415 * gfortran.dg/vect/pr32380.f90: New test.
8417 2012-02-08 Tobias Burnus <burnus@net-b.de>
8420 * gfortran.dg/realloc_on_assign_12.f90: New.
8422 2012-02-08 Richard Guenther <rguenther@suse.de>
8424 PR rtl-optimization/52170
8425 * gcc.dg/torture/pr52170.c: New testcase.
8427 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8429 PR gcov-profile/52150
8430 * gcc.dg/tree-prof/pr52150.c: New test.
8432 PR rtl-optimization/52139
8433 * gcc.dg/pr52139.c: New test.
8435 2012-02-07 Jason Merrill <jason@redhat.com>
8438 * g++.dg/cpp0x/constexpr-union3.C: New.
8441 * g++.dg/lto/pr52035_0.C: New.
8443 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8445 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8446 * gcc.dg/special/weak-1.c: Likewise.
8447 * gcc.dg/ucnid-12.c: Likewise.
8448 * gcc.dg/torture/pr45678-1.c: Likewise.
8449 * gcc.dg/torture/pr45678-2.c: Likewise.
8450 * gcc.dg/vector-4.c: Likewise.
8451 * gcc.dg/ipa/inline-5.c: Likewise.
8452 * gcc.dg/ucnid-11.c: Likewise.
8453 * gcc.misc-tests/gcov-13.c: Likewise.
8454 * gcc.misc-tests/gcov-14.c: Likewise.
8455 * g++.dg/ext/label13.C: Likewise.
8456 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8457 hppa*-*-hpux* options.
8458 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8459 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8460 * gcc.dg/pr48616.c: Likewise.
8461 * gcc.dg/pr17957.c: Likewise.
8462 * gcc.dg/pr17055-1.c: Likewise.
8463 * gcc.dg/pr32912-1.c: Likewise.
8464 * gcc.dg/tm/pr51472.c: Likewise.
8465 * c-c++-common/fold-bitand-4.c: Likewise.
8466 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8467 Use dg-additional-options for extra options.
8469 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8471 * gcc.target/epiphany/interrupt-2.c: New test.
8473 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8476 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8477 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8480 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8483 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8485 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8489 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8490 * gcc.target/mips/va-arg-1.c: New test.
8492 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8494 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8495 for -mno-pointers-to-nested-functions.
8497 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8499 * gcc.c-torture/execute/20120207-1.c: New test.
8501 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8503 PR rtl-optimization/52060
8504 * gcc.dg/torture/pr52060.c: New test.
8507 * gcc.c-torture/compile/pr52074.c: New test.
8509 2012-02-07 Tobias Burnus <burnus@net-b.de>
8512 * gfortran.dg/class_to_type_2.f90: New.
8514 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8517 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8520 2012-02-06 Jason Merrill <jason@redhat.com>
8523 * g++.dg/template/conv13.C: New.
8525 2012-02-06 Richard Guenther <rguenther@suse.de>
8527 PR tree-optimization/52115
8528 * gcc.c-torture/compile/pr52115.c: New testcase.
8530 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8533 * gcc.c-torture/execute/pr52129.c: New test.
8535 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8537 * gcc.dg/pr48374.c: Actually add the test I forgot
8538 in the 2012-01-25 commit.
8540 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8543 * gfortran.dg/vect/vect-8.f90: New test case.
8545 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8548 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8550 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8553 * gfortran.dg/class_48.f90 : Add test of allocate class array
8554 component with source in subroutine test3. Remove commenting
8555 out in subroutine test4, since branching on unitialized variable
8556 is now fixed (no PR for this last.).
8558 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8560 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8562 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8564 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8567 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8568 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8570 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8572 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8573 (check_effective_target_sync_int_long): Use it.
8574 (check_effective_target_sync_char_short): Likewise.
8575 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8577 2012-02-05 Tobias Burnus <burnus@net-b.de>
8580 * gfortran.dg/class_48.f90: Add some further checks.
8582 2012-02-05 Ira Rosen <irar@il.ibm.com>
8584 PR tree-optimization/52091
8585 * gcc.dg/vect/pr52091.c: New test.
8587 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8589 PR rtl-optimization/52113
8590 * gcc.target/avr/pr52113.c: New test.
8592 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8594 PR rtl-optimization/52092
8595 * gcc.c-torture/compile/pr52092.c: New test.
8597 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8600 * gfortran.dg/class_array_10.f03: New test.
8603 * gfortran.dg/class_array_11.f03: New test.
8606 * gfortran.dg/class_array_12.f03: New test.
8608 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8611 * gfortran.dg/realloc_on_assign_11.f90: New test.
8613 2012-02-02 Tobias Burnus <burnus@net-b.de>
8616 * gfortran.dg/shape_7.f90: New.
8618 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8620 * gcc.target/mips/mips-prepend-1.c: New test.
8622 2012-02-02 Jan Hubicka <jh@suse.cz>
8623 Tom de Vries <tom@codesourcery.com>
8626 * gcc.dg/alias-12.c: New testcase.
8627 * gcc.dg/alias-13.c: New testcase.
8629 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8632 * gcc.dg/pr52086.c: New test.
8634 PR tree-optimization/52073
8635 * gcc.c-torture/compile/pr52073.c: New test.
8637 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8640 * gfortran.dg/function_optimize_10.f90: New test.
8642 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8644 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8647 2012-02-01 Tobias Burnus <burnus@net-b.de>
8650 * gfortran.dg/typebound_operator_14.f90: New.
8652 2012-02-01 Tobias Burnus <burnus@net-b.de>
8655 * gfortran.dg/elemental_function_1.f90: New.
8657 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8659 PR rtl-optimization/51374
8660 * gcc.target/avr/torture/pr51374-1.c:
8661 Also fail if SBIS is seen.
8663 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8665 PR rtl-optimization/51374
8666 * gcc.target/avr/torture/pr51374-1.c: New.
8668 2012-01-31 Tobias Burnus <burnus@net-b.de>
8671 * gfortran.dg/typebound_generic_11.f90: New.
8673 2012-01-31 Tobias Burnus <burnus@net-b.de>
8676 * gfortran.dg/class_49.f90: New.
8678 2012-01-31 Tobias Burnus <burnus@net-b.de>
8681 * gfortran.dg/elemental_args_check_6.f90: New.
8683 2012-01-31 Jason Merrill <jason@redhat.com>
8686 * g++.dg/cpp0x/variadic122.C: New.
8688 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8691 * gfortran.dg/realloc_on_assign_10.f90: New test.
8693 2012-01-31 Richard Guenther <rguenther@suse.de>
8695 PR tree-optimization/51528
8696 * gcc.dg/torture/pr51528.c: New testcase.
8698 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8701 * lib/go.exp (go_target_compile): Append timeout= to options.
8702 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8703 select5-out.go test on alpha*-*-* targets.
8705 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8707 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8708 (TEST_SHORT): Reformat in the same way.
8709 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8710 (TEST_SHORT): Reformat in the same way.
8711 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8712 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8713 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8714 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8715 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8717 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8720 * gcc.target/arm/pr51835.c: New testcase.
8722 2012-01-30 Richard Guenther <rguenther@suse.de>
8724 PR tree-optimization/52028
8725 * gcc.dg/torture/pr52028.c: New testcase.
8726 * gfortran.dg/ldist-pr45199.f: Adjust.
8727 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8728 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8729 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8731 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8734 * gcc.dg/tree-prof/pr52027.c: New test.
8736 PR tree-optimization/52046
8737 * gcc.dg/pr52046.c: New test.
8740 * g++.dg/other/pr52048.C: New test.
8742 2012-01-30 Richard Guenther <rguenther@suse.de>
8744 PR tree-optimization/52045
8745 * gcc.dg/pr52045.c: New testcase.
8747 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8749 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8750 new code generated for __sync_lock_release.
8752 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8754 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8756 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8759 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8761 * g++.dg/ext/visibility/template10.C: Fix typo.
8763 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8765 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8768 * g++.dg/cpp0x/constexpr-ice6.C: New.
8770 2012-01-29 Tobias Burnus <burnus@net-b.de>
8773 * gfortran.dg/default_initialization_6.f90: New.
8775 2012-01-29 Tobias Burnus <burnus@net-b.de>
8778 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8779 * gfortran.dg/class_48.f90: New.
8781 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8784 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8786 2012-01-28 Tobias Burnus <burnus@net-b.de>
8789 * gfortran.dg/class_allocate_12.f90: New.
8791 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8793 * gcc.dg/torture/pr50444.c: Fix dg directives.
8795 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8798 * gcc.target/arm/pr52006.c: New test.
8800 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8803 * gcc.dg/lto/trans-mem.h: New file.
8804 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8805 * gcc.dg/lto/trans-mem-1_1.c: Same.
8806 * gcc.dg/lto/trans-mem-4_1.c: Same.
8807 * gcc.dg/lto/trans-mem-3_1.c: Same.
8809 2012-01-27 Tobias Burnus <burnus@net-b.de>
8812 * gfortran.dg/dummy_procedure_7.f90: New.
8814 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8816 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8817 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8819 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8822 * g++.dg/other/gc5.C: New test.
8824 2012-01-27 Richard Guenther <rguenther@suse.de>
8826 PR tree-optimization/50444
8827 * gcc.dg/torture/pr50444.c: New testcase.
8829 2012-01-27 Tobias Burnus <burnus@net-b.de>
8833 * gfortran.dg/move_alloc_13.f90: New.
8835 2012-01-27 Tobias Burnus <burnus@net-b.de>
8838 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8839 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8840 and change dg-error string.
8842 2012-01-27 Tobias Burnus <burnus@net-b.de>
8845 * gfortran.dg/elemental_args_check_5.f90: New.
8847 2012-01-27 Richard Guenther <rguenther@suse.de>
8850 * g++.dg/torture/pr51959.C: New testcase.
8852 2012-01-27 Tom de Vries <tom@codesourcery.com>
8854 PR tree-optimization/51990
8855 * gcc.dg/pr51990.c: New test.
8856 * gcc.dg/pr51990-2.c: Same.
8858 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8859 Tobias Burnus <burnus@gcc.gnu.org>
8862 * gfortran.dg/class_allocate_11.f03: New.
8867 * gfortran.dg/class_allocate_7.f03: New.
8868 * gfortran.dg/class_allocate_8.f03: New.
8869 * gfortran.dg/class_allocate_9.f03: New.
8870 * gfortran.dg/class_allocate_10.f03: New.
8872 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8874 * gnat.dg/discr34.adb: New test.
8875 * gnat.dg/discr34_pkg.ads: New helper.
8877 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8879 * gnat.dg/discr33.adb: New test.
8881 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8883 * gnat.dg/limited_with3.ad[sb): New test.
8884 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8885 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8886 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8888 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8890 * gnat.dg/stack_usage1.adb: New test.
8891 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8893 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8894 * gcc.dg/pr44194-2.c: Likewise.
8896 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8899 * g++.dg/template/crash112.C: New.
8901 2012-01-27 Richard Henderson <rth@redhat.com>
8903 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8905 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8907 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8909 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8912 * g++.dg/opt/pr51895.C: New test.
8914 2012-01-26 Michael Matz <matz@suse.de>
8916 PR tree-optimization/48794
8917 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8919 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8921 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8923 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8925 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8926 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8928 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8929 the default value for s390 and s390x.
8931 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8934 * gcc.dg/lto/trans-mem-4_0.c: New.
8935 * gcc.dg/lto/trans-mem-4_1.c: New.
8936 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8938 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8939 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8941 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8942 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8945 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8947 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8949 2012-01-25 Ian Lance Taylor <iant@google.com>
8951 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8953 2012-01-25 Tobias Burnus <burnus@net-b.de>
8956 * gfortran.dg/typebound_proc_25.f90: New.
8958 2012-01-25 Jason Merrill <jason@redhat.com>
8961 * g++.dg/lto/pr51992_0.C: New.
8963 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8965 PR tree-optimization/51987
8966 * gcc.target/i386/pr51987.c: New test.
8968 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8970 * gcc.dg/tm/lto-1.c: Require lto support in target.
8972 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8974 PR rtl-optimization/48374
8975 * gcc.dg/pr48374.c: New test.
8977 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8979 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8981 2012-01-25 Tobias Burnus <burnus@net-b.de>
8984 * gfortran.dg/derived_constructor_char_3.f90: New.
8986 2012-01-24 Ian Lance Taylor <iant@google.com>
8988 * go.test/go-test.exp (filecmp): New procedure.
8989 (errchk): Handle quoted square brackets.
8990 (go-gc-tests): Set go_compile_args. Handle various new test
8991 lines. Skip a few new tests.
8992 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8994 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8996 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8997 (check_effective_target_vect_extract_even_odd)
8998 (check_effective_target_vect_interleave): Return true for MIPS
9001 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9003 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9004 (main): Use it instead of argc.
9006 2012-01-24 Jason Merrill <jason@redhat.com>
9009 * g++.dg/cpp0x/sfinae31.C: New.
9011 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9013 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9015 2012-01-24 Jason Merrill <jason@redhat.com>
9018 * g++.dg/inherit/covariant20.C: New.
9020 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9023 * g++.dg/parse/crash58.C: New.
9025 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9028 * gcc.dg/pr51957-1.c: New test.
9029 * gcc.dg/pr51957-1.h: New file.
9030 * gcc.dg/pr51957-2.c: New test.
9032 2012-01-23 Jason Merrill <jason@redhat.com>
9035 * g++.dg/ext/visibility/template10.C: New.
9037 2012-01-23 Tobias Burnus <burnus@net-b.de>
9040 * gfortran.dg/move_alloc_12.f90: New.
9042 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9045 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9047 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9050 * g++.dg/template/crash111.C: New.
9052 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9054 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9056 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9058 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9061 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9062 the DW_TAG_class_type and DW_AT_name: "Executor".
9064 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9066 * lib/target-supports.exp
9067 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9068 (check_effective_target_vect_interleave): Likewise.
9070 2012-01-22 Jason Merrill <jason@redhat.com>
9073 * g++.dg/template/using20.C: New.
9074 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9076 2012-01-23 Jason Merrill <jason@redhat.com>
9079 * g++.dg/torture/pr51344.C: Limit to x86.
9081 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9083 * c-c++-common/tm/omp.c: Require target with pthread support.
9085 2012-01-23 Richard Guenther <rguenther@suse.de>
9087 PR tree-optimization/51949
9088 * gcc.dg/torture/pr51949.c: New testcase.
9090 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9092 PR rtl-optimization/51933
9093 * gcc.c-torture/execute/pr51933.c: New test.
9095 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9097 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9098 Do not define for Interix.
9100 2012-01-22 Jason Merrill <jason@redhat.com>
9103 * g++.dg/lto/pr51832.h: New.
9104 * g++.dg/lto/pr51832_0.C: New.
9105 * g++.dg/lto/pr51832_1.C: New.
9107 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9109 * gcc.dg/ext-elim-1.c: New test.
9111 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9114 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9115 * g++.dg/opt/longbranch1.C: Likewise.
9117 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9119 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9122 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9125 * gfortran.dg/namelist_74.f90: New test.
9126 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9128 2012-01-21 Tobias Burnus <burnus@net-b.de>
9131 * gfortran.dg/class_47.f90: New.
9133 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9135 * gnat.dg/renaming5.ad[sb]: New test.
9137 2012-01-20 Jason Merrill <jason@redhat.com>
9140 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9142 2012-01-20 Jason Merrill <jason@redhat.com>
9145 * g++.dg/ext/attrib42.C: Require ilp32.
9147 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9150 * gcc.target/arm/pr51915.c: New test.
9152 2012-01-20 Cary Coutant <ccoutant@google.com>
9153 Dodji Seketeli <dodji@redhat.com>
9156 * g++.dg/debug/dwarf2/nested-3.C: New test.
9158 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9161 * g++.dg/template/crash110.C: New.
9163 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9165 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9166 Remove default options on hppa*-*-hpux*.
9168 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9170 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9172 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9174 * gcc.c-torture/compile/pr51856.c: New testcase.
9176 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9178 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9179 options to go_target_compile.
9181 2012-01-20 Kai Tietz <ktietz@redhat.com>
9183 * g++.dg/torture/pr51344.C: Fix typo.
9185 2012-01-20 Richard Guenther <rguenther@suse.de>
9187 PR tree-optimization/51903
9188 * g++.dg/torture/pr51903.C: New testcase.
9190 2012-01-20 Tobias Burnus <burnus@net-b.de>
9191 Janus Weil <janus@gcc.gnu.org>
9194 * gfortran.dg/use_21.f90: New.
9196 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9199 * gcc.dg/torture/pr51106-1.c: New test.
9200 * gcc.dg/torture/pr51106-2.c: New test.
9202 2012-01-19 Kai Tietz <ktietz@redhat.com>
9204 * g++.dg/torture/pr51344.C: New test.
9206 2012-01-19 Tobias Burnus <burnus@net-b.de>
9209 * gfortran.dg/intrinsic_size_2.f90: New.
9211 2012-01-19 Jason Merrill <jason@redhat.com>
9214 * g++.dg/inherit/using7.C: New.
9216 2012-01-19 Richard Guenther <rguenther@suse.de>
9218 PR tree-optimization/37997
9219 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9221 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9223 PR rtl-optimization/51505
9224 * gcc.dg/pr51505.c: New test.
9226 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9229 * gfortran.dg/typebound_operator_12.f03: New.
9230 * gfortran.dg/typebound_operator_13.f03: New.
9232 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9235 * g++.dg/cpp0x/pr51225.C: New.
9237 2012-01-17 Ian Lance Taylor <iant@google.com>
9240 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9242 2012-01-17 Tobias Burnus <burnus@net-b.de>
9245 * gfortran.dg/realloc_on_assign_9.f90: New.
9247 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9250 * gcc.dg/tm/memopt-3.c: Remove xfail.
9251 * gcc.dg/tm/memopt-4.c: Remove xfail.
9252 * gcc.dg/tm/memopt-5.c: Remove xfail.
9253 * gcc.dg/tm/memopt-7.c: Remove xfail.
9255 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9257 PR tree-optimization/51877
9258 * gcc.c-torture/execute/pr51877.c: New test.
9260 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9262 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9263 {!vect_align_arrays} to vect_sizes_32B_16B.
9264 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9265 * gcc.dg/vect/vect-peel-3.c: Ditto.
9267 2012-01-16 Jason Merrill <jason@redhat.com>
9270 * g++.dg/abi/mangle60.C: New.
9273 * g++.dg/pch/mangle1.{C,Hs}: New.
9275 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9276 Tobias Burnus <burnus@net-b.de>
9279 * gfortran.dg/elemental_optional_args_3.f90: New
9280 * gfortran.dg/elemental_optional_args_4.f90: New
9282 2012-01-16 Tobias Burnus <burnus@net-b.de>
9285 * gfortran.dg/use_20.f90: New
9287 2012-01-16 Jason Merrill <jason@redhat.com>
9290 * g++.dg/cpp0x/rv-bitfield.C: New.
9291 * g++.dg/cpp0x/rv-bitfield2.C: New.
9293 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9295 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9296 subroutine 'qsort' and use index array to assign the result.
9298 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9300 PR tree-optimization/51865
9301 * gcc.dg/pr51865.c: New test.
9303 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9305 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9307 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9309 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9310 to be loaded from the constant pool, rather than via %hi and %lo.
9312 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9314 PR rtl-optimization/51821
9315 * gcc.dg/pr51821.c: New test.
9317 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9319 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9321 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9323 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9325 2012-01-14 Tobias Burnus <burnus@net-b.de>
9328 * gfortran.dg/init_flag_8.f90: New.
9329 * gfortran.dg/init_flag_9.f90: New.
9331 2011-01-14 Tobias Burnus <burnus@net-b.de>
9334 * gfortran.dg/use_18.f90: New.
9335 * gfortran.dg/use_19.f90: New.
9337 2012-01-13 Ian Lance Taylor <iant@google.com>
9340 * g++.dg/warn/Wsign-compare-4.C: New.
9342 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9345 * gfortran.dg/alloc_comp_assign.f03: New.
9346 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9347 __BUILTIN_FREE from 38 to 32.
9349 2012-01-13 Jason Merrill <jason@redhat.com>
9352 * g++.dg/warn/Wreturn-type-7.C: New.
9354 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9356 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9358 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9359 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9360 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9361 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9362 int32plus because of big array needed.
9363 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9364 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9366 2012-01-13 Jason Merrill <jason@redhat.com>
9369 * g++.dg/ext/visibility/template9.C: New.
9372 * g++.dg/cpp0x/defaulted34.C: New.
9373 * g++.dg/template/virtual3.C: New.
9375 2012-01-13 Richard Guenther <rguenther@suse.de>
9378 * gcc.dg/torture/pr8081.c: New testcase.
9380 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9382 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9384 2012-01-12 Jason Merrill <jason@redhat.com>
9387 * g++.dg/ext/stmtexpr14.C: New.
9389 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9392 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9394 2012-01-12 Jason Merrill <jason@redhat.com>
9397 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9398 * g++.dg/abi/mangle58.C: Likewise.
9401 * g++.dg/template/arg8.C: New.
9403 2012-01-12 Ira Rosen <irar@il.ibm.com>
9405 PR tree-optimization/51799
9406 * gcc.dg/vect/pr51799.c: New test.
9407 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9410 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9411 Tobias Burnus <burnus@net-b.de>
9415 * lib/target-supports.exp
9416 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9417 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9419 2012-01-11 Jason Merrill <jason@redhat.com>
9422 * g++.dg/ext/attrib42.C: New.
9424 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9427 * gcc.dg/pr51796.c: New test.
9429 2012-01-11 Jason Merrill <jason@redhat.com>
9432 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9434 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9436 * gnat.dg/array19.ad[sb]: New test.
9438 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9440 * gnat.dg/opt23.ad[sb]: New test.
9441 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9442 * gnat.dg/opt24.ad[sb]: New test.
9444 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9446 PR tree-optimization/49642
9447 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9448 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9450 2012-01-11 Jason Merrill <jason@redhat.com>
9453 * g++.dg/template/explicit-args5.C: New.
9455 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9457 * gcc.c-torture/execute/20120110-1.c: New testcase.
9459 2012-01-10 Jason Merrill <jason@redhat.com>
9462 * g++.dg/inherit/ambig1.C: New.
9465 * g++.dg/cpp0x/constexpr-cache1.C: New.
9467 2012-01-10 Richard Guenther <rguenther@suse.de>
9469 PR tree-optimization/51801
9470 * gcc.dg/torture/pr51801.c: New testcase.
9472 2012-01-10 Tobias Burnus <burnus@net-b.de>
9475 * gfortran.dg/allocate_with_typespec_5.f90: New.
9477 2012-01-10 Tobias Burnus <burnus@net-b.de>
9479 * gfortran.dg/class_39.f03: Update dg-error string.
9481 2012-01-10 Richard Guenther <rguenther@suse.de>
9483 PR tree-optimization/50913
9484 * gcc.dg/graphite/interchange-16.c: New testcase.
9485 * gcc.dg/graphite/scop-20.c: XFAIL.
9486 * gfortran.dg/graphite/interchange-1.f: Likewise.
9487 * gfortran.dg/graphite/block-1.f90: Likewise.
9488 * gfortran.dg/graphite/block-2.f: Likewise.
9490 2012-01-10 Richard Henderson <rth@redhat.com>
9492 * lib/target-supports.exp (check_effective_target_vect_perm,
9493 check_effective_target_vect_perm_byte,
9494 check_effective_target_vect_perm_short): Enable for arm neon.
9496 2012-01-09 Tobias Burnus <burnus@net-b.de>
9499 * gfortran.dg/typebound_operator_11.f90: New.
9501 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9503 * gnat.dg/array18.adb: New test.
9504 * gnat.dg/array18_pkg.ads: New helper.
9506 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9509 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9510 around base object in first assignment in main program.
9511 * gfortran.dg/typebound_operator_10.f03: New test.
9513 2012-01-09 Martin Jambor <mjambor@suse.cz>
9515 PR tree-optimization/51759
9516 * g++.dg/ipa/pr51759.C: New test.
9518 2012-01-09 Tobias Burnus <burnus@net-b.de>
9521 * gfortran.dg/optional_absent_2.f90: New.
9523 2012-01-09 Tobias Burnus <burnus@net-b.de>
9526 * gfortran.dg/use_17.f90: New.
9528 2012-01-09 Gary Funck <gary@intrepid.com>
9530 PR preprocessor/33919
9531 * gcc.dg/pr33919.c: New test.
9532 * gcc.dg/pr33919-0.h: New test header file.
9533 * gcc.dg/pr33919-1.h: Ditto.
9534 * gcc.dg/pr33919-2.h: Ditto.
9536 2012-01-07 Jan Hubicka <jh@suse.cz>
9538 PR tree-optimize/51694
9539 * gcc.c-torture/compile/pr51694.c: new testcase.
9541 2012-01-07 Jan Hubicka <jh@suse.cz>
9543 PR tree-optimization/51600
9544 * g++.dg/torture/pr51600.C: New testcase.
9546 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9548 PR gcov-profile/51715
9549 PR gcov-profile/51717
9550 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9551 * gcc.misc-tests/gcov-14.c: Likewise.
9553 2012-01-06 Jason Merrill <jason@redhat.com>
9555 * g++.dg/parse/new5.C: New.
9557 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9560 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9561 including <string.h>.
9563 2012-01-06 Jason Merrill <jason@redhat.com>
9565 * g++.dg/abi/mangle51.C: New.
9566 * g++.dg/abi/mangle52.C: New.
9567 * g++.dg/abi/mangle53.C: New.
9568 * g++.dg/abi/mangle54.C: New.
9569 * g++.dg/abi/mangle55.C: New.
9570 * g++.dg/abi/mangle56.C: New.
9571 * g++.dg/abi/mangle57.C: New.
9572 * g++.dg/abi/mangle58.C: New.
9573 * g++.dg/abi/mangle59.C: New.
9574 * g++.dg/cpp0x/trailing3.C: Update mangling.
9575 * g++.dg/cpp0x/variadic111.C: Update mangling.
9576 * g++.dg/cpp0x/variadic4.C: Update mangling.
9577 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9578 * g++.dg/template/nontype22.C: Works now.
9579 * g++.dg/template/pr35240.C: Works now.
9581 * g++.dg/cpp0x/error7.C: New.
9583 2012-01-06 Tobias Burnus <burnus@net-b.de>
9585 * gfortran.dg/deallocate_stat_2.f90: New.
9586 * coarray/allocate_errgmsg.f90: New.
9587 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9588 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9589 * coarray/subobject_1.f90: Fix for num_images > 1.
9590 * gfortran.dg/deallocate_stat.f90: Update due to changed
9593 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9595 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9597 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9599 * ada/acats/overflow.lst: Add cb20004.
9601 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9604 * g++.dg/cpp0x/alias-decl-18.C: New test.
9606 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9608 * gcc.c-torture/execute/20120104-1.c: New test.
9610 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9613 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9614 the old typebound_operator_8.f03.
9615 * gfortran.dg/typebound_operator_8.f03: New version of
9616 typebound_operator_7.f03 with 'u' a derived type instead of a
9619 2012-01-05 Richard Guenther <rguenther@suse.de>
9621 * g++.dg/torture/pr49309.C: Skip for -flto.
9623 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9626 * gcc.c-torture/compile/pr51761.c: New test.
9628 2012-01-05 Richard Guenther <rguenther@suse.de>
9630 PR tree-optimization/51760
9631 * gcc.dg/torture/pr51760.c: New testcase.
9633 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9636 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9638 2012-01-05 Richard Guenther <rguenther@suse.de>
9641 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9642 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9644 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9647 * gcc.dg/pr51695.c: New test.
9649 2012-01-04 Andrew Pinski <apinski@cavium.com>
9651 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9652 * gcc.target/mips/octeon2-lx-1.c: New test.
9653 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9654 * gcc.target/mips/octeon2-lx-2.c: New test.
9655 * gcc.target/mips/octeon2-lx-3.c: New test.
9657 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9661 * gcc.dg/tm/alias-1.c: Adjust regexp.
9662 * gcc.dg/tm/alias-2.c: Adjust regexp.
9664 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9667 * g++.dg/warn/Wparentheses-26.C: New.
9669 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9671 * gfortran.dg/elemental_optional_args_2.f90: New test.
9673 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9676 * gfortran.dg/common_17.f90: New test.
9678 2012-01-04 Richard Guenther <rguenther@suse.de>
9680 PR tree-optimization/49651
9681 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9682 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9684 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9687 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9689 2012-01-03 Andrew Pinski <apinski@cavium.com>
9691 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9692 for all mips targets. Also allow an optional .cfi_startproc.
9694 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9696 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9698 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9701 * g++.dg/rtti/dyncast5.C: New.
9703 2012-01-03 Richard Guenther <rguenther@suse.de>
9705 PR tree-optimization/51070
9706 * gcc.dg/torture/pr51070-2.c: New testcase.
9708 2012-01-03 Richard Guenther <rguenther@suse.de>
9710 PR tree-optimization/51692
9711 * gcc.dg/torture/pr51692.c: New testcase.
9713 2012-01-03 Richard Guenther <rguenther@suse.de>
9716 * g++.dg/lto/pr51650-3_0.C: New testcase.
9718 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9721 * g++.dg/warn/Wredundant-decls-spec.C: New.
9723 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9725 PR tree-optimization/51719
9726 * g++.dg/tree-prof/pr51719.C: New test.
9728 2012-01-03 Richard Guenther <rguenther@suse.de>
9731 * gcc.dg/fold-compare-6.c: New testcase.
9733 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9736 * g++.dg/gomp/pr51669.C: New test.
9738 2012-01-02 Jason Merrill <jason@redhat.com>
9741 * g++.dg/cpp0x/constexpr-union2.C: New.
9744 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9746 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9749 * g++.dg/cpp0x/constexpr-99.C: New test.
9751 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9754 * g++.dg/template/init9.C: New.
9756 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9758 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9759 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9760 rather than a specific number.
9762 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9767 * gfortran.dg/typebound_operator_7.f03: New.
9768 * gfortran.dg/typebound_operator_8.f03: New.
9770 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9773 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9775 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9777 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9779 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9781 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9783 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9786 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9788 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9789 * gfortran.dg/io_real_boz_4.f90: Likewise.
9790 * gfortran.dg/io_real_boz_5.f90: Likewise.
9792 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9794 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9796 2012-01-02 Revital Eres <revital.eres@linaro.org>
9798 * gcc.dg/sms-11.c: New file.
9800 2012-01-02 Tobias Burnus <burnus@net-b.de>
9803 * gfortran.dg/coarray/image_index_3.f90: New.
9805 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9808 * g++.dg/parse/enum8.C: New.
9810 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9813 * g++.dg/conversion/reinterpret4.C: New.
9814 * g++.dg/conversion/reinterpret1.C: Adjust.
9816 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9818 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9820 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9822 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9823 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9824 * g++.old-deja/g++.jason/access14.C: Likewise.
9825 * g++.old-deja/g++.jason/access8.C: Likewise.
9826 * g++.old-deja/g++.jason/access1.C: Likewise.
9827 * g++.old-deja/g++.other/access3.C: Likewise.
9828 * g++.old-deja/g++.other/access5.C: Likewise.
9829 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9830 * g++.old-deja/g++.law/visibility22.C: Likewise.
9831 * g++.old-deja/g++.law/visibility26.C: Likewise.
9832 * g++.old-deja/g++.mike/p2746.C: Likewise.
9833 * g++.dg/debug/using1.C: Likewise.
9834 * g++.dg/lookup/using51.C: Likewise.
9835 * g++.dg/inherit/using5.C: Likewise.
9836 * g++.dg/inherit/pr30297.C: Likewise.
9837 * g++.dg/inherit/access8.C: Likewise.
9838 * g++.dg/torture/pr39362.C: Likewise.
9839 * g++.dg/template/crash13.C: Likewise.
9840 * g++.dg/template/using10.C: Likewise.
9842 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9845 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9847 2012-01-01 Ira Rosen <irar@il.ibm.com>
9849 PR tree-optimization/51704
9850 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9851 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9852 corresponding flags.
9854 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9857 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9859 2012-01-01 Jan Hubicka <jh@suse.cz>
9861 PR rtl-optimization/51069
9862 * gcc.c-torture/compile/pr51069.c: New testcase.
9864 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9866 PR tree-optimization/51683
9867 * gcc.dg/pr51683.c: New test.
9869 Copyright (C) 2012 Free Software Foundation, Inc.
9871 Copying and distribution of this file, with or without modification,
9872 are permitted in any medium without royalty provided the copyright
9873 notice and this notice are preserved.