1 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
3 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
4 * g++.dg/tm/pr47530.C: Same.
6 2012-11-09 Jason Merrill <jason@redhat.com>
9 * g++.dg/cpp0x/alias-decl-25.C: New.
11 * g++.dg/abi/abi-tag1.C: New.
12 * g++.dg/abi/abi-tag2.C: New.
14 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
16 PR rtl-optimization/55154
17 * gcc.target/i386/pr55154.c: New test.
19 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
21 PR rtl-optimization/55151
22 * gcc.dg/pr55151.c: Move ...
23 * gcc.target/i386/pr55151.c: ... here.
25 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
27 PR rtl-optimization/54472
28 * gcc.dg/pr54472.c: New test.
30 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
32 * gnat.dg/stack_check3.ad[sb]: New test.
34 2012-11-08 Ian Lance Taylor <iant@google.com>
36 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
37 with arguments. Handle errorcheckoutput and rundir test types.
39 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
41 PR tree-optimization/55191
42 * gcc.dg/pr55191.c: New test.
44 2012-11-08 Jakub Jelinek <jakub@redhat.com>
47 * g++.dg/debug/pr54499.C: New test.
49 2012-11-08 Jan Hubicka <jh@suse.cz>
52 * gcc.dg/winline-3.c: Update.
54 2012-11-08 Martin Jambor <mjambor@suse.cz>
56 * gfortran.dg/ipcp-array-1.f90: New test.
58 2012-11-08 Florian Weimer <fweimer@redhat.com>
60 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
62 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
64 PR rtl-optimization/55151
65 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
67 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
69 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
71 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
73 * gcc.c-torture/compile/20121107-1.c: New test.
75 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
77 PR rtl-optimization/55151
78 * gcc.dg/pr55151.c: Compile it only for x86_64.
80 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
82 PR rtl-optimization/55122
83 * gcc.dg/pr55122.c: New test.
85 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
87 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
89 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
90 * gcc.target/powerpc/loop_align.c: Skip on AIX.
91 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
92 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
94 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
97 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
99 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
102 * c-c++-common/pr51294.c: New.
104 2012-11-07 Martin Jambor <mjambor@suse.cz>
106 PR tree-optimization/53787
107 * gcc.dg/ipa/ipa-5.c: Adjust.
108 * gcc.dg/ipa/ipcp-agg-1.c: New test.
109 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
110 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
111 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
112 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
113 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
114 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
115 * gfortran.dg/pr48636-2.f90: New test.
116 * gfortran.dg/pr53787.f90: Likewise.
118 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
122 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
125 * g++.dg/cpp0x/constexpr-union4.C: New.
127 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
129 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
131 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
134 * gcc.c-torture/compile/pr49220.c: New test.
136 2012-11-07 Florian Weimer <fweimer@redhat.com>
138 * g++.dg/init/new40.C: New.
140 2012-11-07 Jakub Jelinek <jakub@redhat.com>
143 * gcc.dg/guality/pr54693-2.c: New test.
145 2012-11-06 Andrew Pinski <apinski@cavium.com>
147 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
148 -fno-vect-cost-model.
150 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
152 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
153 * gcc.dg/tm/debug-1.c: Same.
154 * gcc.dg/tm/irrevocable-3.c: Same.
155 * gcc.dg/tm/irrevocable-4.c: Same.
156 * gcc.dg/tm/memopt-10.c: Same.
157 * gcc.dg/tm/memopt-11.c: Same.
158 * gcc.dg/tm/props-4.c: Same.
159 * gcc.dg/tm/wrap-3.c: Same.
160 * gcc.dg/tm/wrap-4.c: Same.
162 2012-11-06 Andrew Pinski <apinski@cavium.com>
164 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
166 2012-11-06 Jan Hubicka <jh@suse.cz>
168 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
170 * gcc.dg/tree-ssa/loop-23.c: Likewise.
171 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
172 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
174 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
176 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
178 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
181 * gcc.dg/torture/pr41993.c: New test.
183 2012-11-06 Jan Hubicka <jh@suse.cz>
185 * gcc.target/i386/l_fma_float_?.c: Update.
186 * gcc.target/i386/l_fma_double_?.c: Update.
188 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
191 * gcc.target/sh/pr54089-8.c: New.
192 * gcc.target/sh/pr54089-9.c: New.
194 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
197 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
198 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
199 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
200 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
201 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
202 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
203 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
204 * gcc.target/i386/avx-vzeroupper-27.c: New.
206 2012-11-06 Janus Weil <janus@gcc.gnu.org>
209 * gfortran.dg/transfer_class_1.f90: New.
210 * gfortran.dg/transfer_class_2.f90: New.
212 2012-11-05 Sriraman Tallam <tmsriram@google.com>
214 * testsuite/g++.dg/mv1.C: New test.
215 * testsuite/g++.dg/mv2.C: New test.
216 * testsuite/g++.dg/mv3.C: New test.
217 * testsuite/g++.dg/mv4.C: New test.
218 * testsuite/g++.dg/mv5.C: New test.
219 * testsuite/g++.dg/mv6.C: New test.
221 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
224 * gcc.dg/const-uniq-1.c (a): Increase length four times.
226 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
228 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
231 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
233 * g++.dg/torture/20121105-1.C: New test.
235 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
237 * gcc.dg/torture/fp-compare.c: New testcase.
239 2012-11-05 Jan Hubicka <jh@suse.cz>
241 * gcc.dg/const-1.c: Update.
242 * gcc.dg/pure-1.c: Update.
244 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
246 PR rtl-optimization/55151
247 * gcc.dg/pr55151.c: New test.
249 2012-11-05 Jakub Jelinek <jakub@redhat.com>
253 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
255 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
258 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
260 2012-11-05 Jan Hubicka <jh@suse.cz>
262 * gcc.dg/autopar/pr49960.c: Fix testcase.
264 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
266 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
267 Fix scan-tree-dump-times directive.
269 2012-11-04 Janus Weil <janus@gcc.gnu.org>
272 * gfortran.dg/associate_12.f90: New.
274 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
277 * lib/target-supports.exp (check_effective_target_masm_intel): New
279 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
282 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
283 Jack Howarth <howarth@bromo.med.uc.edu>
285 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
286 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
287 * gcc.target/i386/pr53249.c: Likewise.
289 2012-11-03 Andrew Pinski <apinski@cavium.com>
291 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
292 call abort1 so that cross jumping does not happen.
294 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
297 * gcc.target/sh/pr51244-18.c: New.
298 * gcc.target/sh/pr51244-19.c: New.
300 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
302 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
303 b requires a 64-bit operation followed by a truncation.
305 2012-11-02 Jan Hubicka <jh@suse.cz>
307 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
309 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
311 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
312 conditions to verify the reduction code is vectorized.
314 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
315 in case 'pow', such as 'powerpc' is used in the compiler version name.
316 * gcc.target/powerpc/pr46728-2.c: Likewise.
317 * gcc.target/powerpc/pr46728-3.c: Likewise.
318 * gcc.target/powerpc/pr46728-4.c: Likewise.
319 * gcc.target/powerpc/pr46728-5.c: Likewise.
320 * gcc.target/powerpc/pr46728-7.c: Likewise.
321 * gcc.target/powerpc/pr46728-8.c: Likewise.
322 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
324 2012-11-02 Jan Hubicka <jh@suse.cz>
326 * gcc.dg/tree-ssa/loop-38.c: New testcase.
328 2012-11-02 Jan Hubicka <jh@suse.cz>
330 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
331 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
333 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
336 * gcc.target/i386/pr55130.c: New test.
338 2012-11-02 Jakub Jelinek <jakub@redhat.com>
341 * gcc.target/i386/pr55147.c: New test.
343 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
345 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
346 * gfortran.dg/default_format_denormal_1.f90: Same.
348 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
351 * g++.dg/ext/vector19.C: Remove target restrictions.
352 * gcc.dg/fold-compare-7.c: New testcase.
354 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
357 * gcc.target/sh/pr55160.c: New.
359 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
361 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
362 scan-assembler regex.
364 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
367 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
368 * gcc.dg/pr55150-2.c: New test.
370 2012-11-01 Sharad Singhai <singhai@google.com>
372 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
373 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
374 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
375 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
377 2012-10-31 Dehao Chen <dehao@google.com>
379 * g++.dg/debug/dwarf2/block.C: New testcase.
381 2012-10-31 Jan Hubicka <jh@suse.cz>
383 * gcc.dg/pr44974.c: Add noinline.
385 2012-10-31 Janus Weil <janus@gcc.gnu.org>
388 * gfortran.dg/class_54.f90: New.
390 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
391 Jakub Jelinek <jakub@redhat.com>
393 PR tree-optimization/55018
394 * gcc.dg/torture/pr55018.c: New test.
396 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
399 * g++.dg/ext/vla13.C: New.
401 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
404 * gcc.dg/pr55150.c: New test.
406 2012-10-31 Tobias Burnus <burnus@net-b.de>
409 * gfortran.dg/associate_11.f90: New.
411 2012-10-31 Dodji Seketeli <dodji@redhat.com>
414 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
416 2012-10-31 Jakub Jelinek <jakub@redhat.com>
418 PR tree-optimization/19105
419 PR tree-optimization/21643
420 PR tree-optimization/46309
421 * gcc.dg/pr19105.c: New test.
422 * gcc.dg/pr21643.c: New test.
423 * gcc.dg/pr46309-2.c: New test.
424 * gcc.c-torture/execute/pr46309.c: New test.
426 2012-10-31 Alan Modra <amodra@gmail.com>
428 * gcc.target/powerpc/dimode_off.c: New.
429 * gcc.target/powerpc/timode_off.c: New.
430 * gcc.target/powerpc/dfmode_off.c: New.
431 * gcc.target/powerpc/tfmode_off.c: New.
433 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
435 PR rtl-optimization/55093
436 * gcc.target/i386/pr55093.c: New file.
438 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
440 * gcc.target/i386/pr55116.c: Renamed to ...
441 * gcc.target/i386/pr55116-1.c: This.
443 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
445 * gcc.target/i386/pr55116-2.c: New file.
447 2012-10-30 Richard Biener <rguenther@suse.de>
449 * gcc.dg/vect/slp-perm-2.c: Adjust.
451 2012-10-30 Richard Biener <rguenther@suse.de>
453 PR tree-optimization/55111
454 * gcc.dg/torture/pr55111.c: New testcase.
456 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
459 * gcc.target/sh/pr53988.c: New.
461 2012-10-30 Bin Cheng <bin.cheng@arm.com>
464 * gcc.dg/hoist-register-pressure-1.c: Rename from
465 hoist-register-pressure.c. Add nonpic condition.
466 * gcc.dg/hoist-register-pressure-2.c: New testcase.
468 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
471 * gcc.dg/Wreturn-local-addr.c: New.
472 * g++.dg/warn/Wno-return-local-addr.C: New.
473 * g++.dg/warn/Wreturn-local-addr.C: New.
475 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
478 * gcc.target/i386/pr55116.c: New file.
480 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
483 * gcc.dg/Wshadow-4.c: New.
484 * gcc.dg/Wshadow-4.h: New.
486 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
489 * gcc.dg/guality/pr54693.c: New.
491 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
494 * gcc.dg/pr55027.c: New testcase.
496 2012-10-29 Jan Hubicka <jh@suse.cz>
498 * gcc.dg/ipa/inline-6.c: New testcase.
500 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
502 PR rtl-optimization/55106
503 * g++.dg/pr55106.C: New.
505 2012-10-29 Richard Guenther <rguenther@suse.de>
508 * gcc.dg/torture/pr53695.c: New testcase.
510 2012-10-28 Jan Hubicka <jh@suse.cz>
512 * gcc.dg/ipa/inlinehint-3.c: New testcase.
514 2012-10-28 Tobias Burnus <burnus@net-b.de>
517 * gfortran.dg/do_check_6.f90: New.
519 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
520 Jack Howarth <howarth@bromo.med.uc.edu>
523 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
525 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
527 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
530 * gcc.target/i386/pr34283.c: New test.
532 2012-10-26 Jakub Jelinek <jakub@redhat.com>
535 * g++.dg/opt/pr55081.C: New test.
539 * gcc.dg/guality/pr54970.c: New test.
541 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
544 * g++.dg/template/new11.C: New.
546 2012-10-26 Richard Biener <rguenther@suse.de>
549 * gcc.dg/torture/pr54824.c: New testcase.
551 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
553 * gcc.target/i386/fxsave-1.c: New.
554 * gcc.target/i386/fxsave64-1.c: Ditto.
555 * gcc.target/i386/fxrstor-1.c: Ditto.
556 * gcc.target/i386/fxrstor64-1.c: Ditto.
557 * gcc.target/i386/xsave-1.c: Ditto.
558 * gcc.target/i386/xsave64-1.c: Ditto.
559 * gcc.target/i386/xrstor-1.c: Ditto.
560 * gcc.target/i386/xrstor64-1.c: Ditto.
561 * gcc.target/i386/xsaveopt-1.c: Ditto.
562 * gcc.target/i386/xsaveopt64-1.c: Ditto.
563 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
564 * gcc.target/i386/sse-13.c: Ditto.
565 * gcc.target/i386/sse-14.c: Ditto.
566 * gcc.target/i386/sse-22.c: Ditto.
567 * gcc.target/i386/sse-23.c: Ditto.
568 * g++.dg/other/i386-2.C: Ditto.
569 * g++.dg/other/i386-3.C: Ditto.
571 2012-10-25 Jan Hubicka <jh@suse.cz>
573 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
576 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
579 * g++.dg/ext/transparent-union.C: New.
581 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
584 * g++.dg/ext/vector19.C: New testcase.
586 2012-10-25 Richard Biener <rguenther@suse.de>
588 PR tree-optimization/54902
589 * g++.dg/torture/pr54902.C: New testcase.
591 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
594 * g++.dg/template/crash114.C: New.
596 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
599 * gcc.target/i386/pr55049-1.c: New test.
601 2012-10-24 Janus Weil <janus@gcc.gnu.org>
604 * gfortran.dg/class_dummy_4.f03: New.
606 2012-10-24 Jakub Jelinek <jakub@redhat.com>
608 PR rtl-optimization/55010
609 * gcc.dg/pr55010.c: New test.
612 * g++.dg/debug/pr54828.C: New test.
614 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
616 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
617 * gcc.dg/vect/vect-83_64.c: Likewise.
619 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
622 * g++.dg/cpp0x/constexpr-union4.C: New.
624 2012-10-23 Jeff Law <law@redhat.com>
626 * gcc.c-torture/execute/pr54985.c: New test.
628 2012-10-23 Paul Koning <ni1d@arrl.net>
631 * g++.dg/debug/dwarf2/pr54508.C: New.
633 2012-10-23 Jakub Jelinek <jakub@redhat.com>
636 * g++.dg/template/sizeof14.C: New test.
638 2012-10-23 Ian Bolton <ian.bolton@arm.com>
639 Jim MacArthur <jim.macarthur@arm.com>
640 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
641 Marcus Shawcroft <marcus.shawcroft@arm.com>
642 Nigel Stephens <nigel.stephens@arm.com>
643 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
644 Richard Earnshaw <rearnsha@arm.com>
645 Sofiane Naci <sofiane.naci@arm.com>
646 Stephen Thomas <stephen.thomas@arm.com>
647 Tejas Belagod <tejas.belagod@arm.com>
648 Yufeng Zhang <yufeng.zhang@arm.com>
650 * lib/target-supports.exp
651 (check_profiling_available): Add AArch64.
652 (check_effective_target_vect_int): Likewise.
653 (check_effective_target_vect_shift): Likewise.
654 (check_effective_target_vect_float): Likewise.
655 (check_effective_target_vect_double): Likewise.
656 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
657 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
658 (check_effective_target_vect_pack_trunc): Likewise.
659 (check_effective_target_vect_unpack): Likewise.
660 (check_effective_target_vect_hw_misalign): Likewise.
661 (check_effective_target_vect_short_mult): Likewise.
662 (check_effective_target_vect_int_mult): Likewise.
663 (check_effective_target_vect_stridedN): Likewise.
664 (check_effective_target_sync_int_long): Likewise.
665 (check_effective_target_sync_char_short): Likewise.
666 (check_vect_support_and_set_flags): Likewise.
667 (check_effective_target_aarch64_tiny): New.
668 (check_effective_target_aarch64_small): New.
669 (check_effective_target_aarch64_large): New.
670 * g++.dg/other/PR23205.C: Enable aarch64.
671 * g++.dg/other/pr23205-2.C: Likewise.
672 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
673 * gcc.c-torture/execute/20101011-1.c: Likewise.
674 * gcc.dg/20020312-2.c: Likewise.
675 * gcc.dg/20040813-1.c: Likewise.
676 * gcc.dg/builtin-apply2.c: Likewise.
677 * gcc.dg/stack-usage-1.c: Likewise.
679 2012-10-23 Ian Bolton <ian.bolton@arm.com>
680 Jim MacArthur <jim.macarthur@arm.com>
681 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
682 Marcus Shawcroft <marcus.shawcroft@arm.com>
683 Nigel Stephens <nigel.stephens@arm.com>
684 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
685 Richard Earnshaw <rearnsha@arm.com>
686 Sofiane Naci <sofiane.naci@arm.com>
687 Stephen Thomas <stephen.thomas@arm.com>
688 Tejas Belagod <tejas.belagod@arm.com>
689 Yufeng Zhang <yufeng.zhang@arm.com>
691 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
692 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
693 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
694 * gcc.target/aarch64/aapcs/abitest.S: New file.
695 * gcc.target/aarch64/aapcs/abitest.h: New file.
696 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
697 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
698 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
699 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
700 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
701 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
702 * gcc.target/aarch64/aapcs/ice_1.c: New file.
703 * gcc.target/aarch64/aapcs/ice_2.c: New file.
704 * gcc.target/aarch64/aapcs/ice_3.c: New file.
705 * gcc.target/aarch64/aapcs/ice_4.c: New file.
706 * gcc.target/aarch64/aapcs/ice_5.c: New file.
707 * gcc.target/aarch64/aapcs/macro-def.h: New file.
708 * gcc.target/aarch64/aapcs/test_1.c: New file.
709 * gcc.target/aarch64/aapcs/test_10.c: New file.
710 * gcc.target/aarch64/aapcs/test_11.c: New file.
711 * gcc.target/aarch64/aapcs/test_12.c: New file.
712 * gcc.target/aarch64/aapcs/test_13.c: New file.
713 * gcc.target/aarch64/aapcs/test_14.c: New file.
714 * gcc.target/aarch64/aapcs/test_15.c: New file.
715 * gcc.target/aarch64/aapcs/test_16.c: New file.
716 * gcc.target/aarch64/aapcs/test_17.c: New file.
717 * gcc.target/aarch64/aapcs/test_18.c: New file.
718 * gcc.target/aarch64/aapcs/test_19.c: New file.
719 * gcc.target/aarch64/aapcs/test_2.c: New file.
720 * gcc.target/aarch64/aapcs/test_20.c: New file.
721 * gcc.target/aarch64/aapcs/test_21.c: New file.
722 * gcc.target/aarch64/aapcs/test_22.c: New file.
723 * gcc.target/aarch64/aapcs/test_23.c: New file.
724 * gcc.target/aarch64/aapcs/test_24.c: New file.
725 * gcc.target/aarch64/aapcs/test_25.c: New file.
726 * gcc.target/aarch64/aapcs/test_26.c: New file.
727 * gcc.target/aarch64/aapcs/test_3.c: New file.
728 * gcc.target/aarch64/aapcs/test_4.c: New file.
729 * gcc.target/aarch64/aapcs/test_5.c: New file.
730 * gcc.target/aarch64/aapcs/test_6.c: New file.
731 * gcc.target/aarch64/aapcs/test_7.c: New file.
732 * gcc.target/aarch64/aapcs/test_8.c: New file.
733 * gcc.target/aarch64/aapcs/test_9.c: New file.
734 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
735 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
736 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
737 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
738 * gcc.target/aarch64/aapcs/test_complex.c: New file.
739 * gcc.target/aarch64/aapcs/test_int128.c: New file.
740 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
741 * gcc.target/aarch64/aapcs/type-def.h: New file.
742 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
743 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
744 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
745 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
746 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
747 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
748 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
749 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
750 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
751 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
752 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
753 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
754 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
755 * gcc.target/aarch64/aarch64.exp: New file.
756 * gcc.target/aarch64/adc-1.c: New file.
757 * gcc.target/aarch64/adc-2.c: New file.
758 * gcc.target/aarch64/asm-1.c: New file.
759 * gcc.target/aarch64/clrsb.c: New file.
760 * gcc.target/aarch64/clz.c: New file.
761 * gcc.target/aarch64/ctz.c: New file.
762 * gcc.target/aarch64/csinc-1.c: New file.
763 * gcc.target/aarch64/csinv-1.c: New file.
764 * gcc.target/aarch64/csneg-1.c: New file.
765 * gcc.target/aarch64/extend.c: New file.
766 * gcc.target/aarch64/fcvt.x: New file.
767 * gcc.target/aarch64/fcvt_double_int.c: New file.
768 * gcc.target/aarch64/fcvt_double_long.c: New file.
769 * gcc.target/aarch64/fcvt_double_uint.c: New file.
770 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
771 * gcc.target/aarch64/fcvt_float_int.c: New file.
772 * gcc.target/aarch64/fcvt_float_long.c: New file.
773 * gcc.target/aarch64/fcvt_float_uint.c: New file.
774 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
775 * gcc.target/aarch64/ffs.c: New file.
776 * gcc.target/aarch64/fmadd.c: New file.
777 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
778 * gcc.target/aarch64/frint.x: New file.
779 * gcc.target/aarch64/frint_double.c: New file.
780 * gcc.target/aarch64/frint_float.c: New file.
781 * gcc.target/aarch64/index.c: New file.
782 * gcc.target/aarch64/mneg-1.c: New file.
783 * gcc.target/aarch64/mneg-2.c: New file.
784 * gcc.target/aarch64/mneg-3.c: New file.
785 * gcc.target/aarch64/mnegl-1.c: New file.
786 * gcc.target/aarch64/mnegl-2.c: New file.
787 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
788 * gcc.target/aarch64/pic-constantpool1.c: New file.
789 * gcc.target/aarch64/pic-symrefplus.c: New file.
790 * gcc.target/aarch64/predefine_large.c: New file.
791 * gcc.target/aarch64/predefine_small.c: New file.
792 * gcc.target/aarch64/predefine_tiny.c: New file.
793 * gcc.target/aarch64/reload-valid-spoff.c: New file.
794 * gcc.target/aarch64/scalar_intrinsics.c: New file.
795 * gcc.target/aarch64/table-intrinsics.c: New file.
796 * gcc.target/aarch64/tst-1.c: New file.
797 * gcc.target/aarch64/vect-abs-compile.c: New file.
798 * gcc.target/aarch64/vect-abs.c: New file.
799 * gcc.target/aarch64/vect-abs.x: New file.
800 * gcc.target/aarch64/vect-compile.c: New file.
801 * gcc.target/aarch64/vect-faddv-compile.c: New file.
802 * gcc.target/aarch64/vect-faddv.c: New file.
803 * gcc.target/aarch64/vect-faddv.x: New file.
804 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
805 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
806 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
807 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
808 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
809 * gcc.target/aarch64/vect-fp-compile.c: New file.
810 * gcc.target/aarch64/vect-fp.c: New file.
811 * gcc.target/aarch64/vect-fp.x: New file.
812 * gcc.target/aarch64/vect-mull-compile.c: New file.
813 * gcc.target/aarch64/vect-mull.c: New file.
814 * gcc.target/aarch64/vect-mull.x: New file.
815 * gcc.target/aarch64/vect.c: New file.
816 * gcc.target/aarch64/vect.x: New file.
817 * gcc.target/aarch64/vector_intrinsics.c: New file.
818 * gcc.target/aarch64/vfp-1.c: New file.
819 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
820 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
821 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
822 * g++.dg/abi/aarch64_guard1.C: New file.
824 2012-10-23 Jakub Jelinek <jakub@redhat.com>
827 * c-c++-common/pr54988.c: New test.
829 2012-10-23 Jan Hubicka <jh@suse.cz>
831 * gcc.dg/tree-prof/peel-1.c: New testcase.
833 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
836 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
838 2012-10-23 Joseph Myers <joseph@codesourcery.com>
840 * gcc.dg/c99-predef-1.c: New test.
841 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
842 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
843 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
844 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
845 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
846 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
847 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
848 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
849 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
850 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
851 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
852 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
854 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
856 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
858 2012-10-23 Jan Hubicka <jh@suse.cz>
861 * gcc.c-torture/execute/pr54937.c: New testcase.
862 * gcc.dg/tree-ssa/cunroll-2.c: Update.
864 2012-10-23 Jan Hubicka <jh@suse.cz>
867 * gfortran.dg/pr54967.f90: New testcase.
869 2012-10-23 Terry Guo <terry.guo@arm.com>
872 * gcc.dg/pr55019.c: New.
874 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
876 PR tree-optimization/55008
877 * gcc.dg/tree-ssa/pr55008.c: New test.
879 2012-10-22 Richard Biener <rguenther@suse.de>
881 PR tree-optimization/55011
882 * gcc.dg/torture/pr55011.c: New testcase.
884 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
886 * gcc.target/arm/pr40457-1.c: Adjust expected output.
887 * gcc.target/arm/pr40457-2.c: Likewise.
888 * gcc.target/arm/pr40457-3.c: Likewise.
890 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
892 * gnat.dg/specs/limited_with4.ads: New test.
893 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
895 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
897 * gnat.dg/modular4.adb: New test.
898 * gnat.dg/modular4_pkg.ads: New helper.
900 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
902 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
903 * gnat.dg/specs/addr1.ads: Likewise.
905 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
907 * gcc.dg/webizer.c (main): Add missing exit call.
909 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
912 * gfortran.dg/wextra_1.f: New test.
914 2012-10-20 Jan Hubicka <jh@suse.cz>
916 * gcc.dg/tree-prof/unroll-1.c: New testcase.
918 2012-10-19 Janus Weil <janus@gcc.gnu.org>
921 * gfortran.dg/warn_unused_function.f90: New.
923 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
925 * lib/target-supports.exp
926 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
928 2012-10-19 Richard Guenther <rguenther@suse.de>
930 PR tree-optimization/54981
931 * gcc.dg/pr54981.c: New testcase.
933 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
936 * gcc.target/arm/pr54892.c: New.
938 2012-10-19 Bin Cheng <bin.cheng@arm.com>
940 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
942 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
945 * g++.dg/init/array30.C: New.
946 * g++.dg/init/array31.C: Likewise.
948 2012-10-18 Tobias Burnus <burnus@net-b.de>
951 * gfortran.dg/public_private_module_7.f90: New.
953 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
956 * g++.dg/template/pr29633.C: New.
958 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
960 * gnat.dg/loop_optimization13.ad[sb]: New test.
961 * gnat.dg/loop_optimization13_pkg.ads: New helper.
963 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
965 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
966 * gcc.target/arm/neon/vfmaf32.c: Likewise.
967 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
968 * gcc.target/arm/neon/vfmsf32.c: Likewise.
970 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
972 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
973 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
974 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
975 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
976 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
977 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
979 2012-10-16 Jan Hubicka <jh@suse.cz>
981 * gcc.target/i386/l_fma_float_?.c: Update.
982 * gcc.target/i386/l_fma_double_?.c: Update.
983 * gfortran.dg/do_1.f90: XFAIL
984 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
985 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
986 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
987 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
988 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
989 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
992 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
996 * gcc.dg/Wstrict-overflow-24.c: New.
998 2012-10-16 Tobias Burnus <burnus@net-b.de>
1002 * gfortran.dg/class_optional_1.f90: New.
1003 * gfortran.dg/class_optional_2.f90: New.
1005 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1008 * gcc.dg/guality/pr54796.c: New test.
1010 PR tree-optimization/54889
1011 * gfortran.dg/pr54889.f90: New test.
1013 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1015 * g++.dg/other/dump-ada-spec-2.C: New test.
1017 2012-10-16 Easwaran Raman <eraman@google.com>
1019 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1020 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1022 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1024 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1025 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1027 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1030 * gcc.c-torture/compile/pr54925.c: New.
1032 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1035 * gcc.target/sh/pr51244-17.c: New.
1037 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1040 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1042 * gcc.target/sh/pr54760-4.c: New.
1044 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1047 * gcc.target/sh/torture/sh-torture.exp: New.
1048 * gcc.target/sh/torture/pr34777.c: New.
1050 2012-10-15 Matthias Klose <doko@ubuntu.com>
1052 * lib/target-supports.exp (check_profiling_available): Match
1053 arm*-*-linux-* for ARM Linux/GNU.
1054 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1055 * gfortran.dg/enum_10.f90: Likewise.
1056 * gfortran.dg/enum_9.f90: Likewise.
1057 * gcc.target/arm/synchronize.c: Likewise.
1058 * g++.old-deja/g++.jason/enum6.C: Likewise.
1059 * g++.old-deja/g++.other/enum4.C: Likewise.
1060 * g++.old-deja/g++.law/enum9.C: Likewise.
1062 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1064 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1065 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1067 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1068 Paolo Carlini <paolo.carlini@oracle.com>
1071 * g++.dg/overload/operator6.C: New.
1073 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1075 PR c++/50080 (again)
1076 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1077 * g++.dg/parse/tmpl-outside1.C: Likewise.
1078 * g++.dg/template/qualttp18.C: Likewise.
1079 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1080 * g++.old-deja/g++.pt/overload13.C: Likewise.
1082 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1084 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1085 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1086 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1087 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1088 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1089 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1090 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1091 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1093 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1096 * g++.dg/parse/tmpl-outside2.C: New.
1097 * g++.dg/parse/tmpl-outside1.C: Adjust.
1098 * g++.dg/template/qualttp18.C: Likewise.
1099 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1100 * g++.old-deja/g++.pt/overload13.C: Likewise.
1102 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1104 PR tree-optimization/54915
1105 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1107 2012-10-15 Richard Guenther <rguenther@suse.de>
1109 PR tree-optimization/54920
1110 * gcc.dg/torture/pr54920.c: New testcase.
1112 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1114 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1116 2012-10-13 Jason Merrill <jason@redhat.com>
1118 * g++.dg/tls/thread_local7g.C: Require tls_native.
1120 2012-10-14 Jason Merrill <jason@redhat.com>
1122 * g++.dg/cpp0x/inh-ctor1.C: New.
1123 * g++.dg/cpp0x/inh-ctor2.C: New.
1124 * g++.dg/cpp0x/inh-ctor3.C: New.
1125 * g++.dg/cpp0x/inh-ctor4.C: New.
1126 * g++.dg/cpp0x/inh-ctor5.C: New.
1127 * g++.dg/cpp0x/inh-ctor6.C: New.
1128 * g++.dg/cpp0x/inh-ctor7.C: New.
1129 * g++.dg/cpp0x/inh-ctor8.C: New.
1130 * g++.dg/cpp0x/inh-ctor9.C: New.
1131 * g++.dg/cpp0x/inh-ctor10.C: New.
1132 * g++.dg/cpp0x/inh-ctor11.C: New.
1133 * g++.dg/cpp0x/inh-ctor12.C: New.
1134 * g++.dg/cpp0x/inh-ctor13.C: New.
1136 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1138 PR rtl-optimization/54919
1139 * gcc.dg/pr54919.c: New testcase.
1141 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1144 * g++.dg/template/crash113.C: New.
1146 2012-10-14 Jan Hubicka <jh@suse.cz>
1148 * gcc.dg/unroll_5.c: New testcase.
1150 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1153 * g++.dg/opt/pr52643.C: New.
1155 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1158 * gcc.target/sh/pr54602-1.c: New.
1159 * gcc.target/sh/pr54602-2.c: New.
1160 * gcc.target/sh/pr54602-3.c: New.
1161 * gcc.target/sh/pr54602-4.c: New.
1163 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1166 * gcc.target/sh/pr54680.c: New.
1168 2012-10-12 Jan Hubicka <jh@suse.cz>
1170 * gcc.dg/webizer.c: New testcase.
1172 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1174 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1177 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1179 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1180 Return 0 if already specifying -mfloat-abi other than hard.
1182 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1184 * gcc.dg/pr53060.c: Prune irrelevant warning.
1186 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1189 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1190 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1191 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1192 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1193 Adjust expected wording of warnings for *cmp* builtins.
1194 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1195 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1197 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1200 * g++.dg/parse/friend-main.C: New.
1202 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1205 * g++.dg/pr53055.C: New testcase.
1207 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1210 * g++.dg/cpp0x/pr52744.C: New.
1212 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1215 * gfortran.dg/dummy_procedure_9.f90: New.
1217 2012-10-12 Richard Biener <rguenther@suse.de>
1219 PR tree-optimization/54894
1220 * gcc.dg/torture/pr54894.c: New testcase.
1222 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1225 * gcc.target/sh/pr51244-13.c: New.
1226 * gcc.target/sh/pr51244-14.c: New.
1227 * gcc.target/sh/pr51244-15.c: New.
1228 * gcc.target/sh/pr51244-16.c: New.
1230 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1233 * g++.dg/cpp0x/decltype45.C: New.
1235 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1238 * gfortran.dg/class_allocate_13.f90: New.
1240 2012-10-11 Jason Merrill <jason@redhat.com>
1242 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1243 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1245 * g++.dg/gomp/tls-5.C: Require tls_native.
1246 * g++.dg/tls/thread_local7.C: Require tls_native.
1247 * g++.dg/tls/static2.C: New.
1249 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1252 * g++.dg/ext/weak5.C: New.
1254 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1257 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1258 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1260 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1263 * g++.dg/parse/pr43765.C: New.
1265 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1267 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1269 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1272 * g++.dg/init/bitfield3.C: New.
1274 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1276 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1278 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1280 PR tree-optimization/54877
1281 * gcc.dg/torture/pr54877.c: New test.
1283 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1286 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1287 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1288 and remove target info from dg-do compile.
1289 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1290 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1291 and remove target info from dg-do compile.
1293 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1295 * gcc.dg/pr54782.c: Require target with pthread support.
1297 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1300 * g++.dg/cpp0x/auto35.C: New.
1302 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1304 PR c++/53540 - using fails to be equivalent to typedef
1305 * g++.dg/cpp0x/alias-decl-24.C: New test.
1307 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1309 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1310 that c++11 attributes to types are ignored for now.
1311 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1314 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1317 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1319 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1322 * g++.dg/cpp0x/initlist67.C: New.
1324 2012-10-10 Dehao Chen <dehao@google.com>
1326 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1328 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1331 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1334 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1337 * g++.dg/cpp0x/decltype44.C: New.
1339 2012-10-09 Steve Ellcey <sellcey@mips.com>
1341 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1343 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1346 * g++.dg/cpp0x/decltype43.C: New.
1348 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1351 * gcc.dg/pr53397-1.c: New test case.
1352 * gcc.dg/pr53397-2.c: New test case.
1354 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1357 * g++.dg/warn/Wparentheses-26.C: Adjust.
1358 * g++.dg/warn/Wparentheses-27.C: New.
1360 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1363 * c-c++-common/vector-scalar.c: New testcase.
1364 * g++.dg/ext/vector18.C: New testcase.
1365 * g++.dg/ext/vector5.C: This is not an error anymore.
1366 * gcc.dg/init-vec-1.c: Move ...
1367 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1368 * gcc.c-torture/execute/vector-shift1.c: Move ...
1369 * c-c++-common/torture/vector-shift1.c: ... here.
1370 * gcc.dg/scal-to-vec1.c: Move ...
1371 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1372 C++11. Adapt error messages.
1373 * gcc.dg/convert-vec-1.c: Move ...
1374 * c-c++-common/convert-vec-1.c: ... here.
1375 * gcc.dg/scal-to-vec2.c: Move ...
1376 * c-c++-common/scal-to-vec2.c: ... here.
1378 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1381 * gcc.target/i386/pr54400.c: New testcase.
1383 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1386 * g++.dg/template/pr54858.C: New test.
1388 2012-10-08 Marek Polacek <polacek@redhat.com>
1391 * g++.dg/debug/pr54831.C: New test.
1393 2012-10-08 Dehao Chen <dehao@google.com>
1395 * g++.dg/predict-loop-exit-1.C: New.
1396 * g++.dg/predict-loop-exit-2.C: New.
1397 * g++.dg/predict-loop-exit-3.C: New.
1399 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1401 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1403 2012-10-08 Jason Merrill <jason@redhat.com>
1405 * g++.dg/gomp/tls-5.C: New.
1406 * g++.dg/gomp/tls-wrap1.C: New.
1407 * g++.dg/gomp/tls-wrap2.C: New.
1408 * g++.dg/gomp/tls-wrap3.C: New.
1409 * g++.dg/gomp/tls-wrap4.C: New.
1410 * g++.dg/gomp/tls-wrapper-cse.C: New.
1411 * g++.dg/tls/thread_local-cse.C: New.
1412 * g++.dg/tls/thread_local-order1.C: New.
1413 * g++.dg/tls/thread_local-order2.C: New.
1414 * g++.dg/tls/thread_local-wrap1.C: New.
1415 * g++.dg/tls/thread_local-wrap2.C: New.
1416 * g++.dg/tls/thread_local-wrap3.C: New.
1417 * g++.dg/tls/thread_local-wrap4.C: New.
1418 * g++.dg/tls/thread_local2g.C: New.
1419 * g++.dg/tls/thread_local3g.C: New.
1420 * g++.dg/tls/thread_local4g.C: New.
1421 * g++.dg/tls/thread_local5g.C: New.
1422 * g++.dg/tls/thread_local6g.C: New.
1423 * g++.dg/tls/thread_local7g.C: New.
1425 * g++.dg/tls/thread_local3.C: New.
1426 * g++.dg/tls/thread_local4.C: New.
1427 * g++.dg/tls/thread_local5.C: New.
1428 * g++.dg/tls/thread_local6.C: New.
1430 * g++.dg/tls/init-2.C: Tweak errors.
1431 * g++.dg/tls/thread_local1.C: New.
1432 * g++.dg/tls/thread_local2.C: New.
1433 * g++.dg/tls/thread_local7.C: New.
1435 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1438 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1440 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1443 * gcc.target/sh/pr54685.c: New.
1445 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1447 PR c++/53528 C++11 attribute support
1448 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1449 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1450 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1451 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1452 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1453 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1455 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1456 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1457 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1458 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1459 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1460 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1461 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1462 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1463 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1464 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1465 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1466 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1467 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1468 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1469 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1470 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1471 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1472 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1473 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1474 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1475 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1476 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1477 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1478 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1480 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1482 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1483 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1487 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1488 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1500 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1501 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1502 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1504 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1506 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1508 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1509 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1510 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1512 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1515 * gcc.target/sh/pr54760-2.c: New.
1516 * gcc.target/sh/pr54760-3.c: New.
1518 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1521 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1523 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1524 Sandra Loosemore <sandra@codesourcery.com>
1526 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1527 and test that the accumulator is initialized using MULT.
1528 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1529 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1531 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1534 * g++.dg/cpp0x/stdint.C: New.
1536 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1539 * g++.dg/cpp0x/stddef.C: New.
1541 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1544 * gfortran.dg/typebound_operator_17.f90: New.
1546 2012-10-06 Jan Hubicka <jh@suse.cz>
1550 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1552 2012-10-06 Jan Hubicka <jh@suse.cz>
1554 * gcc.dg/lto/resolutions_0.c: New testcase.
1556 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1559 * gfortran.dg/generic_25.f90: New.
1560 * gfortran.dg/generic_26.f90: New.
1561 * gfortran.dg/generic_27.f90: New.
1563 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1566 * gcc.target/sh/pr54760-1.c: New.
1568 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1570 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1571 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1572 * g++.dg/warn/Wsign-compare-5.C: New test.
1573 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1574 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1575 * g++.dg/ext/builtin30.C: New test.
1576 * g++.dg/ext/vla12.C: New test.
1577 * gcc.dg/builtins-85.c: New test.
1580 * gcc.dg/guality/pr54519-1.c: New test.
1581 * gcc.dg/guality/pr54519-2.c: New test.
1582 * gcc.dg/guality/pr54519-3.c: New test.
1583 * gcc.dg/guality/pr54519-4.c: New test.
1584 * gcc.dg/guality/pr54519-5.c: New test.
1585 * gcc.dg/guality/pr54519-6.c: New test.
1587 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1590 * g++.dg/cpp0x/defaulted38.C: New.
1592 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1594 PR tree-optimization/33763
1595 * c-c++-common/pr33763.c: New test.
1597 PR tree-optimization/54810
1598 * gcc.dg/tree-ssa/vrp85.c: New test.
1600 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1602 * gcc.dg/ucnid-7.c: Skip on AIX.
1603 * gcc.dg/ucnid-8.c: Same.
1604 * gcc.dg/ucnid-10.c: Same.
1605 * gcc.dg/ucnid-13.c: Same.
1606 * gcc.dg/attr-alias-3.c: Same.
1607 * gcc.dg/attr-alias-5.c: Same.
1608 * gcc.dg/torture/pr51106-2.c: Same.
1609 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1611 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1614 * g++.dg/cpp0x/alias-decl-23.C: New.
1616 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1619 * g++.dg/template/friend53.C: New.
1621 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1623 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1624 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1625 (scan-ada-spec): Likewise.
1626 (scan-ada-spec-not): Likewise.
1627 * gcc.dg/dump-ada-spec-1.c: New test.
1628 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1630 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1632 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1634 2012-10-04 Florian Weimer <fweimer@redhat.com>
1636 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1638 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1641 * g++.dg/cpp0x/pr54323.C: New.
1643 2012-10-04 Richard Guenther <rguenther@suse.de>
1646 * g++.dg/torture/pr54735.C: New testcase.
1648 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1650 PR rtl-optimization/54739
1651 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1653 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1656 * gcc.target/sh/pr51244-12.c: New.
1658 2012-10-03 Dehao Chen <dehao@google.com>
1661 * gcc.dg/pr54782.c: New test.
1663 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1666 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1668 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1671 * gfortran.dg/class_53.f90: New.
1673 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1676 * gcc.dg/guality/pr54551.c: New.
1678 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1680 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1681 * gcc.target/powerpc/pr46728-2.c: Likewise.
1683 2012-10-02 Sharad Singhai <singhai@google.com>
1686 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1687 to fix test failures caused by r191883.
1688 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1689 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1690 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1691 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1692 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1693 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1694 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1695 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1696 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1698 2012-09-30 Sharad Singhai <singhai@google.com>
1700 * gcc.target/i386/vect-double-1.c: Fix test.
1702 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1705 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1708 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1710 PR rtl-optimization/54457
1711 * gcc.target/i386/pr54457.c: New test.
1713 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1715 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1717 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1719 * gcc.target/i386/vect-rebuild.c: New testcase.
1721 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1723 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1725 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1727 * gcc.target/mips/pr37362.c: Fix target selector.
1729 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1732 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1734 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1736 * gcc.dg/ucnid-8.c: Update line number.
1737 * gcc.dg/torture/pr51106-2.c: Likewise.
1739 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1742 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1743 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1744 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1746 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1748 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1749 partially reverting r170092.
1750 * gfortran.dg/class_7.f03: Ditto.
1751 * gfortran.dg/coarray_14.f90: Ditto.
1752 * gfortran.dg/typebound_proc_13.f03: Ditto.
1754 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1757 * g++.dg/cpp0x/sfinae42.C: New.
1759 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1761 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1762 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1763 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1764 * gcc.dg/pr42629.c: XFAIL on AIX.
1765 * gcc.dg/pr47684.c: Same.
1766 * gcc.dg/pr43670.c: Same.
1767 * gcc.dg/pr42916.c: Same.
1768 * gcc.dg/pr45449.c: Same.
1769 * gcc.dg/pr50017.c: Same.
1770 * gcc.dg/pr42728.c: Same.
1771 * gcc.dg/pr47881.c: Same.
1772 * gcc.dg/pr44023.c: Same.
1773 * gcc.dg/pr41345.c: Same.
1774 * gcc.dg/pr42630.c: Same.
1775 * gcc.dg/pr44971.c: Same.
1776 * gcc.dg/pr46771.c: Same.
1777 * gcc.dg/ucnid-8.c: Same.
1778 * gcc.dg/ucnid-10.c: Same.
1779 * gcc.dg/ucnid-13.c: Same.
1780 * gcc.dg/torture/pr51106-2.c: Same.
1781 * gcc.dg/pr48768.c: Same.
1782 * gcc.dg/pr42631.c: Same.
1783 * gcc.dg/pr43084.c: Same.
1784 * gcc.dg/ucnid-7.c: Same.
1785 * gcc.dg/pr42889.c: Same.
1786 * gcc.dg/pr41241.c: Same.
1787 * gcc.dg/pr42719.c: Same.
1788 * g++.dg/debug/pr46583.C: Same.
1789 * g++.dg/debug/pr47106.C: Same.
1790 * g++.dg/opt/pr48549.C: Same.
1791 * g++.dg/other/pr42685.C: Same.
1792 * c-c++-common/pr43942.c: Same.
1794 2012-09-29 Ian Lance Taylor <iant@google.com>
1796 * go.test/go-test.exp: Update for latest version of Go testsuite.
1798 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1801 * gfortran.dg/internal_readwrite_3.f90: New test.
1803 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1805 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1806 c-c++-common/Wunused-local-typedefs-2.c to here.
1808 PR c++/54372 - unused attribute inactive on dependant entities
1809 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1811 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1813 PR c++/29028 - Missed unused warning on using declaration
1814 * g++.dg/warn/Wunused-var-18.C: New test.
1816 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1818 PR c++/53551 - -Wunused-local-typedefs misses uses
1819 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1821 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1824 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1826 PR tree-optimization/54713
1827 * gcc.c-torture/compile/pr54713-1.c: New test.
1828 * gcc.c-torture/compile/pr54713-2.c: New test.
1829 * gcc.c-torture/compile/pr54713-3.c: New test.
1831 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1833 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1835 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1837 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1839 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1842 * gcc.target/i386/pr54703.c: New test.
1844 2012-09-27 Richard Guenther <rguenther@suse.de>
1847 * gcc.dg/lto/pr54709_0.c: New testcase.
1848 * gcc.dg/lto/pr54709_1.c: Likewise.
1850 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1852 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1854 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1856 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1858 * gcc.target/arm/pr42879.c: Handle big-endian.
1860 2012-09-26 Steve Ellcey <sellcey@mips.com>
1863 * gcc.dg/pr37303.c: Check for rdata or rodata.
1865 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1867 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1869 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1873 * gcc.target/powerpc/ppc-ne0-1.c: New.
1875 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1878 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1879 test_19, test_20, test_21, test_22, test_23): New functions.
1880 * gcc.target/sh/pr54089-4.c: New.
1881 * gcc.target/sh/pr54089-5.c: New.
1882 * gcc.target/sh/pr54089-6.c: New.
1883 * gcc.target/sh/pr54089-7.c: New.
1885 2012-09-25 Richard Guenther <rguenther@suse.de>
1888 * gcc.dg/lto/pr54702_0.c: New testcase.
1889 * gcc.dg/lto/pr54702_1.c: Likewise.
1890 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1891 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1892 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1893 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1895 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1898 * g++.dg/cpp0x/parse2.C: New.
1899 * g++.dg/parse/error11.C: Adjust.
1900 * g++.dg/parse/error12.C: Likewise.
1902 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1904 * gcc.target/i386/20030217-1.c: Added check for
1905 large_long_double effective target.
1906 * gcc.target/i386/387-3.c: Likewise.
1907 * gcc.target/i386/387-4.c: Likewise.
1908 * gcc.target/i386/pr36578-1.c: Likewise.
1909 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1910 when long double size is equal double size.
1911 * gcc.target/i386/excess-precision-1.c: Likewise.
1912 * gcc.target/i386/pr36578-2.c: Likewise.
1913 * gcc.target/i386/20030217-2.c: New testcase.
1915 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1917 PR tree-optimization/54676
1918 * gcc.dg/pr54676.c: New test.
1920 2012-09-25 Richard Guenther <rguenther@suse.de>
1922 PR tree-optimization/53663
1923 * gcc.dg/torture/pr53663-1.c: New testcase.
1924 * gcc.dg/torture/pr53663-2.c: Likewise.
1925 * gcc.dg/torture/pr53663-3.c: Likewise.
1927 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1929 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1931 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1933 * lib/target-supports-dg.exp (dg-require-effective-target,
1934 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1935 dg-process-target-1 instead of dg-process-target.
1936 (dg-process-target-1): Rename from dg-process-target.
1937 (dg-process-target): New.
1939 2012-09-24 Richard Guenther <rguenther@suse.de>
1941 PR tree-optimization/54684
1942 * g++.dg/torture/pr54684.C: New testcase.
1944 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1946 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1948 2012-09-24 Richard Guenther <rguenther@suse.de>
1951 * gcc.dg/tm/pr52173-1.c: New.
1952 * gcc.dg/tm/pr52173-2.c: New.
1954 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1956 * gcc.dg/pr54669.c: New test.
1958 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1959 Dominique Dhumieres <dominiq@lps.ens.fr>
1962 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1964 2012-09-23 Tobias Burnus <burnus@net-b.de>
1967 * gfortran.dg/class_array_14.f90: New.
1969 2012-09-22 Kai Tietz <ktietz@redhat.com>
1971 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1972 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1974 2012-09-21 Dehao Chen <dehao@google.com>
1977 PR tree-optimization/54655
1978 * g++.dg/pr54655.C: New testcase.
1980 2012-09-21 Richard Guenther <rguenther@suse.de>
1982 PR tree-optimization/54647
1983 * g++.dg/torture/pr54647.C: New testcase.
1985 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1988 * c-c++-common/torture/vector-compare-2.c: Add -w.
1990 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1992 * gnat.dg/opt20.ads: Move dg directive to...
1993 * gnat.dg/opt20.adb: ...here.
1994 * gnat.dg/addr1.ad[sb]: Likewise.
1995 * gnat.dg/concat2.ad[sb]: Likewise.
1996 * gnat.dg/array16.ad[sb]: Likewise.
1997 * gnat.dg/atomic5.ad[sb]: Likewise.
1998 * gnat.dg/discr29.ad[sb]: Likewise.
1999 * gnat.dg/noreturn5.ad[sb]: Likewise.
2000 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2001 * gnat.dg/discr23.ads: Remove dg directive.
2002 * gnat.dg/nested_float_packed.ads: Likewise.
2003 * gnat.dg/oconst6.ads: Move to...
2004 * gnat.dg/specs/oconst6.ads: ...here.
2006 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2009 * g++.dg/cpp0x/decltype32.C: Tweak.
2011 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2013 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2014 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2015 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2016 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2018 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2021 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2023 2012-09-19 Steve Ellcey <sellcey@mips.com>
2025 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2027 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2029 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2030 * gcc.target/powerpc/ppc-mftb.c: New file.
2032 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2035 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2038 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2041 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2043 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2045 * gcc.c-torture/execute/20120919-1.c: New test.
2047 2012-09-19 Richard Guenther <rguenther@suse.de>
2049 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2051 2012-09-19 Richard Guenther <rguenther@suse.de>
2053 * gcc.dg/builtin-unreachable-6.c: Adjust.
2055 2012-09-19 Richard Guenther <rguenther@suse.de>
2057 * gcc.dg/builtin-object-size-10.c: Adjust.
2058 * gcc.dg/builtin-unreachable-5.c: Adjust.
2059 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2060 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2061 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2062 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2063 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2064 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2065 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2066 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2067 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2068 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2069 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2070 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2072 2012-09-19 Richard Guenther <rguenther@suse.de>
2074 PR tree-optimization/54132
2075 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2076 * gcc.dg/torture/pr54132.c: Likewise.
2078 2012-09-19 Terry Guo <terry.guo@arm.com>
2080 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2081 extra prune rules that will be applied to all tests in a .exp file.
2082 (gcc-dg-prune): Use rules defined by the above variable.
2083 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2084 harmless warnings on architecture switch conflict.
2086 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2088 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2089 of asm-comment characters instead of a single one.
2090 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2092 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2094 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2096 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2097 target instead of xfailing it.
2098 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2099 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2100 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2101 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2102 * gcc.dg/vect/vect-104.c: Likewise.
2103 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2104 * gcc.dg/vect/vect-outer-1.c: Likewise.
2105 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2106 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2107 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2108 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2109 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2110 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2111 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2112 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2113 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2115 * lib/target-supports.exp
2116 (check_effective_target_vect_widen_mult_qi_to_hi,
2117 check_effective_target_vect_widen_mult_hi_to_si,
2118 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2119 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2120 check_effective_target_vect_pack_trunc,
2121 check_effective_target_vect_unpack,
2122 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2123 instead of arm_none.
2125 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2127 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2129 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2130 config to compiler_flags.
2132 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2135 * gcc.target/i386/pr54592.c: New test.
2137 PR tree-optimization/54610
2138 * gcc.target/i386/pr54610.c: New test.
2140 2012-09-17 Jason Merrill <jason@redhat.com>
2143 * g++.dg/cpp0x/alias-decl-21.C: New.
2144 * g++.dg/cpp0x/alias-decl-22.C: New.
2146 2012-09-17 Tobias Burnus <burnus@net-b.de>
2149 * gfortran.dg/scan_2.f90: New.
2151 2012-09-17 Jason Merrill <jason@redhat.com>
2154 * g++.dg/init/aggr9.C: New.
2156 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2158 * gnat.dg/loop_optimization12.ad[sb]: New test.
2160 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2163 * gfortran.dg/proc_ptr_result_7.f90: New.
2165 2012-09-17 Tobias Burnus <burnus@net-b.de>
2168 * gfortran.dg/structure_constructor_11.f90: New.
2170 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2172 PR tree-optimization/54563
2173 * g++.dg/torture/pr54563.C: New test.
2175 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2178 * gfortran.dg/typebound_generic_14.f03: New.
2180 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2183 * gfortran.dg/proc_ptr_38.f90: New.
2185 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2188 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2192 * gnat.dg/lto15.adb: Require lto.
2194 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2195 "myBindC" for hppa*-*-hpux*.
2197 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2199 * gfortran.dg/namelist_75.f90: New test.
2201 2012-09-15 Tom de Vries <tom@codesourcery.com>
2203 * gcc.dg/tree-ssa/vrp82.c: New test.
2204 * gcc.dg/tree-ssa/vrp83.c: Same.
2205 * gcc.dg/tree-ssa/vrp84.c: Same.
2207 2012-09-15 Tom de Vries <tom@codesourcery.com>
2209 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2210 * gcc.dg/tree-ssa/vrp81.c: ... this.
2212 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2215 * gcc.target/avr/torture/fix-types.h: New.
2216 * gcc.target/avr/torture/vals-hr.def: New.
2217 * gcc.target/avr/torture/vals-r.def: New.
2218 * gcc.target/avr/torture/vals-k.def: New.
2219 * gcc.target/avr/torture/vals-ur.def: New.
2220 * gcc.target/avr/torture/vals-uk.def: New.
2221 * gcc.target/avr/torture/vals-uhr.def: New.
2222 * gcc.target/avr/torture/vals-llk.def: New.
2223 * gcc.target/avr/torture/vals-ullk.def: New.
2224 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2225 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2226 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2227 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2228 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2229 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2230 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2231 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2233 2012-09-14 Dehao Chen <dehao@google.com>
2235 * g++.dg/debug/dwarf2/deallocator.C: New test.
2237 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2240 * gcc.c-torture/compile/pr54552-1.c: New test.
2242 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2245 * g++.dg/other/vector-compare.C: New testcase.
2246 * c-c++-common/vector-compare-3.c: New testcase.
2247 * gcc.dg/vector-shift.c: Move ...
2248 * c-c++-common/vector-shift.c: ... here.
2249 * gcc.dg/vector-shift1.c: Move ...
2250 * c-c++-common/vector-shift1.c: ... here.
2251 * gcc.dg/vector-shift3.c: Move ...
2252 * c-c++-common/vector-shift3.c: ... here.
2253 * gcc.dg/vector-compare-1.c: Move ...
2254 * c-c++-common/vector-compare-1.c: ... here.
2255 * gcc.dg/vector-compare-2.c: Move ...
2256 * c-c++-common/vector-compare-2.c: ... here.
2257 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2258 * c-c++-common/torture/vector-compare-1.c: ... here.
2259 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2260 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2261 * c-c++-common/torture/vector-compare-2.c: ... here.
2262 * gcc.c-torture/execute/vector-shift.c: Move ...
2263 * c-c++-common/torture/vector-shift.c: ... here.
2264 * gcc.c-torture/execute/vector-shift2.c: Move ...
2265 * c-c++-common/torture/vector-shift2.c: ... here.
2266 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2267 * c-c++-common/torture/vector-subscript-1.c: ... here.
2268 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2269 * c-c++-common/torture/vector-subscript-2.c: ... here.
2270 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2271 * c-c++-common/torture/vector-subscript-3.c: ... here.
2273 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2276 * gcc.c-torture/compile/pr54103-1.c,
2277 gcc.c-torture/compile/pr54103-2.c,
2278 gcc.c-torture/compile/pr54103-3.c,
2279 gcc.c-torture/compile/pr54103-4.c,
2280 gcc.c-torture/compile/pr54103-5.c,
2281 gcc.c-torture/compile/pr54103-6.c: New tests.
2282 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2284 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2286 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2288 2012-09-14 Richard Guenther <rguenther@suse.de>
2290 PR tree-optimization/54565
2291 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2292 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2294 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2296 * gcc.target/arm/combine-movs.c: Add missing space.
2298 2012-09-14 Richard Guenther <rguenther@suse.de>
2300 * g++.dg/torture/builtin-location.C: New testcase.
2302 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2303 Manuel López-Ibáñez <manu@gcc.gnu.org>
2306 * g++.dg/warn/Wuninitialized-self.C: New.
2308 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2311 * gcc.c-torture/compile/pr54559.c: New test.
2313 2012-09-13 Jason Merrill <jason@redhat.com>
2316 * g++.dg/cpp0x/constexpr-temp1.C: New.
2319 * g++.dg/template/anonunion2.C: New.
2322 * g++.dg/template/init10.C: New.
2324 2012-09-13 Tobias Burnus <burnus@net-b.de>
2327 * gfortran.dg/implicit_pure_3.f90: New.
2329 2012-09-13 Richard Guenther <rguenther@suse.de>
2331 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2333 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2335 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2337 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2339 * c-c++-common/pr51712.c: Handle for short-enum targets.
2341 2012-09-12 Terry Guo <terry.guo@arm.com>
2343 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2344 and lsrs for Thumb2 mode.
2346 2012-09-12 Jan Hubicka <jh@suse.cz>
2348 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2350 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2353 * gcc.target/i386/pr54445-1.c: New file.
2354 * gcc.target/i386/pr54445-2.c: Likewise.
2356 2012-09-12 Tobias Burnus <burnus@net-b.de>
2360 * gfortran.dg/coarray_10.f90: Update dg-error.
2361 * gfortran.dg/coarray_28.f90: New.
2362 * gfortran.dg/array_section_3.f90: New.
2364 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2366 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2367 gcc.target/arm/pr48252.c: Fix for big-endian support.
2369 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2371 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2373 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2374 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2376 * gcc.target/arm/neon-vfma-1.c: New testcase.
2377 * gcc.target/arm/neon-vfms-1.c: Likewise.
2378 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2380 * gcc.target/arm/neon-vmls-1.c: Likewise.
2381 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2383 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2384 (check_effective_target_arm_neonv2_ok): Likewise.
2385 (check_effective_target_arm_neonv2_hw): Likewise.
2386 (check_effective_target_arm_neonv2): Likewise.
2388 2012-09-11 Richard Guenther <rguenther@suse.de>
2391 * g++.dg/tree-ssa/pr54515.C: New testcase.
2393 2012-09-10 Andrew Pinski <apinski@cavium.com>
2396 * gcc.dg/tm/memopt-16.c: New testcase.
2398 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2402 * g++.dg/cpp0x/sfinae40.C: New.
2403 * g++.dg/cpp0x/sfinae41.C: Likewise.
2405 2012-09-10 Jason Merrill <jason@redhat.com>
2408 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2410 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2413 * gcc.target/sh/pr54089-3.c: New.
2415 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2417 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2419 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2421 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2423 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2425 * gcc.dg/pr52558-2.c: Delete.
2426 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2428 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2430 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2432 2012-09-10 Richard Guenther <rguenther@suse.de>
2434 PR tree-optimization/54520
2435 * gcc.dg/torture/pr54520.c: New testcase.
2437 2012-09-10 Jason Merrill <jason@redhat.com>
2440 * g++.dg/cpp0x/implicit14.C: New.
2442 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2445 * gfortran.dg/bound_simplification_3.f90: New test.
2447 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2450 * gcc.dg/pr52558-1.c: Delete.
2451 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2453 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2455 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2456 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2457 * gcc.target/arm/smlaltt-1.c: Likewise.
2459 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2461 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2463 2012-09-07 Tom de Vries <tom@codesourcery.com>
2465 PR tree-optimization/53986
2466 * gcc.dg/tree-ssa/vrp80.c: New test.
2467 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2469 2012-09-06 Jason Merrill <jason@redhat.com>
2473 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2474 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2476 2012-09-06 Andrew Pinski <apinski@cavium.com>
2479 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2481 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2483 PR rtl-optimization/54455
2484 * gcc.dg/54455.c: New test.
2486 2012-09-06 Tobias Burnus <burnus@net-b.de>
2489 * gfortran.dg/promotion_2.f90: New.
2491 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2494 * c-c++-common/pr54486.c: New test.
2496 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2499 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2501 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2504 * g++.dg/cpp0x/sfinae39.C: New.
2506 2012-09-04 Jason Merrill <jason@redhat.com>
2509 * g++.dg/ext/flexary3.C: New.
2512 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2515 * g++.dg/template/defarg15.C: New.
2518 * g++.dg/template/access24.C: New.
2520 2012-09-04 Richard Guenther <rguenther@suse.de>
2522 PR tree-optimization/54458
2523 * gcc.dg/torture/pr54458.c: New testcase.
2525 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2527 * gcc.target/arm/neon-vext.c: New test.
2528 * gcc.target/arm/neon-vext-execute.c: Ditto.
2530 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2534 * gfortran.dg/select_type_29.f03: New.
2536 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2538 * gcc.dg/fold-perm.c: Improve test.
2540 2012-09-03 Tobias Burnus <burnus@net-b.de>
2543 * gfortran.dg/coarray_class_1.f90: New.
2545 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2548 * gcc.c-torture/compile/pr49206.c: New test.
2550 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2551 Uros Bizjak <ubizjak@gmail.com>
2554 * gfortran.dg/pr36680.f90: New test.
2556 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2559 * g++.dg/opt/pr42295.C: New test.
2561 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2564 * gcc.dg/torture/pr54436.c: New test.
2566 2012-09-01 Andrew Pinski <apinski@cavium.com>
2568 * gcc.target/mips/truncate-8.c: New testcase.
2570 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2574 * gcc.target/i386/pr46829.c: New test.
2575 * gcc.target/i386/pr46843.c: Ditto.
2577 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2578 Jason Merrill <jason@redhat.com>
2581 * g++.dg/parse/error50.C: New.
2583 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2586 * gcc.c-torture/compile/pr54428.c: New test.
2588 2012-08-31 Ollie Wild <aaw@google.com>
2591 * g++.dg/init/lifetime3.C: New test.
2593 2012-08-31 Martin Jambor <mjambor@suse.cz>
2596 * gcc.dg/torture/pr54409.c: New test.
2598 2012-08-31 Martin Jambor <mjambor@suse.cz>
2600 * gfortran.dg/pr48636.f90: Add dump scan checks.
2602 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2604 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2606 2012-08-28 Joey Ye <joey.ye@arm.com>
2608 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2610 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2613 * gcc.target/i386/pr46254.c: New test.
2615 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2617 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2618 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2619 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2621 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2623 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2624 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2625 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2626 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2627 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2628 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2629 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2630 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2631 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2632 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2633 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2634 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2635 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2636 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2637 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2638 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2639 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2640 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2641 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2642 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2643 gcc.target/mips/unaligned-1.c: Tighten regexps.
2645 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2647 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2648 (mips_option_groups): Remove optimization. Add various -f options.
2649 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2650 and -pg imply -fno-omit-frame-pointer.
2651 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2652 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2653 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2654 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2655 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2656 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2657 * gcc.target/mips/abi-n32-long32.c: Likewise.
2658 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2659 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2660 * gcc.target/mips/abi-n32-long64.c: Likewise.
2661 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2662 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2663 * gcc.target/mips/abi-n64-long32.c: Likewise.
2664 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2665 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2666 * gcc.target/mips/abi-n64-long64.c: Likewise.
2667 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2668 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2669 * gcc.target/mips/abi-o32-long32.c: Likewise.
2670 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2671 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2672 * gcc.target/mips/abi-o32-long64.c: Likewise.
2673 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2674 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2675 * gcc.target/mips/abi-o64-long32.c: Likewise.
2676 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2677 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2678 * gcc.target/mips/abi-o64-long64.c: Likewise.
2679 * gcc.target/mips/asm-1.c: Likewise.
2680 * gcc.target/mips/branch-1.c: Likewise.
2681 * gcc.target/mips/call-3.c: Likewise.
2682 * gcc.target/mips/call-saved-3.c: Likewise.
2683 * gcc.target/mips/clear-cache-1.c: Likewise.
2684 * gcc.target/mips/div-1.c: Likewise.
2685 * gcc.target/mips/div-2.c: Likewise.
2686 * gcc.target/mips/div-3.c: Likewise.
2687 * gcc.target/mips/div-4.c: Likewise.
2688 * gcc.target/mips/div-5.c: Likewise.
2689 * gcc.target/mips/div-6.c: Likewise.
2690 * gcc.target/mips/div-7.c: Likewise.
2691 * gcc.target/mips/div-8.c: Likewise.
2692 * gcc.target/mips/div-9.c: Likewise.
2693 * gcc.target/mips/div-10.c: Likewise.
2694 * gcc.target/mips/div-11.c: Likewise.
2695 * gcc.target/mips/div-12.c: Likewise.
2696 * gcc.target/mips/dsp-ctrl.c: Likewise.
2697 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2698 * gcc.target/mips/ext-8.c: Likewise.
2699 * gcc.target/mips/extend-2.c: Likewise.
2700 * gcc.target/mips/fix-r10000-1.c: Likewise.
2701 * gcc.target/mips/fix-r10000-2.c: Likewise.
2702 * gcc.target/mips/fix-r10000-3.c: Likewise.
2703 * gcc.target/mips/fix-r10000-4.c: Likewise.
2704 * gcc.target/mips/fix-r10000-5.c: Likewise.
2705 * gcc.target/mips/fix-r10000-6.c: Likewise.
2706 * gcc.target/mips/fix-r10000-7.c: Likewise.
2707 * gcc.target/mips/fix-r10000-8.c: Likewise.
2708 * gcc.target/mips/fix-r10000-9.c: Likewise.
2709 * gcc.target/mips/fix-r10000-10.c: Likewise.
2710 * gcc.target/mips/fix-r10000-11.c: Likewise.
2711 * gcc.target/mips/fix-r10000-12.c: Likewise.
2712 * gcc.target/mips/fix-r10000-13.c: Likewise.
2713 * gcc.target/mips/fix-r10000-14.c: Likewise.
2714 * gcc.target/mips/fix-r10000-15.c: Likewise.
2715 * gcc.target/mips/fpcmp-1.c: Likewise.
2716 * gcc.target/mips/fpcmp-2.c: Likewise.
2717 * gcc.target/mips/fpr-moves-7.c: Likewise.
2718 * gcc.target/mips/fpr-moves-8.c: Likewise.
2719 * gcc.target/mips/int-moves-1.c: Likewise.
2720 * gcc.target/mips/int-moves-2.c: Likewise.
2721 * gcc.target/mips/long-calls-pg.c: Likewise.
2722 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2723 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2724 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2725 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2726 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2727 * gcc.target/mips/mips-3d-1.c: Likewise.
2728 * gcc.target/mips/mips-3d-2.c: Likewise.
2729 * gcc.target/mips/mips-3d-3.c: Likewise.
2730 * gcc.target/mips/mips-3d-4.c: Likewise.
2731 * gcc.target/mips/mips-3d-5.c: Likewise.
2732 * gcc.target/mips/mips-3d-6.c: Likewise.
2733 * gcc.target/mips/mips-3d-7.c: Likewise.
2734 * gcc.target/mips/mips-3d-8.c: Likewise.
2735 * gcc.target/mips/mips-3d-9.c: Likewise.
2736 * gcc.target/mips/mips-ps-1.c: Likewise.
2737 * gcc.target/mips/mips-ps-2.c: Likewise.
2738 * gcc.target/mips/mips-ps-3.c: Likewise.
2739 * gcc.target/mips/mips-ps-4.c: Likewise.
2740 * gcc.target/mips/mips-ps-6.c: Likewise.
2741 * gcc.target/mips/mips32-dspr2.c: Likewise.
2742 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2743 * gcc.target/mips/neg-abs-1.c: Likewise.
2744 * gcc.target/mips/neg-abs-2.c: Likewise.
2745 * gcc.target/mips/nmadd-3.c: Likewise.
2746 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2747 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2748 * gcc.target/mips/octeon-pop-1.c: Likewise.
2749 * gcc.target/mips/pr26765.c: Likewise.
2750 * gcc.target/mips/pr33256.c: Likewise.
2751 * gcc.target/mips/pr33635-1.c: Likewise.
2752 * gcc.target/mips/pr33755.c: Likewise.
2753 * gcc.target/mips/pr35802.c: Likewise.
2754 * gcc.target/mips/pr45074.c: Likewise.
2755 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2756 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2757 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2758 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2759 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2760 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2761 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2762 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2763 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2764 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2765 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2766 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2767 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2768 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2769 * gcc.target/mips/save-restore-1.c: Likewise.
2770 * gcc.target/mips/save-restore-3.c: Likewise.
2771 * gcc.target/mips/save-restore-5.c: Likewise.
2772 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2773 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2774 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2775 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2776 * gcc.target/mips/stack-1.c: Likewise.
2778 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2781 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2782 branch under test to be filled with preceding rather than
2783 following instructions.
2784 * gcc.target/mips/branch-10.c: Likewise.
2785 * gcc.target/mips/branch-11.c: Likewise.
2786 * gcc.target/mips/branch-12.c: Likewise.
2787 * gcc.target/mips/branch-13.c: Likewise.
2788 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2789 to be eliminated. Tighten $28 scan-assembler-not test.
2791 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2793 * gcc.target/mips/call-4.c: ...this new test.
2795 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2797 * gcc.target/mips/code-readable-3.c: Likewise.
2798 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2799 flag but skip for -O0.
2800 * gcc.target/mips/code-readable-4.c: Likewise.
2802 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2803 of operations under test.
2804 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2806 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2807 Don't require sibling-call optimization.
2808 * gcc.target/mips/near-far-4.c: Likewise.
2810 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2811 Make sure that the register variable is used.
2812 * gcc.target/mips/soft-float-1.c: Likewise.
2814 * gcc.target/mips/sdata-1.c: Make static data volatile.
2815 * gcc.target/mips/sdata-2.c: Likewise.
2816 * gcc.target/mips/sdata-3.c: Likewise.
2817 * gcc.target/mips/sdata-4.c: Likewise.
2819 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2821 * gcc.target/mips/atomic-memory-2.c: Likewise.
2822 * gcc.target/mips/branch-cost-1.c: Likewise.
2823 * gcc.target/mips/branch-cost-2.c: Likewise.
2824 * gcc.target/mips/cache-1.c: Likewise.
2825 * gcc.target/mips/call-1.c: Likewise.
2826 * gcc.target/mips/call-saved-2.c: Likewise.
2827 * gcc.target/mips/const-anchor-1.c: Likewise.
2828 * gcc.target/mips/const-anchor-2.c: Likewise.
2829 * gcc.target/mips/dse-1.c: Likewise.
2830 * gcc.target/mips/dsp-lhx.c: Likewise.
2831 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2832 * gcc.target/mips/ext-1.c: Likewise.
2833 * gcc.target/mips/ext-2.c: Likewise.
2834 * gcc.target/mips/ext-3.c: Likewise.
2835 * gcc.target/mips/ext-4.c: Likewise.
2836 * gcc.target/mips/ext-5.c: Likewise.
2837 * gcc.target/mips/ext-6.c: Likewise.
2838 * gcc.target/mips/ext-7.c: Likewise.
2839 * gcc.target/mips/extend-1.c: Likewise.
2840 * gcc.target/mips/fix-r4000-1.c: Likewise.
2841 * gcc.target/mips/fix-r4000-3.c: Likewise.
2842 * gcc.target/mips/fix-r4000-5.c: Likewise.
2843 * gcc.target/mips/fix-r4000-6.c: Likewise.
2844 * gcc.target/mips/fix-r4000-8.c: Likewise.
2845 * gcc.target/mips/fix-r4000-10.c: Likewise.
2846 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2847 * gcc.target/mips/fixed-vector-type.c: Likewise.
2848 * gcc.target/mips/fpr-moves-1.c: Likewise.
2849 * gcc.target/mips/fpr-moves-2.c: Likewise.
2850 * gcc.target/mips/fpr-moves-3.c: Likewise.
2851 * gcc.target/mips/fpr-moves-4.c: Likewise.
2852 * gcc.target/mips/fpr-moves-5.c: Likewise.
2853 * gcc.target/mips/fpr-moves-6.c: Likewise.
2854 * gcc.target/mips/ins-1.c: Likewise.
2855 * gcc.target/mips/ins-2.c: Likewise.
2856 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2857 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2858 * gcc.target/mips/lazy-binding-1.c: Likewise.
2859 * gcc.target/mips/madd-3.c: Likewise.
2860 * gcc.target/mips/madd-5.c: Likewise.
2861 * gcc.target/mips/madd-6.c: Likewise.
2862 * gcc.target/mips/madd-8.c: Likewise.
2863 * gcc.target/mips/madd-9.c: Likewise.
2864 * gcc.target/mips/memcpy-1.c: Likewise.
2865 * gcc.target/mips/mips-ps-type.c: Likewise.
2866 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2867 * gcc.target/mips/mips-sched-madd.c: Likewise.
2868 * gcc.target/mips/mips16e-extends.c: Likewise.
2869 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2870 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2871 * gcc.target/mips/movcc-1.c: Likewise.
2872 * gcc.target/mips/movcc-2.c: Likewise.
2873 * gcc.target/mips/movcc-3.c: Likewise.
2874 * gcc.target/mips/msub-5.c: Likewise.
2875 * gcc.target/mips/msub-6.c: Likewise.
2876 * gcc.target/mips/msub-8.c: Likewise.
2877 * gcc.target/mips/mult-2.c: Likewise.
2878 * gcc.target/mips/mult-3.c: Likewise.
2879 * gcc.target/mips/mult-5.c: Likewise.
2880 * gcc.target/mips/mult-6.c: Likewise.
2881 * gcc.target/mips/mult-7.c: Likewise.
2882 * gcc.target/mips/mult-12.c: Likewise.
2883 * gcc.target/mips/mult-13.c: Likewise.
2884 * gcc.target/mips/mult-14.c: Likewise.
2885 * gcc.target/mips/mult-15.c: Likewise.
2886 * gcc.target/mips/mult-17.c: Likewise.
2887 * gcc.target/mips/mult-18.c: Likewise.
2888 * gcc.target/mips/mult-19.c: Likewise.
2889 * gcc.target/mips/nmadd-1.c: Likewise.
2890 * gcc.target/mips/nmadd-2.c: Likewise.
2891 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2892 * gcc.target/mips/octeon-cins-1.c: Likewise.
2893 * gcc.target/mips/octeon-cins-2.c: Likewise.
2894 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2895 * gcc.target/mips/octeon-exts-2.c: Likewise.
2896 * gcc.target/mips/octeon-exts-3.c: Likewise.
2897 * gcc.target/mips/octeon-exts-4.c: Likewise.
2898 * gcc.target/mips/octeon-exts-5.c: Likewise.
2899 * gcc.target/mips/octeon-exts-6.c: Likewise.
2900 * gcc.target/mips/octeon-exts-7.c: Likewise.
2901 * gcc.target/mips/octeon-pop-2.c: Likewise.
2902 * gcc.target/mips/octeon-seq-3.c: Likewise.
2903 * gcc.target/mips/octeon-seq-4.c: Likewise.
2904 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2905 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2906 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2907 * gcc.target/mips/pr54240.c: Likewise.
2908 * gcc.target/mips/rsqrt-1.c: Likewise.
2909 * gcc.target/mips/rsqrt-2.c: Likewise.
2910 * gcc.target/mips/rsqrt-3.c: Likewise.
2911 * gcc.target/mips/rsqrt-4.c: Likewise.
2912 * gcc.target/mips/save-restore-2.c: Likewise.
2913 * gcc.target/mips/save-restore-4.c: Likewise.
2914 * gcc.target/mips/sb1-1.c: Likewise.
2915 * gcc.target/mips/scc-1.c: Likewise.
2916 * gcc.target/mips/scc-2.c: Likewise.
2917 * gcc.target/mips/scc-3.c: Likewise.
2918 * gcc.target/mips/scc-4.c: Likewise.
2919 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2920 * gcc.target/mips/truncate-1.c: Likewise.
2921 * gcc.target/mips/truncate-2.c: Likewise.
2922 * gcc.target/mips/truncate-3.c: Likewise.
2923 * gcc.target/mips/truncate-4.c: Likewise.
2924 * gcc.target/mips/truncate-5.c: Likewise.
2925 * gcc.target/mips/truncate-6.c: Likewise.
2926 * gcc.target/mips/unaligned-1.c: Likewise.
2928 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2929 skip for -O0. Require -fexpensive-optimizations.
2930 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2931 * gcc.target/mips/dspr2-MULT.c: Likewise.
2932 * gcc.target/mips/fix-r4000-2.c: Likewise.
2933 * gcc.target/mips/fix-r4000-4.c: Likewise.
2934 * gcc.target/mips/fix-r4000-7.c: Likewise.
2935 * gcc.target/mips/fix-r4000-9.c: Likewise.
2936 * gcc.target/mips/madd-1.c: Likewise.
2937 * gcc.target/mips/madd-2.c: Likewise.
2938 * gcc.target/mips/madd-4.c: Likewise.
2939 * gcc.target/mips/maddu-1.c: Likewise.
2940 * gcc.target/mips/maddu-2.c: Likewise.
2941 * gcc.target/mips/maddu-3.c: Likewise.
2942 * gcc.target/mips/maddu-4.c: Likewise.
2943 * gcc.target/mips/msub-1.c: Likewise.
2944 * gcc.target/mips/msub-2.c: Likewise.
2945 * gcc.target/mips/msub-3.c: Likewise.
2946 * gcc.target/mips/msub-4.c: Likewise.
2947 * gcc.target/mips/msubu-1.c: Likewise.
2948 * gcc.target/mips/msubu-2.c: Likewise.
2949 * gcc.target/mips/msubu-3.c: Likewise.
2950 * gcc.target/mips/msubu-4.c: Likewise.
2951 * gcc.target/mips/mult-1.c: Likewise.
2952 * gcc.target/mips/mult-4.c: Likewise.
2953 * gcc.target/mips/mult-8.c: Likewise.
2954 * gcc.target/mips/mult-9.c: Likewise.
2955 * gcc.target/mips/mult-10.c: Likewise.
2956 * gcc.target/mips/mult-11.c: Likewise.
2957 * gcc.target/mips/mult-16.c: Likewise.
2959 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2960 skip for -O0 and -Os.
2961 * gcc.target/mips/fix-r4000-12.c: Likewise.
2962 * gcc.target/mips/madd-7.c: Likewise.
2963 * gcc.target/mips/mips-ps-5.c: Likewise.
2964 * gcc.target/mips/mips-ps-7.c: Likewise.
2965 * gcc.target/mips/msub-7.c: Likewise.
2967 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2968 skip for -O0. Require -mno-abicalls.
2969 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2971 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2972 skip for -O0. Require a total number of BBIT instructions and
2973 at least one of each kind.
2975 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2976 skip for -O0. Require -fno-unroll-loops.
2978 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2979 skip for -O0. Allow BLTZ as well as BGEZ.
2981 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2983 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2984 skip for -O0. Require -fschedule-insns2.
2985 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2987 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2988 but skip for -O0. Make a branch-likely more likely.
2990 * gcc.target/mips/timode-2.c: Split each test into its own function.
2991 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2993 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2994 skip for -O0. Require -fpeephole2.
2995 * gcc.target/mips/vr-mult-2.c: Likewise.
2997 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2999 PR preprocessor/53469
3000 * gcc.dg/cpp/_Pragma7.c: New test case.
3002 2012-08-27 Tobias Burnus <burnus@net-b.de>
3005 * gfortran.dg/do_5.f90: New.
3007 2012-08-27 Tobias Burnus <burnus@net-b.de>
3009 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3010 from dg-options as -Wall no longer implies it.
3012 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3014 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3016 2012-08-25 Jason Merrill <jason@redhat.com>
3018 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3020 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3023 * g++.dg/cpp0x/auto34.C: New.
3025 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3028 * gcc.dg/pr54363.c: New test.
3031 * gcc.dg/pr54355.c: New test.
3033 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3036 * gcc.target/i386/pr52857-1.c: New.
3037 * gcc.target/i386/pr52857-2.c: Likewise.
3039 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3041 * gcc.target/mips/code-readable-4.c: New test.
3043 2012-08-23 Julian Brown <julian@codesourcery.com>
3044 Sandra Loosemore <sandra@codesourcery.com>
3046 * gcc.target/mips/code-readable-1.c: Add -O to options.
3048 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3051 * g++.dg/lookup/using53.C: New.
3053 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3055 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3056 * gcc.dg/fixed-point/convert-1.c: New.
3057 * gcc.dg/fixed-point/convert-2.c: New.
3058 * gcc.dg/fixed-point/convert-3.c: New.
3059 * gcc.dg/fixed-point/convert-4.c: New.
3060 * gcc.dg/fixed-point/convert-float-1.c: New.
3061 * gcc.dg/fixed-point/convert-float-2.c: New.
3062 * gcc.dg/fixed-point/convert-float-3.c: New.
3063 * gcc.dg/fixed-point/convert-float-4.c: New.
3064 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3065 * gcc.dg/fixed-point/convert-sat.c: New.
3066 * gcc.dg/fixed-point/convert.h: New.
3068 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3071 * gcc.target/sh/pr54089-2.c: New.
3073 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3075 * gcc.target/i386/long-double-64-1.c: New file.
3076 * gcc.target/i386/long-double-64-2.c: Likewise.
3077 * gcc.target/i386/long-double-64-3.c: Likewise.
3078 * gcc.target/i386/long-double-64-4.c: Likewise.
3079 * gcc.target/i386/long-double-80-1.c: Likewise.
3080 * gcc.target/i386/long-double-80-2.c: Likewise.
3081 * gcc.target/i386/long-double-80-3.c: Likewise.
3082 * gcc.target/i386/long-double-80-4.c: Likewise.
3083 * gcc.target/i386/long-double-80-5.c: Likewise.
3084 * gcc.target/i386/long-double-80-6.c: Likewise.
3085 * gcc.target/i386/long-double-80-7.c: Likewise.
3087 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3089 PR tree-optimization/54317
3090 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3092 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3095 * gcc.target/sh/pr39423-2.c: New.
3097 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3099 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3100 * gcc.dg/fold-perm.c: Likewise.
3102 2012-08-20 Jan Hubicka <jh@suse.cz>
3105 * gcc.dg/ipa/inlinehint-1.c: New.
3107 2012-08-20 Florian Weimer <fweimer@redhat.com>
3110 * g++.dg/init/new38.C: New test.
3111 * g++.dg/init/new39.C: New test.
3113 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3116 * gcc.target/sh/pr54089-1.c: New.
3118 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3121 * gcc.target/sh/pr51244-11.c: New.
3123 2012-08-20 Tobias Burnus <burnus@net-b.de>
3126 * gfortran.dg/warn_target_lifetime_2.f90: New.
3128 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3131 * g++.dg/warn/Wunused-var-17.C: New.
3133 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3136 * gcc.dg/gomp/pr53992.c: New test.
3138 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3141 * gcc.c-torture/execute/20120817-1.c: New test.
3143 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3145 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3147 (f2): New test that really does need adds.
3149 2012-08-20 Richard Guenther <rguenther@suse.de>
3151 PR tree-optimization/54327
3152 * gcc.dg/torture/pr54327.c: New testcase.
3154 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3156 PR tree-optimization/54321
3157 * gcc.c-torture/compile/pr54321.c: New test.
3159 2012-08-20 Tobias Burnus <burnus@net-b.de>
3162 * gfortran.dg/warn_target_lifetime_1.f90: New.
3164 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3167 * gfortran.dg/real_compare_1.f90: New test case.
3168 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3170 2012-08-18 Jan Hubicka <jh@suse.cz>
3172 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3174 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3177 * gfortran.dg/interface_37.f90: New test.
3179 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3180 Gary Funck <gary@intrepid.com>
3183 * gcc.target/i386/pr20020-1.c: New test.
3184 * gcc.target/i386/pr20020-2.c: Likewise.
3185 * gcc.target/i386/pr20020-3.c: Likewise.
3187 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3189 * gcc.target/i386/perm-concat.c: New test.
3191 2012-08-17 Julian Brown <julian@codesourcery.com>
3193 * gcc.target/arm/div64-unwinding.c: New test.
3195 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3197 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3199 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3202 * gcc.target/sh/pr54236-1.c: New.
3204 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3206 * lib/target-supports.exp (check_effective_target_sync_int_long)
3207 (check_effective_target_sync_char_short): Enable for crisv32-*
3211 * gcc.dg/torture/pr54261-1.c: New test.
3213 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3217 * gfortran.dg/typebound_call_24.f03: New.
3219 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3221 PR tree-optimization/54245
3222 * gcc.dg/tree-ssa/pr54245.c: New test.
3224 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3226 PR tree-optimization/54240
3227 * gcc.target/powerpc/pr54240.c: New test.
3228 * gcc.target/mips/pr54240.c: Likewise.
3230 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3233 * gcc.target/sh/pr52933-1.c: New.
3234 * gcc.target/sh/pr52933-2.c: New.
3236 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3239 * gcc.target/sh/pr50751-8.c: New.
3241 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3244 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3245 * gfortran.dg/typebound_proc_27.f03: New test.
3247 2012-08-14 Sterling Augustine <saugustine@google.com>
3249 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3251 2012-08-14 Tobias Burnus <burnus@net-b.de>
3254 * gfortran.dg/data_constraints_3.f90: New.
3255 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3256 to disable -pedantic compilation.
3257 * gfortran.dg/pr37243.f: Ditto.
3258 * gfortran.dg/g77/19990826-3.f: Ditto.
3259 * gfortran.dg/g77/20020307-1.f : Ditto.
3260 * gfortran.dg/g77/980310-3.f: Ditto.
3262 2012-08-14 Tobias Burnus <burnus@net-b.de>
3265 * gfortran.dg/warn_conversion_4.f90: New.
3267 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3270 PR rtl-optimization/53495
3271 * gcc.c-torture/compile/pr53411.c: New test.
3272 * gcc.c-torture/compile/pr53495.c: New test.
3274 2012-08-13 Richard Guenther <rguenther@suse.de>
3276 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3278 2012-08-13 Richard Guenther <rguenther@suse.de>
3280 PR tree-optimization/54200
3281 * gcc.dg/guality/pr54200.c: New testcase.
3282 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3284 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3286 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3288 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3291 * gcc.target/sh/pr51244-7.c: New.
3292 * gcc.target/sh/pr51244-8.c: New.
3293 * gcc.target/sh/pr51244-9.c: New.
3294 * gcc.target/sh/pr51244-10.c: New.
3296 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3298 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3300 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3301 * gcc.target/sh/pr53511-1.c: Likewise.
3302 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3303 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3304 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3305 * gcc.target/sh/pr53512-3.c: Likewise.
3306 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3308 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3311 * gcc.c-torture/compile/pr39423-1.c: New.
3312 * gcc.c-torture/compile/pr39423-2.c: New.
3314 2012-08-12 Tobias Burnus <burnus@net-b.de>
3317 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3318 they appear uninitialized on the RHS.
3319 * gfortran.dg/public_private_module_6.f90: New.
3321 2012-08-11 Martin Jambor <mjambor@suse.cz>
3324 * gfortran.dg/pr48636.f90: New test.
3326 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3328 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3330 (main): Adjust caller.
3332 2012-08-10 Richard Guenther <rguenther@suse.de>
3334 * gcc.dg/matrix/*.c: Adjust and move ...
3335 * gcc.dg/torture/: ... here.
3336 * gcc.dg/matrix: Remove directory.
3338 2012-08-10 Richard Guenther <rguenther@suse.de>
3341 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3343 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3346 * gcc.dg/tree-ssa/pr54211.c: New test.
3348 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3350 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3351 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3353 2012-08-10 Richard Guenther <rguenther@suse.de>
3355 PR tree-optimization/54109
3356 * gcc.dg/torture/pr54109.c: New testcase.
3357 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3358 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3360 2012-08-10 Richard Guenther <rguenther@suse.de>
3362 PR tree-optimization/54027
3363 * gcc.dg/torture/pr54027.c: New testcase.
3365 2012-08-10 Richard Guenther <rguenther@suse.de>
3367 * g++.dg/plugin/selfassign.c: Adjust.
3368 * gcc.dg/plugin/selfassign.c: Likewise.
3369 * gcc.dg/strlenopt-11.c: Likewise.
3370 * gcc.dg/strlenopt-13.c: Likewise.
3371 * gcc.dg/no-strict-overflow-4.c: Likewise.
3372 * gcc.dg/strict-overflow-4.c: Likewise.
3373 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3374 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3375 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3376 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3377 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3378 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3379 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3380 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3381 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3382 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3383 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3384 * gcc.dg/pr46309.c: Likewise.
3385 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3387 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3389 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3391 * gcc.c-torture/compile/20120727-2.c: New test.
3393 2012-08-09 Martin Jambor <mjambor@suse.cz>
3395 * gcc.dg/ipa/iinline-4.c: New test.
3396 * gcc.dg/ipa/iinline-5.c: Likewise.
3397 * gcc.dg/ipa/iinline-6.c: Likewise.
3398 * gcc.dg/ipa/iinline-7.c: Likewise.
3399 * gcc.dg/lto/20120723_0.c: Likewise.
3400 * gcc.dg/lto/20120723_1.c: Likewise.
3402 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3405 * gcc.target/sh/pr39423-1.c: New.
3407 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3410 * gcc.target/sh/pr51244-5: New.
3411 * gcc.target/sh/pr51244-6: New.
3413 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3415 * gcc.target/i386/adx-addxcarry32-3.c: New.
3416 * gcc.target/i386/adx-addxcarry64-3.c: New.
3418 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3420 PR rtl-optimization/53701
3421 * gcc.dg/pr53701.c: New test.
3423 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3425 * gcc.c-torture/compile/20120727-1.c: New test.
3427 2012-08-09 Tobias Burnus <burnus@net-b.de>
3430 * gfortran.dg/intrinsic_shadow_4.f90: New.
3432 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3434 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3436 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3438 * gcc.c-torture/execute/20120808-1.c: New test.
3440 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3442 PR rtl-optimization/54157
3443 * gcc.target/i386/pr54157.c: New file.
3445 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3447 * gcc.target/i386/adx-addcarryx32-1.c: New.
3448 * gcc.target/i386/adx-addcarryx32-2.c: New.
3449 * gcc.target/i386/adx-addcarryx64-1.c: New.
3450 * gcc.target/i386/adx-addcarryx64-2.c: New.
3451 * gcc.target/i386/adx-check.h: New.
3452 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3453 * gcc.target/i386/sse-12.c: Add -madx.
3454 * gcc.target/i386/sse-13.c: Ditto.
3455 * gcc.target/i386/sse-14.c: Ditto.
3456 * gcc.target/i386/sse-22.c: Ditto.
3457 * gcc.target/i386/sse-23.c: Ditto.
3458 * g++.dg/other/i386-2.C: Ditto.
3459 * g++.dg/other/i386-3.C: Ditto.
3461 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3463 * gcc.dg/tree-ssa/slsr-5.c: New.
3464 * gcc.dg/tree-ssa/slsr-6.c: New.
3465 * gcc.dg/tree-ssa/slsr-7.c: New.
3466 * gcc.dg/tree-ssa/slsr-8.c: New.
3467 * gcc.dg/tree-ssa/slsr-9.c: New.
3468 * gcc.dg/tree-ssa/slsr-10.c: New.
3469 * gcc.dg/tree-ssa/slsr-11.c: New.
3470 * gcc.dg/tree-ssa/slsr-12.c: New.
3471 * gcc.dg/tree-ssa/slsr-13.c: New.
3472 * gcc.dg/tree-ssa/slsr-14.c: New.
3473 * gcc.dg/tree-ssa/slsr-15.c: New.
3474 * gcc.dg/tree-ssa/slsr-16.c: New.
3475 * gcc.dg/tree-ssa/slsr-17.c: New.
3476 * gcc.dg/tree-ssa/slsr-18.c: New.
3477 * gcc.dg/tree-ssa/slsr-19.c: New.
3478 * gcc.dg/tree-ssa/slsr-20.c: New.
3479 * gcc.dg/tree-ssa/slsr-21.c: New.
3480 * gcc.dg/tree-ssa/slsr-22.c: New.
3481 * gcc.dg/tree-ssa/slsr-23.c: New.
3482 * gcc.dg/tree-ssa/slsr-24.c: New.
3483 * gcc.dg/tree-ssa/slsr-25.c: New.
3484 * gcc.dg/tree-ssa/slsr-26.c: New.
3485 * gcc.dg/tree-ssa/slsr-30.c: New.
3486 * gcc.dg/tree-ssa/slsr-31.c: New.
3488 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3490 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3491 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3492 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3494 2012-08-06 Cary Coutant <ccoutant@google.com>
3496 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3498 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3501 * gfortran.dg/dummy_procedure_5.f90: Modified.
3502 * gfortran.dg/dummy_procedure_8.f90: New.
3503 * gfortran.dg/interface_26.f90: Modified.
3504 * gfortran.dg/proc_ptr_11.f90: Modified.
3505 * gfortran.dg/proc_ptr_15.f90: Modified.
3506 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3507 * gfortran.dg/typebound_override_1.f90: Modified.
3508 * gfortran.dg/typebound_proc_6.f03: Modified.
3510 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3512 PR tree-optimization/51938
3513 PR tree-optimization/52005
3514 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3515 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3516 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3517 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3519 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3521 Avoid crashing on erroneous static_assert usage
3522 * g++.dg/cpp0x/static_assert8.C: New test.
3524 2012-08-06 Jason Merrill <jason@redhat.com>
3526 * g++.dg/cpp0x/sfinae38.C: New.
3528 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3529 Paolo Carlini <paolo.carlini@oracle.com>
3532 * g++.dg/conversion/void2.C: New.
3534 2012-08-06 Tom de Vries <tom@codesourcery.com>
3536 * gcc.dg/tree-ssa/vrp78.c: New test.
3538 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3539 Richard Sandiford <rdsandiford@googlemail.com>
3541 * g++.dg/opt/enum2.C: Require fpic target.
3542 * g++.dg/lto/20090303_0.C: Likewise.
3544 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3545 Catherine Moore <clm@codesourcery.com>
3547 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3548 flush function names too.
3549 * gcc.target/mips/clear-cache-1.c: Likewise.
3551 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3554 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3556 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3559 * gfortran.dg/array_5.f90: New test.
3561 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3563 PR tree-optimization/30318
3564 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3566 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3568 * g++.dg/ext/vector17.C: New testcase.
3570 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3573 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3574 * g++.dg/opt/longbranch1.C: Likewise.
3576 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3578 PR tree-optimization/53805
3579 * gcc.dg/fold-notunord.c: New testcase.
3581 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3584 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3585 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3587 2012-08-02 Jason Merrill <jason@redhat.com>
3588 Paolo Carlini <paolo.carlini@oracle.com>
3590 PR c++/51213 (again)
3591 * g++.dg/cpp0x/sfinae37.C: Extend.
3593 2012-08-02 Richard Guenther <rguenther@suse.de>
3595 PR tree-optimization/50672
3596 * g++.dg/torture/pr50672.C: New testcase.
3598 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3601 * gfortran.dg/abstract_type_6.f03: Modified.
3602 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3603 * gfortran.dg/proc_ptr_comp_35.f90: New.
3604 * gfortran.dg/typebound_proc_9.f03: Modified.
3605 * gfortran.dg/typebound_proc_26.f90: New.
3607 2012-08-02 Richard Guenther <rguenther@suse.de>
3609 * gcc.dg/torture/pta-callused-1.c: Adjust.
3610 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3611 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3612 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3613 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3614 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3615 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3616 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3617 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3619 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3622 * gfortran.dg/include_6.f90: New test case.
3623 * gfortran.dg/include_7.f90: New test case.
3624 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3626 2012-08-01 Tom de Vries <tom@codesourcery.com>
3628 * gcc.dg/tree-ssa/vrp76.c: New test.
3630 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3632 PR tree-optimization/46556
3633 * gcc.dg/tree-ssa/slsr-27.c: New.
3634 * gcc.dg/tree-ssa/slsr-28.c: New.
3635 * gcc.dg/tree-ssa/slsr-29.c: New.
3637 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3640 * gfortran.dg/proc_decl_29.f90: New.
3642 2012-07-31 Dehao Chen <dehao@google.com>
3644 * gcc.dg/predict-7.c: New test.
3646 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3649 * gfortran.dg/typebound_override_3.f90: New.
3651 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3653 PR tree-optimization/53773
3654 * gcc.dg/vect/pr53773.c: New test.
3656 2012-07-31 Nick Clifton <nickc@redhat.com>
3658 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3661 2012-07-31 Tobias Burnus <burnus@net-b.de>
3663 * gfortran.dg/c_funloc_tests_6.f90: New.
3664 * gfortran.dg/c_funloc_tests_7.f90: New.
3665 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3667 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3670 * g++.dg/cpp0x/temp_default5.C: New.
3672 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3675 * gfortran.dg/proc_ptr_37.f90: New.
3677 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3679 * lib/target-supports.exp
3680 (check_effective_target_vect_natural_alignment): New function.
3681 * gcc.dg/align-2.c: Only run on targets with natural alignment
3683 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3684 alignment of vector types.
3686 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3687 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3689 * gcc.target/i386/rdseed16-1.c: New.
3690 * gcc.target/i386/rdseed32-1.c: Ditto
3691 * gcc.target/i386/rdseed64-1.c: Ditto
3692 * gcc.target/i386/sse-12.c: Add -mrdseed.
3693 * gcc.target/i386/sse-13.c: Ditto.
3694 * gcc.target/i386/sse-14.c: Ditto.
3695 * g++.dg/other/i386-2.C: Ditto.
3696 * g++.dg/other/i386-3.C: Ditto.
3698 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3701 * gcc.target/sh/pr51244-4.c: New.
3703 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3705 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3706 for alpha*-*-* targets. Cleanup original tree dump.
3708 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3710 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3711 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3713 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3715 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3716 rand, srand. Include <stdlib.h>.
3718 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3720 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3722 2012-07-26 Richard Henderson <rth@redhat.com>
3724 * gcc.dg/attr-hotcold-1.c: New.
3725 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3727 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3728 Sandra Loosemore <sandra@codesourcery.com>
3730 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3732 2012-07-26 Tobias Burnus <burnus@net-b.de>
3734 * gfortran.dg/contiguous_1.f90: Update dg-error.
3735 * gfortran.dg/proc_ptr_32.f90: Ditto.
3737 2012-07-26 Richard Guenther <rguenther@suse.de>
3739 PR tree-optimization/54098
3740 * gcc.dg/torture/pr54098.c: New testcase.
3742 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3744 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3745 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3747 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3750 * gfortran.dg/array_constructor_39.f90: New test.
3752 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3755 * gfortran.dg/array_constructor_38.f90: New test.
3757 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3759 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3761 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3763 * gnat.dg/noreturn5.ad[sb]: New test.
3765 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3766 Paul Brook <paul@codesourcery.com>
3770 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3771 * c-c++-common/pr53633.c: New test.
3773 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3775 * gcc.target/i386/asm-dialect-1.c: New test case.
3777 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3778 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3780 * gcc.target/i386/prefetchw-1.c: New.
3781 * gcc.target/i386/sse-12.c: Add -mprfchw.
3782 * gcc.target/i386/sse-13.c: Ditto.
3783 * gcc.target/i386/sse-14.c: Ditto.
3784 * gcc.target/i386/sse-22.c: Ditto.
3785 * gcc.target/i386/sse-23.c: Ditto.
3786 * g++.dg/other/i386-2.C: Ditto.
3787 * g++.dg/other/i386-3.C: Ditto.
3789 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3791 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3793 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3796 * gcc.target/arm/pr54051.c: New.
3797 * gcc.target/arm/vfp-1.c: Adjust test.
3799 2012-07-24 Julian Brown <julian@codesourcery.com>
3801 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3802 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3805 2012-07-23 Paul Brook <paul@codesourcery.com>
3807 * g++.dg/other/armv7m-1.c: New test.
3809 2012-07-23 Julian Brown <julian@codesourcery.com>
3811 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3813 (DO_TEST): Define to 1 for appropriate ARM targets.
3815 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3817 PR tree-optimization/53881
3818 * gcc.dg/pr53881.c: Renamed to ...
3819 * gcc.dg/pr53881-1.c: ... this.
3820 * gcc.dg/pr53881-2.c: New test.
3822 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3824 Handle recent changes in default atomics for cris*-*-linux*.
3825 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3826 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3827 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3828 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3829 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3830 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3831 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3832 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3833 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3834 -mno-unaligned-atomic-may-use-library is in effect for
3836 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3837 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3838 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3839 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3840 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3841 gcc.target/cris/torture/sync-mis-op-i-1.c,
3842 gcc.target/cris/torture/sync-mis-op-i-2.c,
3843 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3844 gcc.target/cris/torture/sync-mis-op-i-3.c,
3845 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3846 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3847 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3848 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3849 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3850 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3851 (main): Remove local variable x.
3852 [mis_ok]: Check that atomics don't fail.
3854 2012-07-21 Andrew Pinski <apinski@cavium.com>
3856 * gcc.dg/tree-ssa/vrp72.c: New test.
3857 * gcc.dg/tree-ssa/vrp73.c: New test.
3858 * gcc.dg/tree-ssa/vrp74.c: New test.
3859 * gcc.dg/tree-ssa/vrp75.c: New test.
3861 2012-07-21 Andrew Pinski <apinski@cavium.com>
3863 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3864 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3866 2012-07-21 Andrew Pinski <apinski@cavium.com>
3868 * gcc.target/mips/octeon-pop-2.c: New testcase.
3870 2012-07-21 Tobias Burnus <burnus@net-b.de>
3873 * gfortran.dg/assumed_rank_3.f90: New.
3874 * gfortran.dg/assumed_rank_11.f90: New.
3875 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3876 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3877 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3879 2012-07-21 Andrew Pinski <apinski@cavium.com>
3881 * gcc.target/mips/unaligned-1.c: New testcase.
3883 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3885 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3887 2012-07-20 Tobias Burnus <burnus@net-b.de>
3889 * gfortran.dg/bind_c_array_params_2.f90: New.
3890 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3891 and update dg-error.
3893 2012-07-20 Tobias Burnus <burnus@net-b.de>
3895 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3897 2012-07-20 Jason Merrill <jason@redhat.com>
3900 * g++.dg/other/array7.C: New.
3902 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3904 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3905 the basic block and check loop depth.
3906 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3907 matching patterns and comments.
3908 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3909 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3911 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3914 * c-c++-common/pr28656.c: New test.
3916 2012-07-19 Jason Merrill <jason@redhat.com>
3919 * g++.dg/init/mutable1.C: New.
3921 2012-07-20 Tobias Burnus <burnus@net-b.de>
3924 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3925 * gfortran.dg/assumed_rank_1.f90: New.
3926 * gfortran.dg/assumed_rank_1_c.c: New.
3927 * gfortran.dg/assumed_rank_2.f90: New.
3928 * gfortran.dg/assumed_rank_4.f90: New.
3929 * gfortran.dg/assumed_rank_5.f90: New.
3930 * gfortran.dg/assumed_rank_6.f90: New.
3931 * gfortran.dg/assumed_rank_7.f90: New.
3932 * gfortran.dg/assumed_rank_8.f90: New.
3933 * gfortran.dg/assumed_rank_8_c.c: New.
3934 * gfortran.dg/assumed_rank_9.f90: New.
3935 * gfortran.dg/assumed_rank_10.f90: New.
3936 * gfortran.dg/assumed_rank_12.f90: New.
3938 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3940 * gnat.dg/opt25.adb: New test.
3941 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3942 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3944 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3946 * gnat.dg/aggr20.ad[sb]: New test.
3947 * gnat.dg/aggr20_pkg.ads: New helper.
3949 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3951 * gnat.dg/derived_type3.adb: New test.
3952 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3954 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3956 PR rtl-optimization/53942
3957 * gcc.dg/pr53942.c: New test.
3959 2012-07-19 Jason Merrill <jason@redhat.com>
3962 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3964 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3966 * gnat.dg/discr38.adb: New test.
3968 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3971 * c-c++-common/gomp/pr54017.c: New test.
3973 2012-07-19 Richard Guenther <rguenther@suse.de>
3974 Eric Botcazou <ebotcazou@adacore.com>
3976 * gnat.dg/loop_optimization11.adb: New testcase.
3977 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3979 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3980 Jason Merrill <jason@redhat.com>
3982 * g++.dg/cpp0x/sfinae37.C: New.
3983 * g++.dg/template/access23.C: New.
3984 * g++.dg/template/access7.C: Adjust.
3985 * g++.dg/template/sfinae10.C: Don't expect errors.
3986 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3988 2012-07-18 Julian Brown <julian@codesourcery.com>
3989 Sandra Loosemore <sandra@codesroucery.com>
3991 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3993 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3995 * gnat.dg/noreturn4.ad[sb]: New test.
3996 * gnat.dg/noreturn4_pkg.ads: New helper.
3998 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3999 Julian Brown <julian@codesourcery.com>
4001 * gcc.target/arm/neon-vdup-1.c: New test case.
4002 * gcc.target/arm/neon-vdup-2.c: New test case.
4003 * gcc.target/arm/neon-vdup-3.c: New test case.
4004 * gcc.target/arm/neon-vdup-4.c: New test case.
4005 * gcc.target/arm/neon-vdup-5.c: New test case.
4006 * gcc.target/arm/neon-vdup-6.c: New test case.
4007 * gcc.target/arm/neon-vdup-7.c: New test case.
4008 * gcc.target/arm/neon-vdup-8.c: New test case.
4009 * gcc.target/arm/neon-vdup-9.c: New test case.
4010 * gcc.target/arm/neon-vdup-10.c: New test case.
4011 * gcc.target/arm/neon-vdup-11.c: New test case.
4012 * gcc.target/arm/neon-vdup-12.c: New test case.
4013 * gcc.target/arm/neon-vdup-13.c: New test case.
4014 * gcc.target/arm/neon-vdup-14.c: New test case.
4015 * gcc.target/arm/neon-vdup-15.c: New test case.
4016 * gcc.target/arm/neon-vdup-16.c: New test case.
4017 * gcc.target/arm/neon-vdup-17.c: New test case.
4018 * gcc.target/arm/neon-vdup-18.c: New test case.
4019 * gcc.target/arm/neon-vdup-19.c: New test case.
4020 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4021 arguments non-constant.
4023 2012-07-18 Richard Guenther <rguenther@suse.de>
4025 PR tree-optimization/53970
4026 * g++.dg/torture/pr53970.C: New testcase.
4028 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4031 * gcc.c-torture/compile/pr38621.c: New.
4033 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4036 * gcc.target/sh/pr33135-1.c: New.
4037 * gcc.target/sh/pr33135-2.c: New.
4038 * gcc.target/sh/pr33135-3.c: New.
4039 * gcc.target/sh/pr33135-4.c: New.
4041 2012-07-17 Jason Merrill <jason@redhat.com>
4044 * g++.dg/parse/enum9.C: New.
4046 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4047 Sandra Loosemore <sandra@codesourcery.com>
4049 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4050 if there is a conflict with -mcpu=. Use -mcpu=5208.
4052 2012-07-17 Jason Merrill <jason@redhat.com>
4055 * g++.dg/template/array23.C: New.
4057 2012-07-17 Tobias Burnus <burnus@net-b.de>
4060 * gfortran.dg/bind_c_usage_26.f90: New.
4061 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4062 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4063 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4064 * gfortran.dg/interop_params.f03: Ditto.
4066 2012-07-17 Jason Merrill <jason@redhat.com>
4068 * g++.dg/template/inherit8.C: Adjust.
4069 * g++.dg/template/using21.C: Adjust.
4070 * g++.dg/template/using22.C: Adjust.
4073 * g++.dg/template/current-inst1.C: New.
4074 * g++.dg/parse/crash35.C: Adjust.
4076 2012-07-17 Tobias Burnus <burnus@net-b.de>
4079 * gfortran.dg/oldstyle_4.f90: New.
4081 2012-07-17 Tobias Burnus <burnus@net-b.de>
4084 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4085 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4087 2012-07-16 Jason Merrill <jason@redhat.com>
4089 * g++.dg/parse/access8.C: Adjust.
4090 * g++.dg/template/sfinae6_neg.C: Adjust.
4092 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4095 * gfortran.dg/coarray_allocate_1.f90: New test.
4097 2012-07-16 Andrew Pinski <apinski@cavium.com>
4099 * gcc.c-torture/execute/bswap-1.c: New testcase.
4100 * gcc.c-torture/compile/unalign-1.c: New testcase.
4101 * gcc.c-torture/compile/20120524-1.c: New testcase.
4102 * gcc.c-torture/compile/20101216-1.c: New testcase.
4104 2012-07-16 Dehao Chen <dehao@google.com>
4107 2012-07-10 Dehao Chen <dehao@google.com>
4109 * gcc.dg/debug_info_inline.c: New test.
4111 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4114 * gfortran.dg/proc_decl_28.f90: New.
4116 2012-07-16 Andrew Pinski <apinski@cavium.com>
4118 * gcc.dg/torture/builtins-1.c: New testcase.
4120 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4122 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4123 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4124 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4125 gcc.target/cris/sync-1-v10.c,
4126 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4127 pass -mno-unaligned-atomic-may-use-library.
4128 * gcc.target/cris/sync-xchg-1.c: New test.
4129 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4130 valid register operand output modifier.
4132 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4134 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4137 2012-07-13 Andrew Pinski <apinski@cavium.com>
4139 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4140 rather than cleanup-tree-dump.
4141 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4143 2012-07-13 Richard Guenther <rguenther@suse.de>
4145 PR tree-optimization/53907
4146 * gcc.target/i386/pr53907.c: New testcase.
4148 2012-07-13 Richard Guenther <rguenther@suse.de>
4150 PR tree-optimization/53922
4151 * gcc.dg/torture/pr53922.c: New testcase.
4153 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4155 PR rtl-optimization/53908
4156 * gcc.dg/torture/pr53908.c: New test.
4158 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4161 * g++.dg/cpp0x/variadic135.C: New.
4163 2012-07-12 Jason Merrill <jason@redhat.com>
4165 * g++.dg/template/sfinae6_neg.C: Adjust.
4167 2012-07-12 Tobias Burnus <burnus@net-b.de>
4169 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4170 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4171 scan-tree-dump-times pattern.
4173 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4175 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4177 2012-07-11 Jason Merrill <jason@redhat.com>
4180 * g++.g/cpp0x/defaulted37.C: New.
4182 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4185 * gcc.target/arm/pr53859.c: New test.
4187 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4190 * gcc.c-torture/compile/pr53886.c: New.
4192 2012-07-10 Dehao Chen <dehao@google.com>
4194 * gcc.dg/debug_info_inline.c: New test.
4196 2012-07-10 Jason Merrill <jason@redhat.com>
4199 * g++.dg/cpp0x/defaulted36.C: New.
4200 * g++.dg/cpp0x/defaulted21.C: Adjust.
4202 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4204 2012-07-09 Sterling Augustine <saugustine@google.com>
4206 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4208 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4210 PR tree-optimization/53887
4211 * gcc.dg/pr53887.c: New test.
4213 2012-07-09 Jason Merrill <jason@redhat.com>
4216 * g++.dg/cpp0x/nullptr29.C: New.
4218 2012-07-09 Tom de Vries <tom@codesourcery.com>
4219 Richard Guenther <rguenther@suse.de>
4221 * gcc.dg/builtin-unreachable-6.c: New test.
4222 * gcc.dg/builtin-unreachable-5.c: New test.
4224 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4226 PR tree-optimization/53881
4227 * gcc.dg/pr53881.c: New test.
4229 2012-07-06 Jason Merrill <jason@redhat.com>
4232 * g++.dg/cpp0x/variadic134.C: New.
4235 * g++.dg/cpp0x/alias-decl-20.C: New.
4237 2012-07-06 Tom de Vries <tom@codesourcery.com>
4239 PR tree-optimization/51879
4240 * gcc.dg/pr51879-16.c: New test.
4241 * gcc.dg/pr51879-17.c: Same.
4243 2012-07-06 Tom de Vries <tom@codesourcery.com>
4245 PR tree-optimization/52009
4246 * gcc.dg/pr51879-7.c: New test.
4247 * gcc.dg/pr51879-18.c: New test.
4249 2012-07-05 Jason Merrill <jason@redhat.com>
4252 * g++.dg/template/typedef39.C: New.
4255 * g++.dg/cpp0x/variadic133.C: New.
4256 * g++.dg/template/param1.C: Adjust.
4258 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4262 * gcc.target/arm/neon/vtrnf32.c: Update.
4263 * gcc.target/arm/neon/vtrns32.c: Update.
4264 * gcc.target/arm/neon/vtrnu32.c: Update.
4265 * gcc.target/arm/neon/vzipf32.c: Update.
4266 * gcc.target/arm/neon/vzips32.c: Update.
4267 * gcc.target/arm/neon/vzipu32.c: Update.
4269 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4272 * gfortran.dg/inline_sum_4.f90: New test.
4274 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4276 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4278 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4280 * gcc.target/arm/fma-sp.c: New testcase.
4281 * gcc.target/arm/fma.c: Likewise.
4282 * gcc.target/arm/fma.h: Likewise.
4284 2012-07-04 Jason Merrill <jason@redhat.com>
4287 * g++.dg/other/enum3.C: New.
4289 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4292 * g++.dg/torture/pr53321.C: New test.
4294 2012-07-04 Richard Guenther <rguenther@suse.de>
4296 PR tree-optimization/53844
4297 * g++.dg/tree-ssa/pr53844.C: New testcase.
4299 2012-07-04 Richard Guenther <rguenther@suse.de>
4301 PR tree-optimization/53849
4302 * gcc.dg/pr53849.c: New testcase.
4304 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4307 * g++.dg/ext/label14.C: New test.
4309 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4312 * g++.dg/other/pr53811.C: New test.
4314 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4317 * gcc.target/m68k/stack-limit-1.c: New testcase.
4319 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4321 * gnat.dg/recursive_call.adb: New test.
4323 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4325 * gnat.dg/discr37.ad[sb]: New test.
4327 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4329 * g++.dg/other/packed1.C: Remove SH from xfail list.
4331 2012-07-02 Jason Merrill <jason@redhat.com>
4334 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4337 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4340 * g++.dg/cpp0x/decltype39.C: New.
4341 * g++.dg/diagnostic/method1.C: Adjust.
4344 * g++.dg/template/ref6.C: New.
4346 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4349 * gcc.target/sh/pr53568-1.c: New.
4351 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4354 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4356 2012-07-02 Jason Merrill <jason@redhat.com>
4359 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4362 * g++.dg/template/enum7.C: New.
4363 * g++.dg/other/ptrmem10.C: Adjust.
4364 * g++.dg/other/ptrmem11.C: Adjust.
4365 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4367 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4369 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4371 2012-07-01 Wei Guozhi <carrot@google.com>
4374 * gcc.target/arm/pr53447-1.c: New testcase.
4375 * gcc.target/arm/pr53447-2.c: New testcase.
4376 * gcc.target/arm/pr53447-3.c: New testcase.
4377 * gcc.target/arm/pr53447-4.c: New testcase.
4379 2012-06-29 Richard Guenther <rguenther@suse.de>
4381 PR tree-optimization/47061
4382 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4384 2012-06-29 Richard Guenther <rguenther@suse.de>
4386 PR tree-optimization/37541
4387 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4389 2012-06-29 Richard Guenther <rguenther@suse.de>
4391 PR tree-optimization/52589
4392 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4394 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4396 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4398 * g++.dg/template/error46.C: Add missing comment to dg-message.
4399 * g++.dg/template/crash107.C: Likewise.
4400 * g++.dg/template/error47.C: Likewise.
4401 * g++.dg/template/crash108.C: Likewise.
4402 * g++.dg/overload/operator5.C: Likewise.
4404 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4405 errors in dg-message directives, add comments.
4407 2012-06-28 Kai Tietz <ktietz@redhat.com>
4409 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4410 hard-coded 'unsigned long'.
4412 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4414 PR tree-optimization/51581
4415 * gcc.dg/vect/pr51581-4.c: New test.
4417 PR tree-optimization/53645
4418 * gcc.c-torture/execute/pr53645-2.c: New test.
4420 2012-06-28 Richard Guenther <rguenther@suse.de>
4423 * gcc.dg/torture/pr53790.c: New testcase.
4425 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4427 PR tree-optimization/53645
4428 * gcc.c-torture/execute/pr53645.c: New test.
4430 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4432 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4434 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4438 * gcc.dg/guality/pr49888.c: Account for the possibility that
4439 the variable is optimized out at the first test.
4441 2012-06-27 Jason Merrill <jason@redhat.com>
4443 * g++.dg/cpp0x/override2.C: Adjust.
4444 * g++.dg/template/error5.C: Adjust.
4445 * g++.dg/parse/crash28.C: Adjust.
4448 * g++.dg/parse/template27.C: New.
4449 * g++.dg/template/crash74.C: Adjust expected output.
4451 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4455 * gfortran.dg/typebound_operator_16.f03: New.
4457 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4459 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4460 even src1.i and src2.i fields even in the second half of the arrays.
4462 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4465 * g++.dg/torture/vshuf-16.inc: New test.
4466 * g++.dg/torture/vshuf-2.inc: New test.
4467 * g++.dg/torture/vshuf-4.inc: New test.
4468 * g++.dg/torture/vshuf-8.inc: New test.
4469 * g++.dg/torture/vshuf-main.inc: New test.
4470 * g++.dg/torture/vshuf-v16hi.C: New test.
4471 * g++.dg/torture/vshuf-v16qi.C: New test.
4472 * g++.dg/torture/vshuf-v2df.C: New test.
4473 * g++.dg/torture/vshuf-v2di.C: New test.
4474 * g++.dg/torture/vshuf-v2sf.C: New test.
4475 * g++.dg/torture/vshuf-v2si.C: New test.
4476 * g++.dg/torture/vshuf-v4df.C: New test.
4477 * g++.dg/torture/vshuf-v4di.C: New test.
4478 * g++.dg/torture/vshuf-v4sf.C: New test.
4479 * g++.dg/torture/vshuf-v4si.C: New test.
4480 * g++.dg/torture/vshuf-v8hi.C: New test.
4481 * g++.dg/torture/vshuf-v8qi.C: New test.
4482 * g++.dg/torture/vshuf-v8si.C: New test.
4484 2012-06-27 Richard Guenther <rguenther@suse.de>
4487 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4489 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4491 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4492 scan-dump-dem-not): Use printable pattern in test name.
4494 2012-06-26 Sterling Augustine <saugustine@google.com>
4495 Dominique Dhumieres <dominiq@lps.ens.fr>
4497 * gcc.dg/pubtypes-2.c: Update expected output.
4498 * gcc.dg/pubtypes-3.c: Likewise.
4499 * gcc.dg/pubtypes-4.c: Likewise.
4501 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4503 * gcc.dg/tree-ssa/slsr-1.c: New test.
4504 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4505 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4506 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4508 2012-06-26 Matt Turner <mattst88@gmail.com>
4511 * gcc.target/arm/mmx-2.c: New.
4513 2012-06-26 Richard Guenther <rguenther@suse.de>
4516 * g++.dg/torture/pr53752.C: New testcase.
4518 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4520 PR tree-optimization/53748
4521 * gcc.c-torture/compile/pr53748.c: New test.
4523 2012-06-25 Jason Merrill <jason@redhat.com>
4527 * g++.dg/cpp0x/decltype38.C: New.
4528 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4530 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4532 * lib/target-supports-dg.exp (testname-for-summary): New.
4533 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4534 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4535 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4536 scan-module-absence, output-exists, output-exists-not: Use
4537 testname-for-summary.
4538 (dg-test): Clean up testname_with_flags.
4539 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4540 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4541 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4542 scan-assembler-dem-not, object-size: Use testname-for-summary.
4543 * lib/gcov.exp (run-gcov): Likewise.
4544 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4545 scan-dump-dem, scan-dump-dem-note): Likewise.
4547 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4548 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4549 including profopt.opt; save and restore existing value.
4550 * g++.dg/bprob/bprob.exp: Likewise.
4551 * gcc.dg/matrix/matrix.exp: Likewise.
4552 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4553 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4556 2012-06-25 Richard Henderson <rth@redhat.com>
4558 * gcc.dg/pr53749.c: New.
4560 2012-06-25 Jason Merrill <jason@redhat.com>
4563 * g++.dg/cpp0x/nullptr28.C: New.
4565 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4567 * gcc.target/arm/neon-vld1_dupQ.c: New.
4569 2012-06-25 Florian Weimer <fweimer@redhat.com>
4571 * g++.dg/init/new35.C: New.
4572 * g++.dg/init/new36.C: New.
4573 * g++.dg/init/new37.C: New.
4574 * g++.dg/ext/vla5.C: New warning.
4575 * g++.dg/ext/vla8.C: New warning.
4576 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4578 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4579 James Greenhalgh <james.greenhalgh@arm.com>
4581 * gcc.target/arm/ftest-support-arm.h New testcase.
4582 * gcc.target/arm/ftest-support-thumb.h Likewise.
4583 * gcc.target/arm/ftest-support.h Likewise.
4584 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4585 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4586 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4587 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4588 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4589 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4590 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4591 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4592 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4593 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4594 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4595 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4596 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4597 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4598 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4599 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4600 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4601 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4602 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4603 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4604 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4605 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4606 * lib/target-supports.exp
4607 (check_effective_target_arm_arch_FUNC): Add support for more
4609 (add_options_for_arm_arch_FUNC): Likewise.
4610 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4612 2012-06-25 Jason Merrill <jason@redhat.com>
4615 * g++.dg/cpp0x/constexpr-tuple.C: New.
4617 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4620 * gcc.target/i386/pr53759.c: New test.
4623 * g++.dg/cpp0x/nsdmi7.C: New test.
4625 2012-06-24 Kai Tietz <ktietz@redhat.com>
4627 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4629 * gcc.target/i386/pr38988.c: Likewise.
4631 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4635 * gfortran.dg/typebound_generic_12.f03: New.
4636 * gfortran.dg/typebound_generic_13.f03: New.
4638 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4640 * gnat.dg/lto15.ad[sb]: New test.
4642 2012-06-21 Meador Inge <meadori@codesourcery.com>
4645 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4647 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4649 * gcc.dg/pch/ident-1.c: New test.
4650 * gcc.dg/pch/ident-1.hs: Header file for new test.
4652 2012-06-21 Michael Matz <matz@suse.de>
4655 * gcc.c-torture/execute/pr53688.c: New test.
4657 2012-06-20 Richard Guenther <rguenther@suse.de>
4659 PR tree-optimization/30318
4660 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4662 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4664 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4666 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4668 * gcc.target/i386/clearcapv2.map: New file.
4669 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4671 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4673 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4674 and add __sh__ case.
4676 2012-06-19 Jason Merrill <jason@redhat.com>
4679 * g++.dg/debug/localclass1.C: New.
4681 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4683 * g++.dg/cpp0x/override4.C: New.
4685 2012-06-14 Jason Merrill <jason@redhat.com>
4688 * g++.dg/cpp0x/decltype37.C: New.
4690 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4692 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4694 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4696 * gcc.c-torture/compile/vector-5.c,
4697 gcc.c-torture/compile/vector-6.c: New tests.
4699 2012-06-19 Richard Henderson <rth@redhat.com>
4701 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4703 2012-06-19 Richard Guenther <rguenther@suse.de>
4705 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4707 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4710 * gcc.target/i386/pr53712.c: New test.
4712 2012-06-18 Tobias Burnus <burnus@net-b.de>
4715 * gfortran.dg/elemental_optional_args_6.f90: New.
4717 2012-06-18 Tobias Burnus <burnus@net-b.de>
4720 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4721 * gfortran.dg/coarray/move_alloc_1.f90
4723 2012-06-18 Tobias Burnus <burnus@net-b.de>
4726 * gfortran.dg/coarray_27.f90: New.
4728 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4729 Greta Yorsh <Greta.Yorsh@arm.com>
4731 * gcc.target/arm/epilog-1.c: New test.
4733 2012-06-18 Richard Guenther <rguenther@suse.de>
4735 PR tree-optimization/53693
4736 * g++.dg/torture/pr53693.C: New testcase.
4738 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4740 PR tree-optimization/53703
4741 * gcc.dg/torture/pr53703.c: New test.
4743 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4746 * gcc.target/i386/pr53698.c: New test.
4748 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4750 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4752 2012-06-17 Tobias Burnus <burnus@net-b.de>
4756 * gfortran.dg/transfer_check_3.f90: New.
4758 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4760 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4762 2012-06-16 Tobias Burnus <burnus@net-b.de>
4766 * gfortran.dg/deferred_type_param_8.f90: New.
4768 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4770 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4771 testname that includes flags, passed in as new argument, in
4773 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4774 and pass it to verify-* procedures.
4776 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4777 alignment torture options with usual torture options.
4779 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4780 messages reported for one line of source code.
4781 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4782 * g++.dg/cpp0x/decltype2.C: Likewise.
4783 * g++.dg/cpp0x/decltype3.C: Likewise.
4784 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4785 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4786 * g++.dg/cpp0x/static_assert3.C: Likewise.
4787 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4788 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4789 * g++.dg/cpp0x/union1.C: Likewise.
4790 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4791 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4792 * g++.dg/cpp0x/variadic2.C: Likewise.
4793 * g++.dg/cpp0x/variadic20.C: Likewise.
4794 * g++.dg/cpp0x/variadic74.C: Likewise.
4795 * g++.dg/diagnostic/bitfld2.C: Likewise.
4796 * g++.dg/ext/attrib44.C: Likewise.
4797 * g++.dg/ext/no-asm-1.C: Likewise.
4798 * g++.dg/other/error34.C: Likewise.
4799 * g++.dg/parse/crash46.C: Likewise.
4800 * g++.dg/parse/error10.C: Likewise.
4801 * g++.dg/parse/error2.C: Likewise.
4802 * g++.dg/parse/error3.C: Likewise.
4803 * g++.dg/parse/error36.C: Likewise.
4804 * g++.dg/parse/error8.C: Likewise.
4805 * g++.dg/parse/error9.C: Likewise.
4806 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4807 * g++.dg/parse/parser-pr28152.C: Likewise.
4808 * g++.dg/parse/template25.C: Likewise.
4809 * g++.dg/parse/typename11.C: Likewise.
4810 * g++.dg/tc1/dr147.C: Likewise.
4811 * g++.dg/template/deduce3.C: Likewise.
4812 * g++.dg/template/koenig9.C: Likewise.
4813 * g++.dg/template/pr23510.C: Likewise.
4814 * g++.dg/warn/pr12242.C: Likewise.
4815 * g++.dg/warn/pr30551-2.C: Likewise.
4816 * g++.dg/warn/pr30551.C: Likewise.
4817 * g++.old-deja/g++.other/typename1.C: Likewise.
4818 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4820 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4823 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4824 * c-c++-common/torture/vshuf-2.inc: Likewise.
4825 * c-c++-common/torture/vshuf-4.inc: Likewise.
4826 * c-c++-common/torture/vshuf-8.inc: Likewise.
4827 * c-c++-common/torture/vshuf-main.inc: Likewise.
4828 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4829 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4830 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4831 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4832 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4833 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4834 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4835 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4836 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4837 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4838 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4839 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4840 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4841 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4843 2012-06-15 Michael Matz <matz@suse.de>
4845 * gcc.dg/tree-ssa/vector-4.c: New test.
4847 2012-06-15 Michael Matz <matz@suse.de>
4849 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4850 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4852 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4854 PR tree-optimization/53636
4855 * gcc.target/arm/pr53636.c: New test.
4857 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4859 PR tree-optimization/51581
4860 * gcc.c-torture/execute/pr51581-1.c: New test.
4861 * gcc.c-torture/execute/pr51581-2.c: New test.
4862 * gcc.dg/vect/pr51581-1.c: New test.
4863 * gcc.dg/vect/pr51581-2.c: New test.
4864 * gcc.dg/vect/pr51581-3.c: New test.
4865 * gcc.target/i386/avx-pr51581-1.c: New test.
4866 * gcc.target/i386/avx-pr51581-2.c: New test.
4867 * gcc.target/i386/avx2-pr51581-1.c: New test.
4868 * gcc.target/i386/avx2-pr51581-2.c: New test.
4869 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4871 2012-06-15 Richard Guenther <rguenther@suse.de>
4873 * gcc.c-torture/execute/20120615-1.c: New testcase.
4875 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4877 * gnat.dg/vect8.ad[sb]: New test.
4879 2012-06-14 Richard Guenther <rguenther@suse.de>
4881 * gcc.dg/tree-ssa/vrp.h: New testcase.
4882 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4884 2012-06-13 Christian Bruel <christian.bruel@st.com>
4887 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4889 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4891 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4893 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4896 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4897 test summary unique.
4899 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4900 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4901 scan-stack-usage-not): Don't strip torture options from test name.
4903 * lib/scandump.exp (scan-dump-times): Use printable version of
4904 regexp in test summary line.
4906 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4907 messages reported for one line of source code.
4908 * gcc.dg/format/few-1.c: Likewise.
4909 * gcc.dg/ia64-sync-2.c: Likewise.
4910 * gcc.dg/sync-2.c: Likewise.
4911 * gcc.dg/noncompile/pr44517.c: Likewise.
4913 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4916 * gcc.dg/guality/pr49888.c: New.
4918 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4920 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4921 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4922 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4924 2012-06-13 Tobias Burnus <burnus@net-b.de>
4927 * gfortran.dg/intent_out_7.f90: New.
4929 2012-06-13 Tobias Burnus <burnus@net-b.de>
4932 * gfortran.dg/save_4.f90: New.
4934 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4939 * gcc.dg/pr53532.c: New test.
4940 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4941 adjust line numbers.
4942 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4943 * gcc.dg/Wcxx-compat-8.c: Likewise.
4944 * gcc.dg/pr51034.c: New test.
4945 * gcc.dg/pr53196-1.c: New test.
4946 * gcc.dg/pr53196-2.c: New test.
4948 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4950 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4951 alignment torture options with usual torture options.
4952 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4953 instead of dg-options.
4954 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4955 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4956 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4957 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4958 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4959 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4961 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4962 to checks for multiple messages reported for one line of source code.
4963 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4965 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4966 messages reported for one line of source code.
4968 * gcc.dg/20031223-1.c: Add comments to check for multiple
4969 messages reported for one line of source code.
4970 * gcc.dg/Wconversion-integer.c: Likewise.
4971 * gcc.dg/Wfatal-2.c: Likewise.
4972 * gcc.dg/Wfatal.c: Likewise.
4973 * gcc.dg/Wobjsize-1.c: Likewise.
4974 * gcc.dg/c99-vla-jump-1.c: Likewise.
4975 * gcc.dg/c99-vla-jump-2.c: Likewise.
4976 * gcc.dg/c99-vla-jump-3.c: Likewise.
4977 * gcc.dg/c99-vla-jump-4.c: Likewise.
4978 * gcc.dg/c99-vla-jump-5.c: Likewise.
4979 * gcc.dg/decl-9.c: Likewise.
4980 * gcc.dg/declspec-10.c: Likewise.
4981 * gcc.dg/declspec-18.c: Likewise.
4982 * gcc.dg/mtune.c: Likewise.
4983 * gcc.dg/parser-pr28152-2.c: Likewise.
4984 * gcc.dg/parser-pr28152.c: Likewise.
4985 * gcc.dg/pr14475.c: Likewise.
4986 * gcc.dg/pr27953.c: Likewise.
4987 * gcc.dg/pr28322-3.c: Likewise.
4988 * gcc.dg/pr30457.c: Likewise.
4989 * gcc.dg/pr30551-2.c: Likewise.
4990 * gcc.dg/pr30551-3.c: Likewise.
4991 * gcc.dg/pr30551-4.c: Likewise.
4992 * gcc.dg/pr30551-5.c: Likewise.
4993 * gcc.dg/pr30551-6.c: Likewise.
4994 * gcc.dg/pr30551.c: Likewise.
4995 * gcc.dg/pr45461.c: Likewise.
4996 * gcc.dg/pr48552-1.c: Likewise.
4997 * gcc.dg/pr48552-2.c: Likewise.
4998 * gcc.dg/redecl-1.c: Likewise.
4999 * gcc.dg/transparent-union-3.c: Likewise.
5000 * gcc.dg/utf-dflt.c: Likewise.
5001 * gcc.dg/utf-dflt2.c: Likewise.
5002 * gcc.dg/vla-8.c: Likewise.
5003 * gcc.dg/vla-init-1.c: Likewise.
5004 * gcc.dg/wtr-int-type-1.c: Likewise.
5006 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5007 messages reported for for one line of source code.
5008 * c-c++-common/raw-string-5.c: Likewise.
5009 * c-c++-common/raw-string-4.c: Likewise.
5010 * c-c++-common/raw-string-6.c: Likewise.
5011 * c-c++-common/pr20000.c: Likewise.
5013 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5014 messages reported for one line of source code.
5015 * gcc.dg/cpp/pr30786.c: Likewise.
5016 * gcc.dg/cpp/pr28709.c: Likewise.
5017 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5018 * gcc.dg/cpp/macspace2.c: Likewise.
5019 * gcc.dg/cpp/missing-header-1.c: Likewise.
5020 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5021 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5022 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5024 2012-06-12 Jason Merrill <jason@redhat.com>
5027 * g++.dg/template/local7.C: New.
5029 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5032 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5033 * gcc.target/sh/pr51340-2.c: Likewise.
5034 * gcc.target/sh/pr51340-3.c: Likewise.
5036 2012-06-12 Michael Matz <matz@suse.de>
5038 * gcc.dg/torture/alias-1.c: New test.
5040 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5042 PR rtl-optimization/53589
5043 * gcc.dg/torture/pr53589.c: New test.
5045 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5048 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5049 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5050 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5051 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5052 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5053 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5054 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5055 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5056 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5057 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5058 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5059 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5060 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5061 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5062 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5063 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5065 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5067 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5068 (check_intel_cpu_model): New function.
5069 (check_amd_cpu_model): New function.
5070 (check_features): New function.
5071 (__get_cpuid_output): New function.
5072 (check_detailed): New function.
5073 (fn1): Rename to quick_check.
5074 (main): Update to call quick_check and call check_detailed.
5076 2012-06-11 Richard Henderson <rth@redhat.com>
5078 * lib/target-supports.exp
5079 (check_effective_target_sync_long_long_runtime): Use
5080 check_effective_target_lp64 instead of
5081 check_effective_target_powerpc64 for powerpc targets.
5083 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5086 * gcc.target/sh/pr53511-1.c: New.
5088 2012-06-11 Richard Guenther <rguenther@suse.de>
5091 * g++.dg/lto/pr53470_0.C: New testcase.
5092 * gcc.dg/lto/pr53470_0.c: Likewise.
5094 2012-06-11 Richard Guenther <rguenther@suse.de>
5097 * g++.dg/ext/pr53605.C: New testcase.
5099 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5101 * gnat.dg/specs/array1.ads: New test.
5102 * gnat.dg/specs/array2.ads: Likewise.
5103 * gnat.dg/array22.adb: Likewise.
5105 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5107 * gnat.dg/constant4.adb: New test.
5108 * gnat.dg/constant4_pkg.ads: New helper.
5110 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5113 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5114 * gfortran.dg/allocate_class_1.f90: Modified.
5115 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5116 * gfortran.dg/allocate_class_2.f90: New.
5118 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5121 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5123 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5126 * gfortran.dg/string_assign_2.f90: New test case.
5128 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5131 * gfortran.dg/string_assign_1.f90: New test case.
5133 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5136 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5137 * gcc.dg/gomp/critical-4.c: Likewise.
5138 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5139 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5140 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5141 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5142 * c-c++-common/gomp/pr53580.c: New test.
5144 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5147 * g++.dg/cpp0x/forw_enum11.C: New.
5149 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5152 * g++.dg/cpp0x/alias-decl-19.C: New.
5154 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5156 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5158 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5160 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5162 (XSTATE_SSE): Ditto.
5163 (XSTATE_YMM): Ditto.
5164 (avx_os_support): Use new defines.
5166 2012-06-06 Richard Guenther <rguenther@suse.de>
5169 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5172 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5175 * g++.dg/cpp0x/pr52841.C: New testcase.
5177 2012-06-06 Richard Guenther <rguenther@suse.de>
5179 PR tree-optimization/53081
5180 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5181 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5183 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5185 * gcc.target/powerpc/pr53487.c: New test.
5187 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5189 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5191 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5193 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5195 2012-06-05 Richard Guenther <rguenther@suse.de>
5197 PR tree-optimization/30442
5198 * gcc.dg/vect/bb-slp-30.c: New testcase.
5200 2012-06-05 Richard Guenther <rguenther@suse.de>
5202 PR tree-optimization/53081
5203 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5204 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5205 -fno-tree-loop-distribute-patterns.
5207 2012-06-05 Alan Modra <amodra@gmail.com>
5209 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5210 Check static chain in nested funcs.
5212 2012-06-04 Tobias Burnus <burnus@net-b.de>
5215 * gfortran.dg/init_flag_10.f90: New.
5217 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5220 * g++.dg/warn/Wenum-compare-no-2: New.
5222 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5224 PR preprocessor/53463
5225 * g++.dg/cpp/limits.C: New test.
5226 * g++.dg/parse/error19.C: Adjust.
5227 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5228 * g++.dg/warn/pr35635.C: Likewise.
5229 * g++.old-deja/g++.pt/assign1.C: Likewise.
5231 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5234 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5235 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5236 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5237 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5238 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5239 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5240 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5241 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5243 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5245 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5247 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5249 PR tree-optimization/53550
5250 * gcc.dg/pr53550.c: New test.
5252 2012-06-04 Richard Guenther <rguenther@suse.de>
5254 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5255 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5256 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5258 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5261 * gfortran.dg/parameter_array_element_2.f90: New.
5263 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5266 * gcc.target/sh/pr53512-1.c: New.
5267 * gcc.target/sh/pr53512-2.c: New.
5268 * gcc.target/sh/pr53512-3.c: New.
5269 * gcc.target/sh/pr53512-4.c: New.
5271 2012-06-01 Jason Merrill <jason@redhat.com>
5274 * g++.dg/ext/visibility/template12.C: New.
5275 * g++.dg/ext/attrib14.C: Adjust warning line.
5278 * g++.dg/parse/new6.C: New.
5279 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5281 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5283 * c-c++-common/restrict-2.c: Revert previous change.
5285 2012-06-01 Jason Merrill <jason@redhat.com>
5288 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5291 * g++.dg/cpp0x/auto33.C: New.
5293 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5296 * g++.dg/parse/namespace-alias-1.C: New.
5298 2012-06-01 Christian Bruel <christian.bruel@st.com>
5300 * gcc.dg/spec-options.c: New test.
5301 * gcc.dg/foo.specs: New file.
5303 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5306 * gnat.dg/lto14.adb: Skip on Solaris.
5308 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5310 * gcc.target/cris/sync-1-v10.c,
5311 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5312 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5313 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5314 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5315 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5316 gcc.target/cris/torture/sync-mis-op-i-1.c,
5317 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5318 gcc.target/cris/torture/sync-mis-op-i-2.c,
5319 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5320 gcc.target/cris/torture/sync-mis-op-i-3.c,
5321 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5322 gcc.target/cris/torture/sync-mis-op-s-1.c,
5323 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5324 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5325 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5326 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5327 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5328 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5329 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5330 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5331 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5333 2012-05-31 Richard Guenther <rguenther@suse.de>
5335 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5336 ldist-pr45948.c with disabled SCCP.
5338 2012-05-31 Richard Guenther <rguenther@suse.de>
5341 * gcc.dg/torture/pr48493.c: New testcase.
5343 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5345 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5347 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5348 of the initialization loop.
5349 (dg-final): Adjust the expected number of vectorized loops depending
5350 on vect_char_mult target selector.
5352 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5354 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5355 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5356 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5359 2012-05-30 Jason Merrill <jason@redhat.com>
5362 * g++.dg/init/new34.C: New.
5363 * g++.dg/tree-ssa/stabilize1.C: New.
5365 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5368 * g++.dg/init/new33.C: New test.
5370 2012-05-30 Richard Guenther <rguenther@suse.de>
5373 * gcc.dg/torture/pr53501.c: New testcase.
5374 * c-c++-common/restrict-2.c: Adjust.
5376 2012-05-30 Alan Modra <amodra@gmail.com>
5378 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5381 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5383 * gcc.target/i386/shuf-concat.c: New test.
5385 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5387 PR rtl-optimization/53519
5388 * gcc.c-torture/compile/pr53519.c: New test.
5390 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5392 * gcc.target/arm/neon-vrev.c: New.
5394 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5397 * gcc.target/sh/pr51340-1.c: New.
5398 * gcc.target/sh/pr51340-2.c: New.
5399 * gcc.target/sh/pr51340-3.c: New.
5401 2012-05-29 Richard Guenther <rguenther@suse.de>
5403 PR tree-optimization/53516
5404 * gcc.dg/torture/pr53516.c: New testcase.
5406 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5408 PR preprocessor/53229
5409 * gcc.dg/cpp/paste6.c: Force to run without
5410 -ftrack-macro-expansion.
5411 * gcc.dg/cpp/paste8.c: Likewise.
5412 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5413 -ftrack-macro-expansion.
5414 * gcc.dg/cpp/paste12.c: Force to run without
5415 -ftrack-macro-expansion.
5416 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5417 -ftrack-macro-expansion.
5418 * gcc.dg/cpp/paste13.c: Likewise.
5419 * gcc.dg/cpp/paste14.c: Likewise.
5420 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5421 -ftrack-macro-expansion.
5422 * gcc.dg/cpp/paste18.c: New test.
5424 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5426 * gcc.target/cris/torture/trap-1.c,
5427 gcc.target/cris/torture/trap-2.c,
5428 gcc.target/cris/torture/trap-3.c,
5429 gcc.target/cris/torture/trap-v0.c,
5430 gcc.target/cris/torture/trap-v3.c: New tests.
5432 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5435 * g++.dg/warn/Wbraces3.C: New.
5436 * g++.dg/warn/Wbraces4.C: Likewise.
5438 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5440 PR tree-optimization/53505
5441 * c-c++-common/torture/pr53505.c: New test.
5443 2012-05-27 Nathan Sidwell <nathan@acm.org>
5445 * gcc.dg/stmt-expr-4.c: New.
5447 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5450 * g++.dg/parse/crash60.C: New.
5452 2012-05-26 Jason Merrill <jason@redhat.com>
5455 * c-c++-common/array-lit.c: New.
5456 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5458 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5461 * gnat.dg/array21.adb: New test.
5463 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5465 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5467 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5470 * g++.dg/other/anon-union3.C: New.
5472 2012-05-25 Ian Lance Taylor <iant@google.com>
5474 * gcc.dg/split-6.c: New test.
5476 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5478 * gnat.dg/lto14.adb: New test.
5480 2012-05-25 Tristan Gingold <gingold@adacore.com>
5482 * gcc.target/i386/large-frame.c: New.
5484 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5485 * gcc.target/powerpc/lhs-1.c: New.
5486 * gcc.target/powerpc/lhs-2.c: New.
5487 * gcc.target/powerpc/lhs-3.c: New.
5489 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5491 Make unwound macro expansion trace less redundant
5492 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5493 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5494 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5495 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5496 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5497 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5499 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5502 * g++.dg/cpp0x/constexpr-default1.C: New.
5504 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5507 * g++.dg/eh/goto2.C: New.
5509 2012-05-24 Richard Guenther <rguenther@suse.de>
5512 * g++.dg/tree-prof/pr53460.C: New testcase.
5514 2012-05-24 Richard Guenther <rguenther@suse.de>
5517 * g++.dg/debug/pr53466.C: New testcase.
5519 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5521 PR tree-optimization/53465
5522 * gcc.c-torture/execute/pr53465.c: New test.
5524 2012-05-23 Tobias Burnus <burnus@net-b.de>
5528 * gfortran.dg/allocate_with_typespec_6.f90: New.
5530 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5533 * g++.dg/warn/delete-array-1.C: New.
5535 2012-05-23 Richard Guenther <rguenther@suse.de>
5537 * gcc.dg/torture/pr39074-2.c: Adjust.
5538 * gcc.dg/torture/pr39074.c: Likewise.
5539 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5540 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5542 2012-05-22 Jan Hubicka <jh@suse.cz>
5545 * g++.dg/torture/pr53161.C: New testcase.
5547 2012-05-22 Tobias Burnus <burnus@net-b.de>
5550 * gfortran.dg/realloc_on_assign_15.f90: New.
5552 2012-05-22 Richard Guenther <rguenther@suse.de>
5555 * gcc.dg/torture/pr51071-2.c: New testcase.
5557 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5559 PR tree-optimization/53336
5560 * g++.dg/torture/pr53336.C: New testcase.
5562 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5565 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5566 instead of -Wunused-local-typedefs.
5568 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5571 * g++.dg/other/abstract4.C: New-
5573 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5576 * g++.dg/ext/attrib46.C: New.
5578 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5581 * gcc.c-torture/compile/pr53418-1.c,
5582 gcc.c-torture/compile/pr53418-2.c: New tests.
5584 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5586 PR tree-optimization/53366
5587 * gcc.dg/torture/pr53366-1.c: New test.
5588 * gcc.dg/torture/pr53366-2.c: New test.
5589 * gcc.target/i386/pr53366-1.c: New test.
5590 * gcc.target/i386/pr53366-2.c: New test.
5592 PR tree-optimization/53409
5593 * gcc.c-torture/compile/pr53409.c: New test.
5595 PR tree-optimization/53410
5596 * gcc.c-torture/compile/pr53410-1.c: New test.
5597 * gcc.c-torture/compile/pr53410-2.c: New test.
5599 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5602 * gcc.target/i386/pr53425-1.c: New file.
5603 * gcc.target/i386/pr53425-2.c: Likewise.
5605 2012-05-21 Richard Guenther <rguenther@suse.de>
5607 PR tree-optimization/53408
5608 * gcc.dg/torture/pr53408.c: New testcase.
5610 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5611 H.J. Lu <hongjiu.lu@intel.com>
5614 * gcc.target/i386/pr53416.c: New file.
5616 2012-05-21 Richard Guenther <rguenther@suse.de>
5618 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5620 2012-05-21 Richard Guenther <rguenther@suse.de>
5622 * gcc.dg/torture/ldist-1.c: New testcase.
5624 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5626 * gnat.dg/lto13.adb: New test.
5627 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5629 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5631 * gnat.dg/specs/lto12.ads: New test.
5632 * gnat.dg/specs/lto12_pkg.ads: New helper.
5634 2012-05-18 Richard Guenther <rguenther@suse.de>
5636 PR tree-optimization/53346
5637 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5638 * gcc.target/i386/incoming-10.c: Adjust.
5639 * gcc.target/i386/incoming-11.c: Likewise.
5640 * gcc.target/i386/pr46295.c: Likewise.
5642 2012-05-18 Richard Guenther <rguenther@suse.de>
5644 * gcc.dg/pr53352.c: Return zero.
5646 2012-05-18 Richard Guenther <rguenther@suse.de>
5648 PR tree-optimization/53390
5649 * gcc.dg/torture/pr53390.c: New testcase.
5651 2012-05-18 Meador Inge <meadori@codesourcery.com>
5653 PR rtl-optimization/53352
5654 * gcc.dg/pr53352.c: New test.
5656 2012-05-17 David S. Miller <davem@davemloft.net>
5658 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5659 failure on sparc-*-linux-gnu.
5661 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5664 * g++.dg/parse/error49.C: New.
5665 * g++.dg/cpp0x/error8.C: Likewise.
5666 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5667 * g++.dg/ext/utf-dflt2.C: Likewise.
5668 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5669 * g++.dg/ext/utf-dflt.C: Likewise.
5670 * c-c++-common/raw-string-3.c: Likewise.
5671 * c-c++-common/raw-string-4.c: Likewise.
5673 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5676 * g++.dg/cpp0x/catch1.C: New.
5678 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5681 * g++.dg/parse/error48.C: New.
5682 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5683 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5685 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5687 * gcc.dg/tm/indirect-2.c: New test.
5689 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5691 PR tree-optimization/53217
5692 * gfortran.dg/pr53217.f90: New test.
5694 2012-05-16 Richard Guenther <rguenther@suse.de>
5696 PR tree-optimization/53364
5697 * g++.dg/torture/pr53364.C: New testcase.
5699 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5702 * gcc.dg/pr52549.c: Fix test for long != void*
5703 * gcc.c-torture/execute/pr52979-1.x: New file.
5704 * gcc.c-torture/execute/pr52979-2.x: New file.
5706 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5708 PR preprocessor/7263
5709 * gcc.dg/binary-constants-2.c: Run without tracking locations
5710 accross macro expansion.
5711 * gcc.dg/binary-constants-3.c: Likewise.
5712 * gcc.dg/cpp/sysmac2.c: Likewise.
5713 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5715 * gcc.dg/cpp/syshdr3.c: New test.
5716 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5717 * gcc.dg/system-binary-constants-1.c: New test.
5718 * gcc.dg/system-binary-constants-1.h: New header for the new test
5720 * g++.dg/cpp/syshdr3.C: New test.
5721 * g++.dg/cpp/syshdr3.h: New header the new test above.
5722 * g++.dg/system-binary-constants-1.C: New test.
5723 * g++.dg/system-binary-constants-1.h: New header the new test
5726 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5728 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5730 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5733 * gcc.dg/pr53358.c: New test.
5735 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5738 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5739 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5741 2012-05-15 Olivier Hainque <hainque@adacore.com>
5743 * g++.dg/eh/sighandle.C: New testcase.
5745 2012-05-15 Richard Guenther <rguenther@suse.de>
5747 PR tree-optimization/53355
5748 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5750 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5752 * gfortran.dg/*.f90: Remove now redundant manual
5753 cleanup-modules directive.
5755 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5757 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5758 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5760 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5763 * gfortran.dg/int_range_io_1.f90: New test.
5765 2012-05-14 Andi Kleen <ak@linux.intel.com>
5766 Jakub Jelinek <jakub@redhat.com>
5769 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5770 * gcc.target/i386/rtm-check.h: New file.
5771 * gcc.target/i386/pr53315.c: New test.
5773 2012-05-14 Tobias Burnus <burnus@net-b.de>
5778 * gfortran.dg/deferred_type_param_4.f90: New.
5779 * gfortran.dg/deferred_type_param_6.f90: New.
5781 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5783 * gcc.target/i386/retarg.c: New test.
5785 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5788 * gfortran.dg/deferred_type_param_3.f90: New.
5789 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5790 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5792 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5794 * gnat.dg/null_pointer_deref3.adb: New test.
5796 2012-05-12 Tobias Burnus <burnus@net-b.de>
5800 * gfortran.dg/deferred_type_param_5.f90: New.
5802 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5804 * g++.dg/parse/error47.C: New.
5806 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5809 * gfortran.dg/string_compare_4.f90: Change option
5810 to -fdump-tree-original. Add test case for kind=4.
5812 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5815 * gfortran.dg/string_compare_4.f90: New test.
5817 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5819 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5821 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5824 * g++.dg/cpp0x/variadic132.C: New.
5826 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5829 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5830 * g++.dg/parse/error26.C: Tweak dg-error column number.
5832 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5835 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5837 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5839 * gnat.dg/lto11.ad[sb]: New test.
5841 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5844 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5845 directive to Scan for vpmuldq, not vpmacsdql.
5847 2012-05-09 Michael Matz <matz@suse.de>
5849 PR tree-optimization/53185
5850 * gcc.dg/vect/pr53185.c: New test.
5852 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5855 * gcc.target/i386/pr53249.c: New.
5857 2012-05-09 Richard Guenther <rguenther@suse.de>
5859 PR tree-optimization/18437
5860 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5861 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5863 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5865 PR tree-optimization/53226
5866 * gcc.c-torture/compile/pr53226.c: New test.
5868 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5870 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5871 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5872 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5873 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5874 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5875 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5876 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5877 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5878 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5879 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5880 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5881 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5882 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5883 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5885 2012-05-09 Dehao Chen <dehao@google.com>
5887 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5888 * gcc.dg/predict-2.c: Likewise.
5889 * gcc.dg/predict-3.c: Likewise.
5890 * gcc.dg/predict-4.c: Likewise.
5891 * gcc.dg/predict-5.c: Likewise.
5892 * gcc.dg/predict-6.c: Likewise.
5894 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5897 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5899 2012-05-08 Richard Guenther <rguenther@suse.de>
5901 * gcc.dg/fold-bitand-4.c: New testcase.
5903 2012-05-08 Dehao Chen <dehao@google.com>
5905 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5906 heuristic is working properly.
5907 * gcc.dg/predict-2.c: Likewise.
5908 * gcc/dg/predict-3.c: Likewise.
5909 * gcc/dg/predict-4.c: Likewise.
5910 * gcc/dg/predict-5.c: Likewise.
5911 * gcc/dg/predict-6.c: Likewise.
5913 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5915 PR tree-optimization/53239
5916 * g++.dg/opt/vrp3.C: New test.
5917 * g++.dg/opt/vrp3-aux.cc: New file.
5918 * g++.dg/opt/vrp3.h: New file.
5920 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5922 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5923 .uleb128 support in assembler output.
5925 2012-05-07 Richard Guenther <rguenther@suse.de>
5928 * g++.dg/lto/pr42987_0.C: New testcase.
5929 * g++.dg/lto/pr42987_1.C: Likewise.
5931 2012-05-07 Tobias Burnus <burnus@net-b.de>
5934 * gfortran.dg/typebound_operator_15.f90: New.
5936 2012-05-06 Tobias Burnus <burnus@net-b.de>
5939 * gfortran.dg/class_array_13.f90: New.
5941 2012-05-06 Tristan Gingold <gingold@adacore.com>
5943 * gnat.dg/warn7.adb: New test.
5945 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5947 * gnat.dg/specs/renamings.ads: Rename to...
5948 * gnat.dg/specs/renaming1.ads: ...this.
5949 * gnat.dg/specs/renaming2.ads: New test.
5950 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5951 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5952 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5953 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5955 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5957 * gnat.dg/discr36.ad[sb]: New test.
5958 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5960 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5963 * c-c++-common/pr43772.c: New.
5965 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5968 * gfortran.dg/select_type_26.f03 : New test.
5969 * gfortran.dg/select_type_27.f03 : New test.
5972 * gfortran.dg/select_type_28.f03 : New test.
5974 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5978 * gfortran.dg/mod_sign0_1.f90: New test.
5979 * gfortran.dg/mod_large_1.f90: New test.
5981 2012-05-04 Tobias Burnus <burnus@net-b.de>
5984 gfortran.dg/public_private_module_5.f90: New.
5986 2012-05-04 Tobias Burnus <burnus@net-b.de>
5989 * gfortran.dg/constructor_7.f90: New.
5990 * gfortran.dg/constructor_8.f90: New.
5992 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5995 * g++.dg/cpp0x/static_assert7.C: New.
5997 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5999 PR tree-optimization/52633
6000 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6001 recognized as widening shifts instead of over-widening.
6002 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6003 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6004 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6005 * gcc.target/arm/pr52633.c: New test.
6007 2012-05-04 Richard Guenther <rguenther@suse.de>
6009 PR tree-optimization/53168
6010 * gcc.dg/torture/pr53168.c: New testcase.
6011 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6013 2012-05-04 Richard Guenther <rguenther@suse.de>
6015 * gcc.dg/lto/pr53214_0.c: New testcase.
6017 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6019 * gcc.target/ia64/pr48496.c: New test.
6020 * gcc.target/ia64/pr52657.c: Likewise.
6022 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6025 * c-c++-common/pr51712.c: New.
6027 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6030 * gcc.target/powwerpc/pr53199.c: New file.
6032 2012-05-03 Jason Merrill <jason@redhat.com>
6034 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6036 * gcc.dg/debug/dwarf2/dups-types.c: New.
6037 * gcc.dg/debug/dwarf2/dups-types.h: New.
6039 2012-05-03 Jason Merrill <jason@redhat.com>
6041 * g++.dg/debug/dwarf2/namespace-2.C: New.
6042 * g++.dg/debug/dwarf2/localclass3.C: New.
6044 2012-05-03 Jason Merrill <jason@redhat.com>
6046 * g++.dg/debug/dwarf2/thunk1.C: New.
6048 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6051 * g++.dg/other/final2.C: New.
6053 2012-05-03 Richard Guenther <rguenther@suse.de>
6055 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6057 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6059 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6060 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6061 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6062 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6064 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6066 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6068 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6069 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6070 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6073 * gcc.dg/pr53174.c: New test.
6076 * gcc.target/arm/pr53187.c: New test.
6077 * gcc.c-torture/compile/pr53187.c: New test.
6079 2012-05-03 Richard Guenther <rguenther@suse.de>
6081 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6082 unsupported prefetching support.
6084 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6086 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6087 option -ftrack-macro-expansion=0.
6088 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6089 option -ftrack-macro-expansion=0.
6091 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6093 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6094 dg-options for target arm with dg-additional-options.
6096 2012-05-03 Richard Guenther <rguenther@suse.de>
6098 PR tree-optimization/53144
6099 * gcc.dg/torture/pr53144.c: New testcase.
6101 2012-05-03 Tobias Burnus <burnus@net-b.de>
6104 * gfortran.dg/pointer_intent_7.f90: New.
6105 * gfortran.dg/pure_formal_3.f90: New.
6107 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6109 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6111 2012-05-02 Martin Jambor <mjambor@suse.cz>
6114 * g++.dg/lto/pr52605_0.C: New test.
6116 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6118 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6119 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6120 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6121 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6122 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6123 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6124 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6125 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6126 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6127 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6128 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6129 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6130 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6131 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6132 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6133 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6135 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6138 * gcc.dg/pr53153.c: New test.
6140 2012-05-02 Richard Guenther <rguenther@suse.de>
6142 * g++.dg/tree-ssa/pr19807.C: Adjust.
6144 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6146 PR tree-optimization/53163
6147 * gcc.c-torture/compile/pr53163.c: New test.
6149 PR rtl-optimization/53160
6150 * gcc.c-torture/execute/pr53160.c: New test.
6152 2012-05-01 Ian Lance Taylor <iant@google.com>
6155 * gcc.dg/pr37303.c: New test.
6157 2012-05-01 Richard Henderson <rth@redhat.com>
6159 * lib/target-supports.exp
6160 (check_effective_target_sync_long_long_runtime): True for
6161 check_effective_target_powerpc64.
6163 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6166 * gcc.dg/vector-1.c: Move to ...
6167 * c-c++-common/vector-1.c: ... here.
6168 * gcc.dg/vector-2.c: Move to ...
6169 * c-c++-common/vector-2.c: ... here.
6170 * gcc.dg/vector-3.c: Move to ...
6171 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6172 * gcc.dg/vector-4.c: Move to ...
6173 * c-c++-common/vector-4.c: ... here.
6174 * gcc.dg/vector-init-1.c: Move to ...
6175 * c-c++-common/vector-init-1.c: ... here.
6176 * gcc.dg/vector-init-2.c: Move to ...
6177 * c-c++-common/vector-init-2.c: ... here.
6178 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6179 * c-c++-common/vector-subscript-1.c: ... here.
6180 * gcc.dg/vector-subscript-2.c: Move to ...
6181 * c-c++-common/vector-subscript-2.c: ... here.
6182 * gcc.dg/vector-subscript-3.c: Move to ...
6183 * c-c++-common/vector-subscript-3.c: ... here.
6186 * g++.dg/cpp0x/vt-51314.C: New test.
6187 * g++.dg/cpp0x/variadic76.C: Fix.
6189 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6191 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6193 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6195 Add -Wvarargs option
6196 * c-c++-common/Wvarargs.c: New test case.
6197 * c-c++-common/Wvarargs-2.c: Likewise.
6199 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6201 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6202 * objc.dg/foreach-7.m: Force the test case to run without
6203 -ftrack-macro-expansion.
6204 * c-c++-common/tm/attrib-1.c: Likewise.
6205 * c-c++-common/warn-ommitted-condop.c: Likewise.
6206 * gcc.dg/assign-warn-1.c: Likewise.
6207 * gcc.dg/assign-warn-2.c: Likewise.
6208 * gcc.dg/attr-alloc_size.c: Likewise.
6209 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6210 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6211 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6212 * gcc.dg/c90-const-expr-9.c: Likewise.
6213 * gcc.dg/c99-const-expr-9.c: Likewise.
6214 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6215 * gcc.dg/cpp/direct2s.c: Likewise.
6216 * gcc.dg/cpp/pr28709.c: Likewise.
6217 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6218 * gcc.dg/dfp/composite-type.c: Likewise.
6219 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6220 with -ftrack-macro-expansion
6221 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6222 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6223 * g++.dg/ext/cleanup-1.C: Likewise.
6224 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6225 * g++.dg/template/sfinae10.C: Likewise.
6226 * g++.dg/tm/wrap-2.C: Likewise.
6227 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6228 * g++.dg/warn/Wsign-conversion.C: Likewise.
6229 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6230 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6231 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6232 it to run with -ftrack-macro-expansion.
6233 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6234 test cases without -ftrack-macro-expansion.
6236 Fix location for static class members
6237 * g++.dg/template/sfinae6_neg.C: Adjust.
6239 Make conversion warnings work on NULL with -ftrack-macro-expansion
6240 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6241 alongside the previous testing for NULL.
6243 Fix -Wuninitialized for -ftrack-macro-expansion
6244 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6246 Strip "<built-in>" loc from displayed expansion context
6247 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6248 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6249 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6252 Fix expansion point loc for macro-like tokens
6253 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6254 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6256 Fix token pasting with -ftrack-macro-expansion
6257 * gcc.dg/cpp/paste17.c: New test case for
6258 -ftrack-macro-expansion=2 mode only.
6259 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6261 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6263 * gnat.dg/warn6.ad[sb]: New test.
6265 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6268 * gcc.dg/20011021-1.c: Adjust testcase.
6270 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6273 * gfortran.dg/function_optimize_12.f90: New test.
6275 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6278 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6279 code to match current output and cover new peephole2 pattern.
6281 2012-04-27 Ollie Wild <aaw@google.com>
6283 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6285 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6287 * gcc.c-torture/execute/20120427-2.c: New testcase.
6288 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6289 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6290 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6292 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6295 * gcc.c-torture/execute/20120427-1.c: New testcase.
6297 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6300 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6302 2012-04-27 Tom de Vries <tom@codesourcery.com>
6304 PR tree-optimization/51879
6305 * gcc.dg/pr51879.c: New test.
6306 * gcc.dg/pr51879-2.c: Same.
6307 * gcc.dg/pr51879-3.c: Same.
6308 * gcc.dg/pr51879-4.c: Same.
6309 * gcc.dg/pr51879-6.c: Same.
6311 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6314 * g++.dg/cpp0x/defaulted35.C: New.
6315 * g++.dg/cpp0x/defaulted15.C: Adjust.
6317 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6319 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6322 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6324 * gcc.target/i386/builtin_target.c: Check avx2.
6326 2012-04-26 Alan Modra <amodra@gmail.com>
6328 * gcc.target/powerpc/savres.c: New test.
6329 * gcc.target/powerpc/powerpc.exp: Run it.
6331 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6334 * gcc.dg/torture/pr53120.c: New test.
6336 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6339 * gcc.c-torture/compile/pr52979-1.c: New test.
6340 * gcc.c-torture/execute/pr52979-1.c: New test.
6341 * gcc.c-torture/execute/pr52979-2.c: New test.
6343 2012-04-25 Richard Guenther <rguenther@suse.de>
6345 * gcc.target/i386/l_fma_float_5.c: Adjust.
6346 * gcc.target/i386/l_fma_double_4.c: Likewise.
6347 * gcc.target/i386/l_fma_float_2.c: Likewise.
6348 * gcc.target/i386/l_fma_float_6.c: Likewise.
6349 * gcc.target/i386/l_fma_double_1.c: Likewise.
6350 * gcc.target/i386/l_fma_double_5.c: Likewise.
6351 * gcc.target/i386/l_fma_float_3.c: Likewise.
6352 * gcc.target/i386/l_fma_double_2.c: Likewise.
6353 * gcc.target/i386/l_fma_double_6.c: Likewise.
6354 * gcc.target/i386/l_fma_float_4.c: Likewise.
6355 * gcc.target/i386/l_fma_double_3.c: Likewise.
6356 * gcc.target/i386/l_fma_float_1.c: Likewise.
6358 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6360 PR tree-optimization/53058
6361 * gcc.c-torture/compile/pr53058.c: New test.
6363 2012-04-25 Jan Hubicka <jh@suse.cz>
6366 * gcc.target/i386/pr39082-1.c: Update warning location.
6368 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6371 * gcc.dg/pr52880.c: New test.
6373 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6375 * gcc.dg/m-un-2.c: Update.
6376 * gcc.dg/20011021-1.c: Update.
6378 2012-04-25 Tobias Burnus <burnus@net-b.de>
6381 * gfortran.dg/realloc_on_assign_14.f90: New.
6383 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6386 PR tree-optimizations/52891
6387 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6389 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6392 * g++.dg/cpp0x/sfinae35.C: New.
6393 * g++.dg/cpp0x/sfinae36.C: Likewise.
6395 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6397 * gcc.target/builtin_target.c: New testcase.
6399 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6402 * gcc.target/powerpc/pr47197.c: New test.
6404 2012-04-24 Richard Guenther <rguenther@suse.de>
6406 PR tree-optimization/53085
6407 * g++.dg/torture/pr53085.C: New testcase.
6409 2012-04-24 Andrew Pinski <apinski@cavium.com>
6412 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6413 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6414 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6416 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6419 * gcc.c-torture/execute/pr53084.c: New test.
6421 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6423 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6425 2012-04-23 Andrew Pinski <apinski@cavium.com>
6427 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6429 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6432 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6433 * gcc.dg/torture/builtin-power-1.c: Likewise.
6435 2012-04-23 Richard Guenther <rguenther@suse.de>
6437 PR tree-optimization/53070
6438 * gcc.dg/torture/pr53070.c: New testcase.
6440 2012-04-23 Richard Guenther <rguenther@suse.de>
6443 * gcc.dg/pr53060.c: New testcase.
6445 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6447 PR tree-optimizations/52891
6448 * gcc.c-torture/compile/pr52891-1.c: New test.
6449 * gcc.c-torture/compile/pr52891-2.c: New test.
6451 2012-04-22 Tobias Burnus <burnus@net-b.de>
6454 * gfortran.dg/read_float_4.f90: New.
6456 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6459 * c-c++-common/pr35441.C: New.
6461 2012-04-20 Ian Lance Taylor <iant@google.com>
6463 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6464 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6466 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6468 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6470 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6472 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6474 PR rtl-optimization/44214
6475 * gcc.dg/pr44214-1.c: New test.
6476 * gcc.dg/pr44214-2.c: Likewise.
6477 * gcc.dg/pr44214-3.c: Likewise.
6479 2012-04-20 Richard Guenther <rguenther@suse.de>
6481 * g++.dg/torture/20120420-1.C: New testcase.
6483 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6485 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6487 2012-04-19 Christian Bruel <christian.bruel@st.com>
6489 * gcc.dg/pr52283.c: New test.
6491 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6493 * gcc.dg/pr37985.c: New test.
6495 2012-04-19 Richard Guenther <rguenther@suse.de>
6497 PR rtl-optimization/44688
6498 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6499 possibly profitable.
6501 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6503 PR tree-optimization/52976
6504 * gfortran.dg/reassoc_11.f: New test.
6506 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6508 PR tree-optimization/52976
6509 * gfortran.dg/reassoc_7.f: New test.
6510 * gfortran.dg/reassoc_8.f: Likewise.
6511 * gfortran.dg/reassoc_9.f: Likewise.
6512 * gfortran.dg/reassoc_10.f: Likewise.
6514 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6517 * g++.dg/cpp0x/sfinae33.C: New.
6518 * g++.dg/cpp0x/sfinae34.C: Likewise.
6520 2012-04-18 Joey Ye <joey.ye@arm.com>
6522 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6524 2012-04-18 Richard Guenther <rguenther@suse.de>
6526 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6528 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6529 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6531 2012-04-17 Tom de Vries <tom@codesourcery.com>
6533 * g++.dg/pr51264-4.C: New test.
6535 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6538 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6540 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6543 * g++.dg/parse/crash59.C: New.
6545 2012-04-17 Michael Matz <matz@suse.de>
6547 PR tree-optimization/18437
6548 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6550 2012-04-17 Richard Guenther <rguenther@suse.de>
6553 * g++.dg/torture/pr53011.C: New testcase.
6555 2012-04-16 Jason Merrill <jason@redhat.com>
6558 * g++.dg/cpp0x/variadic131.C: New.
6561 * g++.dg/cpp0x/variadic130.C: New.
6564 * g++.dg/cpp0x/variadic129.C: New.
6567 * g++.dg/cpp0x/variadic128.C: New.
6569 2012-04-16 Tobias Burnus <burnus@net-b.de>
6572 * gfortran.dg/pointer_intent_6.f90: New.
6574 2012-04-16 Tobias Burnus <burnus@net-b.de>
6577 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6578 to include public_private_module_4.f90.
6579 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6582 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6585 * g++.dg/diagnostic/operator1.C: New.
6586 * g++.dg/ext/label5.C: Adjust.
6587 * g++.dg/ext/va-arg1.C: Likewise.
6588 * g++.dg/other/error20.C: Likewise.
6589 * g++.dg/other/error20.C: Likewise.
6590 * g++.dg/other/error16.C: Likewise.
6591 * g++.dg/other/error10.C: Likewise.
6592 * g++.dg/parse/error30.C: Likewise.
6593 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6595 2012-04-16 Jason Merrill <jason@redhat.com>
6598 * g++.dg/cpp0x/variadic127.C: New.
6600 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6602 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6604 Use fail, pass instead of unresolved.
6608 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6610 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6611 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6612 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6614 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6617 * gfortran.dg/typebound_call_23.f03: New test case.
6619 2012-04-15 Jason Merrill <jason@redhat.com>
6622 * g++.dg/cpp0x/variadic126.C: New.
6625 * g++.dg/cpp0x/variadic125.C: New.
6628 * g++.dg/cpp0x/variadic124.C: New.
6631 * g++.dg/cpp0x/nullptr27.C: New.
6634 * g++.dg/warn/format8.C: New.
6636 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6639 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6641 2012-04-14 Tobias Burnus <burnus@net-b.de>
6645 * gfortran.dg/public_private_module_3.f90: New.
6646 * gfortran.dg/public_private_module_4.f90: New.
6648 2012-04-14 Tom de Vries <tom@codesourcery.com>
6650 * gcc.dg/superblock.c: New test.
6652 2012-04-14 Tom de Vries <tom@codesourcery.com>
6654 * gcc.dg/pr51879-12.c: New test.
6656 2012-04-13 Jason Merrill <jason@redhat.com>
6659 * g++.dg/cpp0x/variadic123.C: New.
6660 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6663 * g++.dg/cpp0x/initlist-ctor1.C: New.
6666 * g++.dg/other/anon-union2.C: New.
6668 2012-04-13 Martin Jambor <mjambor@suse.cz>
6671 * g++.dg/ipa/pr52939.C: New test.
6673 2012-04-13 Tom de Vries <tom@codesourcery.com>
6675 * gcc.dg/pr52734.c: New test.
6677 2012-04-13 Richard Guenther <rguenther@suse.de>
6679 PR tree-optimization/52969
6680 * gcc.dg/torture/pr52969.c: New testcase.
6682 2012-04-13 Richard Guenther <rguenther@suse.de>
6685 * gcc.dg/pr52549.c: New testcase.
6687 2012-04-13 Richard Guenther <rguenther@suse.de>
6690 * gcc.dg/pr52862.c: New testcase.
6692 2012-04-13 Joey Ye <joey.ye@arm.com>
6694 * gcc.target/arm/thumb1-imm.c: New testcase.
6696 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6699 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6700 second function argument.
6701 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6702 (calc_permps): Update declaration. Calculate result correctly.
6703 (avx2_test): Change src2 type to union256i_d.
6704 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6707 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6710 * gcc.target/powerpc/pr52775.c: New file.
6712 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6714 PR tree-optimization/18589
6715 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6716 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6717 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6718 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6719 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6720 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6721 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6722 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6723 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6724 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6726 2012-04-12 Richard Guenther <rguenther@suse.de>
6728 PR tree-optimization/52943
6729 * gcc.dg/torture/pr52943.c: New testcase.
6731 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6734 * gcc/target/sh/pr50751-4.c: New.
6735 * gcc/target/sh/pr50751-5.c: New.
6736 * gcc/target/sh/pr50751-6.c: New.
6737 * gcc/target/sh/pr50751-7.c: New.
6739 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6742 * g++.dg/lookup/using52.C: New.
6744 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6746 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6748 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6750 PR rtl-optimization/52876
6751 * gcc.target/i386/pr52876.c: New.
6753 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6755 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6757 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6759 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6760 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6761 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6762 (ptrdiff_t): ... this. All uses changed.
6763 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6764 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6766 (main): Cast argument to __INTPTR_TYPE__.
6767 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6769 * gcc.dg/mallign.c (main): Likewise.
6770 * gcc.dg/pr38700.c (foo): Likewise.
6771 * gcc.dg/long-long-cst1.c (t): Likewise.
6772 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6773 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6774 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6775 * gcc.dg/pr25682.c (d, foo): Likewise.
6776 * gcc.dg/format/cast-1.c (f): Likewise.
6777 * gcc.dg/c90-const-expr-10.c
6778 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6779 (size_t): ...this. All uses changed.
6780 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6781 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6782 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6783 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6784 * gcc.dg/sequence-pt-1.c: Likewise.
6785 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6786 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6787 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6788 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6789 of ptrdiff_t with it.
6790 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6791 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6792 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6794 2012-04-11 Jason Merrill <jason@redhat.com>
6797 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6798 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6801 * g++.dg/ext/attrib45.C: New.
6803 * g++.dg/eh/dtor3.C: New.
6805 2012-04-11 Richard Guenther <rguenther@suse.de>
6808 * gfortran.dg/pr52621.f90: New testcase.
6810 2012-04-11 Richard Guenther <rguenther@suse.de>
6813 * g++.dg/torture/pr52918-1.C: New testcase.
6814 * g++.dg/torture/pr52918-2.C: Likewise.
6816 2012-04-11 Tobias Burnus <burnus@net-b.de>
6819 * gfortran.dg/block_11.f90: New.
6821 2012-04-11 Nick Clifton <nickc@redhat.com>
6823 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6825 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6828 * gcc.target/powerpc/pr16458-1.c: New test.
6829 * gcc.target/powerpc/pr16458-2.c: Likewise.
6830 * gcc.target/powerpc/pr16458-3.c: Likewise.
6831 * gcc.target/powerpc/pr16458-4.c: Likewise.
6833 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6835 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6836 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6837 * gcc.dg/builtin-bswap-5.c: Likewise.
6838 * gcc.target/i386/builtin-bswap-4.c: New test.
6840 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6843 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6845 2012-04-11 Richard Guenther <rguenther@suse.de>
6847 PR rtl-optimization/52881
6848 * gcc.dg/torture/pr52881.c: New testcase.
6849 * gcc.dg/torture/pr52913.c: Likewise.
6851 2012-04-11 Richard Guenther <rguenther@suse.de>
6853 PR tree-optimization/52912
6854 * gcc.dg/torture/pr52912.c: New testcase.
6856 2010-04-10 Michael Matz <matz@suse.de>
6858 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6859 * gcc.dg/vect/vect-outer-1.c: Adjust.
6860 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6861 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6862 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6863 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6864 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6865 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6867 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6869 PR tree-optimization/52870
6870 * gcc.dg/vect/pr52870.c: New test.
6872 2012-04-09 Mike Stump <mikestump@comcast.net>
6874 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6875 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6876 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6877 * gnat.dg/aggr11.adb: Likewise.
6878 * gnat.dg/aggr11_pkg.ads: Likewise.
6879 * gnat.dg/aggr15.adb: Likewise.
6880 * gnat.dg/aggr15.ads: Likewise.
6881 * gnat.dg/aggr17.adb: Likewise.
6882 * gnat.dg/aggr18.adb: Likewise.
6883 * gnat.dg/array14.adb: Likewise.
6884 * gnat.dg/array14.ads: Likewise.
6885 * gnat.dg/array14_pkg.ads: Likewise.
6886 * gnat.dg/array19.adb: Likewise.
6887 * gnat.dg/array19.ads: Likewise.
6888 * gnat.dg/discr27.adb: Likewise.
6889 * gnat.dg/discr27.ads: Likewise.
6890 * gnat.dg/discr35.adb: Likewise.
6891 * gnat.dg/discr35.ads: Likewise.
6892 * gnat.dg/discr6.adb: Likewise.
6893 * gnat.dg/discr6_pkg.ads: Likewise.
6894 * gnat.dg/import1.adb: Likewise.
6895 * gnat.dg/import1.ads: Likewise.
6896 * gnat.dg/loop_address2.adb: Likewise.
6897 * gnat.dg/opt7.adb: Likewise.
6898 * gnat.dg/opt7.ads: Likewise.
6899 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6900 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6901 * gnat.dg/rep_clause2.adb: Likewise.
6902 * gnat.dg/rep_clause2.ads: Likewise.
6903 * gnat.dg/slice2.adb: Likewise.
6904 * gnat.dg/slice2.ads: Likewise.
6905 * gnat.dg/slice6.adb: Likewise.
6906 * gnat.dg/slice6_pkg.ads: Likewise.
6907 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6908 * gnat.dg/taft_type2.adb: Likewise.
6909 * gnat.dg/taft_type2.ads: Likewise.
6910 * gnat.dg/taft_type2_pkg.ads: Likewise.
6911 * gnat.dg/volatile10.adb: Likewise.
6912 * gnat.dg/volatile10_pkg.ads: Likewise.
6914 * gcc.dg/dll-8.c: Remove execute permissions.
6915 * g++.dg/ext/dllexport5.C: Likewise.
6917 2012-04-09 Jan Hubicka <jh@suse.cz>
6922 * gcc.dg/lto/pr52634_1.c: New testcase.
6923 * gcc.dg/lto/pr52634_0.c: New testcase.
6925 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6928 * gcc.target/i386/pr52883.c: New testcase.
6930 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6932 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6933 (check_effective_target_sync_long_long): Add SPARC case.
6934 (check_effective_target_sync_long_long_runtime): Likewise.
6935 (check_effective_target_sync_int_long): Adjust SPARC case.
6936 (check_effective_target_sync_char_short): Likewise.
6938 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6940 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6941 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6943 2012-04-08 Tobias Burnus <burnus@net-b.de>
6947 * gfortran.dg/public_private_module_2.f90: New.
6949 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6951 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6954 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6957 * gfortran.dg/function_optimize_11.f90: New test.
6959 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6962 * gfortran.dg/use_only_6.f90: New test.
6964 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6967 * gfortran.dg/use_only_6.f90: New test.
6968 2012-04-06 Mike Stump <mikestump@comcast.net>
6971 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6973 2012-04-05 Jason Merrill <jason@redhat.com>
6976 * g++.dg/template/qualified-id5.C: New.
6978 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6981 * gcc.target/i386/pr52882.c: New test.
6983 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6984 Dominique D'Humieures <dominiq@lps.ens.fr>
6987 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6988 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6990 2012-04-04 Jason Merrill <jason@redhat.com>
6993 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6995 2012-04-03 Jason Merrill <jason@redhat.com>
6998 * g++.dg/cpp0x/variadic-value1.C: New.
7000 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7002 * gnat.dg/pack18.adb: New test.
7003 * gnat.dg/pack18_pkg.ads: New helper.
7005 2012-04-03 Richard Guenther <rguenther@suse.de>
7007 PR tree-optimization/52808
7008 * gcc.dg/pr52808.c: New testcase.
7010 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7012 PR tree-optimization/52835
7013 * gfortran.dg/pr52835.f90: New test.
7015 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7017 * gnat.dg/specs/aggr5.ads: New test.
7019 2012-04-02 Richard Guenther <rguenther@suse.de>
7021 PR tree-optimization/52756
7022 * gcc.dg/torture/pr52756.c: New testcase.
7024 2012-04-02 Richard Guenther <rguenther@suse.de>
7027 * gcc.dg/pr52803.c: New testcase.
7029 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7032 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7035 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7038 * g++.dg/cpp0x/noexcept17.C: New.
7039 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7040 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7041 * g++.dg/cpp0x/noexcept01.C: Likewise.
7042 * g++.dg/eh/init-temp1.C: Likewise.
7043 * g++.dg/eh/ctor1.C: Likwise.
7045 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7047 * gnat.dg/controlled6.adb: New test.
7048 * gnat.dg/controlled6_pkg.ads: New helper.
7049 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7051 2012-03-30 Richard Henderson <rth@redhat.com>
7054 * g++.dg/opt/pr52727.C: New testcase.
7056 2012-03-30 Richard Guenther <rguenther@suse.de>
7058 PR tree-optimization/52754
7059 * gcc.target/i386/pr52754.c: New testcase.
7061 2012-03-30 Richard Guenther <rguenther@suse.de>
7064 * g++.dg/torture/pr52772.C: New testcase.
7066 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7069 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7071 2012-03-29 Jason Merrill <jason@redhat.com>
7074 * g++.dg/template/inherit8.C: New.
7076 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7079 * g++.dg/ext/weak4.C: New test.
7081 PR tree-optimization/52760
7082 * gcc.c-torture/execute/pr52760.c: New test.
7084 2012-03-29 Jason Merrill <jason@redhat.com>
7087 * g++.dg/cpp0x/initlist-array3.C: New.
7089 2012-03-28 Jason Merrill <jason@redhat.com>
7092 * g++.dg/overload/virtual2.C: New.
7094 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7096 * gnat.dg/vect7.ad[sb]: New test.
7098 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7099 Tobias Burnus <burnus@gcc.gnu.org>
7102 * gfortran.dg/allocate_class_1.f90 : Change error test.
7103 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7104 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7105 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7107 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7110 * gcc.dg/pr52691.c: New test.
7113 * gcc.c-torture/compile/pr52750.c: New test.
7115 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7118 * gcc.target/avr/torture/builtins-2.c: New test.
7120 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7123 * gcc.target/i386/pr52736.c: New test.
7125 2012-03-27 Martin Jambor <mjambor@suse.cz>
7128 * gcc.dg/torture/pr52693.c: New test.
7130 2012-03-27 Meador Inge <meadori@codesourcery.com>
7133 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7135 2012-03-27 Mike Stump <mikestump@comcast.net>
7138 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7139 failures that match branch names.
7141 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7142 H.J. Lu <hongjiu.lu@intel.com>
7145 * gcc.target/i386/pr52698.c: New test.
7147 2012-03-27 Richard Guenther <rguenther@suse.de>
7150 * gcc.dg/torture/pr52720.c: New testcase.
7152 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7154 * gnat.dg/pack17.adb: New test.
7156 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7158 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7159 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7161 2012-03-26 Martin Jambor <mjambor@suse.cz>
7163 PR tree-optimization/50052
7164 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7166 2012-03-26 Richard Guenther <rguenther@suse.de>
7168 PR tree-optimization/52701
7169 * gfortran.dg/pr52701.f90: New testcase.
7171 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7173 PR tree-optimization/52686
7174 * gcc.target/arm/pr52686.c: New test.
7176 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7178 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7179 Add "-Os -flto" to list.
7181 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7183 * gnat.dg/concat2.ad[sb]: New test.
7185 2012-03-24 Jason Merrill <jason@redhat.com>
7187 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7188 * g++.dg/cpp0x/trailing2.C: Likewise.
7189 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7190 * g++.dg/cpp1y/auto-fn1.C: New.
7191 * g++.dg/cpp1y/auto-fn2.C: New.
7192 * g++.dg/cpp1y/auto-fn3.C: New.
7193 * g++.dg/cpp1y/auto-fn4.C: New.
7194 * g++.dg/cpp1y/auto-fn5.C: New.
7195 * g++.dg/cpp1y/auto-fn6.C: New.
7196 * g++.dg/cpp1y/auto-fn7.C: New.
7197 * g++.dg/cpp1y/auto-fn8.C: New.
7198 * g++.dg/cpp1y/auto-fn9.C: New.
7199 * g++.dg/cpp1y/auto-fn10.C: New.
7200 * g++.dg/cpp1y/auto-fn11.C: New.
7202 2012-03-23 Richard Guenther <rguenther@suse.de>
7204 PR tree-optimization/52678
7205 * gfortran.dg/pr52678.f: New testcase.
7207 2012-03-23 Richard Guenther <rguenther@suse.de>
7209 PR tree-optimization/52638
7210 * g++.dg/torture/pr52638.C: New testcase.
7212 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7215 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7217 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7220 * g++.dg/ext/attrib44.C: New test.
7222 2012-03-22 Jan Hubicka <jh@suse.cz>
7225 * g++.dg/torture/pr51737.C: New testcase
7227 2012-03-22 Richard Guenther <rguenther@suse.de>
7229 PR tree-optimization/52548
7230 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7232 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7234 * lib/fortran-modules.exp (list-module-names-1): Remove
7237 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7240 * gcc.target/sh/pr50751-1.c: New.
7241 * gcc.target/sh/pr50751-2.c: New.
7242 * gcc.target/sh/pr50751-3.c: New.
7244 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7247 * gcc.target/sh/sh4a-cos.c: Remove.
7248 * gcc.target/sh/sh4a-sin.c: Remove.
7249 * gcc.target/sh/sh4a-sincos.c: Remove.
7251 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7253 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7254 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7256 2012-03-21 Martin Jambor <mjambor@suse.cz>
7259 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7260 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7262 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7264 * gcc.target/arm/thumb-16bit-ops.c: New file.
7265 * gcc.target/arm/thumb-ifcvt.c: New file.
7267 2012-03-20 Jason Merrill <jason@redhat.com>
7269 * lib/target-supports.exp: Add { target c++1y }.
7271 * g++.dg/cpp0x/auto32.C: New.
7273 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7276 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7278 * gcc.dg/torture/pr48124-4.c: Ditto:
7279 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7281 2012-03-20 Jason Merrill <jason@redhat.com>
7284 * g++.dg/cpp0x/initlist66.C: New.
7286 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7288 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7291 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7294 * gcc.target/avr/torture/addr-space-2.h: New file.
7295 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7296 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7297 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7298 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7300 2012-03-20 Richard Guenther <rguenther@suse.de>
7302 * gnat.dg/pack16.adb: New testcase.
7303 * gnat.dg/pack16_pkg.ads: Likewise.
7304 * gnat.dg/specs/pack8.ads: Likewise.
7305 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7307 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7309 * g++.dg/warn/Wuseless-cast.C: Extend.
7311 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7314 * g++.dg/warn/Wuseless-cast.C: New.
7316 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7319 * gfortran.dg/pr52608.f90: New test.
7321 2012-03-17 Tobias Burnus <burnus@net-b.de>
7324 * gfortran.dg/proc_ptr_36.f90: New.
7326 2012-03-16 Martin Jambor <mjambor@suse.cz>
7328 * gcc.dg/misaligned-expand-1.c: New test.
7329 * gcc.dg/misaligned-expand-3.c: Likewise.
7331 2012-03-16 Richard Guenther <rguenther@suse.de>
7332 Kai Tietz <ktietz@redhat.com>
7335 * gcc.c-torture/execute/pr48814-1.c: New test.
7336 * gcc.c-torture/execute/pr48814-2.c: New test.
7337 * gcc.dg/tree-ssa/assign-1.c: New test.
7338 * gcc.dg/tree-ssa/assign-2.c: New test.
7339 * gcc.dg/tree-ssa/assign-3.c: New test.
7341 2012-03-16 Richard Guenther <rguenther@suse.de>
7343 * gnat.dg/specs/pack7.ads: New testcase.
7345 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7348 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7349 * gcc.dg/torture/vshuf-8.inc: Likewise.
7350 * gcc.dg/torture/vshuf-16.inc: Likewise.
7351 * gcc.dg/torture/vshuf-32.inc: Likewise.
7353 2012-03-15 Jason Merrill <jason@redhat.com>
7355 * g++.dg/torture/pr52582.C: New.
7357 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7359 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7361 2012-03-15 Ira Rosen <irar@il.ibm.com>
7362 Ulrich Weigand <ulrich.weigand@linaro.org>
7364 * gcc.dg/vect/slp-cond-3.c: New test.
7365 * gcc.dg/vect/slp-cond-4.c: New test.
7367 2012-03-15 Ira Rosen <irar@il.ibm.com>
7368 Ulrich Weigand <ulrich.weigand@linaro.org>
7370 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7371 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7373 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7378 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7379 * gfortran.dg/round_1.f03: Likewise.
7381 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7382 Andrew Pinski <apinski@cavium.com>
7385 * gcc.dg/pr52592.c: New test.
7387 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7389 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7390 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7391 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7392 * lib/fortran-modules.exp: .. this new file. Adjust users.
7393 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7394 gfortran-dg-debug-runtest): Call cleanup-modules.
7395 * lib/fortran-torture.exp (fortran-torture-execute,
7396 fortran-torture): Likewise.
7397 * gfortran.dg/coarray/caf.exp: Likewise.
7398 * lib/lto.exp: Likewise.
7399 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7400 * gfortran.dg/class_4b.f03: Likewise.
7401 * gfortran.dg/class_4c.f03: Likewise.
7402 * gfortran.dg/class_45a.f03: Likewise.
7403 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7404 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7405 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7406 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7407 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7408 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7409 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7410 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7411 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7412 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7413 * gfortran.dg/whole_file_28.f90: Likewise.
7414 * gfortran.dg/whole_file_29.f90: Likewise.
7415 * gfortran.dg/whole_file_30.f90: Likewise.
7416 * gfortran.dg/whole_file_31.f90: Likewise.
7418 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7420 PR tree-optimization/52267
7421 * gcc.dg/pr52267.c: New test.
7422 * gcc.dg/tree-ssa/vrp65.c: New test.
7423 * gcc.dg/tree-ssa/vrp66.c: New test.
7425 2012-03-15 Richard Guenther <rguenther@suse.de>
7428 * gfortran.dg/vect/pr52580.f: New testcase.
7430 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7432 * gcc.target/sh/fpul-usage-1.c: New.
7434 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7437 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7438 * gcc.target/sh/pr49468-di.c: Likewise.
7440 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7442 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7443 * gcc.dg/c99-stdint-6.c: Likewise.
7444 * gcc.dg/lto/20090210_0.c: Likewise.
7445 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7446 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7447 * gcc.dg/pragma-init-fini-2.c: Likewise.
7448 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7449 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7450 * gcc.target/i386/pr22152.c: Likewise.
7451 * gcc.target/i386/vect8-ret.c: Likewise.
7452 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7455 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7457 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7458 * g++.dg/tree-prof/partition1.C: Likewise.
7459 * g++.dg/tree-prof/partition2.C: Likewise.
7460 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7462 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7463 * gcc.c-torture/execute/20010724-1.c: Remove.
7464 * gcc.c-torture/execute/20010724-1.x: Remove.
7465 * gcc.c-torture/execute/20040208-2.c: Remove.
7466 * gcc.c-torture/execute/20040208-2.x: Remove.
7467 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7469 (main) [__mips__ && __sgi__]: Remove.
7470 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7471 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7472 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7473 mips-sgi-irix6* handling.
7474 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7475 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7476 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7478 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7479 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7480 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7481 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7482 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7483 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7485 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7486 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7487 * gcc.target/mips/save-restore-3.c: Likewise.
7488 * gcc.target/mips/save-restore-4.c: Likewise.
7489 * gcc.target/mips/save-restore-5.c: Likewise.
7490 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7491 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7493 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7495 (restore_ld_library_path_env_vars): Likewise.
7496 * lib/target-supports.exp (check_profiling_available): Remove
7497 mips*-*-irix* handling.
7498 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7499 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7500 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7502 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7505 * g++.dg/opt/pr52582.C: New test.
7507 2012-03-14 Richard Guenther <rguenther@suse.de>
7509 PR tree-optimization/52571
7510 * gcc.dg/vect/vect-2.c: Initialize arrays.
7511 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7512 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7513 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7515 2012-03-14 Richard Guenther <rguenther@suse.de>
7520 * gcc.dg/torture/pr48124-1.c: New testcase.
7521 * gcc.dg/torture/pr48124-2.c: Likewise.
7522 * gcc.dg/torture/pr48124-3.c: Likewise.
7523 * gcc.dg/torture/pr48124-4.c: Likewise.
7525 2012-03-14 Richard Guenther <rguenther@suse.de>
7528 * gcc.dg/pr52578.c: New testcase.
7530 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7533 * g++.dg/cpp0x/udlit-args2.C: New test.
7535 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7538 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7539 * gcc.c-torture/compile/pr48596.c: ... here.
7541 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7544 * g++.dg/lookup/hidden-class17.C: New test.
7546 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7549 * gcc.dg/Wunused-var-3.c: New test.
7551 2012-03-13 Martin Jambor <mjambor@suse.cz>
7553 * gcc.dg/misaligned-expand-2.c: New test.
7555 2012-03-13 Richard Guenther <rguenther@suse.de>
7558 * gcc.dg/pr52134.c: New testcase.
7560 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7562 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7564 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7566 PR tree-optimization/46728
7567 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7568 * gcc.target/powerpc/pr46728-5.c: Likewise.
7569 * gcc.target/powerpc/pr46728-8.c: Likewise.
7570 * gcc.target/powerpc/pr46728-10.c: Likewise.
7571 * gcc.target/powerpc/pr46728-11.c: Likewise.
7572 * gcc.target/powerpc/pr46728-13.c: Likewise.
7573 * gcc.target/powerpc/pr46728-14.c: Likewise.
7574 * gcc.target/powerpc/pr46728-15.c: Likewise.
7576 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7579 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7581 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7583 PR tree-optimization/46728
7584 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7585 * gcc.target/powerpc/pr46728-5.c: Likewise.
7586 * gcc.target/powerpc/pr46728-8.c: Likewise.
7587 * gcc.target/powerpc/pr46728-10.c: Likewise.
7588 * gcc.target/powerpc/pr46728-11.c: Likewise.
7589 * gcc.target/powerpc/pr46728-13.c: Likewise.
7590 * gcc.target/powerpc/pr46728-14.c: Likewise.
7591 * gcc.target/powerpc/pr46728-15.c: Likewise.
7593 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7596 * gcc.target/avr/torture/addr-space-1.h: New file.
7597 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7598 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7599 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7600 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7602 2012-03-12 Andrew Pinski <apinski@cavium.com>
7604 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7606 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7608 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7609 * g++.dg/abi/thunk4.C: Likewise.
7610 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7612 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7614 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7615 * g++.dg/eh/spbp.C: Likewise.
7616 * g++.dg/ext/label13.C: Likewise.
7617 * g++.dg/guality/guality.exp: Likewise.
7618 * g++.dg/other/anon5.C: Likewise.
7619 * g++.dg/other/pragma-ep-1.C: Remove.
7620 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7621 * g++.dg/warn/pr31246.C: Likewise.
7622 * g++.dg/warn/weak1.C: Likewise.
7623 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7624 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7625 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7626 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7627 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7628 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7629 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7630 * gcc.dg/c99-tgmath-1.c: Likewise.
7631 * gcc.dg/c99-tgmath-2.c: Likewise.
7632 * gcc.dg/c99-tgmath-3.c: Likewise.
7633 * gcc.dg/c99-tgmath-4.c: Likewise.
7634 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7636 * gcc.dg/debug/pr49032.c: Likewise.
7637 * gcc.dg/guality/guality.exp: Likewise.
7638 * gcc.dg/intmax_t-1.c: Likewise.
7639 * gcc.dg/pr48616.c: Likewise.
7640 * gcc.dg/pragma-ep-1.c: Remove.
7641 * gcc.dg/pragma-ep-2.c: Remove.
7642 * gcc.dg/pragma-ep-3.c: Remove.
7643 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7644 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7645 * gcc.misc-tests/gcov-14.c: Likewise.
7646 * gfortran.dg/guality/guality.exp: Likewise.
7647 * lib/target-supports.exp (check_weak_available): Likewise.
7648 (add_options_for_tls): Likewise.
7649 (check_ascii_locale_available): Likewise.
7650 * obj-c++.dg/dwarf-2.mm: Likewise.
7651 * objc.dg/dwarf-1.m: Likewise.
7652 * objc.dg/dwarf-2.m: Likewise.
7654 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7656 PR tree-optimization/51721
7657 * gcc.dg/tree-ssa/vrp64.c: New test.
7659 PR tree-optimization/52533
7660 * gcc.c-torture/compile/pr52533.c: New test.
7662 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7664 * gcc.target/i386/rtm-xabort-1.c: New.
7665 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7666 * gcc.target/i386/rtm-xend-1.c: Ditto.
7667 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7668 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7669 * gcc.target/i386/sse-13.c: Ditto.
7670 * gcc.target/i386/sse-14.c: Ditto.
7671 * gcc.target/i386/sse-22.c: Ditto.
7672 * gcc.target/i386/sse-23.c: Ditto.
7673 * g++.dg/other/i386-2.C: Ditto.
7674 * g++.dg/other/i386-3.C: Ditto.
7676 2012-03-12 Tobias Burnus <burnus@net-b.de>
7679 * gfortran.dg/proc_ptr_35.f90: New.
7681 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7684 * gcc.dg/torture/pr52530.c: New test.
7686 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7689 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7691 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7694 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7696 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7698 2012-03-09 Andrew Pinski <apinski@cavium.com>
7701 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7702 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7704 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7706 * gcc.dg/tree-ssa/scev-3.c: New.
7707 * gcc.dg/tree-ssa/scev-4.c: New.
7709 2012-03-08 Tobias Burnus <burnus@net-b.de>
7712 * gfortran.dg/proc_ptr_34.f90
7714 2012-03-07 Jason Merrill <jason@redhat.com>
7717 * g++.dg/cpp0x/udlit-mangle.C: New.
7719 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7721 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7723 2012-03-06 Richard Guenther <rguenther@suse.de>
7726 * gcc.dg/torture/pr52493.c: New testcase.
7728 2012-03-06 Richard Guenther <rguenther@suse.de>
7731 * gcc.dg/lto/pr52097_0.c: New testcase.
7733 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7736 * gcc.target/sh/pr51244-1.c: New.
7737 * gcc.target/sh/pr51244-2.c: New.
7738 * gcc.target/sh/pr51244-3.c: New.
7740 2012-03-05 Jason Merrill <jason@redhat.com>
7743 * g++.dg/ext/visibility/template11.C: New.
7745 * g++.dg/cpp0x/implicit13.C: New.
7747 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7749 PR tree-optimization/51721
7750 * gcc.dg/tree-ssa/vrp63.c: New test.
7751 * gcc.dg/pr51721.c: New test.
7753 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7756 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7759 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7762 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7764 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7767 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7769 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7771 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7774 2012-03-03 Jason Merrill <jason@redhat.com>
7776 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7779 * g++.dg/cpp0x/initlist65.C: New.
7782 * g++.dg/ext/is_empty2.C: New.
7784 2012-03-03 Tobias Burnus <burnus@net-b.de>
7787 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7789 2012-03-03 Tobias Burnus <burnus@net-b.de>
7791 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7792 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7793 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7794 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7795 * gfortran.dg/class_30.f90: Remove dg-warning line.
7796 * gfortran.dg/bind_c_usage_25.f90: New.
7798 2012-03-03 Tobias Burnus <burnus@net-b.de>
7801 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7802 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7803 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7805 2012-03-03 Tobias Burnus <burnus@net-b.de>
7808 * gfortran.dg/assumed_type_1.f90: New.
7809 * gfortran.dg/assumed_type_2.f90: New.
7810 * gfortran.dg/assumed_type_3.f90: New.
7811 * gfortran.dg/assumed_type_4.f90: New.
7813 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7816 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7817 * gcc.target/sh/pr49468-di.c: New.
7819 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7821 * gcc.dg/graphite/pr50561.c: Update.
7823 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7825 * gcc.target/powerpc/pr52457.c: New test.
7827 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7829 * gcc.target/arm/sat-1.c: New test.
7831 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7834 * gcc.target/i386/pr46716.c: New test.
7836 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7839 * g++.dg/cpp0x/sfinae32.C: New.
7841 2012-03-02 Richard Guenther <rguenther@suse.de>
7843 PR tree-optimization/52406
7844 * gcc.dg/torture/pr52406.c: New testcase.
7846 2012-03-02 Tobias Burnus <burnus@net-b.de>
7849 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7850 * gfortran.dg/nullify_2.f90: Update dg-error.
7851 * gfortran.dg/nullify_4.f90: Ditto.
7852 * gfortran.dg/pointer_init_6.f90: Ditto.
7854 2012-03-02 Tobias Burnus <burnus@net-b.de>
7857 * gfortran.dg/class_51.f90: New.
7859 2012-03-02 Tobias Burnus <burnus@net-b.de>
7862 * gfortran.dg/intrinsic_8.f90: New.
7864 2012-03-01 Kai Tietz <ktietz@redhat.com>
7866 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7867 routines on mingw targets.
7868 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7870 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7872 PR tree-optimization/52445
7873 * gcc.dg/pr52445.c: New test.
7875 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7878 * gcc.c-torture/compile/pr52437.c: New test.
7881 * gcc.dg/torture/pr52419.c: New test.
7883 PR tree-optimization/52429
7884 * gcc.dg/torture/pr52429.c: New test.
7885 * g++.dg/opt/pr52429.C: New test.
7887 2012-02-29 Richard Guenther <rguenther@suse.de>
7890 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7891 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7892 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7893 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7894 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7895 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7897 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7899 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7901 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7904 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7906 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7909 * gcc.target/arm/neon/pr51534.c: New testcase.
7911 2012-02-28 Richard Guenther <rguenther@suse.de>
7914 * gcc.dg/torture/pr52407.c: New testcase.
7916 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7918 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7919 * gcc.target/arm/vfp2.c: Likewise.
7920 * gcc.target/arm/vfp3.c: Likewise.
7921 * gcc.target/arm/vfp4.c: Likewise.
7922 * gcc.target/arm/vfp5.c: Likewise.
7923 * gcc.target/arm/vfp6.c: Likewise.
7924 * gcc.target/arm/vfp7.c: Likewise.
7925 * gcc.target/arm/vfp8.c: Likewise.
7926 * gcc.target/arm/vfp9.c: Likewise.
7927 * gcc.target/arm/vfp10.c: Likewise.
7928 * gcc.target/arm/vfp11.c: Likewise.
7929 * gcc.target/arm/vfp12.c: Likewise.
7930 * gcc.target/arm/vfp13.c: Likewise.
7931 * gcc.target/arm/vfp14.c: Likewise.
7932 * gcc.target/arm/vfp15.c: Likewise.
7933 * gcc.target/arm/vfp16.c: Likewise.
7934 * gcc.target/arm/vfp17.c: Likewise.
7935 * gcc.target/arm/neon-constants.h: New file.
7936 * gcc.target/arm/neon-vect1.c: New test.
7937 * gcc.target/arm/neon-vect2.c: New test.
7938 * gcc.target/arm/neon-vect3.c: New test.
7939 * gcc.target/arm/neon-vect4.c: New test.
7940 * gcc.target/arm/neon-vect5.c: New test.
7941 * gcc.target/arm/neon-vect6.c: New test.
7942 * gcc.target/arm/neon-vect7.c: New test.
7943 * gcc.target/arm/neon-vect8.c: New test.
7945 2012-02-28 Richard Guenther <rguenther@suse.de>
7947 PR tree-optimization/52402
7948 * gcc.dg/torture/pr52402.c: New testcase.
7950 2012-02-28 Richard Guenther <rguenther@suse.de>
7953 * g++.dg/lto/pr52400_0.C: New testcase.
7955 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7957 * gcc.target/avr/torture/builtins-1.c: New test.
7958 * gcc.target/avr/torture/builtins-error.c: New test.
7960 2012-02-28 Kai Tietz <ktietz@redhat.com>
7962 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7963 * gcc.target/i386/pr45352-2.c: Likewise.
7964 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7965 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7966 targets instead rand.
7967 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7968 * gcc.target/i386/sse2-mul-1.c: Likewise.
7969 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7970 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7971 * gcc.target/i386/pad-1.c: Likewise.
7972 * gcc.target/i386/pad-9.c: Likewise.
7973 * gcc.target/i386/pad-2.c: Likewise.
7974 * gcc.target/i386/pad-5b.c: Likewise.
7975 * gcc.target/i386/pad-8.c: Likewise.
7976 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7977 * gcc.target/i386/pr44130.c: Likewise.
7978 * gcc.target/i386/align-main-1.c: Likewise.
7979 * gcc.target/i386/align-main-2.c: Likewise.
7980 * gcc.target/i386/sw-1.c: Likewise.
7981 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7982 on x64 mingw target.
7983 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7984 * gcc.target/i386/pr46295.c: Likewise.
7985 * gcc.target/i386/amd64-abi-1.c: Likewise.
7986 * gcc.target/i386/amd64-abi-2.c: Likewise.
7987 * gcc.target/i386/pr39082-1.c: Likewise.
7988 * gcc.target/i386/pr39162.c: Likewise.
7989 * gcc.target/i386/pr22152.c: Likewise.
7990 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7991 * gcc.target/i386/wrfsbase-2.c: Likewise.
7992 * gcc.target/i386/local.c: Likewise
7993 * gcc.target/i386/wrgsbase-1.c: Likewise.
7994 * gcc.target/i386/wrfsbase-1.c: Likewise.
7995 * gcc.target/i386/pr39315-3.c: Likewise.
7996 * gcc.target/i386/pr35767-4.c: Likewise.
7997 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7999 * gcc.target/i386/pr45336-2.c: Likewise.
8000 * gcc.target/i386/pr45336-1.c: Likewise.
8001 * gcc.target/i386/pr45336-4.c: Likewise.
8003 2012-02-27 Tristan Gingold <gingold@adacore.com>
8005 * gnat.dg/array20.ad[sb]: New test.
8007 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8010 * gcc.target/arm/pr52375.c: New test.
8011 * gcc.c-torture/compile/pr52375.c: New test.
8013 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8015 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8016 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8018 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8020 * gnat.dg/aggr19.adb: New test.
8021 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8023 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8026 * gcc.target/sh/pr49263.c: New.
8028 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8030 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8031 simulate_thread_wrapper_other_threads
8032 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8033 Move initialization of 'value' to main().
8034 (main): Initialize 'value';
8035 * gcc.dg/simulate-thread/speculative-store.c
8036 (simulate_thread_step_verify): Return 0 when successful.
8037 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8039 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8040 (simulate_thread_wrapper_other_threads): Return a success/fail value
8041 and issue an error if the instruction count threshold is exceeded.
8043 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8046 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8047 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8049 2012-02-24 Richard Guenther <rguenther@suse.de>
8052 * gcc.dg/pr52355.c: New testcase.
8054 2012-02-23 Kai Tietz <ktietz@redhat.com>
8056 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8057 * gcc.dg/Wpadded.c: Likewise.
8058 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8060 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8061 for sleep by Sleep and add windows.h include for this function.
8062 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8064 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8066 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8067 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8068 on x64 mingw target.
8069 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8070 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8071 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8072 failure on LLP64 target.
8074 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8077 * gcc.dg/noncompile/pr52290.c: New test.
8079 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8081 PR tree-optimization/52019
8082 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8084 2012-02-22 Kai Tietz <ktietz@redhat.com>
8086 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8087 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8088 derived pdiff_t type.
8089 * g++.dg/torture/pr49720.C: Likewise
8091 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8094 * gcc.target/i386/pr52330.c: New test.
8096 2012-02-22 Tobias Burnus <burnus@net-b.de>
8099 * gfortran.dg/io_constraints_10.f90: New.
8101 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8103 * lib/target-supports.exp (check_effective_target_vect_condition):
8104 Return true for NEON.
8106 2012-02-21 Kai Tietz <ktietz@redhat.com>
8108 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8110 2012-02-21 Richard Guenther <rguenther@suse.de>
8112 PR tree-optimization/52324
8113 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8115 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8118 * gcc.target/avr/torture/pr51782-1.c: New test.
8120 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8122 PR tree-optimization/52318
8123 * gcc.dg/pr52318.c: New test.
8125 2012-02-20 Kai Tietz <ktietz@redhat.com>
8127 * gcc.dg/bf-ms-layout-3.c: New testcase.
8129 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8133 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8135 2012-02-20 Richard Guenther <rguenther@suse.de>
8137 PR tree-optimization/52298
8138 * gcc.dg/torture/pr52298.c: New testcase.
8139 * gcc.dg/vect/pr52298.c: Likewise.
8141 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8143 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8144 * gcc.c-torture/execute/pr52286.c: Ditto.
8146 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8148 PR tree-optimization/52286
8149 * gcc.c-torture/execute/pr52286.c: New test.
8151 2012-02-18 Tobias Burnus <burnus@net-b.de>
8154 * gfortran.dg/interface_35.f90: Use -std=f2003.
8155 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8156 * gfortran.dg/interface_assignment_4.f90: Ditto.
8157 * gfortran.dg/bessel_1.f90: Ditto.
8158 * gfortran.dg/func_result_6.f90: Ditto.
8159 * gfortran.dg/hypot_1.f90: Ditto.
8160 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8162 2012-02-17 Tobias Burnus <burnus@net-b.de>
8164 PR translation/52232
8165 PR translation/52234
8166 PR translation/52245
8167 PR translation/52246
8168 PR translation/52262
8169 PR translation/52273
8170 * gfortran.dg/coarray_22.f90: Update dg-error.
8171 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8173 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8176 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8177 (simulate-thread): Use default timeout.
8179 2012-02-16 Jason Merrill <jason@redhat.com>
8182 * g++.dg/ext/timevar1.C: New.
8184 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8187 * g++.dg/template/using21.C: New.
8188 * g++.dg/template/using22.C: Likewise.
8190 2012-02-16 Jason Merrill <jason@redhat.com>
8193 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8195 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8197 PR tree-optimization/52255
8198 * gcc.c-torture/compile/pr52255.c: New test.
8201 * g++.dg/debug/dwarf2/pr52260.C: New test.
8204 * g++.dg/ipa/pr51929.C: New test.
8206 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8209 * gcc.target/powerpc/pr52199.c: New file.
8211 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8214 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8216 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8218 * gcc.dg/pr51867.c: Don't include <math.h>.
8221 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8223 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8224 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8226 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8228 PR tree-optimization/50561
8229 * gcc.dg/graphite/pr50561.c: New testcase.
8231 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8233 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8234 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8236 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8238 * gnat.dg/discr35.ad[sb]: New test.
8240 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8242 * gnat.dg/volatile10.adb: New test.
8243 * gnat.dg/volatile10_pkg.ads: New helper.
8245 2012-02-14 Jason Merrill <jason@redhat.com>
8247 * g++.dg/ext/attrib43.C: New.
8249 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8251 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8252 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8254 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8255 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8256 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8257 effective_target fgnu_tm.
8258 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8260 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8263 * g++.dg/template/asmgoto1.C: New test.
8265 2012-02-14 Ian Lance Taylor <iant@google.com>
8268 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8269 compiling generated file for 64bit and index tests.
8271 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8273 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8275 2012-02-14 Richard Guenther <rguenther@suse.de>
8277 PR tree-optimization/52244
8278 PR tree-optimization/51528
8279 * gcc.dg/torture/pr52244.c: New testcase.
8281 2012-02-14 Walter Lee <walt@tilera.com>
8283 * g++.dg/other/PR23205.C: Disable test on tile.
8284 * g++.dg/other/pr23205-2.C: Disable test on tile.
8285 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8286 * gcc.dg/20040813-1.c: Disable test on tile.
8287 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8288 * gcc.misc-tests/linkage.exp: Handle tilegx.
8290 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8292 PR tree-optimization/52210
8293 * gcc.dg/pr52210.c: New test.
8295 2012-02-14 Jason Merrill <jason@redhat.com>
8298 * g++.dg/overload/defarg5.C: New.
8300 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8303 * c-c++-common/pr52181.c: New test.
8305 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8308 * g++.dg/ext/atomic-1.C: New test.
8310 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8312 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8314 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8317 * gcc.c-torture/execute/pr52209.c: New test.
8319 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8322 * gfortran.dg/elemental_optional_args_5.f03: New test.
8324 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8327 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8330 2012-02-11 Ian Lance Taylor <iant@google.com>
8333 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8334 SPARC Solaris. Don't run the test at all on systems where it may
8335 not work, rather than xfailing it.
8337 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8339 PR rtl-optimization/52175
8340 * gcc.c-torture/compile/pr52175.c: New test.
8342 2012-02-10 Jason Merrill <jason@redhat.com>
8345 * g++.dg/template/repo10.C: New.
8347 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8350 * gcc.dg/pr52132.c: New test.
8352 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8354 * gnat.dg/specs/aggr4.ads: New test.
8355 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8357 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8360 * gcc.target/i386/pr52146.c: New.
8362 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8365 * c-c++-common/pr52177.c: New test.
8367 2012-02-10 Jan Hubicka <jh@suse.cz>
8370 * g++.dg/torture/pr48600.C: New testcase.
8372 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8375 * gcc.dg/dfp/pr52140.c: New test.
8377 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8380 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8383 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8386 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8387 * gcc.dg/pr51867.c: New test.
8389 2012-02-09 Ian Lance Taylor <iant@google.com>
8391 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8392 which don't support -fsplit-stack. Turn off optimization when
8393 compiling select5-out.go.
8395 2012-02-08 Ian Lance Taylor <iant@google.com>
8397 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8398 systems which don't support -fsplit-stack.
8400 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8402 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8403 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8404 machine instuction in the log.
8406 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8408 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8411 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8414 * gcc.dg/pr48524.c: New test.
8415 * gcc.dg/pr48524.spec: New spec file for test.
8417 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8420 * gfortran.dg/vect/pr32380.f90: New test.
8422 2012-02-08 Tobias Burnus <burnus@net-b.de>
8425 * gfortran.dg/realloc_on_assign_12.f90: New.
8427 2012-02-08 Richard Guenther <rguenther@suse.de>
8429 PR rtl-optimization/52170
8430 * gcc.dg/torture/pr52170.c: New testcase.
8432 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8434 PR gcov-profile/52150
8435 * gcc.dg/tree-prof/pr52150.c: New test.
8437 PR rtl-optimization/52139
8438 * gcc.dg/pr52139.c: New test.
8440 2012-02-07 Jason Merrill <jason@redhat.com>
8443 * g++.dg/cpp0x/constexpr-union3.C: New.
8446 * g++.dg/lto/pr52035_0.C: New.
8448 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8450 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8451 * gcc.dg/special/weak-1.c: Likewise.
8452 * gcc.dg/ucnid-12.c: Likewise.
8453 * gcc.dg/torture/pr45678-1.c: Likewise.
8454 * gcc.dg/torture/pr45678-2.c: Likewise.
8455 * gcc.dg/vector-4.c: Likewise.
8456 * gcc.dg/ipa/inline-5.c: Likewise.
8457 * gcc.dg/ucnid-11.c: Likewise.
8458 * gcc.misc-tests/gcov-13.c: Likewise.
8459 * gcc.misc-tests/gcov-14.c: Likewise.
8460 * g++.dg/ext/label13.C: Likewise.
8461 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8462 hppa*-*-hpux* options.
8463 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8464 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8465 * gcc.dg/pr48616.c: Likewise.
8466 * gcc.dg/pr17957.c: Likewise.
8467 * gcc.dg/pr17055-1.c: Likewise.
8468 * gcc.dg/pr32912-1.c: Likewise.
8469 * gcc.dg/tm/pr51472.c: Likewise.
8470 * c-c++-common/fold-bitand-4.c: Likewise.
8471 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8472 Use dg-additional-options for extra options.
8474 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8476 * gcc.target/epiphany/interrupt-2.c: New test.
8478 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8481 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8482 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8485 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8488 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8490 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8494 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8495 * gcc.target/mips/va-arg-1.c: New test.
8497 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8499 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8500 for -mno-pointers-to-nested-functions.
8502 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8504 * gcc.c-torture/execute/20120207-1.c: New test.
8506 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8508 PR rtl-optimization/52060
8509 * gcc.dg/torture/pr52060.c: New test.
8512 * gcc.c-torture/compile/pr52074.c: New test.
8514 2012-02-07 Tobias Burnus <burnus@net-b.de>
8517 * gfortran.dg/class_to_type_2.f90: New.
8519 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8522 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8525 2012-02-06 Jason Merrill <jason@redhat.com>
8528 * g++.dg/template/conv13.C: New.
8530 2012-02-06 Richard Guenther <rguenther@suse.de>
8532 PR tree-optimization/52115
8533 * gcc.c-torture/compile/pr52115.c: New testcase.
8535 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8538 * gcc.c-torture/execute/pr52129.c: New test.
8540 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8542 * gcc.dg/pr48374.c: Actually add the test I forgot
8543 in the 2012-01-25 commit.
8545 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8548 * gfortran.dg/vect/vect-8.f90: New test case.
8550 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8553 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8555 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8558 * gfortran.dg/class_48.f90 : Add test of allocate class array
8559 component with source in subroutine test3. Remove commenting
8560 out in subroutine test4, since branching on unitialized variable
8561 is now fixed (no PR for this last.).
8563 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8565 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8567 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8569 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8572 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8573 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8575 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8577 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8578 (check_effective_target_sync_int_long): Use it.
8579 (check_effective_target_sync_char_short): Likewise.
8580 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8582 2012-02-05 Tobias Burnus <burnus@net-b.de>
8585 * gfortran.dg/class_48.f90: Add some further checks.
8587 2012-02-05 Ira Rosen <irar@il.ibm.com>
8589 PR tree-optimization/52091
8590 * gcc.dg/vect/pr52091.c: New test.
8592 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8594 PR rtl-optimization/52113
8595 * gcc.target/avr/pr52113.c: New test.
8597 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8599 PR rtl-optimization/52092
8600 * gcc.c-torture/compile/pr52092.c: New test.
8602 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8605 * gfortran.dg/class_array_10.f03: New test.
8608 * gfortran.dg/class_array_11.f03: New test.
8611 * gfortran.dg/class_array_12.f03: New test.
8613 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8616 * gfortran.dg/realloc_on_assign_11.f90: New test.
8618 2012-02-02 Tobias Burnus <burnus@net-b.de>
8621 * gfortran.dg/shape_7.f90: New.
8623 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8625 * gcc.target/mips/mips-prepend-1.c: New test.
8627 2012-02-02 Jan Hubicka <jh@suse.cz>
8628 Tom de Vries <tom@codesourcery.com>
8631 * gcc.dg/alias-12.c: New testcase.
8632 * gcc.dg/alias-13.c: New testcase.
8634 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8637 * gcc.dg/pr52086.c: New test.
8639 PR tree-optimization/52073
8640 * gcc.c-torture/compile/pr52073.c: New test.
8642 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8645 * gfortran.dg/function_optimize_10.f90: New test.
8647 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8649 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8652 2012-02-01 Tobias Burnus <burnus@net-b.de>
8655 * gfortran.dg/typebound_operator_14.f90: New.
8657 2012-02-01 Tobias Burnus <burnus@net-b.de>
8660 * gfortran.dg/elemental_function_1.f90: New.
8662 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8664 PR rtl-optimization/51374
8665 * gcc.target/avr/torture/pr51374-1.c:
8666 Also fail if SBIS is seen.
8668 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8670 PR rtl-optimization/51374
8671 * gcc.target/avr/torture/pr51374-1.c: New.
8673 2012-01-31 Tobias Burnus <burnus@net-b.de>
8676 * gfortran.dg/typebound_generic_11.f90: New.
8678 2012-01-31 Tobias Burnus <burnus@net-b.de>
8681 * gfortran.dg/class_49.f90: New.
8683 2012-01-31 Tobias Burnus <burnus@net-b.de>
8686 * gfortran.dg/elemental_args_check_6.f90: New.
8688 2012-01-31 Jason Merrill <jason@redhat.com>
8691 * g++.dg/cpp0x/variadic122.C: New.
8693 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8696 * gfortran.dg/realloc_on_assign_10.f90: New test.
8698 2012-01-31 Richard Guenther <rguenther@suse.de>
8700 PR tree-optimization/51528
8701 * gcc.dg/torture/pr51528.c: New testcase.
8703 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8706 * lib/go.exp (go_target_compile): Append timeout= to options.
8707 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8708 select5-out.go test on alpha*-*-* targets.
8710 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8712 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8713 (TEST_SHORT): Reformat in the same way.
8714 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8715 (TEST_SHORT): Reformat in the same way.
8716 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8717 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8718 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8719 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8720 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8722 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8725 * gcc.target/arm/pr51835.c: New testcase.
8727 2012-01-30 Richard Guenther <rguenther@suse.de>
8729 PR tree-optimization/52028
8730 * gcc.dg/torture/pr52028.c: New testcase.
8731 * gfortran.dg/ldist-pr45199.f: Adjust.
8732 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8733 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8734 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8736 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8739 * gcc.dg/tree-prof/pr52027.c: New test.
8741 PR tree-optimization/52046
8742 * gcc.dg/pr52046.c: New test.
8745 * g++.dg/other/pr52048.C: New test.
8747 2012-01-30 Richard Guenther <rguenther@suse.de>
8749 PR tree-optimization/52045
8750 * gcc.dg/pr52045.c: New testcase.
8752 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8754 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8755 new code generated for __sync_lock_release.
8757 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8759 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8761 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8764 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8766 * g++.dg/ext/visibility/template10.C: Fix typo.
8768 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8770 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8773 * g++.dg/cpp0x/constexpr-ice6.C: New.
8775 2012-01-29 Tobias Burnus <burnus@net-b.de>
8778 * gfortran.dg/default_initialization_6.f90: New.
8780 2012-01-29 Tobias Burnus <burnus@net-b.de>
8783 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8784 * gfortran.dg/class_48.f90: New.
8786 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8789 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8791 2012-01-28 Tobias Burnus <burnus@net-b.de>
8794 * gfortran.dg/class_allocate_12.f90: New.
8796 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8798 * gcc.dg/torture/pr50444.c: Fix dg directives.
8800 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8803 * gcc.target/arm/pr52006.c: New test.
8805 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8808 * gcc.dg/lto/trans-mem.h: New file.
8809 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8810 * gcc.dg/lto/trans-mem-1_1.c: Same.
8811 * gcc.dg/lto/trans-mem-4_1.c: Same.
8812 * gcc.dg/lto/trans-mem-3_1.c: Same.
8814 2012-01-27 Tobias Burnus <burnus@net-b.de>
8817 * gfortran.dg/dummy_procedure_7.f90: New.
8819 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8821 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8822 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8824 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8827 * g++.dg/other/gc5.C: New test.
8829 2012-01-27 Richard Guenther <rguenther@suse.de>
8831 PR tree-optimization/50444
8832 * gcc.dg/torture/pr50444.c: New testcase.
8834 2012-01-27 Tobias Burnus <burnus@net-b.de>
8838 * gfortran.dg/move_alloc_13.f90: New.
8840 2012-01-27 Tobias Burnus <burnus@net-b.de>
8843 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8844 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8845 and change dg-error string.
8847 2012-01-27 Tobias Burnus <burnus@net-b.de>
8850 * gfortran.dg/elemental_args_check_5.f90: New.
8852 2012-01-27 Richard Guenther <rguenther@suse.de>
8855 * g++.dg/torture/pr51959.C: New testcase.
8857 2012-01-27 Tom de Vries <tom@codesourcery.com>
8859 PR tree-optimization/51990
8860 * gcc.dg/pr51990.c: New test.
8861 * gcc.dg/pr51990-2.c: Same.
8863 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8864 Tobias Burnus <burnus@gcc.gnu.org>
8867 * gfortran.dg/class_allocate_11.f03: New.
8872 * gfortran.dg/class_allocate_7.f03: New.
8873 * gfortran.dg/class_allocate_8.f03: New.
8874 * gfortran.dg/class_allocate_9.f03: New.
8875 * gfortran.dg/class_allocate_10.f03: New.
8877 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8879 * gnat.dg/discr34.adb: New test.
8880 * gnat.dg/discr34_pkg.ads: New helper.
8882 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8884 * gnat.dg/discr33.adb: New test.
8886 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8888 * gnat.dg/limited_with3.ad[sb): New test.
8889 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8890 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8891 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8893 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8895 * gnat.dg/stack_usage1.adb: New test.
8896 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8898 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8899 * gcc.dg/pr44194-2.c: Likewise.
8901 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8904 * g++.dg/template/crash112.C: New.
8906 2012-01-27 Richard Henderson <rth@redhat.com>
8908 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8910 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8912 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8914 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8917 * g++.dg/opt/pr51895.C: New test.
8919 2012-01-26 Michael Matz <matz@suse.de>
8921 PR tree-optimization/48794
8922 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8924 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8926 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8928 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8930 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8931 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8933 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8934 the default value for s390 and s390x.
8936 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8939 * gcc.dg/lto/trans-mem-4_0.c: New.
8940 * gcc.dg/lto/trans-mem-4_1.c: New.
8941 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8943 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8944 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8946 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8947 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8950 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8952 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8954 2012-01-25 Ian Lance Taylor <iant@google.com>
8956 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8958 2012-01-25 Tobias Burnus <burnus@net-b.de>
8961 * gfortran.dg/typebound_proc_25.f90: New.
8963 2012-01-25 Jason Merrill <jason@redhat.com>
8966 * g++.dg/lto/pr51992_0.C: New.
8968 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8970 PR tree-optimization/51987
8971 * gcc.target/i386/pr51987.c: New test.
8973 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8975 * gcc.dg/tm/lto-1.c: Require lto support in target.
8977 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8979 PR rtl-optimization/48374
8980 * gcc.dg/pr48374.c: New test.
8982 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8984 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8986 2012-01-25 Tobias Burnus <burnus@net-b.de>
8989 * gfortran.dg/derived_constructor_char_3.f90: New.
8991 2012-01-24 Ian Lance Taylor <iant@google.com>
8993 * go.test/go-test.exp (filecmp): New procedure.
8994 (errchk): Handle quoted square brackets.
8995 (go-gc-tests): Set go_compile_args. Handle various new test
8996 lines. Skip a few new tests.
8997 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8999 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9001 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9002 (check_effective_target_vect_extract_even_odd)
9003 (check_effective_target_vect_interleave): Return true for MIPS
9006 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9008 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9009 (main): Use it instead of argc.
9011 2012-01-24 Jason Merrill <jason@redhat.com>
9014 * g++.dg/cpp0x/sfinae31.C: New.
9016 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9018 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9020 2012-01-24 Jason Merrill <jason@redhat.com>
9023 * g++.dg/inherit/covariant20.C: New.
9025 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9028 * g++.dg/parse/crash58.C: New.
9030 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9033 * gcc.dg/pr51957-1.c: New test.
9034 * gcc.dg/pr51957-1.h: New file.
9035 * gcc.dg/pr51957-2.c: New test.
9037 2012-01-23 Jason Merrill <jason@redhat.com>
9040 * g++.dg/ext/visibility/template10.C: New.
9042 2012-01-23 Tobias Burnus <burnus@net-b.de>
9045 * gfortran.dg/move_alloc_12.f90: New.
9047 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9050 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9052 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9055 * g++.dg/template/crash111.C: New.
9057 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9059 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9061 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9063 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9066 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9067 the DW_TAG_class_type and DW_AT_name: "Executor".
9069 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9071 * lib/target-supports.exp
9072 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9073 (check_effective_target_vect_interleave): Likewise.
9075 2012-01-22 Jason Merrill <jason@redhat.com>
9078 * g++.dg/template/using20.C: New.
9079 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9081 2012-01-23 Jason Merrill <jason@redhat.com>
9084 * g++.dg/torture/pr51344.C: Limit to x86.
9086 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9088 * c-c++-common/tm/omp.c: Require target with pthread support.
9090 2012-01-23 Richard Guenther <rguenther@suse.de>
9092 PR tree-optimization/51949
9093 * gcc.dg/torture/pr51949.c: New testcase.
9095 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9097 PR rtl-optimization/51933
9098 * gcc.c-torture/execute/pr51933.c: New test.
9100 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9102 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9103 Do not define for Interix.
9105 2012-01-22 Jason Merrill <jason@redhat.com>
9108 * g++.dg/lto/pr51832.h: New.
9109 * g++.dg/lto/pr51832_0.C: New.
9110 * g++.dg/lto/pr51832_1.C: New.
9112 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9114 * gcc.dg/ext-elim-1.c: New test.
9116 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9119 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9120 * g++.dg/opt/longbranch1.C: Likewise.
9122 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9124 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9127 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9130 * gfortran.dg/namelist_74.f90: New test.
9131 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9133 2012-01-21 Tobias Burnus <burnus@net-b.de>
9136 * gfortran.dg/class_47.f90: New.
9138 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9140 * gnat.dg/renaming5.ad[sb]: New test.
9142 2012-01-20 Jason Merrill <jason@redhat.com>
9145 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9147 2012-01-20 Jason Merrill <jason@redhat.com>
9150 * g++.dg/ext/attrib42.C: Require ilp32.
9152 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9155 * gcc.target/arm/pr51915.c: New test.
9157 2012-01-20 Cary Coutant <ccoutant@google.com>
9158 Dodji Seketeli <dodji@redhat.com>
9161 * g++.dg/debug/dwarf2/nested-3.C: New test.
9163 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9166 * g++.dg/template/crash110.C: New.
9168 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9170 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9171 Remove default options on hppa*-*-hpux*.
9173 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9175 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9177 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9179 * gcc.c-torture/compile/pr51856.c: New testcase.
9181 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9183 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9184 options to go_target_compile.
9186 2012-01-20 Kai Tietz <ktietz@redhat.com>
9188 * g++.dg/torture/pr51344.C: Fix typo.
9190 2012-01-20 Richard Guenther <rguenther@suse.de>
9192 PR tree-optimization/51903
9193 * g++.dg/torture/pr51903.C: New testcase.
9195 2012-01-20 Tobias Burnus <burnus@net-b.de>
9196 Janus Weil <janus@gcc.gnu.org>
9199 * gfortran.dg/use_21.f90: New.
9201 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9204 * gcc.dg/torture/pr51106-1.c: New test.
9205 * gcc.dg/torture/pr51106-2.c: New test.
9207 2012-01-19 Kai Tietz <ktietz@redhat.com>
9209 * g++.dg/torture/pr51344.C: New test.
9211 2012-01-19 Tobias Burnus <burnus@net-b.de>
9214 * gfortran.dg/intrinsic_size_2.f90: New.
9216 2012-01-19 Jason Merrill <jason@redhat.com>
9219 * g++.dg/inherit/using7.C: New.
9221 2012-01-19 Richard Guenther <rguenther@suse.de>
9223 PR tree-optimization/37997
9224 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9226 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9228 PR rtl-optimization/51505
9229 * gcc.dg/pr51505.c: New test.
9231 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9234 * gfortran.dg/typebound_operator_12.f03: New.
9235 * gfortran.dg/typebound_operator_13.f03: New.
9237 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9240 * g++.dg/cpp0x/pr51225.C: New.
9242 2012-01-17 Ian Lance Taylor <iant@google.com>
9245 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9247 2012-01-17 Tobias Burnus <burnus@net-b.de>
9250 * gfortran.dg/realloc_on_assign_9.f90: New.
9252 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9255 * gcc.dg/tm/memopt-3.c: Remove xfail.
9256 * gcc.dg/tm/memopt-4.c: Remove xfail.
9257 * gcc.dg/tm/memopt-5.c: Remove xfail.
9258 * gcc.dg/tm/memopt-7.c: Remove xfail.
9260 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9262 PR tree-optimization/51877
9263 * gcc.c-torture/execute/pr51877.c: New test.
9265 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9267 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9268 {!vect_align_arrays} to vect_sizes_32B_16B.
9269 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9270 * gcc.dg/vect/vect-peel-3.c: Ditto.
9272 2012-01-16 Jason Merrill <jason@redhat.com>
9275 * g++.dg/abi/mangle60.C: New.
9278 * g++.dg/pch/mangle1.{C,Hs}: New.
9280 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9281 Tobias Burnus <burnus@net-b.de>
9284 * gfortran.dg/elemental_optional_args_3.f90: New
9285 * gfortran.dg/elemental_optional_args_4.f90: New
9287 2012-01-16 Tobias Burnus <burnus@net-b.de>
9290 * gfortran.dg/use_20.f90: New
9292 2012-01-16 Jason Merrill <jason@redhat.com>
9295 * g++.dg/cpp0x/rv-bitfield.C: New.
9296 * g++.dg/cpp0x/rv-bitfield2.C: New.
9298 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9300 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9301 subroutine 'qsort' and use index array to assign the result.
9303 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9305 PR tree-optimization/51865
9306 * gcc.dg/pr51865.c: New test.
9308 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9310 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9312 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9314 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9315 to be loaded from the constant pool, rather than via %hi and %lo.
9317 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9319 PR rtl-optimization/51821
9320 * gcc.dg/pr51821.c: New test.
9322 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9324 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9326 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9328 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9330 2012-01-14 Tobias Burnus <burnus@net-b.de>
9333 * gfortran.dg/init_flag_8.f90: New.
9334 * gfortran.dg/init_flag_9.f90: New.
9336 2011-01-14 Tobias Burnus <burnus@net-b.de>
9339 * gfortran.dg/use_18.f90: New.
9340 * gfortran.dg/use_19.f90: New.
9342 2012-01-13 Ian Lance Taylor <iant@google.com>
9345 * g++.dg/warn/Wsign-compare-4.C: New.
9347 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9350 * gfortran.dg/alloc_comp_assign.f03: New.
9351 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9352 __BUILTIN_FREE from 38 to 32.
9354 2012-01-13 Jason Merrill <jason@redhat.com>
9357 * g++.dg/warn/Wreturn-type-7.C: New.
9359 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9361 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9363 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9364 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9365 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9366 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9367 int32plus because of big array needed.
9368 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9369 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9371 2012-01-13 Jason Merrill <jason@redhat.com>
9374 * g++.dg/ext/visibility/template9.C: New.
9377 * g++.dg/cpp0x/defaulted34.C: New.
9378 * g++.dg/template/virtual3.C: New.
9380 2012-01-13 Richard Guenther <rguenther@suse.de>
9383 * gcc.dg/torture/pr8081.c: New testcase.
9385 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9387 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9389 2012-01-12 Jason Merrill <jason@redhat.com>
9392 * g++.dg/ext/stmtexpr14.C: New.
9394 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9397 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9399 2012-01-12 Jason Merrill <jason@redhat.com>
9402 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9403 * g++.dg/abi/mangle58.C: Likewise.
9406 * g++.dg/template/arg8.C: New.
9408 2012-01-12 Ira Rosen <irar@il.ibm.com>
9410 PR tree-optimization/51799
9411 * gcc.dg/vect/pr51799.c: New test.
9412 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9415 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9416 Tobias Burnus <burnus@net-b.de>
9420 * lib/target-supports.exp
9421 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9422 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9424 2012-01-11 Jason Merrill <jason@redhat.com>
9427 * g++.dg/ext/attrib42.C: New.
9429 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9432 * gcc.dg/pr51796.c: New test.
9434 2012-01-11 Jason Merrill <jason@redhat.com>
9437 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9439 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9441 * gnat.dg/array19.ad[sb]: New test.
9443 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9445 * gnat.dg/opt23.ad[sb]: New test.
9446 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9447 * gnat.dg/opt24.ad[sb]: New test.
9449 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9451 PR tree-optimization/49642
9452 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9453 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9455 2012-01-11 Jason Merrill <jason@redhat.com>
9458 * g++.dg/template/explicit-args5.C: New.
9460 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9462 * gcc.c-torture/execute/20120110-1.c: New testcase.
9464 2012-01-10 Jason Merrill <jason@redhat.com>
9467 * g++.dg/inherit/ambig1.C: New.
9470 * g++.dg/cpp0x/constexpr-cache1.C: New.
9472 2012-01-10 Richard Guenther <rguenther@suse.de>
9474 PR tree-optimization/51801
9475 * gcc.dg/torture/pr51801.c: New testcase.
9477 2012-01-10 Tobias Burnus <burnus@net-b.de>
9480 * gfortran.dg/allocate_with_typespec_5.f90: New.
9482 2012-01-10 Tobias Burnus <burnus@net-b.de>
9484 * gfortran.dg/class_39.f03: Update dg-error string.
9486 2012-01-10 Richard Guenther <rguenther@suse.de>
9488 PR tree-optimization/50913
9489 * gcc.dg/graphite/interchange-16.c: New testcase.
9490 * gcc.dg/graphite/scop-20.c: XFAIL.
9491 * gfortran.dg/graphite/interchange-1.f: Likewise.
9492 * gfortran.dg/graphite/block-1.f90: Likewise.
9493 * gfortran.dg/graphite/block-2.f: Likewise.
9495 2012-01-10 Richard Henderson <rth@redhat.com>
9497 * lib/target-supports.exp (check_effective_target_vect_perm,
9498 check_effective_target_vect_perm_byte,
9499 check_effective_target_vect_perm_short): Enable for arm neon.
9501 2012-01-09 Tobias Burnus <burnus@net-b.de>
9504 * gfortran.dg/typebound_operator_11.f90: New.
9506 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9508 * gnat.dg/array18.adb: New test.
9509 * gnat.dg/array18_pkg.ads: New helper.
9511 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9514 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9515 around base object in first assignment in main program.
9516 * gfortran.dg/typebound_operator_10.f03: New test.
9518 2012-01-09 Martin Jambor <mjambor@suse.cz>
9520 PR tree-optimization/51759
9521 * g++.dg/ipa/pr51759.C: New test.
9523 2012-01-09 Tobias Burnus <burnus@net-b.de>
9526 * gfortran.dg/optional_absent_2.f90: New.
9528 2012-01-09 Tobias Burnus <burnus@net-b.de>
9531 * gfortran.dg/use_17.f90: New.
9533 2012-01-09 Gary Funck <gary@intrepid.com>
9535 PR preprocessor/33919
9536 * gcc.dg/pr33919.c: New test.
9537 * gcc.dg/pr33919-0.h: New test header file.
9538 * gcc.dg/pr33919-1.h: Ditto.
9539 * gcc.dg/pr33919-2.h: Ditto.
9541 2012-01-07 Jan Hubicka <jh@suse.cz>
9543 PR tree-optimize/51694
9544 * gcc.c-torture/compile/pr51694.c: new testcase.
9546 2012-01-07 Jan Hubicka <jh@suse.cz>
9548 PR tree-optimization/51600
9549 * g++.dg/torture/pr51600.C: New testcase.
9551 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9553 PR gcov-profile/51715
9554 PR gcov-profile/51717
9555 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9556 * gcc.misc-tests/gcov-14.c: Likewise.
9558 2012-01-06 Jason Merrill <jason@redhat.com>
9560 * g++.dg/parse/new5.C: New.
9562 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9565 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9566 including <string.h>.
9568 2012-01-06 Jason Merrill <jason@redhat.com>
9570 * g++.dg/abi/mangle51.C: New.
9571 * g++.dg/abi/mangle52.C: New.
9572 * g++.dg/abi/mangle53.C: New.
9573 * g++.dg/abi/mangle54.C: New.
9574 * g++.dg/abi/mangle55.C: New.
9575 * g++.dg/abi/mangle56.C: New.
9576 * g++.dg/abi/mangle57.C: New.
9577 * g++.dg/abi/mangle58.C: New.
9578 * g++.dg/abi/mangle59.C: New.
9579 * g++.dg/cpp0x/trailing3.C: Update mangling.
9580 * g++.dg/cpp0x/variadic111.C: Update mangling.
9581 * g++.dg/cpp0x/variadic4.C: Update mangling.
9582 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9583 * g++.dg/template/nontype22.C: Works now.
9584 * g++.dg/template/pr35240.C: Works now.
9586 * g++.dg/cpp0x/error7.C: New.
9588 2012-01-06 Tobias Burnus <burnus@net-b.de>
9590 * gfortran.dg/deallocate_stat_2.f90: New.
9591 * coarray/allocate_errgmsg.f90: New.
9592 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9593 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9594 * coarray/subobject_1.f90: Fix for num_images > 1.
9595 * gfortran.dg/deallocate_stat.f90: Update due to changed
9598 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9600 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9602 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9604 * ada/acats/overflow.lst: Add cb20004.
9606 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9609 * g++.dg/cpp0x/alias-decl-18.C: New test.
9611 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9613 * gcc.c-torture/execute/20120104-1.c: New test.
9615 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9618 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9619 the old typebound_operator_8.f03.
9620 * gfortran.dg/typebound_operator_8.f03: New version of
9621 typebound_operator_7.f03 with 'u' a derived type instead of a
9624 2012-01-05 Richard Guenther <rguenther@suse.de>
9626 * g++.dg/torture/pr49309.C: Skip for -flto.
9628 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9631 * gcc.c-torture/compile/pr51761.c: New test.
9633 2012-01-05 Richard Guenther <rguenther@suse.de>
9635 PR tree-optimization/51760
9636 * gcc.dg/torture/pr51760.c: New testcase.
9638 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9641 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9643 2012-01-05 Richard Guenther <rguenther@suse.de>
9646 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9647 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9649 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9652 * gcc.dg/pr51695.c: New test.
9654 2012-01-04 Andrew Pinski <apinski@cavium.com>
9656 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9657 * gcc.target/mips/octeon2-lx-1.c: New test.
9658 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9659 * gcc.target/mips/octeon2-lx-2.c: New test.
9660 * gcc.target/mips/octeon2-lx-3.c: New test.
9662 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9666 * gcc.dg/tm/alias-1.c: Adjust regexp.
9667 * gcc.dg/tm/alias-2.c: Adjust regexp.
9669 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9672 * g++.dg/warn/Wparentheses-26.C: New.
9674 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9676 * gfortran.dg/elemental_optional_args_2.f90: New test.
9678 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9681 * gfortran.dg/common_17.f90: New test.
9683 2012-01-04 Richard Guenther <rguenther@suse.de>
9685 PR tree-optimization/49651
9686 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9687 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9689 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9692 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9694 2012-01-03 Andrew Pinski <apinski@cavium.com>
9696 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9697 for all mips targets. Also allow an optional .cfi_startproc.
9699 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9701 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9703 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9706 * g++.dg/rtti/dyncast5.C: New.
9708 2012-01-03 Richard Guenther <rguenther@suse.de>
9710 PR tree-optimization/51070
9711 * gcc.dg/torture/pr51070-2.c: New testcase.
9713 2012-01-03 Richard Guenther <rguenther@suse.de>
9715 PR tree-optimization/51692
9716 * gcc.dg/torture/pr51692.c: New testcase.
9718 2012-01-03 Richard Guenther <rguenther@suse.de>
9721 * g++.dg/lto/pr51650-3_0.C: New testcase.
9723 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9726 * g++.dg/warn/Wredundant-decls-spec.C: New.
9728 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9730 PR tree-optimization/51719
9731 * g++.dg/tree-prof/pr51719.C: New test.
9733 2012-01-03 Richard Guenther <rguenther@suse.de>
9736 * gcc.dg/fold-compare-6.c: New testcase.
9738 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9741 * g++.dg/gomp/pr51669.C: New test.
9743 2012-01-02 Jason Merrill <jason@redhat.com>
9746 * g++.dg/cpp0x/constexpr-union2.C: New.
9749 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9751 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9754 * g++.dg/cpp0x/constexpr-99.C: New test.
9756 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9759 * g++.dg/template/init9.C: New.
9761 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9763 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9764 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9765 rather than a specific number.
9767 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9772 * gfortran.dg/typebound_operator_7.f03: New.
9773 * gfortran.dg/typebound_operator_8.f03: New.
9775 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9778 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9780 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9782 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9784 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9786 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9788 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9791 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9793 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9794 * gfortran.dg/io_real_boz_4.f90: Likewise.
9795 * gfortran.dg/io_real_boz_5.f90: Likewise.
9797 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9799 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9801 2012-01-02 Revital Eres <revital.eres@linaro.org>
9803 * gcc.dg/sms-11.c: New file.
9805 2012-01-02 Tobias Burnus <burnus@net-b.de>
9808 * gfortran.dg/coarray/image_index_3.f90: New.
9810 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9813 * g++.dg/parse/enum8.C: New.
9815 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9818 * g++.dg/conversion/reinterpret4.C: New.
9819 * g++.dg/conversion/reinterpret1.C: Adjust.
9821 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9823 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9825 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9827 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9828 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9829 * g++.old-deja/g++.jason/access14.C: Likewise.
9830 * g++.old-deja/g++.jason/access8.C: Likewise.
9831 * g++.old-deja/g++.jason/access1.C: Likewise.
9832 * g++.old-deja/g++.other/access3.C: Likewise.
9833 * g++.old-deja/g++.other/access5.C: Likewise.
9834 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9835 * g++.old-deja/g++.law/visibility22.C: Likewise.
9836 * g++.old-deja/g++.law/visibility26.C: Likewise.
9837 * g++.old-deja/g++.mike/p2746.C: Likewise.
9838 * g++.dg/debug/using1.C: Likewise.
9839 * g++.dg/lookup/using51.C: Likewise.
9840 * g++.dg/inherit/using5.C: Likewise.
9841 * g++.dg/inherit/pr30297.C: Likewise.
9842 * g++.dg/inherit/access8.C: Likewise.
9843 * g++.dg/torture/pr39362.C: Likewise.
9844 * g++.dg/template/crash13.C: Likewise.
9845 * g++.dg/template/using10.C: Likewise.
9847 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9850 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9852 2012-01-01 Ira Rosen <irar@il.ibm.com>
9854 PR tree-optimization/51704
9855 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9856 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9857 corresponding flags.
9859 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9862 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9864 2012-01-01 Jan Hubicka <jh@suse.cz>
9866 PR rtl-optimization/51069
9867 * gcc.c-torture/compile/pr51069.c: New testcase.
9869 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9871 PR tree-optimization/51683
9872 * gcc.dg/pr51683.c: New test.
9874 Copyright (C) 2012 Free Software Foundation, Inc.
9876 Copying and distribution of this file, with or without modification,
9877 are permitted in any medium without royalty provided the copyright
9878 notice and this notice are preserved.