1 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
3 PR rtl-optimization/55151
4 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
6 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
8 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
10 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
12 * gcc.c-torture/compile/20121107-1.c: New test.
14 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
16 PR rtl-optimization/55151
17 * gcc.dg/pr55151.c: Compile it only for x86_64.
19 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
21 PR rtl-optimization/55122
22 * gcc.dg/pr55122.c: New test.
24 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
26 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
28 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
29 * gcc.target/powerpc/loop_align.c: Skip on AIX.
30 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
31 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
33 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
36 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
38 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
41 * c-c++-common/pr51294.c: New.
43 2012-11-07 Martin Jambor <mjambor@suse.cz>
45 PR tree-optimization/53787
46 * gcc.dg/ipa/ipa-5.c: Adjust.
47 * gcc.dg/ipa/ipcp-agg-1.c: New test.
48 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
49 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
50 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
51 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
52 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
53 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
54 * gfortran.dg/pr48636-2.f90: New test.
55 * gfortran.dg/pr53787.f90: Likewise.
57 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
61 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
64 * g++.dg/cpp0x/constexpr-union4.C: New.
66 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
68 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
70 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
73 * gcc.c-torture/compile/pr49220.c: New test.
75 2012-11-07 Florian Weimer <fweimer@redhat.com>
77 * g++.dg/init/new40.C: New.
79 2012-11-07 Jakub Jelinek <jakub@redhat.com>
82 * gcc.dg/guality/pr54693-2.c: New test.
84 2012-11-06 Andrew Pinski <apinski@cavium.com>
86 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
89 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
91 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
92 * gcc.dg/tm/debug-1.c: Same.
93 * gcc.dg/tm/irrevocable-3.c: Same.
94 * gcc.dg/tm/irrevocable-4.c: Same.
95 * gcc.dg/tm/memopt-10.c: Same.
96 * gcc.dg/tm/memopt-11.c: Same.
97 * gcc.dg/tm/props-4.c: Same.
98 * gcc.dg/tm/wrap-3.c: Same.
99 * gcc.dg/tm/wrap-4.c: Same.
101 2012-11-06 Andrew Pinski <apinski@cavium.com>
103 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
105 2012-11-06 Jan Hubicka <jh@suse.cz>
107 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
109 * gcc.dg/tree-ssa/loop-23.c: Likewise.
110 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
111 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
113 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
115 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
117 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
120 * gcc.dg/torture/pr41993.c: New test.
122 2012-11-06 Jan Hubicka <jh@suse.cz>
124 * gcc.target/i386/l_fma_float_?.c: Update.
125 * gcc.target/i386/l_fma_double_?.c: Update.
127 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
130 * gcc.target/sh/pr54089-8.c: New.
131 * gcc.target/sh/pr54089-9.c: New.
133 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
136 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
137 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
138 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
139 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
140 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
141 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
142 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
143 * gcc.target/i386/avx-vzeroupper-27.c: New.
145 2012-11-06 Janus Weil <janus@gcc.gnu.org>
148 * gfortran.dg/transfer_class_1.f90: New.
149 * gfortran.dg/transfer_class_2.f90: New.
151 2012-11-05 Sriraman Tallam <tmsriram@google.com>
153 * testsuite/g++.dg/mv1.C: New test.
154 * testsuite/g++.dg/mv2.C: New test.
155 * testsuite/g++.dg/mv3.C: New test.
156 * testsuite/g++.dg/mv4.C: New test.
157 * testsuite/g++.dg/mv5.C: New test.
158 * testsuite/g++.dg/mv6.C: New test.
160 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
163 * gcc.dg/const-uniq-1.c (a): Increase length four times.
165 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
167 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
170 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
172 * g++.dg/torture/20121105-1.C: New test.
174 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
176 * gcc.dg/torture/fp-compare.c: New testcase.
178 2012-11-05 Jan Hubicka <jh@suse.cz>
180 * gcc.dg/const-1.c: Update.
181 * gcc.dg/pure-1.c: Update.
183 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
185 PR rtl-optimization/55151
186 * gcc.dg/pr55151.c: New test.
188 2012-11-05 Jakub Jelinek <jakub@redhat.com>
192 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
194 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
197 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
199 2012-11-05 Jan Hubicka <jh@suse.cz>
201 * gcc.dg/autopar/pr49960.c: Fix testcase.
203 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
205 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
206 Fix scan-tree-dump-times directive.
208 2012-11-04 Janus Weil <janus@gcc.gnu.org>
211 * gfortran.dg/associate_12.f90: New.
213 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
216 * lib/target-supports.exp (check_effective_target_masm_intel): New
218 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
221 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
222 Jack Howarth <howarth@bromo.med.uc.edu>
224 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
225 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
226 * gcc.target/i386/pr53249.c: Likewise.
228 2012-11-03 Andrew Pinski <apinski@cavium.com>
230 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
231 call abort1 so that cross jumping does not happen.
233 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
236 * gcc.target/sh/pr51244-18.c: New.
237 * gcc.target/sh/pr51244-19.c: New.
239 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
241 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
242 b requires a 64-bit operation followed by a truncation.
244 2012-11-02 Jan Hubicka <jh@suse.cz>
246 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
248 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
250 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
251 conditions to verify the reduction code is vectorized.
253 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
254 in case 'pow', such as 'powerpc' is used in the compiler version name.
255 * gcc.target/powerpc/pr46728-2.c: Likewise.
256 * gcc.target/powerpc/pr46728-3.c: Likewise.
257 * gcc.target/powerpc/pr46728-4.c: Likewise.
258 * gcc.target/powerpc/pr46728-5.c: Likewise.
259 * gcc.target/powerpc/pr46728-7.c: Likewise.
260 * gcc.target/powerpc/pr46728-8.c: Likewise.
261 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
263 2012-11-02 Jan Hubicka <jh@suse.cz>
265 * gcc.dg/tree-ssa/loop-38.c: New testcase.
267 2012-11-02 Jan Hubicka <jh@suse.cz>
269 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
270 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
272 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
275 * gcc.target/i386/pr55130.c: New test.
277 2012-11-02 Jakub Jelinek <jakub@redhat.com>
280 * gcc.target/i386/pr55147.c: New test.
282 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
284 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
285 * gfortran.dg/default_format_denormal_1.f90: Same.
287 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
290 * g++.dg/ext/vector19.C: Remove target restrictions.
291 * gcc.dg/fold-compare-7.c: New testcase.
293 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
296 * gcc.target/sh/pr55160.c: New.
298 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
300 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
301 scan-assembler regex.
303 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
306 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
307 * gcc.dg/pr55150-2.c: New test.
309 2012-11-01 Sharad Singhai <singhai@google.com>
311 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
312 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
313 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
314 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
316 2012-10-31 Dehao Chen <dehao@google.com>
318 * g++.dg/debug/dwarf2/block.C: New testcase.
320 2012-10-31 Jan Hubicka <jh@suse.cz>
322 * gcc.dg/pr44974.c: Add noinline.
324 2012-10-31 Janus Weil <janus@gcc.gnu.org>
327 * gfortran.dg/class_54.f90: New.
329 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
330 Jakub Jelinek <jakub@redhat.com>
332 PR tree-optimization/55018
333 * gcc.dg/torture/pr55018.c: New test.
335 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
338 * g++.dg/ext/vla13.C: New.
340 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
343 * gcc.dg/pr55150.c: New test.
345 2012-10-31 Tobias Burnus <burnus@net-b.de>
348 * gfortran.dg/associate_11.f90: New.
350 2012-10-31 Dodji Seketeli <dodji@redhat.com>
353 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
355 2012-10-31 Jakub Jelinek <jakub@redhat.com>
357 PR tree-optimization/19105
358 PR tree-optimization/21643
359 PR tree-optimization/46309
360 * gcc.dg/pr19105.c: New test.
361 * gcc.dg/pr21643.c: New test.
362 * gcc.dg/pr46309-2.c: New test.
363 * gcc.c-torture/execute/pr46309.c: New test.
365 2012-10-31 Alan Modra <amodra@gmail.com>
367 * gcc.target/powerpc/dimode_off.c: New.
368 * gcc.target/powerpc/timode_off.c: New.
369 * gcc.target/powerpc/dfmode_off.c: New.
370 * gcc.target/powerpc/tfmode_off.c: New.
372 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
374 PR rtl-optimization/55093
375 * gcc.target/i386/pr55093.c: New file.
377 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
379 * gcc.target/i386/pr55116.c: Renamed to ...
380 * gcc.target/i386/pr55116-1.c: This.
382 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
384 * gcc.target/i386/pr55116-2.c: New file.
386 2012-10-30 Richard Biener <rguenther@suse.de>
388 * gcc.dg/vect/slp-perm-2.c: Adjust.
390 2012-10-30 Richard Biener <rguenther@suse.de>
392 PR tree-optimization/55111
393 * gcc.dg/torture/pr55111.c: New testcase.
395 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
398 * gcc.target/sh/pr53988.c: New.
400 2012-10-30 Bin Cheng <bin.cheng@arm.com>
403 * gcc.dg/hoist-register-pressure-1.c: Rename from
404 hoist-register-pressure.c. Add nonpic condition.
405 * gcc.dg/hoist-register-pressure-2.c: New testcase.
407 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
410 * gcc.dg/Wreturn-local-addr.c: New.
411 * g++.dg/warn/Wno-return-local-addr.C: New.
412 * g++.dg/warn/Wreturn-local-addr.C: New.
414 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
417 * gcc.target/i386/pr55116.c: New file.
419 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
422 * gcc.dg/Wshadow-4.c: New.
423 * gcc.dg/Wshadow-4.h: New.
425 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
428 * gcc.dg/guality/pr54693.c: New.
430 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
433 * gcc.dg/pr55027.c: New testcase.
435 2012-10-29 Jan Hubicka <jh@suse.cz>
437 * gcc.dg/ipa/inline-6.c: New testcase.
439 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
441 PR rtl-optimization/55106
442 * g++.dg/pr55106.C: New.
444 2012-10-29 Richard Guenther <rguenther@suse.de>
447 * gcc.dg/torture/pr53695.c: New testcase.
449 2012-10-28 Jan Hubicka <jh@suse.cz>
451 * gcc.dg/ipa/inlinehint-3.c: New testcase.
453 2012-10-28 Tobias Burnus <burnus@net-b.de>
456 * gfortran.dg/do_check_6.f90: New.
458 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
459 Jack Howarth <howarth@bromo.med.uc.edu>
462 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
464 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
466 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
469 * gcc.target/i386/pr34283.c: New test.
471 2012-10-26 Jakub Jelinek <jakub@redhat.com>
474 * g++.dg/opt/pr55081.C: New test.
478 * gcc.dg/guality/pr54970.c: New test.
480 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
483 * g++.dg/template/new11.C: New.
485 2012-10-26 Richard Biener <rguenther@suse.de>
488 * gcc.dg/torture/pr54824.c: New testcase.
490 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
492 * gcc.target/i386/fxsave-1.c: New.
493 * gcc.target/i386/fxsave64-1.c: Ditto.
494 * gcc.target/i386/fxrstor-1.c: Ditto.
495 * gcc.target/i386/fxrstor64-1.c: Ditto.
496 * gcc.target/i386/xsave-1.c: Ditto.
497 * gcc.target/i386/xsave64-1.c: Ditto.
498 * gcc.target/i386/xrstor-1.c: Ditto.
499 * gcc.target/i386/xrstor64-1.c: Ditto.
500 * gcc.target/i386/xsaveopt-1.c: Ditto.
501 * gcc.target/i386/xsaveopt64-1.c: Ditto.
502 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
503 * gcc.target/i386/sse-13.c: Ditto.
504 * gcc.target/i386/sse-14.c: Ditto.
505 * gcc.target/i386/sse-22.c: Ditto.
506 * gcc.target/i386/sse-23.c: Ditto.
507 * g++.dg/other/i386-2.C: Ditto.
508 * g++.dg/other/i386-3.C: Ditto.
510 2012-10-25 Jan Hubicka <jh@suse.cz>
512 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
515 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
518 * g++.dg/ext/transparent-union.C: New.
520 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
523 * g++.dg/ext/vector19.C: New testcase.
525 2012-10-25 Richard Biener <rguenther@suse.de>
527 PR tree-optimization/54902
528 * g++.dg/torture/pr54902.C: New testcase.
530 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
533 * g++.dg/template/crash114.C: New.
535 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
538 * gcc.target/i386/pr55049-1.c: New test.
540 2012-10-24 Janus Weil <janus@gcc.gnu.org>
543 * gfortran.dg/class_dummy_4.f03: New.
545 2012-10-24 Jakub Jelinek <jakub@redhat.com>
547 PR rtl-optimization/55010
548 * gcc.dg/pr55010.c: New test.
551 * g++.dg/debug/pr54828.C: New test.
553 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
555 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
556 * gcc.dg/vect/vect-83_64.c: Likewise.
558 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
561 * g++.dg/cpp0x/constexpr-union4.C: New.
563 2012-10-23 Jeff Law <law@redhat.com>
565 * gcc.c-torture/execute/pr54985.c: New test.
567 2012-10-23 Paul Koning <ni1d@arrl.net>
570 * g++.dg/debug/dwarf2/pr54508.C: New.
572 2012-10-23 Jakub Jelinek <jakub@redhat.com>
575 * g++.dg/template/sizeof14.C: New test.
577 2012-10-23 Ian Bolton <ian.bolton@arm.com>
578 Jim MacArthur <jim.macarthur@arm.com>
579 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
580 Marcus Shawcroft <marcus.shawcroft@arm.com>
581 Nigel Stephens <nigel.stephens@arm.com>
582 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
583 Richard Earnshaw <rearnsha@arm.com>
584 Sofiane Naci <sofiane.naci@arm.com>
585 Stephen Thomas <stephen.thomas@arm.com>
586 Tejas Belagod <tejas.belagod@arm.com>
587 Yufeng Zhang <yufeng.zhang@arm.com>
589 * lib/target-supports.exp
590 (check_profiling_available): Add AArch64.
591 (check_effective_target_vect_int): Likewise.
592 (check_effective_target_vect_shift): Likewise.
593 (check_effective_target_vect_float): Likewise.
594 (check_effective_target_vect_double): Likewise.
595 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
596 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
597 (check_effective_target_vect_pack_trunc): Likewise.
598 (check_effective_target_vect_unpack): Likewise.
599 (check_effective_target_vect_hw_misalign): Likewise.
600 (check_effective_target_vect_short_mult): Likewise.
601 (check_effective_target_vect_int_mult): Likewise.
602 (check_effective_target_vect_stridedN): Likewise.
603 (check_effective_target_sync_int_long): Likewise.
604 (check_effective_target_sync_char_short): Likewise.
605 (check_vect_support_and_set_flags): Likewise.
606 (check_effective_target_aarch64_tiny): New.
607 (check_effective_target_aarch64_small): New.
608 (check_effective_target_aarch64_large): New.
609 * g++.dg/other/PR23205.C: Enable aarch64.
610 * g++.dg/other/pr23205-2.C: Likewise.
611 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
612 * gcc.c-torture/execute/20101011-1.c: Likewise.
613 * gcc.dg/20020312-2.c: Likewise.
614 * gcc.dg/20040813-1.c: Likewise.
615 * gcc.dg/builtin-apply2.c: Likewise.
616 * gcc.dg/stack-usage-1.c: Likewise.
618 2012-10-23 Ian Bolton <ian.bolton@arm.com>
619 Jim MacArthur <jim.macarthur@arm.com>
620 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
621 Marcus Shawcroft <marcus.shawcroft@arm.com>
622 Nigel Stephens <nigel.stephens@arm.com>
623 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
624 Richard Earnshaw <rearnsha@arm.com>
625 Sofiane Naci <sofiane.naci@arm.com>
626 Stephen Thomas <stephen.thomas@arm.com>
627 Tejas Belagod <tejas.belagod@arm.com>
628 Yufeng Zhang <yufeng.zhang@arm.com>
630 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
631 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
632 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
633 * gcc.target/aarch64/aapcs/abitest.S: New file.
634 * gcc.target/aarch64/aapcs/abitest.h: New file.
635 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
636 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
637 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
638 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
639 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
640 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
641 * gcc.target/aarch64/aapcs/ice_1.c: New file.
642 * gcc.target/aarch64/aapcs/ice_2.c: New file.
643 * gcc.target/aarch64/aapcs/ice_3.c: New file.
644 * gcc.target/aarch64/aapcs/ice_4.c: New file.
645 * gcc.target/aarch64/aapcs/ice_5.c: New file.
646 * gcc.target/aarch64/aapcs/macro-def.h: New file.
647 * gcc.target/aarch64/aapcs/test_1.c: New file.
648 * gcc.target/aarch64/aapcs/test_10.c: New file.
649 * gcc.target/aarch64/aapcs/test_11.c: New file.
650 * gcc.target/aarch64/aapcs/test_12.c: New file.
651 * gcc.target/aarch64/aapcs/test_13.c: New file.
652 * gcc.target/aarch64/aapcs/test_14.c: New file.
653 * gcc.target/aarch64/aapcs/test_15.c: New file.
654 * gcc.target/aarch64/aapcs/test_16.c: New file.
655 * gcc.target/aarch64/aapcs/test_17.c: New file.
656 * gcc.target/aarch64/aapcs/test_18.c: New file.
657 * gcc.target/aarch64/aapcs/test_19.c: New file.
658 * gcc.target/aarch64/aapcs/test_2.c: New file.
659 * gcc.target/aarch64/aapcs/test_20.c: New file.
660 * gcc.target/aarch64/aapcs/test_21.c: New file.
661 * gcc.target/aarch64/aapcs/test_22.c: New file.
662 * gcc.target/aarch64/aapcs/test_23.c: New file.
663 * gcc.target/aarch64/aapcs/test_24.c: New file.
664 * gcc.target/aarch64/aapcs/test_25.c: New file.
665 * gcc.target/aarch64/aapcs/test_26.c: New file.
666 * gcc.target/aarch64/aapcs/test_3.c: New file.
667 * gcc.target/aarch64/aapcs/test_4.c: New file.
668 * gcc.target/aarch64/aapcs/test_5.c: New file.
669 * gcc.target/aarch64/aapcs/test_6.c: New file.
670 * gcc.target/aarch64/aapcs/test_7.c: New file.
671 * gcc.target/aarch64/aapcs/test_8.c: New file.
672 * gcc.target/aarch64/aapcs/test_9.c: New file.
673 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
674 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
675 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
676 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
677 * gcc.target/aarch64/aapcs/test_complex.c: New file.
678 * gcc.target/aarch64/aapcs/test_int128.c: New file.
679 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
680 * gcc.target/aarch64/aapcs/type-def.h: New file.
681 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
682 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
683 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
684 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
685 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
686 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
687 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
688 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
689 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
690 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
691 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
692 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
693 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
694 * gcc.target/aarch64/aarch64.exp: New file.
695 * gcc.target/aarch64/adc-1.c: New file.
696 * gcc.target/aarch64/adc-2.c: New file.
697 * gcc.target/aarch64/asm-1.c: New file.
698 * gcc.target/aarch64/clrsb.c: New file.
699 * gcc.target/aarch64/clz.c: New file.
700 * gcc.target/aarch64/ctz.c: New file.
701 * gcc.target/aarch64/csinc-1.c: New file.
702 * gcc.target/aarch64/csinv-1.c: New file.
703 * gcc.target/aarch64/csneg-1.c: New file.
704 * gcc.target/aarch64/extend.c: New file.
705 * gcc.target/aarch64/fcvt.x: New file.
706 * gcc.target/aarch64/fcvt_double_int.c: New file.
707 * gcc.target/aarch64/fcvt_double_long.c: New file.
708 * gcc.target/aarch64/fcvt_double_uint.c: New file.
709 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
710 * gcc.target/aarch64/fcvt_float_int.c: New file.
711 * gcc.target/aarch64/fcvt_float_long.c: New file.
712 * gcc.target/aarch64/fcvt_float_uint.c: New file.
713 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
714 * gcc.target/aarch64/ffs.c: New file.
715 * gcc.target/aarch64/fmadd.c: New file.
716 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
717 * gcc.target/aarch64/frint.x: New file.
718 * gcc.target/aarch64/frint_double.c: New file.
719 * gcc.target/aarch64/frint_float.c: New file.
720 * gcc.target/aarch64/index.c: New file.
721 * gcc.target/aarch64/mneg-1.c: New file.
722 * gcc.target/aarch64/mneg-2.c: New file.
723 * gcc.target/aarch64/mneg-3.c: New file.
724 * gcc.target/aarch64/mnegl-1.c: New file.
725 * gcc.target/aarch64/mnegl-2.c: New file.
726 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
727 * gcc.target/aarch64/pic-constantpool1.c: New file.
728 * gcc.target/aarch64/pic-symrefplus.c: New file.
729 * gcc.target/aarch64/predefine_large.c: New file.
730 * gcc.target/aarch64/predefine_small.c: New file.
731 * gcc.target/aarch64/predefine_tiny.c: New file.
732 * gcc.target/aarch64/reload-valid-spoff.c: New file.
733 * gcc.target/aarch64/scalar_intrinsics.c: New file.
734 * gcc.target/aarch64/table-intrinsics.c: New file.
735 * gcc.target/aarch64/tst-1.c: New file.
736 * gcc.target/aarch64/vect-abs-compile.c: New file.
737 * gcc.target/aarch64/vect-abs.c: New file.
738 * gcc.target/aarch64/vect-abs.x: New file.
739 * gcc.target/aarch64/vect-compile.c: New file.
740 * gcc.target/aarch64/vect-faddv-compile.c: New file.
741 * gcc.target/aarch64/vect-faddv.c: New file.
742 * gcc.target/aarch64/vect-faddv.x: New file.
743 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
744 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
745 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
746 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
747 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
748 * gcc.target/aarch64/vect-fp-compile.c: New file.
749 * gcc.target/aarch64/vect-fp.c: New file.
750 * gcc.target/aarch64/vect-fp.x: New file.
751 * gcc.target/aarch64/vect-mull-compile.c: New file.
752 * gcc.target/aarch64/vect-mull.c: New file.
753 * gcc.target/aarch64/vect-mull.x: New file.
754 * gcc.target/aarch64/vect.c: New file.
755 * gcc.target/aarch64/vect.x: New file.
756 * gcc.target/aarch64/vector_intrinsics.c: New file.
757 * gcc.target/aarch64/vfp-1.c: New file.
758 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
759 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
760 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
761 * g++.dg/abi/aarch64_guard1.C: New file.
763 2012-10-23 Jakub Jelinek <jakub@redhat.com>
766 * c-c++-common/pr54988.c: New test.
768 2012-10-23 Jan Hubicka <jh@suse.cz>
770 * gcc.dg/tree-prof/peel-1.c: New testcase.
772 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
775 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
777 2012-10-23 Joseph Myers <joseph@codesourcery.com>
779 * gcc.dg/c99-predef-1.c: New test.
780 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
781 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
782 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
783 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
784 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
785 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
786 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
787 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
788 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
789 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
790 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
791 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
793 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
795 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
797 2012-10-23 Jan Hubicka <jh@suse.cz>
800 * gcc.c-torture/execute/pr54937.c: New testcase.
801 * gcc.dg/tree-ssa/cunroll-2.c: Update.
803 2012-10-23 Jan Hubicka <jh@suse.cz>
806 * gfortran.dg/pr54967.f90: New testcase.
808 2012-10-23 Terry Guo <terry.guo@arm.com>
811 * gcc.dg/pr55019.c: New.
813 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
815 PR tree-optimization/55008
816 * gcc.dg/tree-ssa/pr55008.c: New test.
818 2012-10-22 Richard Biener <rguenther@suse.de>
820 PR tree-optimization/55011
821 * gcc.dg/torture/pr55011.c: New testcase.
823 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
825 * gcc.target/arm/pr40457-1.c: Adjust expected output.
826 * gcc.target/arm/pr40457-2.c: Likewise.
827 * gcc.target/arm/pr40457-3.c: Likewise.
829 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
831 * gnat.dg/specs/limited_with4.ads: New test.
832 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
834 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
836 * gnat.dg/modular4.adb: New test.
837 * gnat.dg/modular4_pkg.ads: New helper.
839 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
841 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
842 * gnat.dg/specs/addr1.ads: Likewise.
844 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
846 * gcc.dg/webizer.c (main): Add missing exit call.
848 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
851 * gfortran.dg/wextra_1.f: New test.
853 2012-10-20 Jan Hubicka <jh@suse.cz>
855 * gcc.dg/tree-prof/unroll-1.c: New testcase.
857 2012-10-19 Janus Weil <janus@gcc.gnu.org>
860 * gfortran.dg/warn_unused_function.f90: New.
862 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
864 * lib/target-supports.exp
865 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
867 2012-10-19 Richard Guenther <rguenther@suse.de>
869 PR tree-optimization/54981
870 * gcc.dg/pr54981.c: New testcase.
872 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
875 * gcc.target/arm/pr54892.c: New.
877 2012-10-19 Bin Cheng <bin.cheng@arm.com>
879 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
881 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
884 * g++.dg/init/array30.C: New.
885 * g++.dg/init/array31.C: Likewise.
887 2012-10-18 Tobias Burnus <burnus@net-b.de>
890 * gfortran.dg/public_private_module_7.f90: New.
892 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
895 * g++.dg/template/pr29633.C: New.
897 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
899 * gnat.dg/loop_optimization13.ad[sb]: New test.
900 * gnat.dg/loop_optimization13_pkg.ads: New helper.
902 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
904 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
905 * gcc.target/arm/neon/vfmaf32.c: Likewise.
906 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
907 * gcc.target/arm/neon/vfmsf32.c: Likewise.
909 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
911 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
912 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
913 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
914 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
915 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
916 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
918 2012-10-16 Jan Hubicka <jh@suse.cz>
920 * gcc.target/i386/l_fma_float_?.c: Update.
921 * gcc.target/i386/l_fma_double_?.c: Update.
922 * gfortran.dg/do_1.f90: XFAIL
923 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
924 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
925 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
926 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
927 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
928 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
931 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
935 * gcc.dg/Wstrict-overflow-24.c: New.
937 2012-10-16 Tobias Burnus <burnus@net-b.de>
941 * gfortran.dg/class_optional_1.f90: New.
942 * gfortran.dg/class_optional_2.f90: New.
944 2012-10-16 Jakub Jelinek <jakub@redhat.com>
947 * gcc.dg/guality/pr54796.c: New test.
949 PR tree-optimization/54889
950 * gfortran.dg/pr54889.f90: New test.
952 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
954 * g++.dg/other/dump-ada-spec-2.C: New test.
956 2012-10-16 Easwaran Raman <eraman@google.com>
958 * gcc.dg/tree-prof/switch-case-1.c: New test case.
959 * gcc.dg/tree-prof/switch-case-2.c: New test case.
961 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
963 * gcc.dg/torture/stackalign/builtin-apply-2.c,
964 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
966 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
969 * gcc.c-torture/compile/pr54925.c: New.
971 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
974 * gcc.target/sh/pr51244-17.c: New.
976 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
979 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
981 * gcc.target/sh/pr54760-4.c: New.
983 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
986 * gcc.target/sh/torture/sh-torture.exp: New.
987 * gcc.target/sh/torture/pr34777.c: New.
989 2012-10-15 Matthias Klose <doko@ubuntu.com>
991 * lib/target-supports.exp (check_profiling_available): Match
992 arm*-*-linux-* for ARM Linux/GNU.
993 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
994 * gfortran.dg/enum_10.f90: Likewise.
995 * gfortran.dg/enum_9.f90: Likewise.
996 * gcc.target/arm/synchronize.c: Likewise.
997 * g++.old-deja/g++.jason/enum6.C: Likewise.
998 * g++.old-deja/g++.other/enum4.C: Likewise.
999 * g++.old-deja/g++.law/enum9.C: Likewise.
1001 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1003 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1004 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1006 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1007 Paolo Carlini <paolo.carlini@oracle.com>
1010 * g++.dg/overload/operator6.C: New.
1012 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1014 PR c++/50080 (again)
1015 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1016 * g++.dg/parse/tmpl-outside1.C: Likewise.
1017 * g++.dg/template/qualttp18.C: Likewise.
1018 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1019 * g++.old-deja/g++.pt/overload13.C: Likewise.
1021 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1023 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1024 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1025 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1026 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1027 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1028 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1029 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1030 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1032 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1035 * g++.dg/parse/tmpl-outside2.C: New.
1036 * g++.dg/parse/tmpl-outside1.C: Adjust.
1037 * g++.dg/template/qualttp18.C: Likewise.
1038 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1039 * g++.old-deja/g++.pt/overload13.C: Likewise.
1041 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1043 PR tree-optimization/54915
1044 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1046 2012-10-15 Richard Guenther <rguenther@suse.de>
1048 PR tree-optimization/54920
1049 * gcc.dg/torture/pr54920.c: New testcase.
1051 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1053 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1055 2012-10-13 Jason Merrill <jason@redhat.com>
1057 * g++.dg/tls/thread_local7g.C: Require tls_native.
1059 2012-10-14 Jason Merrill <jason@redhat.com>
1061 * g++.dg/cpp0x/inh-ctor1.C: New.
1062 * g++.dg/cpp0x/inh-ctor2.C: New.
1063 * g++.dg/cpp0x/inh-ctor3.C: New.
1064 * g++.dg/cpp0x/inh-ctor4.C: New.
1065 * g++.dg/cpp0x/inh-ctor5.C: New.
1066 * g++.dg/cpp0x/inh-ctor6.C: New.
1067 * g++.dg/cpp0x/inh-ctor7.C: New.
1068 * g++.dg/cpp0x/inh-ctor8.C: New.
1069 * g++.dg/cpp0x/inh-ctor9.C: New.
1070 * g++.dg/cpp0x/inh-ctor10.C: New.
1071 * g++.dg/cpp0x/inh-ctor11.C: New.
1072 * g++.dg/cpp0x/inh-ctor12.C: New.
1073 * g++.dg/cpp0x/inh-ctor13.C: New.
1075 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1077 PR rtl-optimization/54919
1078 * gcc.dg/pr54919.c: New testcase.
1080 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1083 * g++.dg/template/crash113.C: New.
1085 2012-10-14 Jan Hubicka <jh@suse.cz>
1087 * gcc.dg/unroll_5.c: New testcase.
1089 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1092 * g++.dg/opt/pr52643.C: New.
1094 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1097 * gcc.target/sh/pr54602-1.c: New.
1098 * gcc.target/sh/pr54602-2.c: New.
1099 * gcc.target/sh/pr54602-3.c: New.
1100 * gcc.target/sh/pr54602-4.c: New.
1102 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1105 * gcc.target/sh/pr54680.c: New.
1107 2012-10-12 Jan Hubicka <jh@suse.cz>
1109 * gcc.dg/webizer.c: New testcase.
1111 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1113 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1116 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1118 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1119 Return 0 if already specifying -mfloat-abi other than hard.
1121 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1123 * gcc.dg/pr53060.c: Prune irrelevant warning.
1125 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1128 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1129 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1130 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1131 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1132 Adjust expected wording of warnings for *cmp* builtins.
1133 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1134 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1136 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1139 * g++.dg/parse/friend-main.C: New.
1141 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1144 * g++.dg/pr53055.C: New testcase.
1146 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1149 * g++.dg/cpp0x/pr52744.C: New.
1151 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1154 * gfortran.dg/dummy_procedure_9.f90: New.
1156 2012-10-12 Richard Biener <rguenther@suse.de>
1158 PR tree-optimization/54894
1159 * gcc.dg/torture/pr54894.c: New testcase.
1161 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1164 * gcc.target/sh/pr51244-13.c: New.
1165 * gcc.target/sh/pr51244-14.c: New.
1166 * gcc.target/sh/pr51244-15.c: New.
1167 * gcc.target/sh/pr51244-16.c: New.
1169 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1172 * g++.dg/cpp0x/decltype45.C: New.
1174 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1177 * gfortran.dg/class_allocate_13.f90: New.
1179 2012-10-11 Jason Merrill <jason@redhat.com>
1181 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1182 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1184 * g++.dg/gomp/tls-5.C: Require tls_native.
1185 * g++.dg/tls/thread_local7.C: Require tls_native.
1186 * g++.dg/tls/static2.C: New.
1188 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1191 * g++.dg/ext/weak5.C: New.
1193 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1196 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1197 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1199 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1202 * g++.dg/parse/pr43765.C: New.
1204 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1206 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1208 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1211 * g++.dg/init/bitfield3.C: New.
1213 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1215 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1217 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1219 PR tree-optimization/54877
1220 * gcc.dg/torture/pr54877.c: New test.
1222 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1225 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1226 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1227 and remove target info from dg-do compile.
1228 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1229 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1230 and remove target info from dg-do compile.
1232 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1234 * gcc.dg/pr54782.c: Require target with pthread support.
1236 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1239 * g++.dg/cpp0x/auto35.C: New.
1241 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1243 PR c++/53540 - using fails to be equivalent to typedef
1244 * g++.dg/cpp0x/alias-decl-24.C: New test.
1246 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1248 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1249 that c++11 attributes to types are ignored for now.
1250 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1251 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1253 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1256 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1258 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1261 * g++.dg/cpp0x/initlist67.C: New.
1263 2012-10-10 Dehao Chen <dehao@google.com>
1265 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1267 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1270 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1273 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1276 * g++.dg/cpp0x/decltype44.C: New.
1278 2012-10-09 Steve Ellcey <sellcey@mips.com>
1280 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1282 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1285 * g++.dg/cpp0x/decltype43.C: New.
1287 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1290 * gcc.dg/pr53397-1.c: New test case.
1291 * gcc.dg/pr53397-2.c: New test case.
1293 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1296 * g++.dg/warn/Wparentheses-26.C: Adjust.
1297 * g++.dg/warn/Wparentheses-27.C: New.
1299 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1302 * c-c++-common/vector-scalar.c: New testcase.
1303 * g++.dg/ext/vector18.C: New testcase.
1304 * g++.dg/ext/vector5.C: This is not an error anymore.
1305 * gcc.dg/init-vec-1.c: Move ...
1306 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1307 * gcc.c-torture/execute/vector-shift1.c: Move ...
1308 * c-c++-common/torture/vector-shift1.c: ... here.
1309 * gcc.dg/scal-to-vec1.c: Move ...
1310 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1311 C++11. Adapt error messages.
1312 * gcc.dg/convert-vec-1.c: Move ...
1313 * c-c++-common/convert-vec-1.c: ... here.
1314 * gcc.dg/scal-to-vec2.c: Move ...
1315 * c-c++-common/scal-to-vec2.c: ... here.
1317 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1320 * gcc.target/i386/pr54400.c: New testcase.
1322 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1325 * g++.dg/template/pr54858.C: New test.
1327 2012-10-08 Marek Polacek <polacek@redhat.com>
1330 * g++.dg/debug/pr54831.C: New test.
1332 2012-10-08 Dehao Chen <dehao@google.com>
1334 * g++.dg/predict-loop-exit-1.C: New.
1335 * g++.dg/predict-loop-exit-2.C: New.
1336 * g++.dg/predict-loop-exit-3.C: New.
1338 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1340 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1342 2012-10-08 Jason Merrill <jason@redhat.com>
1344 * g++.dg/gomp/tls-5.C: New.
1345 * g++.dg/gomp/tls-wrap1.C: New.
1346 * g++.dg/gomp/tls-wrap2.C: New.
1347 * g++.dg/gomp/tls-wrap3.C: New.
1348 * g++.dg/gomp/tls-wrap4.C: New.
1349 * g++.dg/gomp/tls-wrapper-cse.C: New.
1350 * g++.dg/tls/thread_local-cse.C: New.
1351 * g++.dg/tls/thread_local-order1.C: New.
1352 * g++.dg/tls/thread_local-order2.C: New.
1353 * g++.dg/tls/thread_local-wrap1.C: New.
1354 * g++.dg/tls/thread_local-wrap2.C: New.
1355 * g++.dg/tls/thread_local-wrap3.C: New.
1356 * g++.dg/tls/thread_local-wrap4.C: New.
1357 * g++.dg/tls/thread_local2g.C: New.
1358 * g++.dg/tls/thread_local3g.C: New.
1359 * g++.dg/tls/thread_local4g.C: New.
1360 * g++.dg/tls/thread_local5g.C: New.
1361 * g++.dg/tls/thread_local6g.C: New.
1362 * g++.dg/tls/thread_local7g.C: New.
1364 * g++.dg/tls/thread_local3.C: New.
1365 * g++.dg/tls/thread_local4.C: New.
1366 * g++.dg/tls/thread_local5.C: New.
1367 * g++.dg/tls/thread_local6.C: New.
1369 * g++.dg/tls/init-2.C: Tweak errors.
1370 * g++.dg/tls/thread_local1.C: New.
1371 * g++.dg/tls/thread_local2.C: New.
1372 * g++.dg/tls/thread_local7.C: New.
1374 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1377 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1379 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1382 * gcc.target/sh/pr54685.c: New.
1384 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1386 PR c++/53528 C++11 attribute support
1387 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1388 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1406 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1411 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1412 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1413 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1414 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1415 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1417 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1418 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1419 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1420 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1421 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1422 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1423 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1425 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1426 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1427 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1428 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1429 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1430 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1431 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1432 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1433 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1434 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1435 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1436 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1437 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1438 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1439 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1440 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1441 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1442 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1443 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1445 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1447 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1448 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1449 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1451 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1454 * gcc.target/sh/pr54760-2.c: New.
1455 * gcc.target/sh/pr54760-3.c: New.
1457 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1460 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1462 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1463 Sandra Loosemore <sandra@codesourcery.com>
1465 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1466 and test that the accumulator is initialized using MULT.
1467 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1468 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1470 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1473 * g++.dg/cpp0x/stdint.C: New.
1475 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1478 * g++.dg/cpp0x/stddef.C: New.
1480 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1483 * gfortran.dg/typebound_operator_17.f90: New.
1485 2012-10-06 Jan Hubicka <jh@suse.cz>
1489 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1491 2012-10-06 Jan Hubicka <jh@suse.cz>
1493 * gcc.dg/lto/resolutions_0.c: New testcase.
1495 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1498 * gfortran.dg/generic_25.f90: New.
1499 * gfortran.dg/generic_26.f90: New.
1500 * gfortran.dg/generic_27.f90: New.
1502 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1505 * gcc.target/sh/pr54760-1.c: New.
1507 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1509 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1510 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1511 * g++.dg/warn/Wsign-compare-5.C: New test.
1512 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1513 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1514 * g++.dg/ext/builtin30.C: New test.
1515 * g++.dg/ext/vla12.C: New test.
1516 * gcc.dg/builtins-85.c: New test.
1519 * gcc.dg/guality/pr54519-1.c: New test.
1520 * gcc.dg/guality/pr54519-2.c: New test.
1521 * gcc.dg/guality/pr54519-3.c: New test.
1522 * gcc.dg/guality/pr54519-4.c: New test.
1523 * gcc.dg/guality/pr54519-5.c: New test.
1524 * gcc.dg/guality/pr54519-6.c: New test.
1526 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1529 * g++.dg/cpp0x/defaulted38.C: New.
1531 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1533 PR tree-optimization/33763
1534 * c-c++-common/pr33763.c: New test.
1536 PR tree-optimization/54810
1537 * gcc.dg/tree-ssa/vrp85.c: New test.
1539 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1541 * gcc.dg/ucnid-7.c: Skip on AIX.
1542 * gcc.dg/ucnid-8.c: Same.
1543 * gcc.dg/ucnid-10.c: Same.
1544 * gcc.dg/ucnid-13.c: Same.
1545 * gcc.dg/attr-alias-3.c: Same.
1546 * gcc.dg/attr-alias-5.c: Same.
1547 * gcc.dg/torture/pr51106-2.c: Same.
1548 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1550 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1553 * g++.dg/cpp0x/alias-decl-23.C: New.
1555 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1558 * g++.dg/template/friend53.C: New.
1560 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1562 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1563 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1564 (scan-ada-spec): Likewise.
1565 (scan-ada-spec-not): Likewise.
1566 * gcc.dg/dump-ada-spec-1.c: New test.
1567 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1569 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1571 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1573 2012-10-04 Florian Weimer <fweimer@redhat.com>
1575 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1577 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1580 * g++.dg/cpp0x/pr54323.C: New.
1582 2012-10-04 Richard Guenther <rguenther@suse.de>
1585 * g++.dg/torture/pr54735.C: New testcase.
1587 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1589 PR rtl-optimization/54739
1590 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1592 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1595 * gcc.target/sh/pr51244-12.c: New.
1597 2012-10-03 Dehao Chen <dehao@google.com>
1600 * gcc.dg/pr54782.c: New test.
1602 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1605 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1607 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1610 * gfortran.dg/class_53.f90: New.
1612 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1615 * gcc.dg/guality/pr54551.c: New.
1617 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1619 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1620 * gcc.target/powerpc/pr46728-2.c: Likewise.
1622 2012-10-02 Sharad Singhai <singhai@google.com>
1625 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1626 to fix test failures caused by r191883.
1627 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1628 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1629 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1630 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1631 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1632 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1633 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1634 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1635 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1637 2012-09-30 Sharad Singhai <singhai@google.com>
1639 * gcc.target/i386/vect-double-1.c: Fix test.
1641 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1644 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1647 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1649 PR rtl-optimization/54457
1650 * gcc.target/i386/pr54457.c: New test.
1652 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1654 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1656 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1658 * gcc.target/i386/vect-rebuild.c: New testcase.
1660 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1662 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1664 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1666 * gcc.target/mips/pr37362.c: Fix target selector.
1668 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1671 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1673 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1675 * gcc.dg/ucnid-8.c: Update line number.
1676 * gcc.dg/torture/pr51106-2.c: Likewise.
1678 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1681 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1682 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1683 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1685 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1687 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1688 partially reverting r170092.
1689 * gfortran.dg/class_7.f03: Ditto.
1690 * gfortran.dg/coarray_14.f90: Ditto.
1691 * gfortran.dg/typebound_proc_13.f03: Ditto.
1693 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1696 * g++.dg/cpp0x/sfinae42.C: New.
1698 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1700 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1701 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1702 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1703 * gcc.dg/pr42629.c: XFAIL on AIX.
1704 * gcc.dg/pr47684.c: Same.
1705 * gcc.dg/pr43670.c: Same.
1706 * gcc.dg/pr42916.c: Same.
1707 * gcc.dg/pr45449.c: Same.
1708 * gcc.dg/pr50017.c: Same.
1709 * gcc.dg/pr42728.c: Same.
1710 * gcc.dg/pr47881.c: Same.
1711 * gcc.dg/pr44023.c: Same.
1712 * gcc.dg/pr41345.c: Same.
1713 * gcc.dg/pr42630.c: Same.
1714 * gcc.dg/pr44971.c: Same.
1715 * gcc.dg/pr46771.c: Same.
1716 * gcc.dg/ucnid-8.c: Same.
1717 * gcc.dg/ucnid-10.c: Same.
1718 * gcc.dg/ucnid-13.c: Same.
1719 * gcc.dg/torture/pr51106-2.c: Same.
1720 * gcc.dg/pr48768.c: Same.
1721 * gcc.dg/pr42631.c: Same.
1722 * gcc.dg/pr43084.c: Same.
1723 * gcc.dg/ucnid-7.c: Same.
1724 * gcc.dg/pr42889.c: Same.
1725 * gcc.dg/pr41241.c: Same.
1726 * gcc.dg/pr42719.c: Same.
1727 * g++.dg/debug/pr46583.C: Same.
1728 * g++.dg/debug/pr47106.C: Same.
1729 * g++.dg/opt/pr48549.C: Same.
1730 * g++.dg/other/pr42685.C: Same.
1731 * c-c++-common/pr43942.c: Same.
1733 2012-09-29 Ian Lance Taylor <iant@google.com>
1735 * go.test/go-test.exp: Update for latest version of Go testsuite.
1737 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1740 * gfortran.dg/internal_readwrite_3.f90: New test.
1742 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1744 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1745 c-c++-common/Wunused-local-typedefs-2.c to here.
1747 PR c++/54372 - unused attribute inactive on dependant entities
1748 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1750 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1752 PR c++/29028 - Missed unused warning on using declaration
1753 * g++.dg/warn/Wunused-var-18.C: New test.
1755 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1757 PR c++/53551 - -Wunused-local-typedefs misses uses
1758 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1760 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1763 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1765 PR tree-optimization/54713
1766 * gcc.c-torture/compile/pr54713-1.c: New test.
1767 * gcc.c-torture/compile/pr54713-2.c: New test.
1768 * gcc.c-torture/compile/pr54713-3.c: New test.
1770 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1772 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1774 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1776 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1778 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1781 * gcc.target/i386/pr54703.c: New test.
1783 2012-09-27 Richard Guenther <rguenther@suse.de>
1786 * gcc.dg/lto/pr54709_0.c: New testcase.
1787 * gcc.dg/lto/pr54709_1.c: Likewise.
1789 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1791 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1793 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1795 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1797 * gcc.target/arm/pr42879.c: Handle big-endian.
1799 2012-09-26 Steve Ellcey <sellcey@mips.com>
1802 * gcc.dg/pr37303.c: Check for rdata or rodata.
1804 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1806 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1808 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1812 * gcc.target/powerpc/ppc-ne0-1.c: New.
1814 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1817 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1818 test_19, test_20, test_21, test_22, test_23): New functions.
1819 * gcc.target/sh/pr54089-4.c: New.
1820 * gcc.target/sh/pr54089-5.c: New.
1821 * gcc.target/sh/pr54089-6.c: New.
1822 * gcc.target/sh/pr54089-7.c: New.
1824 2012-09-25 Richard Guenther <rguenther@suse.de>
1827 * gcc.dg/lto/pr54702_0.c: New testcase.
1828 * gcc.dg/lto/pr54702_1.c: Likewise.
1829 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1830 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1831 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1832 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1834 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1837 * g++.dg/cpp0x/parse2.C: New.
1838 * g++.dg/parse/error11.C: Adjust.
1839 * g++.dg/parse/error12.C: Likewise.
1841 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1843 * gcc.target/i386/20030217-1.c: Added check for
1844 large_long_double effective target.
1845 * gcc.target/i386/387-3.c: Likewise.
1846 * gcc.target/i386/387-4.c: Likewise.
1847 * gcc.target/i386/pr36578-1.c: Likewise.
1848 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1849 when long double size is equal double size.
1850 * gcc.target/i386/excess-precision-1.c: Likewise.
1851 * gcc.target/i386/pr36578-2.c: Likewise.
1852 * gcc.target/i386/20030217-2.c: New testcase.
1854 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1856 PR tree-optimization/54676
1857 * gcc.dg/pr54676.c: New test.
1859 2012-09-25 Richard Guenther <rguenther@suse.de>
1861 PR tree-optimization/53663
1862 * gcc.dg/torture/pr53663-1.c: New testcase.
1863 * gcc.dg/torture/pr53663-2.c: Likewise.
1864 * gcc.dg/torture/pr53663-3.c: Likewise.
1866 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1868 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1870 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1872 * lib/target-supports-dg.exp (dg-require-effective-target,
1873 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1874 dg-process-target-1 instead of dg-process-target.
1875 (dg-process-target-1): Rename from dg-process-target.
1876 (dg-process-target): New.
1878 2012-09-24 Richard Guenther <rguenther@suse.de>
1880 PR tree-optimization/54684
1881 * g++.dg/torture/pr54684.C: New testcase.
1883 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1885 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1887 2012-09-24 Richard Guenther <rguenther@suse.de>
1890 * gcc.dg/tm/pr52173-1.c: New.
1891 * gcc.dg/tm/pr52173-2.c: New.
1893 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1895 * gcc.dg/pr54669.c: New test.
1897 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1898 Dominique Dhumieres <dominiq@lps.ens.fr>
1901 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1903 2012-09-23 Tobias Burnus <burnus@net-b.de>
1906 * gfortran.dg/class_array_14.f90: New.
1908 2012-09-22 Kai Tietz <ktietz@redhat.com>
1910 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1911 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1913 2012-09-21 Dehao Chen <dehao@google.com>
1916 PR tree-optimization/54655
1917 * g++.dg/pr54655.C: New testcase.
1919 2012-09-21 Richard Guenther <rguenther@suse.de>
1921 PR tree-optimization/54647
1922 * g++.dg/torture/pr54647.C: New testcase.
1924 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1927 * c-c++-common/torture/vector-compare-2.c: Add -w.
1929 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1931 * gnat.dg/opt20.ads: Move dg directive to...
1932 * gnat.dg/opt20.adb: ...here.
1933 * gnat.dg/addr1.ad[sb]: Likewise.
1934 * gnat.dg/concat2.ad[sb]: Likewise.
1935 * gnat.dg/array16.ad[sb]: Likewise.
1936 * gnat.dg/atomic5.ad[sb]: Likewise.
1937 * gnat.dg/discr29.ad[sb]: Likewise.
1938 * gnat.dg/noreturn5.ad[sb]: Likewise.
1939 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1940 * gnat.dg/discr23.ads: Remove dg directive.
1941 * gnat.dg/nested_float_packed.ads: Likewise.
1942 * gnat.dg/oconst6.ads: Move to...
1943 * gnat.dg/specs/oconst6.ads: ...here.
1945 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1948 * g++.dg/cpp0x/decltype32.C: Tweak.
1950 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1952 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1953 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1954 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1955 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1957 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1960 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1962 2012-09-19 Steve Ellcey <sellcey@mips.com>
1964 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1966 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1968 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1969 * gcc.target/powerpc/ppc-mftb.c: New file.
1971 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1974 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1977 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1980 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1982 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1984 * gcc.c-torture/execute/20120919-1.c: New test.
1986 2012-09-19 Richard Guenther <rguenther@suse.de>
1988 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1990 2012-09-19 Richard Guenther <rguenther@suse.de>
1992 * gcc.dg/builtin-unreachable-6.c: Adjust.
1994 2012-09-19 Richard Guenther <rguenther@suse.de>
1996 * gcc.dg/builtin-object-size-10.c: Adjust.
1997 * gcc.dg/builtin-unreachable-5.c: Adjust.
1998 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1999 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2000 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2001 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2002 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2003 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2004 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2005 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2006 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2007 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2008 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2009 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2011 2012-09-19 Richard Guenther <rguenther@suse.de>
2013 PR tree-optimization/54132
2014 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2015 * gcc.dg/torture/pr54132.c: Likewise.
2017 2012-09-19 Terry Guo <terry.guo@arm.com>
2019 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2020 extra prune rules that will be applied to all tests in a .exp file.
2021 (gcc-dg-prune): Use rules defined by the above variable.
2022 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2023 harmless warnings on architecture switch conflict.
2025 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2027 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2028 of asm-comment characters instead of a single one.
2029 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2031 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2033 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2035 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2036 target instead of xfailing it.
2037 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2038 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2039 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2040 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2041 * gcc.dg/vect/vect-104.c: Likewise.
2042 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2043 * gcc.dg/vect/vect-outer-1.c: Likewise.
2044 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2045 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2046 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2047 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2048 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2049 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2050 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2051 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2052 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2054 * lib/target-supports.exp
2055 (check_effective_target_vect_widen_mult_qi_to_hi,
2056 check_effective_target_vect_widen_mult_hi_to_si,
2057 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2058 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2059 check_effective_target_vect_pack_trunc,
2060 check_effective_target_vect_unpack,
2061 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2062 instead of arm_none.
2064 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2066 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2068 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2069 config to compiler_flags.
2071 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2074 * gcc.target/i386/pr54592.c: New test.
2076 PR tree-optimization/54610
2077 * gcc.target/i386/pr54610.c: New test.
2079 2012-09-17 Jason Merrill <jason@redhat.com>
2082 * g++.dg/cpp0x/alias-decl-21.C: New.
2083 * g++.dg/cpp0x/alias-decl-22.C: New.
2085 2012-09-17 Tobias Burnus <burnus@net-b.de>
2088 * gfortran.dg/scan_2.f90: New.
2090 2012-09-17 Jason Merrill <jason@redhat.com>
2093 * g++.dg/init/aggr9.C: New.
2095 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2097 * gnat.dg/loop_optimization12.ad[sb]: New test.
2099 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2102 * gfortran.dg/proc_ptr_result_7.f90: New.
2104 2012-09-17 Tobias Burnus <burnus@net-b.de>
2107 * gfortran.dg/structure_constructor_11.f90: New.
2109 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2111 PR tree-optimization/54563
2112 * g++.dg/torture/pr54563.C: New test.
2114 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2117 * gfortran.dg/typebound_generic_14.f03: New.
2119 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2122 * gfortran.dg/proc_ptr_38.f90: New.
2124 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2127 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2131 * gnat.dg/lto15.adb: Require lto.
2133 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2134 "myBindC" for hppa*-*-hpux*.
2136 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2138 * gfortran.dg/namelist_75.f90: New test.
2140 2012-09-15 Tom de Vries <tom@codesourcery.com>
2142 * gcc.dg/tree-ssa/vrp82.c: New test.
2143 * gcc.dg/tree-ssa/vrp83.c: Same.
2144 * gcc.dg/tree-ssa/vrp84.c: Same.
2146 2012-09-15 Tom de Vries <tom@codesourcery.com>
2148 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2149 * gcc.dg/tree-ssa/vrp81.c: ... this.
2151 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2154 * gcc.target/avr/torture/fix-types.h: New.
2155 * gcc.target/avr/torture/vals-hr.def: New.
2156 * gcc.target/avr/torture/vals-r.def: New.
2157 * gcc.target/avr/torture/vals-k.def: New.
2158 * gcc.target/avr/torture/vals-ur.def: New.
2159 * gcc.target/avr/torture/vals-uk.def: New.
2160 * gcc.target/avr/torture/vals-uhr.def: New.
2161 * gcc.target/avr/torture/vals-llk.def: New.
2162 * gcc.target/avr/torture/vals-ullk.def: New.
2163 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2164 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2165 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2166 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2167 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2168 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2169 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2170 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2172 2012-09-14 Dehao Chen <dehao@google.com>
2174 * g++.dg/debug/dwarf2/deallocator.C: New test.
2176 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2179 * gcc.c-torture/compile/pr54552-1.c: New test.
2181 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2184 * g++.dg/other/vector-compare.C: New testcase.
2185 * c-c++-common/vector-compare-3.c: New testcase.
2186 * gcc.dg/vector-shift.c: Move ...
2187 * c-c++-common/vector-shift.c: ... here.
2188 * gcc.dg/vector-shift1.c: Move ...
2189 * c-c++-common/vector-shift1.c: ... here.
2190 * gcc.dg/vector-shift3.c: Move ...
2191 * c-c++-common/vector-shift3.c: ... here.
2192 * gcc.dg/vector-compare-1.c: Move ...
2193 * c-c++-common/vector-compare-1.c: ... here.
2194 * gcc.dg/vector-compare-2.c: Move ...
2195 * c-c++-common/vector-compare-2.c: ... here.
2196 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2197 * c-c++-common/torture/vector-compare-1.c: ... here.
2198 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2199 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2200 * c-c++-common/torture/vector-compare-2.c: ... here.
2201 * gcc.c-torture/execute/vector-shift.c: Move ...
2202 * c-c++-common/torture/vector-shift.c: ... here.
2203 * gcc.c-torture/execute/vector-shift2.c: Move ...
2204 * c-c++-common/torture/vector-shift2.c: ... here.
2205 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2206 * c-c++-common/torture/vector-subscript-1.c: ... here.
2207 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2208 * c-c++-common/torture/vector-subscript-2.c: ... here.
2209 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2210 * c-c++-common/torture/vector-subscript-3.c: ... here.
2212 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2215 * gcc.c-torture/compile/pr54103-1.c,
2216 gcc.c-torture/compile/pr54103-2.c,
2217 gcc.c-torture/compile/pr54103-3.c,
2218 gcc.c-torture/compile/pr54103-4.c,
2219 gcc.c-torture/compile/pr54103-5.c,
2220 gcc.c-torture/compile/pr54103-6.c: New tests.
2221 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2223 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2225 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2227 2012-09-14 Richard Guenther <rguenther@suse.de>
2229 PR tree-optimization/54565
2230 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2231 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2233 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2235 * gcc.target/arm/combine-movs.c: Add missing space.
2237 2012-09-14 Richard Guenther <rguenther@suse.de>
2239 * g++.dg/torture/builtin-location.C: New testcase.
2241 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2242 Manuel López-Ibáñez <manu@gcc.gnu.org>
2245 * g++.dg/warn/Wuninitialized-self.C: New.
2247 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2250 * gcc.c-torture/compile/pr54559.c: New test.
2252 2012-09-13 Jason Merrill <jason@redhat.com>
2255 * g++.dg/cpp0x/constexpr-temp1.C: New.
2258 * g++.dg/template/anonunion2.C: New.
2261 * g++.dg/template/init10.C: New.
2263 2012-09-13 Tobias Burnus <burnus@net-b.de>
2266 * gfortran.dg/implicit_pure_3.f90: New.
2268 2012-09-13 Richard Guenther <rguenther@suse.de>
2270 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2272 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2274 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2276 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2278 * c-c++-common/pr51712.c: Handle for short-enum targets.
2280 2012-09-12 Terry Guo <terry.guo@arm.com>
2282 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2283 and lsrs for Thumb2 mode.
2285 2012-09-12 Jan Hubicka <jh@suse.cz>
2287 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2289 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2292 * gcc.target/i386/pr54445-1.c: New file.
2293 * gcc.target/i386/pr54445-2.c: Likewise.
2295 2012-09-12 Tobias Burnus <burnus@net-b.de>
2299 * gfortran.dg/coarray_10.f90: Update dg-error.
2300 * gfortran.dg/coarray_28.f90: New.
2301 * gfortran.dg/array_section_3.f90: New.
2303 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2305 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2306 gcc.target/arm/pr48252.c: Fix for big-endian support.
2308 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2310 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2312 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2313 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2315 * gcc.target/arm/neon-vfma-1.c: New testcase.
2316 * gcc.target/arm/neon-vfms-1.c: Likewise.
2317 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2319 * gcc.target/arm/neon-vmls-1.c: Likewise.
2320 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2322 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2323 (check_effective_target_arm_neonv2_ok): Likewise.
2324 (check_effective_target_arm_neonv2_hw): Likewise.
2325 (check_effective_target_arm_neonv2): Likewise.
2327 2012-09-11 Richard Guenther <rguenther@suse.de>
2330 * g++.dg/tree-ssa/pr54515.C: New testcase.
2332 2012-09-10 Andrew Pinski <apinski@cavium.com>
2335 * gcc.dg/tm/memopt-16.c: New testcase.
2337 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2341 * g++.dg/cpp0x/sfinae40.C: New.
2342 * g++.dg/cpp0x/sfinae41.C: Likewise.
2344 2012-09-10 Jason Merrill <jason@redhat.com>
2347 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2349 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2352 * gcc.target/sh/pr54089-3.c: New.
2354 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2356 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2358 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2360 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2362 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2364 * gcc.dg/pr52558-2.c: Delete.
2365 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2367 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2369 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2371 2012-09-10 Richard Guenther <rguenther@suse.de>
2373 PR tree-optimization/54520
2374 * gcc.dg/torture/pr54520.c: New testcase.
2376 2012-09-10 Jason Merrill <jason@redhat.com>
2379 * g++.dg/cpp0x/implicit14.C: New.
2381 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2384 * gfortran.dg/bound_simplification_3.f90: New test.
2386 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2389 * gcc.dg/pr52558-1.c: Delete.
2390 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2392 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2394 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2395 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2396 * gcc.target/arm/smlaltt-1.c: Likewise.
2398 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2400 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2402 2012-09-07 Tom de Vries <tom@codesourcery.com>
2404 PR tree-optimization/53986
2405 * gcc.dg/tree-ssa/vrp80.c: New test.
2406 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2408 2012-09-06 Jason Merrill <jason@redhat.com>
2412 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2413 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2415 2012-09-06 Andrew Pinski <apinski@cavium.com>
2418 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2420 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2422 PR rtl-optimization/54455
2423 * gcc.dg/54455.c: New test.
2425 2012-09-06 Tobias Burnus <burnus@net-b.de>
2428 * gfortran.dg/promotion_2.f90: New.
2430 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2433 * c-c++-common/pr54486.c: New test.
2435 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2438 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2440 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2443 * g++.dg/cpp0x/sfinae39.C: New.
2445 2012-09-04 Jason Merrill <jason@redhat.com>
2448 * g++.dg/ext/flexary3.C: New.
2451 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2454 * g++.dg/template/defarg15.C: New.
2457 * g++.dg/template/access24.C: New.
2459 2012-09-04 Richard Guenther <rguenther@suse.de>
2461 PR tree-optimization/54458
2462 * gcc.dg/torture/pr54458.c: New testcase.
2464 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2466 * gcc.target/arm/neon-vext.c: New test.
2467 * gcc.target/arm/neon-vext-execute.c: Ditto.
2469 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2473 * gfortran.dg/select_type_29.f03: New.
2475 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2477 * gcc.dg/fold-perm.c: Improve test.
2479 2012-09-03 Tobias Burnus <burnus@net-b.de>
2482 * gfortran.dg/coarray_class_1.f90: New.
2484 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2487 * gcc.c-torture/compile/pr49206.c: New test.
2489 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2490 Uros Bizjak <ubizjak@gmail.com>
2493 * gfortran.dg/pr36680.f90: New test.
2495 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2498 * g++.dg/opt/pr42295.C: New test.
2500 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2503 * gcc.dg/torture/pr54436.c: New test.
2505 2012-09-01 Andrew Pinski <apinski@cavium.com>
2507 * gcc.target/mips/truncate-8.c: New testcase.
2509 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2513 * gcc.target/i386/pr46829.c: New test.
2514 * gcc.target/i386/pr46843.c: Ditto.
2516 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2517 Jason Merrill <jason@redhat.com>
2520 * g++.dg/parse/error50.C: New.
2522 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2525 * gcc.c-torture/compile/pr54428.c: New test.
2527 2012-08-31 Ollie Wild <aaw@google.com>
2530 * g++.dg/init/lifetime3.C: New test.
2532 2012-08-31 Martin Jambor <mjambor@suse.cz>
2535 * gcc.dg/torture/pr54409.c: New test.
2537 2012-08-31 Martin Jambor <mjambor@suse.cz>
2539 * gfortran.dg/pr48636.f90: Add dump scan checks.
2541 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2543 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2545 2012-08-28 Joey Ye <joey.ye@arm.com>
2547 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2549 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2552 * gcc.target/i386/pr46254.c: New test.
2554 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2556 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2557 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2558 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2560 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2562 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2563 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2564 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2565 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2566 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2567 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2568 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2569 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2570 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2571 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2572 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2573 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2574 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2575 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2576 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2577 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2578 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2579 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2580 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2581 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2582 gcc.target/mips/unaligned-1.c: Tighten regexps.
2584 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2586 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2587 (mips_option_groups): Remove optimization. Add various -f options.
2588 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2589 and -pg imply -fno-omit-frame-pointer.
2590 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2591 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2592 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2593 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2594 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2595 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2596 * gcc.target/mips/abi-n32-long32.c: Likewise.
2597 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2598 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2599 * gcc.target/mips/abi-n32-long64.c: Likewise.
2600 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2601 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2602 * gcc.target/mips/abi-n64-long32.c: Likewise.
2603 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2604 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2605 * gcc.target/mips/abi-n64-long64.c: Likewise.
2606 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2607 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2608 * gcc.target/mips/abi-o32-long32.c: Likewise.
2609 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2610 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2611 * gcc.target/mips/abi-o32-long64.c: Likewise.
2612 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2613 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2614 * gcc.target/mips/abi-o64-long32.c: Likewise.
2615 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2616 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2617 * gcc.target/mips/abi-o64-long64.c: Likewise.
2618 * gcc.target/mips/asm-1.c: Likewise.
2619 * gcc.target/mips/branch-1.c: Likewise.
2620 * gcc.target/mips/call-3.c: Likewise.
2621 * gcc.target/mips/call-saved-3.c: Likewise.
2622 * gcc.target/mips/clear-cache-1.c: Likewise.
2623 * gcc.target/mips/div-1.c: Likewise.
2624 * gcc.target/mips/div-2.c: Likewise.
2625 * gcc.target/mips/div-3.c: Likewise.
2626 * gcc.target/mips/div-4.c: Likewise.
2627 * gcc.target/mips/div-5.c: Likewise.
2628 * gcc.target/mips/div-6.c: Likewise.
2629 * gcc.target/mips/div-7.c: Likewise.
2630 * gcc.target/mips/div-8.c: Likewise.
2631 * gcc.target/mips/div-9.c: Likewise.
2632 * gcc.target/mips/div-10.c: Likewise.
2633 * gcc.target/mips/div-11.c: Likewise.
2634 * gcc.target/mips/div-12.c: Likewise.
2635 * gcc.target/mips/dsp-ctrl.c: Likewise.
2636 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2637 * gcc.target/mips/ext-8.c: Likewise.
2638 * gcc.target/mips/extend-2.c: Likewise.
2639 * gcc.target/mips/fix-r10000-1.c: Likewise.
2640 * gcc.target/mips/fix-r10000-2.c: Likewise.
2641 * gcc.target/mips/fix-r10000-3.c: Likewise.
2642 * gcc.target/mips/fix-r10000-4.c: Likewise.
2643 * gcc.target/mips/fix-r10000-5.c: Likewise.
2644 * gcc.target/mips/fix-r10000-6.c: Likewise.
2645 * gcc.target/mips/fix-r10000-7.c: Likewise.
2646 * gcc.target/mips/fix-r10000-8.c: Likewise.
2647 * gcc.target/mips/fix-r10000-9.c: Likewise.
2648 * gcc.target/mips/fix-r10000-10.c: Likewise.
2649 * gcc.target/mips/fix-r10000-11.c: Likewise.
2650 * gcc.target/mips/fix-r10000-12.c: Likewise.
2651 * gcc.target/mips/fix-r10000-13.c: Likewise.
2652 * gcc.target/mips/fix-r10000-14.c: Likewise.
2653 * gcc.target/mips/fix-r10000-15.c: Likewise.
2654 * gcc.target/mips/fpcmp-1.c: Likewise.
2655 * gcc.target/mips/fpcmp-2.c: Likewise.
2656 * gcc.target/mips/fpr-moves-7.c: Likewise.
2657 * gcc.target/mips/fpr-moves-8.c: Likewise.
2658 * gcc.target/mips/int-moves-1.c: Likewise.
2659 * gcc.target/mips/int-moves-2.c: Likewise.
2660 * gcc.target/mips/long-calls-pg.c: Likewise.
2661 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2662 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2663 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2664 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2665 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2666 * gcc.target/mips/mips-3d-1.c: Likewise.
2667 * gcc.target/mips/mips-3d-2.c: Likewise.
2668 * gcc.target/mips/mips-3d-3.c: Likewise.
2669 * gcc.target/mips/mips-3d-4.c: Likewise.
2670 * gcc.target/mips/mips-3d-5.c: Likewise.
2671 * gcc.target/mips/mips-3d-6.c: Likewise.
2672 * gcc.target/mips/mips-3d-7.c: Likewise.
2673 * gcc.target/mips/mips-3d-8.c: Likewise.
2674 * gcc.target/mips/mips-3d-9.c: Likewise.
2675 * gcc.target/mips/mips-ps-1.c: Likewise.
2676 * gcc.target/mips/mips-ps-2.c: Likewise.
2677 * gcc.target/mips/mips-ps-3.c: Likewise.
2678 * gcc.target/mips/mips-ps-4.c: Likewise.
2679 * gcc.target/mips/mips-ps-6.c: Likewise.
2680 * gcc.target/mips/mips32-dspr2.c: Likewise.
2681 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2682 * gcc.target/mips/neg-abs-1.c: Likewise.
2683 * gcc.target/mips/neg-abs-2.c: Likewise.
2684 * gcc.target/mips/nmadd-3.c: Likewise.
2685 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2686 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2687 * gcc.target/mips/octeon-pop-1.c: Likewise.
2688 * gcc.target/mips/pr26765.c: Likewise.
2689 * gcc.target/mips/pr33256.c: Likewise.
2690 * gcc.target/mips/pr33635-1.c: Likewise.
2691 * gcc.target/mips/pr33755.c: Likewise.
2692 * gcc.target/mips/pr35802.c: Likewise.
2693 * gcc.target/mips/pr45074.c: Likewise.
2694 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2695 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2696 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2697 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2698 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2699 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2700 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2701 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2702 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2703 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2704 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2705 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2706 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2707 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2708 * gcc.target/mips/save-restore-1.c: Likewise.
2709 * gcc.target/mips/save-restore-3.c: Likewise.
2710 * gcc.target/mips/save-restore-5.c: Likewise.
2711 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2712 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2713 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2714 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2715 * gcc.target/mips/stack-1.c: Likewise.
2717 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2720 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2721 branch under test to be filled with preceding rather than
2722 following instructions.
2723 * gcc.target/mips/branch-10.c: Likewise.
2724 * gcc.target/mips/branch-11.c: Likewise.
2725 * gcc.target/mips/branch-12.c: Likewise.
2726 * gcc.target/mips/branch-13.c: Likewise.
2727 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2728 to be eliminated. Tighten $28 scan-assembler-not test.
2730 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2732 * gcc.target/mips/call-4.c: ...this new test.
2734 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2736 * gcc.target/mips/code-readable-3.c: Likewise.
2737 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2738 flag but skip for -O0.
2739 * gcc.target/mips/code-readable-4.c: Likewise.
2741 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2742 of operations under test.
2743 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2745 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2746 Don't require sibling-call optimization.
2747 * gcc.target/mips/near-far-4.c: Likewise.
2749 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2750 Make sure that the register variable is used.
2751 * gcc.target/mips/soft-float-1.c: Likewise.
2753 * gcc.target/mips/sdata-1.c: Make static data volatile.
2754 * gcc.target/mips/sdata-2.c: Likewise.
2755 * gcc.target/mips/sdata-3.c: Likewise.
2756 * gcc.target/mips/sdata-4.c: Likewise.
2758 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2760 * gcc.target/mips/atomic-memory-2.c: Likewise.
2761 * gcc.target/mips/branch-cost-1.c: Likewise.
2762 * gcc.target/mips/branch-cost-2.c: Likewise.
2763 * gcc.target/mips/cache-1.c: Likewise.
2764 * gcc.target/mips/call-1.c: Likewise.
2765 * gcc.target/mips/call-saved-2.c: Likewise.
2766 * gcc.target/mips/const-anchor-1.c: Likewise.
2767 * gcc.target/mips/const-anchor-2.c: Likewise.
2768 * gcc.target/mips/dse-1.c: Likewise.
2769 * gcc.target/mips/dsp-lhx.c: Likewise.
2770 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2771 * gcc.target/mips/ext-1.c: Likewise.
2772 * gcc.target/mips/ext-2.c: Likewise.
2773 * gcc.target/mips/ext-3.c: Likewise.
2774 * gcc.target/mips/ext-4.c: Likewise.
2775 * gcc.target/mips/ext-5.c: Likewise.
2776 * gcc.target/mips/ext-6.c: Likewise.
2777 * gcc.target/mips/ext-7.c: Likewise.
2778 * gcc.target/mips/extend-1.c: Likewise.
2779 * gcc.target/mips/fix-r4000-1.c: Likewise.
2780 * gcc.target/mips/fix-r4000-3.c: Likewise.
2781 * gcc.target/mips/fix-r4000-5.c: Likewise.
2782 * gcc.target/mips/fix-r4000-6.c: Likewise.
2783 * gcc.target/mips/fix-r4000-8.c: Likewise.
2784 * gcc.target/mips/fix-r4000-10.c: Likewise.
2785 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2786 * gcc.target/mips/fixed-vector-type.c: Likewise.
2787 * gcc.target/mips/fpr-moves-1.c: Likewise.
2788 * gcc.target/mips/fpr-moves-2.c: Likewise.
2789 * gcc.target/mips/fpr-moves-3.c: Likewise.
2790 * gcc.target/mips/fpr-moves-4.c: Likewise.
2791 * gcc.target/mips/fpr-moves-5.c: Likewise.
2792 * gcc.target/mips/fpr-moves-6.c: Likewise.
2793 * gcc.target/mips/ins-1.c: Likewise.
2794 * gcc.target/mips/ins-2.c: Likewise.
2795 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2796 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2797 * gcc.target/mips/lazy-binding-1.c: Likewise.
2798 * gcc.target/mips/madd-3.c: Likewise.
2799 * gcc.target/mips/madd-5.c: Likewise.
2800 * gcc.target/mips/madd-6.c: Likewise.
2801 * gcc.target/mips/madd-8.c: Likewise.
2802 * gcc.target/mips/madd-9.c: Likewise.
2803 * gcc.target/mips/memcpy-1.c: Likewise.
2804 * gcc.target/mips/mips-ps-type.c: Likewise.
2805 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2806 * gcc.target/mips/mips-sched-madd.c: Likewise.
2807 * gcc.target/mips/mips16e-extends.c: Likewise.
2808 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2809 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2810 * gcc.target/mips/movcc-1.c: Likewise.
2811 * gcc.target/mips/movcc-2.c: Likewise.
2812 * gcc.target/mips/movcc-3.c: Likewise.
2813 * gcc.target/mips/msub-5.c: Likewise.
2814 * gcc.target/mips/msub-6.c: Likewise.
2815 * gcc.target/mips/msub-8.c: Likewise.
2816 * gcc.target/mips/mult-2.c: Likewise.
2817 * gcc.target/mips/mult-3.c: Likewise.
2818 * gcc.target/mips/mult-5.c: Likewise.
2819 * gcc.target/mips/mult-6.c: Likewise.
2820 * gcc.target/mips/mult-7.c: Likewise.
2821 * gcc.target/mips/mult-12.c: Likewise.
2822 * gcc.target/mips/mult-13.c: Likewise.
2823 * gcc.target/mips/mult-14.c: Likewise.
2824 * gcc.target/mips/mult-15.c: Likewise.
2825 * gcc.target/mips/mult-17.c: Likewise.
2826 * gcc.target/mips/mult-18.c: Likewise.
2827 * gcc.target/mips/mult-19.c: Likewise.
2828 * gcc.target/mips/nmadd-1.c: Likewise.
2829 * gcc.target/mips/nmadd-2.c: Likewise.
2830 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2831 * gcc.target/mips/octeon-cins-1.c: Likewise.
2832 * gcc.target/mips/octeon-cins-2.c: Likewise.
2833 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2834 * gcc.target/mips/octeon-exts-2.c: Likewise.
2835 * gcc.target/mips/octeon-exts-3.c: Likewise.
2836 * gcc.target/mips/octeon-exts-4.c: Likewise.
2837 * gcc.target/mips/octeon-exts-5.c: Likewise.
2838 * gcc.target/mips/octeon-exts-6.c: Likewise.
2839 * gcc.target/mips/octeon-exts-7.c: Likewise.
2840 * gcc.target/mips/octeon-pop-2.c: Likewise.
2841 * gcc.target/mips/octeon-seq-3.c: Likewise.
2842 * gcc.target/mips/octeon-seq-4.c: Likewise.
2843 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2844 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2845 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2846 * gcc.target/mips/pr54240.c: Likewise.
2847 * gcc.target/mips/rsqrt-1.c: Likewise.
2848 * gcc.target/mips/rsqrt-2.c: Likewise.
2849 * gcc.target/mips/rsqrt-3.c: Likewise.
2850 * gcc.target/mips/rsqrt-4.c: Likewise.
2851 * gcc.target/mips/save-restore-2.c: Likewise.
2852 * gcc.target/mips/save-restore-4.c: Likewise.
2853 * gcc.target/mips/sb1-1.c: Likewise.
2854 * gcc.target/mips/scc-1.c: Likewise.
2855 * gcc.target/mips/scc-2.c: Likewise.
2856 * gcc.target/mips/scc-3.c: Likewise.
2857 * gcc.target/mips/scc-4.c: Likewise.
2858 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2859 * gcc.target/mips/truncate-1.c: Likewise.
2860 * gcc.target/mips/truncate-2.c: Likewise.
2861 * gcc.target/mips/truncate-3.c: Likewise.
2862 * gcc.target/mips/truncate-4.c: Likewise.
2863 * gcc.target/mips/truncate-5.c: Likewise.
2864 * gcc.target/mips/truncate-6.c: Likewise.
2865 * gcc.target/mips/unaligned-1.c: Likewise.
2867 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2868 skip for -O0. Require -fexpensive-optimizations.
2869 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2870 * gcc.target/mips/dspr2-MULT.c: Likewise.
2871 * gcc.target/mips/fix-r4000-2.c: Likewise.
2872 * gcc.target/mips/fix-r4000-4.c: Likewise.
2873 * gcc.target/mips/fix-r4000-7.c: Likewise.
2874 * gcc.target/mips/fix-r4000-9.c: Likewise.
2875 * gcc.target/mips/madd-1.c: Likewise.
2876 * gcc.target/mips/madd-2.c: Likewise.
2877 * gcc.target/mips/madd-4.c: Likewise.
2878 * gcc.target/mips/maddu-1.c: Likewise.
2879 * gcc.target/mips/maddu-2.c: Likewise.
2880 * gcc.target/mips/maddu-3.c: Likewise.
2881 * gcc.target/mips/maddu-4.c: Likewise.
2882 * gcc.target/mips/msub-1.c: Likewise.
2883 * gcc.target/mips/msub-2.c: Likewise.
2884 * gcc.target/mips/msub-3.c: Likewise.
2885 * gcc.target/mips/msub-4.c: Likewise.
2886 * gcc.target/mips/msubu-1.c: Likewise.
2887 * gcc.target/mips/msubu-2.c: Likewise.
2888 * gcc.target/mips/msubu-3.c: Likewise.
2889 * gcc.target/mips/msubu-4.c: Likewise.
2890 * gcc.target/mips/mult-1.c: Likewise.
2891 * gcc.target/mips/mult-4.c: Likewise.
2892 * gcc.target/mips/mult-8.c: Likewise.
2893 * gcc.target/mips/mult-9.c: Likewise.
2894 * gcc.target/mips/mult-10.c: Likewise.
2895 * gcc.target/mips/mult-11.c: Likewise.
2896 * gcc.target/mips/mult-16.c: Likewise.
2898 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2899 skip for -O0 and -Os.
2900 * gcc.target/mips/fix-r4000-12.c: Likewise.
2901 * gcc.target/mips/madd-7.c: Likewise.
2902 * gcc.target/mips/mips-ps-5.c: Likewise.
2903 * gcc.target/mips/mips-ps-7.c: Likewise.
2904 * gcc.target/mips/msub-7.c: Likewise.
2906 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2907 skip for -O0. Require -mno-abicalls.
2908 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2910 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2911 skip for -O0. Require a total number of BBIT instructions and
2912 at least one of each kind.
2914 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2915 skip for -O0. Require -fno-unroll-loops.
2917 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2918 skip for -O0. Allow BLTZ as well as BGEZ.
2920 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2922 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2923 skip for -O0. Require -fschedule-insns2.
2924 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2926 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2927 but skip for -O0. Make a branch-likely more likely.
2929 * gcc.target/mips/timode-2.c: Split each test into its own function.
2930 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2932 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2933 skip for -O0. Require -fpeephole2.
2934 * gcc.target/mips/vr-mult-2.c: Likewise.
2936 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2938 PR preprocessor/53469
2939 * gcc.dg/cpp/_Pragma7.c: New test case.
2941 2012-08-27 Tobias Burnus <burnus@net-b.de>
2944 * gfortran.dg/do_5.f90: New.
2946 2012-08-27 Tobias Burnus <burnus@net-b.de>
2948 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2949 from dg-options as -Wall no longer implies it.
2951 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2953 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2955 2012-08-25 Jason Merrill <jason@redhat.com>
2957 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2959 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2962 * g++.dg/cpp0x/auto34.C: New.
2964 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2967 * gcc.dg/pr54363.c: New test.
2970 * gcc.dg/pr54355.c: New test.
2972 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2975 * gcc.target/i386/pr52857-1.c: New.
2976 * gcc.target/i386/pr52857-2.c: Likewise.
2978 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2980 * gcc.target/mips/code-readable-4.c: New test.
2982 2012-08-23 Julian Brown <julian@codesourcery.com>
2983 Sandra Loosemore <sandra@codesourcery.com>
2985 * gcc.target/mips/code-readable-1.c: Add -O to options.
2987 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2990 * g++.dg/lookup/using53.C: New.
2992 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2994 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2995 * gcc.dg/fixed-point/convert-1.c: New.
2996 * gcc.dg/fixed-point/convert-2.c: New.
2997 * gcc.dg/fixed-point/convert-3.c: New.
2998 * gcc.dg/fixed-point/convert-4.c: New.
2999 * gcc.dg/fixed-point/convert-float-1.c: New.
3000 * gcc.dg/fixed-point/convert-float-2.c: New.
3001 * gcc.dg/fixed-point/convert-float-3.c: New.
3002 * gcc.dg/fixed-point/convert-float-4.c: New.
3003 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3004 * gcc.dg/fixed-point/convert-sat.c: New.
3005 * gcc.dg/fixed-point/convert.h: New.
3007 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3010 * gcc.target/sh/pr54089-2.c: New.
3012 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3014 * gcc.target/i386/long-double-64-1.c: New file.
3015 * gcc.target/i386/long-double-64-2.c: Likewise.
3016 * gcc.target/i386/long-double-64-3.c: Likewise.
3017 * gcc.target/i386/long-double-64-4.c: Likewise.
3018 * gcc.target/i386/long-double-80-1.c: Likewise.
3019 * gcc.target/i386/long-double-80-2.c: Likewise.
3020 * gcc.target/i386/long-double-80-3.c: Likewise.
3021 * gcc.target/i386/long-double-80-4.c: Likewise.
3022 * gcc.target/i386/long-double-80-5.c: Likewise.
3023 * gcc.target/i386/long-double-80-6.c: Likewise.
3024 * gcc.target/i386/long-double-80-7.c: Likewise.
3026 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3028 PR tree-optimization/54317
3029 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3031 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3034 * gcc.target/sh/pr39423-2.c: New.
3036 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3038 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3039 * gcc.dg/fold-perm.c: Likewise.
3041 2012-08-20 Jan Hubicka <jh@suse.cz>
3044 * gcc.dg/ipa/inlinehint-1.c: New.
3046 2012-08-20 Florian Weimer <fweimer@redhat.com>
3049 * g++.dg/init/new38.C: New test.
3050 * g++.dg/init/new39.C: New test.
3052 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3055 * gcc.target/sh/pr54089-1.c: New.
3057 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3060 * gcc.target/sh/pr51244-11.c: New.
3062 2012-08-20 Tobias Burnus <burnus@net-b.de>
3065 * gfortran.dg/warn_target_lifetime_2.f90: New.
3067 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3070 * g++.dg/warn/Wunused-var-17.C: New.
3072 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3075 * gcc.dg/gomp/pr53992.c: New test.
3077 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3080 * gcc.c-torture/execute/20120817-1.c: New test.
3082 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3084 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3086 (f2): New test that really does need adds.
3088 2012-08-20 Richard Guenther <rguenther@suse.de>
3090 PR tree-optimization/54327
3091 * gcc.dg/torture/pr54327.c: New testcase.
3093 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3095 PR tree-optimization/54321
3096 * gcc.c-torture/compile/pr54321.c: New test.
3098 2012-08-20 Tobias Burnus <burnus@net-b.de>
3101 * gfortran.dg/warn_target_lifetime_1.f90: New.
3103 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3106 * gfortran.dg/real_compare_1.f90: New test case.
3107 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3109 2012-08-18 Jan Hubicka <jh@suse.cz>
3111 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3113 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3116 * gfortran.dg/interface_37.f90: New test.
3118 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3119 Gary Funck <gary@intrepid.com>
3122 * gcc.target/i386/pr20020-1.c: New test.
3123 * gcc.target/i386/pr20020-2.c: Likewise.
3124 * gcc.target/i386/pr20020-3.c: Likewise.
3126 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3128 * gcc.target/i386/perm-concat.c: New test.
3130 2012-08-17 Julian Brown <julian@codesourcery.com>
3132 * gcc.target/arm/div64-unwinding.c: New test.
3134 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3136 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3138 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3141 * gcc.target/sh/pr54236-1.c: New.
3143 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3145 * lib/target-supports.exp (check_effective_target_sync_int_long)
3146 (check_effective_target_sync_char_short): Enable for crisv32-*
3150 * gcc.dg/torture/pr54261-1.c: New test.
3152 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3156 * gfortran.dg/typebound_call_24.f03: New.
3158 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3160 PR tree-optimization/54245
3161 * gcc.dg/tree-ssa/pr54245.c: New test.
3163 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3165 PR tree-optimization/54240
3166 * gcc.target/powerpc/pr54240.c: New test.
3167 * gcc.target/mips/pr54240.c: Likewise.
3169 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3172 * gcc.target/sh/pr52933-1.c: New.
3173 * gcc.target/sh/pr52933-2.c: New.
3175 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3178 * gcc.target/sh/pr50751-8.c: New.
3180 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3183 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3184 * gfortran.dg/typebound_proc_27.f03: New test.
3186 2012-08-14 Sterling Augustine <saugustine@google.com>
3188 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3190 2012-08-14 Tobias Burnus <burnus@net-b.de>
3193 * gfortran.dg/data_constraints_3.f90: New.
3194 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3195 to disable -pedantic compilation.
3196 * gfortran.dg/pr37243.f: Ditto.
3197 * gfortran.dg/g77/19990826-3.f: Ditto.
3198 * gfortran.dg/g77/20020307-1.f : Ditto.
3199 * gfortran.dg/g77/980310-3.f: Ditto.
3201 2012-08-14 Tobias Burnus <burnus@net-b.de>
3204 * gfortran.dg/warn_conversion_4.f90: New.
3206 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3209 PR rtl-optimization/53495
3210 * gcc.c-torture/compile/pr53411.c: New test.
3211 * gcc.c-torture/compile/pr53495.c: New test.
3213 2012-08-13 Richard Guenther <rguenther@suse.de>
3215 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3217 2012-08-13 Richard Guenther <rguenther@suse.de>
3219 PR tree-optimization/54200
3220 * gcc.dg/guality/pr54200.c: New testcase.
3221 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3223 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3225 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3227 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3230 * gcc.target/sh/pr51244-7.c: New.
3231 * gcc.target/sh/pr51244-8.c: New.
3232 * gcc.target/sh/pr51244-9.c: New.
3233 * gcc.target/sh/pr51244-10.c: New.
3235 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3237 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3239 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3240 * gcc.target/sh/pr53511-1.c: Likewise.
3241 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3242 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3243 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3244 * gcc.target/sh/pr53512-3.c: Likewise.
3245 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3247 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3250 * gcc.c-torture/compile/pr39423-1.c: New.
3251 * gcc.c-torture/compile/pr39423-2.c: New.
3253 2012-08-12 Tobias Burnus <burnus@net-b.de>
3256 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3257 they appear uninitialized on the RHS.
3258 * gfortran.dg/public_private_module_6.f90: New.
3260 2012-08-11 Martin Jambor <mjambor@suse.cz>
3263 * gfortran.dg/pr48636.f90: New test.
3265 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3267 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3269 (main): Adjust caller.
3271 2012-08-10 Richard Guenther <rguenther@suse.de>
3273 * gcc.dg/matrix/*.c: Adjust and move ...
3274 * gcc.dg/torture/: ... here.
3275 * gcc.dg/matrix: Remove directory.
3277 2012-08-10 Richard Guenther <rguenther@suse.de>
3280 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3282 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3285 * gcc.dg/tree-ssa/pr54211.c: New test.
3287 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3289 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3290 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3292 2012-08-10 Richard Guenther <rguenther@suse.de>
3294 PR tree-optimization/54109
3295 * gcc.dg/torture/pr54109.c: New testcase.
3296 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3297 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3299 2012-08-10 Richard Guenther <rguenther@suse.de>
3301 PR tree-optimization/54027
3302 * gcc.dg/torture/pr54027.c: New testcase.
3304 2012-08-10 Richard Guenther <rguenther@suse.de>
3306 * g++.dg/plugin/selfassign.c: Adjust.
3307 * gcc.dg/plugin/selfassign.c: Likewise.
3308 * gcc.dg/strlenopt-11.c: Likewise.
3309 * gcc.dg/strlenopt-13.c: Likewise.
3310 * gcc.dg/no-strict-overflow-4.c: Likewise.
3311 * gcc.dg/strict-overflow-4.c: Likewise.
3312 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3313 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3314 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3315 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3316 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3317 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3318 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3319 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3320 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3321 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3322 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3323 * gcc.dg/pr46309.c: Likewise.
3324 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3326 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3328 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3330 * gcc.c-torture/compile/20120727-2.c: New test.
3332 2012-08-09 Martin Jambor <mjambor@suse.cz>
3334 * gcc.dg/ipa/iinline-4.c: New test.
3335 * gcc.dg/ipa/iinline-5.c: Likewise.
3336 * gcc.dg/ipa/iinline-6.c: Likewise.
3337 * gcc.dg/ipa/iinline-7.c: Likewise.
3338 * gcc.dg/lto/20120723_0.c: Likewise.
3339 * gcc.dg/lto/20120723_1.c: Likewise.
3341 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3344 * gcc.target/sh/pr39423-1.c: New.
3346 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3349 * gcc.target/sh/pr51244-5: New.
3350 * gcc.target/sh/pr51244-6: New.
3352 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3354 * gcc.target/i386/adx-addxcarry32-3.c: New.
3355 * gcc.target/i386/adx-addxcarry64-3.c: New.
3357 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3359 PR rtl-optimization/53701
3360 * gcc.dg/pr53701.c: New test.
3362 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3364 * gcc.c-torture/compile/20120727-1.c: New test.
3366 2012-08-09 Tobias Burnus <burnus@net-b.de>
3369 * gfortran.dg/intrinsic_shadow_4.f90: New.
3371 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3373 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3375 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3377 * gcc.c-torture/execute/20120808-1.c: New test.
3379 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3381 PR rtl-optimization/54157
3382 * gcc.target/i386/pr54157.c: New file.
3384 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3386 * gcc.target/i386/adx-addcarryx32-1.c: New.
3387 * gcc.target/i386/adx-addcarryx32-2.c: New.
3388 * gcc.target/i386/adx-addcarryx64-1.c: New.
3389 * gcc.target/i386/adx-addcarryx64-2.c: New.
3390 * gcc.target/i386/adx-check.h: New.
3391 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3392 * gcc.target/i386/sse-12.c: Add -madx.
3393 * gcc.target/i386/sse-13.c: Ditto.
3394 * gcc.target/i386/sse-14.c: Ditto.
3395 * gcc.target/i386/sse-22.c: Ditto.
3396 * gcc.target/i386/sse-23.c: Ditto.
3397 * g++.dg/other/i386-2.C: Ditto.
3398 * g++.dg/other/i386-3.C: Ditto.
3400 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3402 * gcc.dg/tree-ssa/slsr-5.c: New.
3403 * gcc.dg/tree-ssa/slsr-6.c: New.
3404 * gcc.dg/tree-ssa/slsr-7.c: New.
3405 * gcc.dg/tree-ssa/slsr-8.c: New.
3406 * gcc.dg/tree-ssa/slsr-9.c: New.
3407 * gcc.dg/tree-ssa/slsr-10.c: New.
3408 * gcc.dg/tree-ssa/slsr-11.c: New.
3409 * gcc.dg/tree-ssa/slsr-12.c: New.
3410 * gcc.dg/tree-ssa/slsr-13.c: New.
3411 * gcc.dg/tree-ssa/slsr-14.c: New.
3412 * gcc.dg/tree-ssa/slsr-15.c: New.
3413 * gcc.dg/tree-ssa/slsr-16.c: New.
3414 * gcc.dg/tree-ssa/slsr-17.c: New.
3415 * gcc.dg/tree-ssa/slsr-18.c: New.
3416 * gcc.dg/tree-ssa/slsr-19.c: New.
3417 * gcc.dg/tree-ssa/slsr-20.c: New.
3418 * gcc.dg/tree-ssa/slsr-21.c: New.
3419 * gcc.dg/tree-ssa/slsr-22.c: New.
3420 * gcc.dg/tree-ssa/slsr-23.c: New.
3421 * gcc.dg/tree-ssa/slsr-24.c: New.
3422 * gcc.dg/tree-ssa/slsr-25.c: New.
3423 * gcc.dg/tree-ssa/slsr-26.c: New.
3424 * gcc.dg/tree-ssa/slsr-30.c: New.
3425 * gcc.dg/tree-ssa/slsr-31.c: New.
3427 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3429 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3430 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3431 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3433 2012-08-06 Cary Coutant <ccoutant@google.com>
3435 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3437 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3440 * gfortran.dg/dummy_procedure_5.f90: Modified.
3441 * gfortran.dg/dummy_procedure_8.f90: New.
3442 * gfortran.dg/interface_26.f90: Modified.
3443 * gfortran.dg/proc_ptr_11.f90: Modified.
3444 * gfortran.dg/proc_ptr_15.f90: Modified.
3445 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3446 * gfortran.dg/typebound_override_1.f90: Modified.
3447 * gfortran.dg/typebound_proc_6.f03: Modified.
3449 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3451 PR tree-optimization/51938
3452 PR tree-optimization/52005
3453 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3454 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3455 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3456 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3458 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3460 Avoid crashing on erroneous static_assert usage
3461 * g++.dg/cpp0x/static_assert8.C: New test.
3463 2012-08-06 Jason Merrill <jason@redhat.com>
3465 * g++.dg/cpp0x/sfinae38.C: New.
3467 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3468 Paolo Carlini <paolo.carlini@oracle.com>
3471 * g++.dg/conversion/void2.C: New.
3473 2012-08-06 Tom de Vries <tom@codesourcery.com>
3475 * gcc.dg/tree-ssa/vrp78.c: New test.
3477 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3478 Richard Sandiford <rdsandiford@googlemail.com>
3480 * g++.dg/opt/enum2.C: Require fpic target.
3481 * g++.dg/lto/20090303_0.C: Likewise.
3483 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3484 Catherine Moore <clm@codesourcery.com>
3486 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3487 flush function names too.
3488 * gcc.target/mips/clear-cache-1.c: Likewise.
3490 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3493 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3495 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3498 * gfortran.dg/array_5.f90: New test.
3500 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3502 PR tree-optimization/30318
3503 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3505 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3507 * g++.dg/ext/vector17.C: New testcase.
3509 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3512 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3513 * g++.dg/opt/longbranch1.C: Likewise.
3515 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3517 PR tree-optimization/53805
3518 * gcc.dg/fold-notunord.c: New testcase.
3520 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3523 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3524 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3526 2012-08-02 Jason Merrill <jason@redhat.com>
3527 Paolo Carlini <paolo.carlini@oracle.com>
3529 PR c++/51213 (again)
3530 * g++.dg/cpp0x/sfinae37.C: Extend.
3532 2012-08-02 Richard Guenther <rguenther@suse.de>
3534 PR tree-optimization/50672
3535 * g++.dg/torture/pr50672.C: New testcase.
3537 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3540 * gfortran.dg/abstract_type_6.f03: Modified.
3541 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3542 * gfortran.dg/proc_ptr_comp_35.f90: New.
3543 * gfortran.dg/typebound_proc_9.f03: Modified.
3544 * gfortran.dg/typebound_proc_26.f90: New.
3546 2012-08-02 Richard Guenther <rguenther@suse.de>
3548 * gcc.dg/torture/pta-callused-1.c: Adjust.
3549 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3550 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3551 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3552 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3553 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3554 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3555 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3556 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3558 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3561 * gfortran.dg/include_6.f90: New test case.
3562 * gfortran.dg/include_7.f90: New test case.
3563 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3565 2012-08-01 Tom de Vries <tom@codesourcery.com>
3567 * gcc.dg/tree-ssa/vrp76.c: New test.
3569 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3571 PR tree-optimization/46556
3572 * gcc.dg/tree-ssa/slsr-27.c: New.
3573 * gcc.dg/tree-ssa/slsr-28.c: New.
3574 * gcc.dg/tree-ssa/slsr-29.c: New.
3576 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3579 * gfortran.dg/proc_decl_29.f90: New.
3581 2012-07-31 Dehao Chen <dehao@google.com>
3583 * gcc.dg/predict-7.c: New test.
3585 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3588 * gfortran.dg/typebound_override_3.f90: New.
3590 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3592 PR tree-optimization/53773
3593 * gcc.dg/vect/pr53773.c: New test.
3595 2012-07-31 Nick Clifton <nickc@redhat.com>
3597 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3600 2012-07-31 Tobias Burnus <burnus@net-b.de>
3602 * gfortran.dg/c_funloc_tests_6.f90: New.
3603 * gfortran.dg/c_funloc_tests_7.f90: New.
3604 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3606 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3609 * g++.dg/cpp0x/temp_default5.C: New.
3611 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3614 * gfortran.dg/proc_ptr_37.f90: New.
3616 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3618 * lib/target-supports.exp
3619 (check_effective_target_vect_natural_alignment): New function.
3620 * gcc.dg/align-2.c: Only run on targets with natural alignment
3622 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3623 alignment of vector types.
3625 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3626 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3628 * gcc.target/i386/rdseed16-1.c: New.
3629 * gcc.target/i386/rdseed32-1.c: Ditto
3630 * gcc.target/i386/rdseed64-1.c: Ditto
3631 * gcc.target/i386/sse-12.c: Add -mrdseed.
3632 * gcc.target/i386/sse-13.c: Ditto.
3633 * gcc.target/i386/sse-14.c: Ditto.
3634 * g++.dg/other/i386-2.C: Ditto.
3635 * g++.dg/other/i386-3.C: Ditto.
3637 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3640 * gcc.target/sh/pr51244-4.c: New.
3642 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3644 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3645 for alpha*-*-* targets. Cleanup original tree dump.
3647 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3649 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3650 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3652 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3654 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3655 rand, srand. Include <stdlib.h>.
3657 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3659 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3661 2012-07-26 Richard Henderson <rth@redhat.com>
3663 * gcc.dg/attr-hotcold-1.c: New.
3664 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3666 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3667 Sandra Loosemore <sandra@codesourcery.com>
3669 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3671 2012-07-26 Tobias Burnus <burnus@net-b.de>
3673 * gfortran.dg/contiguous_1.f90: Update dg-error.
3674 * gfortran.dg/proc_ptr_32.f90: Ditto.
3676 2012-07-26 Richard Guenther <rguenther@suse.de>
3678 PR tree-optimization/54098
3679 * gcc.dg/torture/pr54098.c: New testcase.
3681 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3683 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3684 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3686 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3689 * gfortran.dg/array_constructor_39.f90: New test.
3691 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3694 * gfortran.dg/array_constructor_38.f90: New test.
3696 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3698 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3700 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3702 * gnat.dg/noreturn5.ad[sb]: New test.
3704 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3705 Paul Brook <paul@codesourcery.com>
3709 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3710 * c-c++-common/pr53633.c: New test.
3712 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3714 * gcc.target/i386/asm-dialect-1.c: New test case.
3716 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3717 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3719 * gcc.target/i386/prefetchw-1.c: New.
3720 * gcc.target/i386/sse-12.c: Add -mprfchw.
3721 * gcc.target/i386/sse-13.c: Ditto.
3722 * gcc.target/i386/sse-14.c: Ditto.
3723 * gcc.target/i386/sse-22.c: Ditto.
3724 * gcc.target/i386/sse-23.c: Ditto.
3725 * g++.dg/other/i386-2.C: Ditto.
3726 * g++.dg/other/i386-3.C: Ditto.
3728 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3730 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3732 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3735 * gcc.target/arm/pr54051.c: New.
3736 * gcc.target/arm/vfp-1.c: Adjust test.
3738 2012-07-24 Julian Brown <julian@codesourcery.com>
3740 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3741 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3744 2012-07-23 Paul Brook <paul@codesourcery.com>
3746 * g++.dg/other/armv7m-1.c: New test.
3748 2012-07-23 Julian Brown <julian@codesourcery.com>
3750 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3752 (DO_TEST): Define to 1 for appropriate ARM targets.
3754 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3756 PR tree-optimization/53881
3757 * gcc.dg/pr53881.c: Renamed to ...
3758 * gcc.dg/pr53881-1.c: ... this.
3759 * gcc.dg/pr53881-2.c: New test.
3761 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3763 Handle recent changes in default atomics for cris*-*-linux*.
3764 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3765 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3766 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3767 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3768 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3769 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3770 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3771 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3772 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3773 -mno-unaligned-atomic-may-use-library is in effect for
3775 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3776 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3777 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3778 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3779 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3780 gcc.target/cris/torture/sync-mis-op-i-1.c,
3781 gcc.target/cris/torture/sync-mis-op-i-2.c,
3782 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3783 gcc.target/cris/torture/sync-mis-op-i-3.c,
3784 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3785 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3786 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3787 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3788 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3789 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3790 (main): Remove local variable x.
3791 [mis_ok]: Check that atomics don't fail.
3793 2012-07-21 Andrew Pinski <apinski@cavium.com>
3795 * gcc.dg/tree-ssa/vrp72.c: New test.
3796 * gcc.dg/tree-ssa/vrp73.c: New test.
3797 * gcc.dg/tree-ssa/vrp74.c: New test.
3798 * gcc.dg/tree-ssa/vrp75.c: New test.
3800 2012-07-21 Andrew Pinski <apinski@cavium.com>
3802 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3803 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3805 2012-07-21 Andrew Pinski <apinski@cavium.com>
3807 * gcc.target/mips/octeon-pop-2.c: New testcase.
3809 2012-07-21 Tobias Burnus <burnus@net-b.de>
3812 * gfortran.dg/assumed_rank_3.f90: New.
3813 * gfortran.dg/assumed_rank_11.f90: New.
3814 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3815 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3816 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3818 2012-07-21 Andrew Pinski <apinski@cavium.com>
3820 * gcc.target/mips/unaligned-1.c: New testcase.
3822 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3824 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3826 2012-07-20 Tobias Burnus <burnus@net-b.de>
3828 * gfortran.dg/bind_c_array_params_2.f90: New.
3829 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3830 and update dg-error.
3832 2012-07-20 Tobias Burnus <burnus@net-b.de>
3834 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3836 2012-07-20 Jason Merrill <jason@redhat.com>
3839 * g++.dg/other/array7.C: New.
3841 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3843 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3844 the basic block and check loop depth.
3845 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3846 matching patterns and comments.
3847 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3848 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3850 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3853 * c-c++-common/pr28656.c: New test.
3855 2012-07-19 Jason Merrill <jason@redhat.com>
3858 * g++.dg/init/mutable1.C: New.
3860 2012-07-20 Tobias Burnus <burnus@net-b.de>
3863 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3864 * gfortran.dg/assumed_rank_1.f90: New.
3865 * gfortran.dg/assumed_rank_1_c.c: New.
3866 * gfortran.dg/assumed_rank_2.f90: New.
3867 * gfortran.dg/assumed_rank_4.f90: New.
3868 * gfortran.dg/assumed_rank_5.f90: New.
3869 * gfortran.dg/assumed_rank_6.f90: New.
3870 * gfortran.dg/assumed_rank_7.f90: New.
3871 * gfortran.dg/assumed_rank_8.f90: New.
3872 * gfortran.dg/assumed_rank_8_c.c: New.
3873 * gfortran.dg/assumed_rank_9.f90: New.
3874 * gfortran.dg/assumed_rank_10.f90: New.
3875 * gfortran.dg/assumed_rank_12.f90: New.
3877 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3879 * gnat.dg/opt25.adb: New test.
3880 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3881 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3883 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3885 * gnat.dg/aggr20.ad[sb]: New test.
3886 * gnat.dg/aggr20_pkg.ads: New helper.
3888 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3890 * gnat.dg/derived_type3.adb: New test.
3891 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3893 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3895 PR rtl-optimization/53942
3896 * gcc.dg/pr53942.c: New test.
3898 2012-07-19 Jason Merrill <jason@redhat.com>
3901 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3903 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3905 * gnat.dg/discr38.adb: New test.
3907 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3910 * c-c++-common/gomp/pr54017.c: New test.
3912 2012-07-19 Richard Guenther <rguenther@suse.de>
3913 Eric Botcazou <ebotcazou@adacore.com>
3915 * gnat.dg/loop_optimization11.adb: New testcase.
3916 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3918 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3919 Jason Merrill <jason@redhat.com>
3921 * g++.dg/cpp0x/sfinae37.C: New.
3922 * g++.dg/template/access23.C: New.
3923 * g++.dg/template/access7.C: Adjust.
3924 * g++.dg/template/sfinae10.C: Don't expect errors.
3925 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3927 2012-07-18 Julian Brown <julian@codesourcery.com>
3928 Sandra Loosemore <sandra@codesroucery.com>
3930 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3932 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3934 * gnat.dg/noreturn4.ad[sb]: New test.
3935 * gnat.dg/noreturn4_pkg.ads: New helper.
3937 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3938 Julian Brown <julian@codesourcery.com>
3940 * gcc.target/arm/neon-vdup-1.c: New test case.
3941 * gcc.target/arm/neon-vdup-2.c: New test case.
3942 * gcc.target/arm/neon-vdup-3.c: New test case.
3943 * gcc.target/arm/neon-vdup-4.c: New test case.
3944 * gcc.target/arm/neon-vdup-5.c: New test case.
3945 * gcc.target/arm/neon-vdup-6.c: New test case.
3946 * gcc.target/arm/neon-vdup-7.c: New test case.
3947 * gcc.target/arm/neon-vdup-8.c: New test case.
3948 * gcc.target/arm/neon-vdup-9.c: New test case.
3949 * gcc.target/arm/neon-vdup-10.c: New test case.
3950 * gcc.target/arm/neon-vdup-11.c: New test case.
3951 * gcc.target/arm/neon-vdup-12.c: New test case.
3952 * gcc.target/arm/neon-vdup-13.c: New test case.
3953 * gcc.target/arm/neon-vdup-14.c: New test case.
3954 * gcc.target/arm/neon-vdup-15.c: New test case.
3955 * gcc.target/arm/neon-vdup-16.c: New test case.
3956 * gcc.target/arm/neon-vdup-17.c: New test case.
3957 * gcc.target/arm/neon-vdup-18.c: New test case.
3958 * gcc.target/arm/neon-vdup-19.c: New test case.
3959 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3960 arguments non-constant.
3962 2012-07-18 Richard Guenther <rguenther@suse.de>
3964 PR tree-optimization/53970
3965 * g++.dg/torture/pr53970.C: New testcase.
3967 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3970 * gcc.c-torture/compile/pr38621.c: New.
3972 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3975 * gcc.target/sh/pr33135-1.c: New.
3976 * gcc.target/sh/pr33135-2.c: New.
3977 * gcc.target/sh/pr33135-3.c: New.
3978 * gcc.target/sh/pr33135-4.c: New.
3980 2012-07-17 Jason Merrill <jason@redhat.com>
3983 * g++.dg/parse/enum9.C: New.
3985 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3986 Sandra Loosemore <sandra@codesourcery.com>
3988 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3989 if there is a conflict with -mcpu=. Use -mcpu=5208.
3991 2012-07-17 Jason Merrill <jason@redhat.com>
3994 * g++.dg/template/array23.C: New.
3996 2012-07-17 Tobias Burnus <burnus@net-b.de>
3999 * gfortran.dg/bind_c_usage_26.f90: New.
4000 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4001 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4002 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4003 * gfortran.dg/interop_params.f03: Ditto.
4005 2012-07-17 Jason Merrill <jason@redhat.com>
4007 * g++.dg/template/inherit8.C: Adjust.
4008 * g++.dg/template/using21.C: Adjust.
4009 * g++.dg/template/using22.C: Adjust.
4012 * g++.dg/template/current-inst1.C: New.
4013 * g++.dg/parse/crash35.C: Adjust.
4015 2012-07-17 Tobias Burnus <burnus@net-b.de>
4018 * gfortran.dg/oldstyle_4.f90: New.
4020 2012-07-17 Tobias Burnus <burnus@net-b.de>
4023 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4024 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4026 2012-07-16 Jason Merrill <jason@redhat.com>
4028 * g++.dg/parse/access8.C: Adjust.
4029 * g++.dg/template/sfinae6_neg.C: Adjust.
4031 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4034 * gfortran.dg/coarray_allocate_1.f90: New test.
4036 2012-07-16 Andrew Pinski <apinski@cavium.com>
4038 * gcc.c-torture/execute/bswap-1.c: New testcase.
4039 * gcc.c-torture/compile/unalign-1.c: New testcase.
4040 * gcc.c-torture/compile/20120524-1.c: New testcase.
4041 * gcc.c-torture/compile/20101216-1.c: New testcase.
4043 2012-07-16 Dehao Chen <dehao@google.com>
4046 2012-07-10 Dehao Chen <dehao@google.com>
4048 * gcc.dg/debug_info_inline.c: New test.
4050 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4053 * gfortran.dg/proc_decl_28.f90: New.
4055 2012-07-16 Andrew Pinski <apinski@cavium.com>
4057 * gcc.dg/torture/builtins-1.c: New testcase.
4059 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4061 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4062 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4063 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4064 gcc.target/cris/sync-1-v10.c,
4065 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4066 pass -mno-unaligned-atomic-may-use-library.
4067 * gcc.target/cris/sync-xchg-1.c: New test.
4068 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4069 valid register operand output modifier.
4071 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4073 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4076 2012-07-13 Andrew Pinski <apinski@cavium.com>
4078 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4079 rather than cleanup-tree-dump.
4080 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4082 2012-07-13 Richard Guenther <rguenther@suse.de>
4084 PR tree-optimization/53907
4085 * gcc.target/i386/pr53907.c: New testcase.
4087 2012-07-13 Richard Guenther <rguenther@suse.de>
4089 PR tree-optimization/53922
4090 * gcc.dg/torture/pr53922.c: New testcase.
4092 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4094 PR rtl-optimization/53908
4095 * gcc.dg/torture/pr53908.c: New test.
4097 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4100 * g++.dg/cpp0x/variadic135.C: New.
4102 2012-07-12 Jason Merrill <jason@redhat.com>
4104 * g++.dg/template/sfinae6_neg.C: Adjust.
4106 2012-07-12 Tobias Burnus <burnus@net-b.de>
4108 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4109 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4110 scan-tree-dump-times pattern.
4112 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4114 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4116 2012-07-11 Jason Merrill <jason@redhat.com>
4119 * g++.g/cpp0x/defaulted37.C: New.
4121 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4124 * gcc.target/arm/pr53859.c: New test.
4126 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4129 * gcc.c-torture/compile/pr53886.c: New.
4131 2012-07-10 Dehao Chen <dehao@google.com>
4133 * gcc.dg/debug_info_inline.c: New test.
4135 2012-07-10 Jason Merrill <jason@redhat.com>
4138 * g++.dg/cpp0x/defaulted36.C: New.
4139 * g++.dg/cpp0x/defaulted21.C: Adjust.
4141 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4143 2012-07-09 Sterling Augustine <saugustine@google.com>
4145 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4147 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4149 PR tree-optimization/53887
4150 * gcc.dg/pr53887.c: New test.
4152 2012-07-09 Jason Merrill <jason@redhat.com>
4155 * g++.dg/cpp0x/nullptr29.C: New.
4157 2012-07-09 Tom de Vries <tom@codesourcery.com>
4158 Richard Guenther <rguenther@suse.de>
4160 * gcc.dg/builtin-unreachable-6.c: New test.
4161 * gcc.dg/builtin-unreachable-5.c: New test.
4163 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4165 PR tree-optimization/53881
4166 * gcc.dg/pr53881.c: New test.
4168 2012-07-06 Jason Merrill <jason@redhat.com>
4171 * g++.dg/cpp0x/variadic134.C: New.
4174 * g++.dg/cpp0x/alias-decl-20.C: New.
4176 2012-07-06 Tom de Vries <tom@codesourcery.com>
4178 PR tree-optimization/51879
4179 * gcc.dg/pr51879-16.c: New test.
4180 * gcc.dg/pr51879-17.c: Same.
4182 2012-07-06 Tom de Vries <tom@codesourcery.com>
4184 PR tree-optimization/52009
4185 * gcc.dg/pr51879-7.c: New test.
4186 * gcc.dg/pr51879-18.c: New test.
4188 2012-07-05 Jason Merrill <jason@redhat.com>
4191 * g++.dg/template/typedef39.C: New.
4194 * g++.dg/cpp0x/variadic133.C: New.
4195 * g++.dg/template/param1.C: Adjust.
4197 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4201 * gcc.target/arm/neon/vtrnf32.c: Update.
4202 * gcc.target/arm/neon/vtrns32.c: Update.
4203 * gcc.target/arm/neon/vtrnu32.c: Update.
4204 * gcc.target/arm/neon/vzipf32.c: Update.
4205 * gcc.target/arm/neon/vzips32.c: Update.
4206 * gcc.target/arm/neon/vzipu32.c: Update.
4208 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4211 * gfortran.dg/inline_sum_4.f90: New test.
4213 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4215 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4217 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4219 * gcc.target/arm/fma-sp.c: New testcase.
4220 * gcc.target/arm/fma.c: Likewise.
4221 * gcc.target/arm/fma.h: Likewise.
4223 2012-07-04 Jason Merrill <jason@redhat.com>
4226 * g++.dg/other/enum3.C: New.
4228 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4231 * g++.dg/torture/pr53321.C: New test.
4233 2012-07-04 Richard Guenther <rguenther@suse.de>
4235 PR tree-optimization/53844
4236 * g++.dg/tree-ssa/pr53844.C: New testcase.
4238 2012-07-04 Richard Guenther <rguenther@suse.de>
4240 PR tree-optimization/53849
4241 * gcc.dg/pr53849.c: New testcase.
4243 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4246 * g++.dg/ext/label14.C: New test.
4248 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4251 * g++.dg/other/pr53811.C: New test.
4253 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4256 * gcc.target/m68k/stack-limit-1.c: New testcase.
4258 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4260 * gnat.dg/recursive_call.adb: New test.
4262 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4264 * gnat.dg/discr37.ad[sb]: New test.
4266 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4268 * g++.dg/other/packed1.C: Remove SH from xfail list.
4270 2012-07-02 Jason Merrill <jason@redhat.com>
4273 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4276 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4279 * g++.dg/cpp0x/decltype39.C: New.
4280 * g++.dg/diagnostic/method1.C: Adjust.
4283 * g++.dg/template/ref6.C: New.
4285 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4288 * gcc.target/sh/pr53568-1.c: New.
4290 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4293 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4295 2012-07-02 Jason Merrill <jason@redhat.com>
4298 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4301 * g++.dg/template/enum7.C: New.
4302 * g++.dg/other/ptrmem10.C: Adjust.
4303 * g++.dg/other/ptrmem11.C: Adjust.
4304 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4306 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4308 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4310 2012-07-01 Wei Guozhi <carrot@google.com>
4313 * gcc.target/arm/pr53447-1.c: New testcase.
4314 * gcc.target/arm/pr53447-2.c: New testcase.
4315 * gcc.target/arm/pr53447-3.c: New testcase.
4316 * gcc.target/arm/pr53447-4.c: New testcase.
4318 2012-06-29 Richard Guenther <rguenther@suse.de>
4320 PR tree-optimization/47061
4321 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4323 2012-06-29 Richard Guenther <rguenther@suse.de>
4325 PR tree-optimization/37541
4326 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4328 2012-06-29 Richard Guenther <rguenther@suse.de>
4330 PR tree-optimization/52589
4331 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4333 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4335 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4337 * g++.dg/template/error46.C: Add missing comment to dg-message.
4338 * g++.dg/template/crash107.C: Likewise.
4339 * g++.dg/template/error47.C: Likewise.
4340 * g++.dg/template/crash108.C: Likewise.
4341 * g++.dg/overload/operator5.C: Likewise.
4343 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4344 errors in dg-message directives, add comments.
4346 2012-06-28 Kai Tietz <ktietz@redhat.com>
4348 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4349 hard-coded 'unsigned long'.
4351 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4353 PR tree-optimization/51581
4354 * gcc.dg/vect/pr51581-4.c: New test.
4356 PR tree-optimization/53645
4357 * gcc.c-torture/execute/pr53645-2.c: New test.
4359 2012-06-28 Richard Guenther <rguenther@suse.de>
4362 * gcc.dg/torture/pr53790.c: New testcase.
4364 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4366 PR tree-optimization/53645
4367 * gcc.c-torture/execute/pr53645.c: New test.
4369 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4371 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4373 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4377 * gcc.dg/guality/pr49888.c: Account for the possibility that
4378 the variable is optimized out at the first test.
4380 2012-06-27 Jason Merrill <jason@redhat.com>
4382 * g++.dg/cpp0x/override2.C: Adjust.
4383 * g++.dg/template/error5.C: Adjust.
4384 * g++.dg/parse/crash28.C: Adjust.
4387 * g++.dg/parse/template27.C: New.
4388 * g++.dg/template/crash74.C: Adjust expected output.
4390 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4394 * gfortran.dg/typebound_operator_16.f03: New.
4396 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4398 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4399 even src1.i and src2.i fields even in the second half of the arrays.
4401 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4404 * g++.dg/torture/vshuf-16.inc: New test.
4405 * g++.dg/torture/vshuf-2.inc: New test.
4406 * g++.dg/torture/vshuf-4.inc: New test.
4407 * g++.dg/torture/vshuf-8.inc: New test.
4408 * g++.dg/torture/vshuf-main.inc: New test.
4409 * g++.dg/torture/vshuf-v16hi.C: New test.
4410 * g++.dg/torture/vshuf-v16qi.C: New test.
4411 * g++.dg/torture/vshuf-v2df.C: New test.
4412 * g++.dg/torture/vshuf-v2di.C: New test.
4413 * g++.dg/torture/vshuf-v2sf.C: New test.
4414 * g++.dg/torture/vshuf-v2si.C: New test.
4415 * g++.dg/torture/vshuf-v4df.C: New test.
4416 * g++.dg/torture/vshuf-v4di.C: New test.
4417 * g++.dg/torture/vshuf-v4sf.C: New test.
4418 * g++.dg/torture/vshuf-v4si.C: New test.
4419 * g++.dg/torture/vshuf-v8hi.C: New test.
4420 * g++.dg/torture/vshuf-v8qi.C: New test.
4421 * g++.dg/torture/vshuf-v8si.C: New test.
4423 2012-06-27 Richard Guenther <rguenther@suse.de>
4426 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4428 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4430 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4431 scan-dump-dem-not): Use printable pattern in test name.
4433 2012-06-26 Sterling Augustine <saugustine@google.com>
4434 Dominique Dhumieres <dominiq@lps.ens.fr>
4436 * gcc.dg/pubtypes-2.c: Update expected output.
4437 * gcc.dg/pubtypes-3.c: Likewise.
4438 * gcc.dg/pubtypes-4.c: Likewise.
4440 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4442 * gcc.dg/tree-ssa/slsr-1.c: New test.
4443 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4444 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4445 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4447 2012-06-26 Matt Turner <mattst88@gmail.com>
4450 * gcc.target/arm/mmx-2.c: New.
4452 2012-06-26 Richard Guenther <rguenther@suse.de>
4455 * g++.dg/torture/pr53752.C: New testcase.
4457 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4459 PR tree-optimization/53748
4460 * gcc.c-torture/compile/pr53748.c: New test.
4462 2012-06-25 Jason Merrill <jason@redhat.com>
4466 * g++.dg/cpp0x/decltype38.C: New.
4467 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4469 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4471 * lib/target-supports-dg.exp (testname-for-summary): New.
4472 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4473 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4474 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4475 scan-module-absence, output-exists, output-exists-not: Use
4476 testname-for-summary.
4477 (dg-test): Clean up testname_with_flags.
4478 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4479 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4480 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4481 scan-assembler-dem-not, object-size: Use testname-for-summary.
4482 * lib/gcov.exp (run-gcov): Likewise.
4483 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4484 scan-dump-dem, scan-dump-dem-note): Likewise.
4486 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4487 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4488 including profopt.opt; save and restore existing value.
4489 * g++.dg/bprob/bprob.exp: Likewise.
4490 * gcc.dg/matrix/matrix.exp: Likewise.
4491 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4492 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4495 2012-06-25 Richard Henderson <rth@redhat.com>
4497 * gcc.dg/pr53749.c: New.
4499 2012-06-25 Jason Merrill <jason@redhat.com>
4502 * g++.dg/cpp0x/nullptr28.C: New.
4504 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4506 * gcc.target/arm/neon-vld1_dupQ.c: New.
4508 2012-06-25 Florian Weimer <fweimer@redhat.com>
4510 * g++.dg/init/new35.C: New.
4511 * g++.dg/init/new36.C: New.
4512 * g++.dg/init/new37.C: New.
4513 * g++.dg/ext/vla5.C: New warning.
4514 * g++.dg/ext/vla8.C: New warning.
4515 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4517 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4518 James Greenhalgh <james.greenhalgh@arm.com>
4520 * gcc.target/arm/ftest-support-arm.h New testcase.
4521 * gcc.target/arm/ftest-support-thumb.h Likewise.
4522 * gcc.target/arm/ftest-support.h Likewise.
4523 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4524 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4525 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4526 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4527 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4528 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4529 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4530 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4531 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4532 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4533 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4534 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4535 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4536 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4537 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4538 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4539 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4540 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4541 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4542 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4543 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4544 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4545 * lib/target-supports.exp
4546 (check_effective_target_arm_arch_FUNC): Add support for more
4548 (add_options_for_arm_arch_FUNC): Likewise.
4549 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4551 2012-06-25 Jason Merrill <jason@redhat.com>
4554 * g++.dg/cpp0x/constexpr-tuple.C: New.
4556 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4559 * gcc.target/i386/pr53759.c: New test.
4562 * g++.dg/cpp0x/nsdmi7.C: New test.
4564 2012-06-24 Kai Tietz <ktietz@redhat.com>
4566 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4568 * gcc.target/i386/pr38988.c: Likewise.
4570 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4574 * gfortran.dg/typebound_generic_12.f03: New.
4575 * gfortran.dg/typebound_generic_13.f03: New.
4577 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4579 * gnat.dg/lto15.ad[sb]: New test.
4581 2012-06-21 Meador Inge <meadori@codesourcery.com>
4584 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4586 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4588 * gcc.dg/pch/ident-1.c: New test.
4589 * gcc.dg/pch/ident-1.hs: Header file for new test.
4591 2012-06-21 Michael Matz <matz@suse.de>
4594 * gcc.c-torture/execute/pr53688.c: New test.
4596 2012-06-20 Richard Guenther <rguenther@suse.de>
4598 PR tree-optimization/30318
4599 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4601 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4603 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4605 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4607 * gcc.target/i386/clearcapv2.map: New file.
4608 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4610 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4612 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4613 and add __sh__ case.
4615 2012-06-19 Jason Merrill <jason@redhat.com>
4618 * g++.dg/debug/localclass1.C: New.
4620 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4622 * g++.dg/cpp0x/override4.C: New.
4624 2012-06-14 Jason Merrill <jason@redhat.com>
4627 * g++.dg/cpp0x/decltype37.C: New.
4629 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4631 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4633 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4635 * gcc.c-torture/compile/vector-5.c,
4636 gcc.c-torture/compile/vector-6.c: New tests.
4638 2012-06-19 Richard Henderson <rth@redhat.com>
4640 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4642 2012-06-19 Richard Guenther <rguenther@suse.de>
4644 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4646 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4649 * gcc.target/i386/pr53712.c: New test.
4651 2012-06-18 Tobias Burnus <burnus@net-b.de>
4654 * gfortran.dg/elemental_optional_args_6.f90: New.
4656 2012-06-18 Tobias Burnus <burnus@net-b.de>
4659 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4660 * gfortran.dg/coarray/move_alloc_1.f90
4662 2012-06-18 Tobias Burnus <burnus@net-b.de>
4665 * gfortran.dg/coarray_27.f90: New.
4667 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4668 Greta Yorsh <Greta.Yorsh@arm.com>
4670 * gcc.target/arm/epilog-1.c: New test.
4672 2012-06-18 Richard Guenther <rguenther@suse.de>
4674 PR tree-optimization/53693
4675 * g++.dg/torture/pr53693.C: New testcase.
4677 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4679 PR tree-optimization/53703
4680 * gcc.dg/torture/pr53703.c: New test.
4682 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4685 * gcc.target/i386/pr53698.c: New test.
4687 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4689 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4691 2012-06-17 Tobias Burnus <burnus@net-b.de>
4695 * gfortran.dg/transfer_check_3.f90: New.
4697 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4699 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4701 2012-06-16 Tobias Burnus <burnus@net-b.de>
4705 * gfortran.dg/deferred_type_param_8.f90: New.
4707 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4709 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4710 testname that includes flags, passed in as new argument, in
4712 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4713 and pass it to verify-* procedures.
4715 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4716 alignment torture options with usual torture options.
4718 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4719 messages reported for one line of source code.
4720 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4721 * g++.dg/cpp0x/decltype2.C: Likewise.
4722 * g++.dg/cpp0x/decltype3.C: Likewise.
4723 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4724 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4725 * g++.dg/cpp0x/static_assert3.C: Likewise.
4726 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4727 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4728 * g++.dg/cpp0x/union1.C: Likewise.
4729 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4730 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4731 * g++.dg/cpp0x/variadic2.C: Likewise.
4732 * g++.dg/cpp0x/variadic20.C: Likewise.
4733 * g++.dg/cpp0x/variadic74.C: Likewise.
4734 * g++.dg/diagnostic/bitfld2.C: Likewise.
4735 * g++.dg/ext/attrib44.C: Likewise.
4736 * g++.dg/ext/no-asm-1.C: Likewise.
4737 * g++.dg/other/error34.C: Likewise.
4738 * g++.dg/parse/crash46.C: Likewise.
4739 * g++.dg/parse/error10.C: Likewise.
4740 * g++.dg/parse/error2.C: Likewise.
4741 * g++.dg/parse/error3.C: Likewise.
4742 * g++.dg/parse/error36.C: Likewise.
4743 * g++.dg/parse/error8.C: Likewise.
4744 * g++.dg/parse/error9.C: Likewise.
4745 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4746 * g++.dg/parse/parser-pr28152.C: Likewise.
4747 * g++.dg/parse/template25.C: Likewise.
4748 * g++.dg/parse/typename11.C: Likewise.
4749 * g++.dg/tc1/dr147.C: Likewise.
4750 * g++.dg/template/deduce3.C: Likewise.
4751 * g++.dg/template/koenig9.C: Likewise.
4752 * g++.dg/template/pr23510.C: Likewise.
4753 * g++.dg/warn/pr12242.C: Likewise.
4754 * g++.dg/warn/pr30551-2.C: Likewise.
4755 * g++.dg/warn/pr30551.C: Likewise.
4756 * g++.old-deja/g++.other/typename1.C: Likewise.
4757 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4759 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4762 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4763 * c-c++-common/torture/vshuf-2.inc: Likewise.
4764 * c-c++-common/torture/vshuf-4.inc: Likewise.
4765 * c-c++-common/torture/vshuf-8.inc: Likewise.
4766 * c-c++-common/torture/vshuf-main.inc: Likewise.
4767 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4768 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4769 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4770 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4771 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4772 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4773 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4774 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4775 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4776 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4777 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4778 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4779 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4780 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4782 2012-06-15 Michael Matz <matz@suse.de>
4784 * gcc.dg/tree-ssa/vector-4.c: New test.
4786 2012-06-15 Michael Matz <matz@suse.de>
4788 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4789 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4791 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4793 PR tree-optimization/53636
4794 * gcc.target/arm/pr53636.c: New test.
4796 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4798 PR tree-optimization/51581
4799 * gcc.c-torture/execute/pr51581-1.c: New test.
4800 * gcc.c-torture/execute/pr51581-2.c: New test.
4801 * gcc.dg/vect/pr51581-1.c: New test.
4802 * gcc.dg/vect/pr51581-2.c: New test.
4803 * gcc.dg/vect/pr51581-3.c: New test.
4804 * gcc.target/i386/avx-pr51581-1.c: New test.
4805 * gcc.target/i386/avx-pr51581-2.c: New test.
4806 * gcc.target/i386/avx2-pr51581-1.c: New test.
4807 * gcc.target/i386/avx2-pr51581-2.c: New test.
4808 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4810 2012-06-15 Richard Guenther <rguenther@suse.de>
4812 * gcc.c-torture/execute/20120615-1.c: New testcase.
4814 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4816 * gnat.dg/vect8.ad[sb]: New test.
4818 2012-06-14 Richard Guenther <rguenther@suse.de>
4820 * gcc.dg/tree-ssa/vrp.h: New testcase.
4821 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4823 2012-06-13 Christian Bruel <christian.bruel@st.com>
4826 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4828 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4830 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4832 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4835 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4836 test summary unique.
4838 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4839 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4840 scan-stack-usage-not): Don't strip torture options from test name.
4842 * lib/scandump.exp (scan-dump-times): Use printable version of
4843 regexp in test summary line.
4845 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4846 messages reported for one line of source code.
4847 * gcc.dg/format/few-1.c: Likewise.
4848 * gcc.dg/ia64-sync-2.c: Likewise.
4849 * gcc.dg/sync-2.c: Likewise.
4850 * gcc.dg/noncompile/pr44517.c: Likewise.
4852 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4855 * gcc.dg/guality/pr49888.c: New.
4857 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4859 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4860 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4861 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4863 2012-06-13 Tobias Burnus <burnus@net-b.de>
4866 * gfortran.dg/intent_out_7.f90: New.
4868 2012-06-13 Tobias Burnus <burnus@net-b.de>
4871 * gfortran.dg/save_4.f90: New.
4873 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4878 * gcc.dg/pr53532.c: New test.
4879 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4880 adjust line numbers.
4881 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4882 * gcc.dg/Wcxx-compat-8.c: Likewise.
4883 * gcc.dg/pr51034.c: New test.
4884 * gcc.dg/pr53196-1.c: New test.
4885 * gcc.dg/pr53196-2.c: New test.
4887 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4889 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4890 alignment torture options with usual torture options.
4891 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4892 instead of dg-options.
4893 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4894 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4895 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4896 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4897 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4898 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4900 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4901 to checks for multiple messages reported for one line of source code.
4902 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4904 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4905 messages reported for one line of source code.
4907 * gcc.dg/20031223-1.c: Add comments to check for multiple
4908 messages reported for one line of source code.
4909 * gcc.dg/Wconversion-integer.c: Likewise.
4910 * gcc.dg/Wfatal-2.c: Likewise.
4911 * gcc.dg/Wfatal.c: Likewise.
4912 * gcc.dg/Wobjsize-1.c: Likewise.
4913 * gcc.dg/c99-vla-jump-1.c: Likewise.
4914 * gcc.dg/c99-vla-jump-2.c: Likewise.
4915 * gcc.dg/c99-vla-jump-3.c: Likewise.
4916 * gcc.dg/c99-vla-jump-4.c: Likewise.
4917 * gcc.dg/c99-vla-jump-5.c: Likewise.
4918 * gcc.dg/decl-9.c: Likewise.
4919 * gcc.dg/declspec-10.c: Likewise.
4920 * gcc.dg/declspec-18.c: Likewise.
4921 * gcc.dg/mtune.c: Likewise.
4922 * gcc.dg/parser-pr28152-2.c: Likewise.
4923 * gcc.dg/parser-pr28152.c: Likewise.
4924 * gcc.dg/pr14475.c: Likewise.
4925 * gcc.dg/pr27953.c: Likewise.
4926 * gcc.dg/pr28322-3.c: Likewise.
4927 * gcc.dg/pr30457.c: Likewise.
4928 * gcc.dg/pr30551-2.c: Likewise.
4929 * gcc.dg/pr30551-3.c: Likewise.
4930 * gcc.dg/pr30551-4.c: Likewise.
4931 * gcc.dg/pr30551-5.c: Likewise.
4932 * gcc.dg/pr30551-6.c: Likewise.
4933 * gcc.dg/pr30551.c: Likewise.
4934 * gcc.dg/pr45461.c: Likewise.
4935 * gcc.dg/pr48552-1.c: Likewise.
4936 * gcc.dg/pr48552-2.c: Likewise.
4937 * gcc.dg/redecl-1.c: Likewise.
4938 * gcc.dg/transparent-union-3.c: Likewise.
4939 * gcc.dg/utf-dflt.c: Likewise.
4940 * gcc.dg/utf-dflt2.c: Likewise.
4941 * gcc.dg/vla-8.c: Likewise.
4942 * gcc.dg/vla-init-1.c: Likewise.
4943 * gcc.dg/wtr-int-type-1.c: Likewise.
4945 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4946 messages reported for for one line of source code.
4947 * c-c++-common/raw-string-5.c: Likewise.
4948 * c-c++-common/raw-string-4.c: Likewise.
4949 * c-c++-common/raw-string-6.c: Likewise.
4950 * c-c++-common/pr20000.c: Likewise.
4952 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4953 messages reported for one line of source code.
4954 * gcc.dg/cpp/pr30786.c: Likewise.
4955 * gcc.dg/cpp/pr28709.c: Likewise.
4956 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4957 * gcc.dg/cpp/macspace2.c: Likewise.
4958 * gcc.dg/cpp/missing-header-1.c: Likewise.
4959 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4960 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4961 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4963 2012-06-12 Jason Merrill <jason@redhat.com>
4966 * g++.dg/template/local7.C: New.
4968 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4971 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4972 * gcc.target/sh/pr51340-2.c: Likewise.
4973 * gcc.target/sh/pr51340-3.c: Likewise.
4975 2012-06-12 Michael Matz <matz@suse.de>
4977 * gcc.dg/torture/alias-1.c: New test.
4979 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4981 PR rtl-optimization/53589
4982 * gcc.dg/torture/pr53589.c: New test.
4984 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4987 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4988 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4989 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4990 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4991 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4992 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4993 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4994 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4995 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4996 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4997 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4998 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4999 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5000 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5001 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5002 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5004 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5006 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5007 (check_intel_cpu_model): New function.
5008 (check_amd_cpu_model): New function.
5009 (check_features): New function.
5010 (__get_cpuid_output): New function.
5011 (check_detailed): New function.
5012 (fn1): Rename to quick_check.
5013 (main): Update to call quick_check and call check_detailed.
5015 2012-06-11 Richard Henderson <rth@redhat.com>
5017 * lib/target-supports.exp
5018 (check_effective_target_sync_long_long_runtime): Use
5019 check_effective_target_lp64 instead of
5020 check_effective_target_powerpc64 for powerpc targets.
5022 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5025 * gcc.target/sh/pr53511-1.c: New.
5027 2012-06-11 Richard Guenther <rguenther@suse.de>
5030 * g++.dg/lto/pr53470_0.C: New testcase.
5031 * gcc.dg/lto/pr53470_0.c: Likewise.
5033 2012-06-11 Richard Guenther <rguenther@suse.de>
5036 * g++.dg/ext/pr53605.C: New testcase.
5038 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5040 * gnat.dg/specs/array1.ads: New test.
5041 * gnat.dg/specs/array2.ads: Likewise.
5042 * gnat.dg/array22.adb: Likewise.
5044 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5046 * gnat.dg/constant4.adb: New test.
5047 * gnat.dg/constant4_pkg.ads: New helper.
5049 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5052 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5053 * gfortran.dg/allocate_class_1.f90: Modified.
5054 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5055 * gfortran.dg/allocate_class_2.f90: New.
5057 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5060 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5062 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5065 * gfortran.dg/string_assign_2.f90: New test case.
5067 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5070 * gfortran.dg/string_assign_1.f90: New test case.
5072 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5075 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5076 * gcc.dg/gomp/critical-4.c: Likewise.
5077 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5078 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5079 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5080 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5081 * c-c++-common/gomp/pr53580.c: New test.
5083 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5086 * g++.dg/cpp0x/forw_enum11.C: New.
5088 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5091 * g++.dg/cpp0x/alias-decl-19.C: New.
5093 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5095 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5097 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5099 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5101 (XSTATE_SSE): Ditto.
5102 (XSTATE_YMM): Ditto.
5103 (avx_os_support): Use new defines.
5105 2012-06-06 Richard Guenther <rguenther@suse.de>
5108 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5111 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5114 * g++.dg/cpp0x/pr52841.C: New testcase.
5116 2012-06-06 Richard Guenther <rguenther@suse.de>
5118 PR tree-optimization/53081
5119 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5120 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5122 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5124 * gcc.target/powerpc/pr53487.c: New test.
5126 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5128 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5130 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5132 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5134 2012-06-05 Richard Guenther <rguenther@suse.de>
5136 PR tree-optimization/30442
5137 * gcc.dg/vect/bb-slp-30.c: New testcase.
5139 2012-06-05 Richard Guenther <rguenther@suse.de>
5141 PR tree-optimization/53081
5142 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5143 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5144 -fno-tree-loop-distribute-patterns.
5146 2012-06-05 Alan Modra <amodra@gmail.com>
5148 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5149 Check static chain in nested funcs.
5151 2012-06-04 Tobias Burnus <burnus@net-b.de>
5154 * gfortran.dg/init_flag_10.f90: New.
5156 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5159 * g++.dg/warn/Wenum-compare-no-2: New.
5161 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5163 PR preprocessor/53463
5164 * g++.dg/cpp/limits.C: New test.
5165 * g++.dg/parse/error19.C: Adjust.
5166 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5167 * g++.dg/warn/pr35635.C: Likewise.
5168 * g++.old-deja/g++.pt/assign1.C: Likewise.
5170 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5173 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5174 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5175 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5176 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5177 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5178 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5179 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5180 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5182 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5184 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5186 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5188 PR tree-optimization/53550
5189 * gcc.dg/pr53550.c: New test.
5191 2012-06-04 Richard Guenther <rguenther@suse.de>
5193 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5194 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5195 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5197 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5200 * gfortran.dg/parameter_array_element_2.f90: New.
5202 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5205 * gcc.target/sh/pr53512-1.c: New.
5206 * gcc.target/sh/pr53512-2.c: New.
5207 * gcc.target/sh/pr53512-3.c: New.
5208 * gcc.target/sh/pr53512-4.c: New.
5210 2012-06-01 Jason Merrill <jason@redhat.com>
5213 * g++.dg/ext/visibility/template12.C: New.
5214 * g++.dg/ext/attrib14.C: Adjust warning line.
5217 * g++.dg/parse/new6.C: New.
5218 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5220 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5222 * c-c++-common/restrict-2.c: Revert previous change.
5224 2012-06-01 Jason Merrill <jason@redhat.com>
5227 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5230 * g++.dg/cpp0x/auto33.C: New.
5232 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5235 * g++.dg/parse/namespace-alias-1.C: New.
5237 2012-06-01 Christian Bruel <christian.bruel@st.com>
5239 * gcc.dg/spec-options.c: New test.
5240 * gcc.dg/foo.specs: New file.
5242 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5245 * gnat.dg/lto14.adb: Skip on Solaris.
5247 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5249 * gcc.target/cris/sync-1-v10.c,
5250 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5251 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5252 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5253 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5254 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5255 gcc.target/cris/torture/sync-mis-op-i-1.c,
5256 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5257 gcc.target/cris/torture/sync-mis-op-i-2.c,
5258 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5259 gcc.target/cris/torture/sync-mis-op-i-3.c,
5260 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5261 gcc.target/cris/torture/sync-mis-op-s-1.c,
5262 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5263 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5264 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5265 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5266 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5267 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5268 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5269 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5270 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5272 2012-05-31 Richard Guenther <rguenther@suse.de>
5274 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5275 ldist-pr45948.c with disabled SCCP.
5277 2012-05-31 Richard Guenther <rguenther@suse.de>
5280 * gcc.dg/torture/pr48493.c: New testcase.
5282 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5284 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5286 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5287 of the initialization loop.
5288 (dg-final): Adjust the expected number of vectorized loops depending
5289 on vect_char_mult target selector.
5291 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5293 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5294 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5295 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5298 2012-05-30 Jason Merrill <jason@redhat.com>
5301 * g++.dg/init/new34.C: New.
5302 * g++.dg/tree-ssa/stabilize1.C: New.
5304 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5307 * g++.dg/init/new33.C: New test.
5309 2012-05-30 Richard Guenther <rguenther@suse.de>
5312 * gcc.dg/torture/pr53501.c: New testcase.
5313 * c-c++-common/restrict-2.c: Adjust.
5315 2012-05-30 Alan Modra <amodra@gmail.com>
5317 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5320 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5322 * gcc.target/i386/shuf-concat.c: New test.
5324 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5326 PR rtl-optimization/53519
5327 * gcc.c-torture/compile/pr53519.c: New test.
5329 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5331 * gcc.target/arm/neon-vrev.c: New.
5333 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5336 * gcc.target/sh/pr51340-1.c: New.
5337 * gcc.target/sh/pr51340-2.c: New.
5338 * gcc.target/sh/pr51340-3.c: New.
5340 2012-05-29 Richard Guenther <rguenther@suse.de>
5342 PR tree-optimization/53516
5343 * gcc.dg/torture/pr53516.c: New testcase.
5345 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5347 PR preprocessor/53229
5348 * gcc.dg/cpp/paste6.c: Force to run without
5349 -ftrack-macro-expansion.
5350 * gcc.dg/cpp/paste8.c: Likewise.
5351 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5352 -ftrack-macro-expansion.
5353 * gcc.dg/cpp/paste12.c: Force to run without
5354 -ftrack-macro-expansion.
5355 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5356 -ftrack-macro-expansion.
5357 * gcc.dg/cpp/paste13.c: Likewise.
5358 * gcc.dg/cpp/paste14.c: Likewise.
5359 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5360 -ftrack-macro-expansion.
5361 * gcc.dg/cpp/paste18.c: New test.
5363 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5365 * gcc.target/cris/torture/trap-1.c,
5366 gcc.target/cris/torture/trap-2.c,
5367 gcc.target/cris/torture/trap-3.c,
5368 gcc.target/cris/torture/trap-v0.c,
5369 gcc.target/cris/torture/trap-v3.c: New tests.
5371 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5374 * g++.dg/warn/Wbraces3.C: New.
5375 * g++.dg/warn/Wbraces4.C: Likewise.
5377 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5379 PR tree-optimization/53505
5380 * c-c++-common/torture/pr53505.c: New test.
5382 2012-05-27 Nathan Sidwell <nathan@acm.org>
5384 * gcc.dg/stmt-expr-4.c: New.
5386 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5389 * g++.dg/parse/crash60.C: New.
5391 2012-05-26 Jason Merrill <jason@redhat.com>
5394 * c-c++-common/array-lit.c: New.
5395 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5397 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5400 * gnat.dg/array21.adb: New test.
5402 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5404 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5406 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5409 * g++.dg/other/anon-union3.C: New.
5411 2012-05-25 Ian Lance Taylor <iant@google.com>
5413 * gcc.dg/split-6.c: New test.
5415 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5417 * gnat.dg/lto14.adb: New test.
5419 2012-05-25 Tristan Gingold <gingold@adacore.com>
5421 * gcc.target/i386/large-frame.c: New.
5423 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5424 * gcc.target/powerpc/lhs-1.c: New.
5425 * gcc.target/powerpc/lhs-2.c: New.
5426 * gcc.target/powerpc/lhs-3.c: New.
5428 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5430 Make unwound macro expansion trace less redundant
5431 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5432 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5433 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5434 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5435 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5436 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5438 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5441 * g++.dg/cpp0x/constexpr-default1.C: New.
5443 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5446 * g++.dg/eh/goto2.C: New.
5448 2012-05-24 Richard Guenther <rguenther@suse.de>
5451 * g++.dg/tree-prof/pr53460.C: New testcase.
5453 2012-05-24 Richard Guenther <rguenther@suse.de>
5456 * g++.dg/debug/pr53466.C: New testcase.
5458 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5460 PR tree-optimization/53465
5461 * gcc.c-torture/execute/pr53465.c: New test.
5463 2012-05-23 Tobias Burnus <burnus@net-b.de>
5467 * gfortran.dg/allocate_with_typespec_6.f90: New.
5469 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5472 * g++.dg/warn/delete-array-1.C: New.
5474 2012-05-23 Richard Guenther <rguenther@suse.de>
5476 * gcc.dg/torture/pr39074-2.c: Adjust.
5477 * gcc.dg/torture/pr39074.c: Likewise.
5478 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5479 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5481 2012-05-22 Jan Hubicka <jh@suse.cz>
5484 * g++.dg/torture/pr53161.C: New testcase.
5486 2012-05-22 Tobias Burnus <burnus@net-b.de>
5489 * gfortran.dg/realloc_on_assign_15.f90: New.
5491 2012-05-22 Richard Guenther <rguenther@suse.de>
5494 * gcc.dg/torture/pr51071-2.c: New testcase.
5496 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5498 PR tree-optimization/53336
5499 * g++.dg/torture/pr53336.C: New testcase.
5501 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5504 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5505 instead of -Wunused-local-typedefs.
5507 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5510 * g++.dg/other/abstract4.C: New-
5512 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5515 * g++.dg/ext/attrib46.C: New.
5517 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5520 * gcc.c-torture/compile/pr53418-1.c,
5521 gcc.c-torture/compile/pr53418-2.c: New tests.
5523 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5525 PR tree-optimization/53366
5526 * gcc.dg/torture/pr53366-1.c: New test.
5527 * gcc.dg/torture/pr53366-2.c: New test.
5528 * gcc.target/i386/pr53366-1.c: New test.
5529 * gcc.target/i386/pr53366-2.c: New test.
5531 PR tree-optimization/53409
5532 * gcc.c-torture/compile/pr53409.c: New test.
5534 PR tree-optimization/53410
5535 * gcc.c-torture/compile/pr53410-1.c: New test.
5536 * gcc.c-torture/compile/pr53410-2.c: New test.
5538 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5541 * gcc.target/i386/pr53425-1.c: New file.
5542 * gcc.target/i386/pr53425-2.c: Likewise.
5544 2012-05-21 Richard Guenther <rguenther@suse.de>
5546 PR tree-optimization/53408
5547 * gcc.dg/torture/pr53408.c: New testcase.
5549 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5550 H.J. Lu <hongjiu.lu@intel.com>
5553 * gcc.target/i386/pr53416.c: New file.
5555 2012-05-21 Richard Guenther <rguenther@suse.de>
5557 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5559 2012-05-21 Richard Guenther <rguenther@suse.de>
5561 * gcc.dg/torture/ldist-1.c: New testcase.
5563 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5565 * gnat.dg/lto13.adb: New test.
5566 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5568 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5570 * gnat.dg/specs/lto12.ads: New test.
5571 * gnat.dg/specs/lto12_pkg.ads: New helper.
5573 2012-05-18 Richard Guenther <rguenther@suse.de>
5575 PR tree-optimization/53346
5576 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5577 * gcc.target/i386/incoming-10.c: Adjust.
5578 * gcc.target/i386/incoming-11.c: Likewise.
5579 * gcc.target/i386/pr46295.c: Likewise.
5581 2012-05-18 Richard Guenther <rguenther@suse.de>
5583 * gcc.dg/pr53352.c: Return zero.
5585 2012-05-18 Richard Guenther <rguenther@suse.de>
5587 PR tree-optimization/53390
5588 * gcc.dg/torture/pr53390.c: New testcase.
5590 2012-05-18 Meador Inge <meadori@codesourcery.com>
5592 PR rtl-optimization/53352
5593 * gcc.dg/pr53352.c: New test.
5595 2012-05-17 David S. Miller <davem@davemloft.net>
5597 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5598 failure on sparc-*-linux-gnu.
5600 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5603 * g++.dg/parse/error49.C: New.
5604 * g++.dg/cpp0x/error8.C: Likewise.
5605 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5606 * g++.dg/ext/utf-dflt2.C: Likewise.
5607 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5608 * g++.dg/ext/utf-dflt.C: Likewise.
5609 * c-c++-common/raw-string-3.c: Likewise.
5610 * c-c++-common/raw-string-4.c: Likewise.
5612 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5615 * g++.dg/cpp0x/catch1.C: New.
5617 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5620 * g++.dg/parse/error48.C: New.
5621 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5622 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5624 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5626 * gcc.dg/tm/indirect-2.c: New test.
5628 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5630 PR tree-optimization/53217
5631 * gfortran.dg/pr53217.f90: New test.
5633 2012-05-16 Richard Guenther <rguenther@suse.de>
5635 PR tree-optimization/53364
5636 * g++.dg/torture/pr53364.C: New testcase.
5638 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5641 * gcc.dg/pr52549.c: Fix test for long != void*
5642 * gcc.c-torture/execute/pr52979-1.x: New file.
5643 * gcc.c-torture/execute/pr52979-2.x: New file.
5645 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5647 PR preprocessor/7263
5648 * gcc.dg/binary-constants-2.c: Run without tracking locations
5649 accross macro expansion.
5650 * gcc.dg/binary-constants-3.c: Likewise.
5651 * gcc.dg/cpp/sysmac2.c: Likewise.
5652 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5654 * gcc.dg/cpp/syshdr3.c: New test.
5655 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5656 * gcc.dg/system-binary-constants-1.c: New test.
5657 * gcc.dg/system-binary-constants-1.h: New header for the new test
5659 * g++.dg/cpp/syshdr3.C: New test.
5660 * g++.dg/cpp/syshdr3.h: New header the new test above.
5661 * g++.dg/system-binary-constants-1.C: New test.
5662 * g++.dg/system-binary-constants-1.h: New header the new test
5665 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5667 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5669 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5672 * gcc.dg/pr53358.c: New test.
5674 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5677 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5678 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5680 2012-05-15 Olivier Hainque <hainque@adacore.com>
5682 * g++.dg/eh/sighandle.C: New testcase.
5684 2012-05-15 Richard Guenther <rguenther@suse.de>
5686 PR tree-optimization/53355
5687 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5689 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5691 * gfortran.dg/*.f90: Remove now redundant manual
5692 cleanup-modules directive.
5694 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5696 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5697 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5699 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5702 * gfortran.dg/int_range_io_1.f90: New test.
5704 2012-05-14 Andi Kleen <ak@linux.intel.com>
5705 Jakub Jelinek <jakub@redhat.com>
5708 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5709 * gcc.target/i386/rtm-check.h: New file.
5710 * gcc.target/i386/pr53315.c: New test.
5712 2012-05-14 Tobias Burnus <burnus@net-b.de>
5717 * gfortran.dg/deferred_type_param_4.f90: New.
5718 * gfortran.dg/deferred_type_param_6.f90: New.
5720 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5722 * gcc.target/i386/retarg.c: New test.
5724 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5727 * gfortran.dg/deferred_type_param_3.f90: New.
5728 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5729 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5731 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5733 * gnat.dg/null_pointer_deref3.adb: New test.
5735 2012-05-12 Tobias Burnus <burnus@net-b.de>
5739 * gfortran.dg/deferred_type_param_5.f90: New.
5741 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5743 * g++.dg/parse/error47.C: New.
5745 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5748 * gfortran.dg/string_compare_4.f90: Change option
5749 to -fdump-tree-original. Add test case for kind=4.
5751 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5754 * gfortran.dg/string_compare_4.f90: New test.
5756 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5758 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5760 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5763 * g++.dg/cpp0x/variadic132.C: New.
5765 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5768 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5769 * g++.dg/parse/error26.C: Tweak dg-error column number.
5771 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5774 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5776 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5778 * gnat.dg/lto11.ad[sb]: New test.
5780 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5783 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5784 directive to Scan for vpmuldq, not vpmacsdql.
5786 2012-05-09 Michael Matz <matz@suse.de>
5788 PR tree-optimization/53185
5789 * gcc.dg/vect/pr53185.c: New test.
5791 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5794 * gcc.target/i386/pr53249.c: New.
5796 2012-05-09 Richard Guenther <rguenther@suse.de>
5798 PR tree-optimization/18437
5799 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5800 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5802 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5804 PR tree-optimization/53226
5805 * gcc.c-torture/compile/pr53226.c: New test.
5807 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5809 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5810 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5811 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5812 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5813 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5814 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5815 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5816 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5817 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5818 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5819 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5820 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5821 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5822 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5824 2012-05-09 Dehao Chen <dehao@google.com>
5826 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5827 * gcc.dg/predict-2.c: Likewise.
5828 * gcc.dg/predict-3.c: Likewise.
5829 * gcc.dg/predict-4.c: Likewise.
5830 * gcc.dg/predict-5.c: Likewise.
5831 * gcc.dg/predict-6.c: Likewise.
5833 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5836 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5838 2012-05-08 Richard Guenther <rguenther@suse.de>
5840 * gcc.dg/fold-bitand-4.c: New testcase.
5842 2012-05-08 Dehao Chen <dehao@google.com>
5844 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5845 heuristic is working properly.
5846 * gcc.dg/predict-2.c: Likewise.
5847 * gcc/dg/predict-3.c: Likewise.
5848 * gcc/dg/predict-4.c: Likewise.
5849 * gcc/dg/predict-5.c: Likewise.
5850 * gcc/dg/predict-6.c: Likewise.
5852 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5854 PR tree-optimization/53239
5855 * g++.dg/opt/vrp3.C: New test.
5856 * g++.dg/opt/vrp3-aux.cc: New file.
5857 * g++.dg/opt/vrp3.h: New file.
5859 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5861 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5862 .uleb128 support in assembler output.
5864 2012-05-07 Richard Guenther <rguenther@suse.de>
5867 * g++.dg/lto/pr42987_0.C: New testcase.
5868 * g++.dg/lto/pr42987_1.C: Likewise.
5870 2012-05-07 Tobias Burnus <burnus@net-b.de>
5873 * gfortran.dg/typebound_operator_15.f90: New.
5875 2012-05-06 Tobias Burnus <burnus@net-b.de>
5878 * gfortran.dg/class_array_13.f90: New.
5880 2012-05-06 Tristan Gingold <gingold@adacore.com>
5882 * gnat.dg/warn7.adb: New test.
5884 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5886 * gnat.dg/specs/renamings.ads: Rename to...
5887 * gnat.dg/specs/renaming1.ads: ...this.
5888 * gnat.dg/specs/renaming2.ads: New test.
5889 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5890 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5891 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5892 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5894 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5896 * gnat.dg/discr36.ad[sb]: New test.
5897 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5899 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5902 * c-c++-common/pr43772.c: New.
5904 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5907 * gfortran.dg/select_type_26.f03 : New test.
5908 * gfortran.dg/select_type_27.f03 : New test.
5911 * gfortran.dg/select_type_28.f03 : New test.
5913 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5917 * gfortran.dg/mod_sign0_1.f90: New test.
5918 * gfortran.dg/mod_large_1.f90: New test.
5920 2012-05-04 Tobias Burnus <burnus@net-b.de>
5923 gfortran.dg/public_private_module_5.f90: New.
5925 2012-05-04 Tobias Burnus <burnus@net-b.de>
5928 * gfortran.dg/constructor_7.f90: New.
5929 * gfortran.dg/constructor_8.f90: New.
5931 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5934 * g++.dg/cpp0x/static_assert7.C: New.
5936 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5938 PR tree-optimization/52633
5939 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5940 recognized as widening shifts instead of over-widening.
5941 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5942 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5943 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5944 * gcc.target/arm/pr52633.c: New test.
5946 2012-05-04 Richard Guenther <rguenther@suse.de>
5948 PR tree-optimization/53168
5949 * gcc.dg/torture/pr53168.c: New testcase.
5950 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5952 2012-05-04 Richard Guenther <rguenther@suse.de>
5954 * gcc.dg/lto/pr53214_0.c: New testcase.
5956 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5958 * gcc.target/ia64/pr48496.c: New test.
5959 * gcc.target/ia64/pr52657.c: Likewise.
5961 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5964 * c-c++-common/pr51712.c: New.
5966 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5969 * gcc.target/powwerpc/pr53199.c: New file.
5971 2012-05-03 Jason Merrill <jason@redhat.com>
5973 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5975 * gcc.dg/debug/dwarf2/dups-types.c: New.
5976 * gcc.dg/debug/dwarf2/dups-types.h: New.
5978 2012-05-03 Jason Merrill <jason@redhat.com>
5980 * g++.dg/debug/dwarf2/namespace-2.C: New.
5981 * g++.dg/debug/dwarf2/localclass3.C: New.
5983 2012-05-03 Jason Merrill <jason@redhat.com>
5985 * g++.dg/debug/dwarf2/thunk1.C: New.
5987 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5990 * g++.dg/other/final2.C: New.
5992 2012-05-03 Richard Guenther <rguenther@suse.de>
5994 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5996 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5998 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5999 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6000 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6001 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6003 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6005 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6007 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6008 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6009 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6012 * gcc.dg/pr53174.c: New test.
6015 * gcc.target/arm/pr53187.c: New test.
6016 * gcc.c-torture/compile/pr53187.c: New test.
6018 2012-05-03 Richard Guenther <rguenther@suse.de>
6020 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6021 unsupported prefetching support.
6023 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6025 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6026 option -ftrack-macro-expansion=0.
6027 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6028 option -ftrack-macro-expansion=0.
6030 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6032 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6033 dg-options for target arm with dg-additional-options.
6035 2012-05-03 Richard Guenther <rguenther@suse.de>
6037 PR tree-optimization/53144
6038 * gcc.dg/torture/pr53144.c: New testcase.
6040 2012-05-03 Tobias Burnus <burnus@net-b.de>
6043 * gfortran.dg/pointer_intent_7.f90: New.
6044 * gfortran.dg/pure_formal_3.f90: New.
6046 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6048 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6050 2012-05-02 Martin Jambor <mjambor@suse.cz>
6053 * g++.dg/lto/pr52605_0.C: New test.
6055 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6057 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6058 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6059 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6060 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6061 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6062 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6063 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6064 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6065 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6066 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6067 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6068 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6069 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6070 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6071 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6072 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6074 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6077 * gcc.dg/pr53153.c: New test.
6079 2012-05-02 Richard Guenther <rguenther@suse.de>
6081 * g++.dg/tree-ssa/pr19807.C: Adjust.
6083 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6085 PR tree-optimization/53163
6086 * gcc.c-torture/compile/pr53163.c: New test.
6088 PR rtl-optimization/53160
6089 * gcc.c-torture/execute/pr53160.c: New test.
6091 2012-05-01 Ian Lance Taylor <iant@google.com>
6094 * gcc.dg/pr37303.c: New test.
6096 2012-05-01 Richard Henderson <rth@redhat.com>
6098 * lib/target-supports.exp
6099 (check_effective_target_sync_long_long_runtime): True for
6100 check_effective_target_powerpc64.
6102 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6105 * gcc.dg/vector-1.c: Move to ...
6106 * c-c++-common/vector-1.c: ... here.
6107 * gcc.dg/vector-2.c: Move to ...
6108 * c-c++-common/vector-2.c: ... here.
6109 * gcc.dg/vector-3.c: Move to ...
6110 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6111 * gcc.dg/vector-4.c: Move to ...
6112 * c-c++-common/vector-4.c: ... here.
6113 * gcc.dg/vector-init-1.c: Move to ...
6114 * c-c++-common/vector-init-1.c: ... here.
6115 * gcc.dg/vector-init-2.c: Move to ...
6116 * c-c++-common/vector-init-2.c: ... here.
6117 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6118 * c-c++-common/vector-subscript-1.c: ... here.
6119 * gcc.dg/vector-subscript-2.c: Move to ...
6120 * c-c++-common/vector-subscript-2.c: ... here.
6121 * gcc.dg/vector-subscript-3.c: Move to ...
6122 * c-c++-common/vector-subscript-3.c: ... here.
6125 * g++.dg/cpp0x/vt-51314.C: New test.
6126 * g++.dg/cpp0x/variadic76.C: Fix.
6128 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6130 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6132 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6134 Add -Wvarargs option
6135 * c-c++-common/Wvarargs.c: New test case.
6136 * c-c++-common/Wvarargs-2.c: Likewise.
6138 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6140 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6141 * objc.dg/foreach-7.m: Force the test case to run without
6142 -ftrack-macro-expansion.
6143 * c-c++-common/tm/attrib-1.c: Likewise.
6144 * c-c++-common/warn-ommitted-condop.c: Likewise.
6145 * gcc.dg/assign-warn-1.c: Likewise.
6146 * gcc.dg/assign-warn-2.c: Likewise.
6147 * gcc.dg/attr-alloc_size.c: Likewise.
6148 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6149 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6150 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6151 * gcc.dg/c90-const-expr-9.c: Likewise.
6152 * gcc.dg/c99-const-expr-9.c: Likewise.
6153 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6154 * gcc.dg/cpp/direct2s.c: Likewise.
6155 * gcc.dg/cpp/pr28709.c: Likewise.
6156 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6157 * gcc.dg/dfp/composite-type.c: Likewise.
6158 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6159 with -ftrack-macro-expansion
6160 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6161 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6162 * g++.dg/ext/cleanup-1.C: Likewise.
6163 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6164 * g++.dg/template/sfinae10.C: Likewise.
6165 * g++.dg/tm/wrap-2.C: Likewise.
6166 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6167 * g++.dg/warn/Wsign-conversion.C: Likewise.
6168 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6169 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6170 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6171 it to run with -ftrack-macro-expansion.
6172 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6173 test cases without -ftrack-macro-expansion.
6175 Fix location for static class members
6176 * g++.dg/template/sfinae6_neg.C: Adjust.
6178 Make conversion warnings work on NULL with -ftrack-macro-expansion
6179 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6180 alongside the previous testing for NULL.
6182 Fix -Wuninitialized for -ftrack-macro-expansion
6183 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6185 Strip "<built-in>" loc from displayed expansion context
6186 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6187 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6188 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6191 Fix expansion point loc for macro-like tokens
6192 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6193 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6195 Fix token pasting with -ftrack-macro-expansion
6196 * gcc.dg/cpp/paste17.c: New test case for
6197 -ftrack-macro-expansion=2 mode only.
6198 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6200 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6202 * gnat.dg/warn6.ad[sb]: New test.
6204 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6207 * gcc.dg/20011021-1.c: Adjust testcase.
6209 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6212 * gfortran.dg/function_optimize_12.f90: New test.
6214 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6217 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6218 code to match current output and cover new peephole2 pattern.
6220 2012-04-27 Ollie Wild <aaw@google.com>
6222 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6224 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6226 * gcc.c-torture/execute/20120427-2.c: New testcase.
6227 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6228 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6229 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6231 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6234 * gcc.c-torture/execute/20120427-1.c: New testcase.
6236 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6239 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6241 2012-04-27 Tom de Vries <tom@codesourcery.com>
6243 PR tree-optimization/51879
6244 * gcc.dg/pr51879.c: New test.
6245 * gcc.dg/pr51879-2.c: Same.
6246 * gcc.dg/pr51879-3.c: Same.
6247 * gcc.dg/pr51879-4.c: Same.
6248 * gcc.dg/pr51879-6.c: Same.
6250 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6253 * g++.dg/cpp0x/defaulted35.C: New.
6254 * g++.dg/cpp0x/defaulted15.C: Adjust.
6256 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6258 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6261 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6263 * gcc.target/i386/builtin_target.c: Check avx2.
6265 2012-04-26 Alan Modra <amodra@gmail.com>
6267 * gcc.target/powerpc/savres.c: New test.
6268 * gcc.target/powerpc/powerpc.exp: Run it.
6270 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6273 * gcc.dg/torture/pr53120.c: New test.
6275 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6278 * gcc.c-torture/compile/pr52979-1.c: New test.
6279 * gcc.c-torture/execute/pr52979-1.c: New test.
6280 * gcc.c-torture/execute/pr52979-2.c: New test.
6282 2012-04-25 Richard Guenther <rguenther@suse.de>
6284 * gcc.target/i386/l_fma_float_5.c: Adjust.
6285 * gcc.target/i386/l_fma_double_4.c: Likewise.
6286 * gcc.target/i386/l_fma_float_2.c: Likewise.
6287 * gcc.target/i386/l_fma_float_6.c: Likewise.
6288 * gcc.target/i386/l_fma_double_1.c: Likewise.
6289 * gcc.target/i386/l_fma_double_5.c: Likewise.
6290 * gcc.target/i386/l_fma_float_3.c: Likewise.
6291 * gcc.target/i386/l_fma_double_2.c: Likewise.
6292 * gcc.target/i386/l_fma_double_6.c: Likewise.
6293 * gcc.target/i386/l_fma_float_4.c: Likewise.
6294 * gcc.target/i386/l_fma_double_3.c: Likewise.
6295 * gcc.target/i386/l_fma_float_1.c: Likewise.
6297 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6299 PR tree-optimization/53058
6300 * gcc.c-torture/compile/pr53058.c: New test.
6302 2012-04-25 Jan Hubicka <jh@suse.cz>
6305 * gcc.target/i386/pr39082-1.c: Update warning location.
6307 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6310 * gcc.dg/pr52880.c: New test.
6312 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6314 * gcc.dg/m-un-2.c: Update.
6315 * gcc.dg/20011021-1.c: Update.
6317 2012-04-25 Tobias Burnus <burnus@net-b.de>
6320 * gfortran.dg/realloc_on_assign_14.f90: New.
6322 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6325 PR tree-optimizations/52891
6326 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6328 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6331 * g++.dg/cpp0x/sfinae35.C: New.
6332 * g++.dg/cpp0x/sfinae36.C: Likewise.
6334 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6336 * gcc.target/builtin_target.c: New testcase.
6338 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6341 * gcc.target/powerpc/pr47197.c: New test.
6343 2012-04-24 Richard Guenther <rguenther@suse.de>
6345 PR tree-optimization/53085
6346 * g++.dg/torture/pr53085.C: New testcase.
6348 2012-04-24 Andrew Pinski <apinski@cavium.com>
6351 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6352 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6353 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6355 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6358 * gcc.c-torture/execute/pr53084.c: New test.
6360 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6362 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6364 2012-04-23 Andrew Pinski <apinski@cavium.com>
6366 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6368 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6371 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6372 * gcc.dg/torture/builtin-power-1.c: Likewise.
6374 2012-04-23 Richard Guenther <rguenther@suse.de>
6376 PR tree-optimization/53070
6377 * gcc.dg/torture/pr53070.c: New testcase.
6379 2012-04-23 Richard Guenther <rguenther@suse.de>
6382 * gcc.dg/pr53060.c: New testcase.
6384 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6386 PR tree-optimizations/52891
6387 * gcc.c-torture/compile/pr52891-1.c: New test.
6388 * gcc.c-torture/compile/pr52891-2.c: New test.
6390 2012-04-22 Tobias Burnus <burnus@net-b.de>
6393 * gfortran.dg/read_float_4.f90: New.
6395 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6398 * c-c++-common/pr35441.C: New.
6400 2012-04-20 Ian Lance Taylor <iant@google.com>
6402 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6403 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6405 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6407 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6409 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6411 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6413 PR rtl-optimization/44214
6414 * gcc.dg/pr44214-1.c: New test.
6415 * gcc.dg/pr44214-2.c: Likewise.
6416 * gcc.dg/pr44214-3.c: Likewise.
6418 2012-04-20 Richard Guenther <rguenther@suse.de>
6420 * g++.dg/torture/20120420-1.C: New testcase.
6422 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6424 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6426 2012-04-19 Christian Bruel <christian.bruel@st.com>
6428 * gcc.dg/pr52283.c: New test.
6430 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6432 * gcc.dg/pr37985.c: New test.
6434 2012-04-19 Richard Guenther <rguenther@suse.de>
6436 PR rtl-optimization/44688
6437 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6438 possibly profitable.
6440 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6442 PR tree-optimization/52976
6443 * gfortran.dg/reassoc_11.f: New test.
6445 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6447 PR tree-optimization/52976
6448 * gfortran.dg/reassoc_7.f: New test.
6449 * gfortran.dg/reassoc_8.f: Likewise.
6450 * gfortran.dg/reassoc_9.f: Likewise.
6451 * gfortran.dg/reassoc_10.f: Likewise.
6453 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6456 * g++.dg/cpp0x/sfinae33.C: New.
6457 * g++.dg/cpp0x/sfinae34.C: Likewise.
6459 2012-04-18 Joey Ye <joey.ye@arm.com>
6461 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6463 2012-04-18 Richard Guenther <rguenther@suse.de>
6465 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6467 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6468 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6470 2012-04-17 Tom de Vries <tom@codesourcery.com>
6472 * g++.dg/pr51264-4.C: New test.
6474 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6477 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6479 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6482 * g++.dg/parse/crash59.C: New.
6484 2012-04-17 Michael Matz <matz@suse.de>
6486 PR tree-optimization/18437
6487 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6489 2012-04-17 Richard Guenther <rguenther@suse.de>
6492 * g++.dg/torture/pr53011.C: New testcase.
6494 2012-04-16 Jason Merrill <jason@redhat.com>
6497 * g++.dg/cpp0x/variadic131.C: New.
6500 * g++.dg/cpp0x/variadic130.C: New.
6503 * g++.dg/cpp0x/variadic129.C: New.
6506 * g++.dg/cpp0x/variadic128.C: New.
6508 2012-04-16 Tobias Burnus <burnus@net-b.de>
6511 * gfortran.dg/pointer_intent_6.f90: New.
6513 2012-04-16 Tobias Burnus <burnus@net-b.de>
6516 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6517 to include public_private_module_4.f90.
6518 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6521 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6524 * g++.dg/diagnostic/operator1.C: New.
6525 * g++.dg/ext/label5.C: Adjust.
6526 * g++.dg/ext/va-arg1.C: Likewise.
6527 * g++.dg/other/error20.C: Likewise.
6528 * g++.dg/other/error20.C: Likewise.
6529 * g++.dg/other/error16.C: Likewise.
6530 * g++.dg/other/error10.C: Likewise.
6531 * g++.dg/parse/error30.C: Likewise.
6532 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6534 2012-04-16 Jason Merrill <jason@redhat.com>
6537 * g++.dg/cpp0x/variadic127.C: New.
6539 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6541 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6543 Use fail, pass instead of unresolved.
6547 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6549 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6550 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6551 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6553 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6556 * gfortran.dg/typebound_call_23.f03: New test case.
6558 2012-04-15 Jason Merrill <jason@redhat.com>
6561 * g++.dg/cpp0x/variadic126.C: New.
6564 * g++.dg/cpp0x/variadic125.C: New.
6567 * g++.dg/cpp0x/variadic124.C: New.
6570 * g++.dg/cpp0x/nullptr27.C: New.
6573 * g++.dg/warn/format8.C: New.
6575 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6578 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6580 2012-04-14 Tobias Burnus <burnus@net-b.de>
6584 * gfortran.dg/public_private_module_3.f90: New.
6585 * gfortran.dg/public_private_module_4.f90: New.
6587 2012-04-14 Tom de Vries <tom@codesourcery.com>
6589 * gcc.dg/superblock.c: New test.
6591 2012-04-14 Tom de Vries <tom@codesourcery.com>
6593 * gcc.dg/pr51879-12.c: New test.
6595 2012-04-13 Jason Merrill <jason@redhat.com>
6598 * g++.dg/cpp0x/variadic123.C: New.
6599 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6602 * g++.dg/cpp0x/initlist-ctor1.C: New.
6605 * g++.dg/other/anon-union2.C: New.
6607 2012-04-13 Martin Jambor <mjambor@suse.cz>
6610 * g++.dg/ipa/pr52939.C: New test.
6612 2012-04-13 Tom de Vries <tom@codesourcery.com>
6614 * gcc.dg/pr52734.c: New test.
6616 2012-04-13 Richard Guenther <rguenther@suse.de>
6618 PR tree-optimization/52969
6619 * gcc.dg/torture/pr52969.c: New testcase.
6621 2012-04-13 Richard Guenther <rguenther@suse.de>
6624 * gcc.dg/pr52549.c: New testcase.
6626 2012-04-13 Richard Guenther <rguenther@suse.de>
6629 * gcc.dg/pr52862.c: New testcase.
6631 2012-04-13 Joey Ye <joey.ye@arm.com>
6633 * gcc.target/arm/thumb1-imm.c: New testcase.
6635 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6638 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6639 second function argument.
6640 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6641 (calc_permps): Update declaration. Calculate result correctly.
6642 (avx2_test): Change src2 type to union256i_d.
6643 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6646 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6649 * gcc.target/powerpc/pr52775.c: New file.
6651 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6653 PR tree-optimization/18589
6654 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6655 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6656 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6657 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6658 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6659 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6660 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6661 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6662 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6663 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6665 2012-04-12 Richard Guenther <rguenther@suse.de>
6667 PR tree-optimization/52943
6668 * gcc.dg/torture/pr52943.c: New testcase.
6670 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6673 * gcc/target/sh/pr50751-4.c: New.
6674 * gcc/target/sh/pr50751-5.c: New.
6675 * gcc/target/sh/pr50751-6.c: New.
6676 * gcc/target/sh/pr50751-7.c: New.
6678 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6681 * g++.dg/lookup/using52.C: New.
6683 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6685 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6687 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6689 PR rtl-optimization/52876
6690 * gcc.target/i386/pr52876.c: New.
6692 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6694 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6696 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6698 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6699 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6700 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6701 (ptrdiff_t): ... this. All uses changed.
6702 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6703 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6705 (main): Cast argument to __INTPTR_TYPE__.
6706 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6708 * gcc.dg/mallign.c (main): Likewise.
6709 * gcc.dg/pr38700.c (foo): Likewise.
6710 * gcc.dg/long-long-cst1.c (t): Likewise.
6711 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6712 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6713 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6714 * gcc.dg/pr25682.c (d, foo): Likewise.
6715 * gcc.dg/format/cast-1.c (f): Likewise.
6716 * gcc.dg/c90-const-expr-10.c
6717 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6718 (size_t): ...this. All uses changed.
6719 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6720 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6721 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6722 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6723 * gcc.dg/sequence-pt-1.c: Likewise.
6724 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6725 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6726 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6727 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6728 of ptrdiff_t with it.
6729 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6730 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6731 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6733 2012-04-11 Jason Merrill <jason@redhat.com>
6736 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6737 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6740 * g++.dg/ext/attrib45.C: New.
6742 * g++.dg/eh/dtor3.C: New.
6744 2012-04-11 Richard Guenther <rguenther@suse.de>
6747 * gfortran.dg/pr52621.f90: New testcase.
6749 2012-04-11 Richard Guenther <rguenther@suse.de>
6752 * g++.dg/torture/pr52918-1.C: New testcase.
6753 * g++.dg/torture/pr52918-2.C: Likewise.
6755 2012-04-11 Tobias Burnus <burnus@net-b.de>
6758 * gfortran.dg/block_11.f90: New.
6760 2012-04-11 Nick Clifton <nickc@redhat.com>
6762 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6764 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6767 * gcc.target/powerpc/pr16458-1.c: New test.
6768 * gcc.target/powerpc/pr16458-2.c: Likewise.
6769 * gcc.target/powerpc/pr16458-3.c: Likewise.
6770 * gcc.target/powerpc/pr16458-4.c: Likewise.
6772 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6774 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6775 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6776 * gcc.dg/builtin-bswap-5.c: Likewise.
6777 * gcc.target/i386/builtin-bswap-4.c: New test.
6779 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6782 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6784 2012-04-11 Richard Guenther <rguenther@suse.de>
6786 PR rtl-optimization/52881
6787 * gcc.dg/torture/pr52881.c: New testcase.
6788 * gcc.dg/torture/pr52913.c: Likewise.
6790 2012-04-11 Richard Guenther <rguenther@suse.de>
6792 PR tree-optimization/52912
6793 * gcc.dg/torture/pr52912.c: New testcase.
6795 2010-04-10 Michael Matz <matz@suse.de>
6797 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6798 * gcc.dg/vect/vect-outer-1.c: Adjust.
6799 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6800 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6801 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6802 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6803 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6804 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6806 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6808 PR tree-optimization/52870
6809 * gcc.dg/vect/pr52870.c: New test.
6811 2012-04-09 Mike Stump <mikestump@comcast.net>
6813 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6814 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6815 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6816 * gnat.dg/aggr11.adb: Likewise.
6817 * gnat.dg/aggr11_pkg.ads: Likewise.
6818 * gnat.dg/aggr15.adb: Likewise.
6819 * gnat.dg/aggr15.ads: Likewise.
6820 * gnat.dg/aggr17.adb: Likewise.
6821 * gnat.dg/aggr18.adb: Likewise.
6822 * gnat.dg/array14.adb: Likewise.
6823 * gnat.dg/array14.ads: Likewise.
6824 * gnat.dg/array14_pkg.ads: Likewise.
6825 * gnat.dg/array19.adb: Likewise.
6826 * gnat.dg/array19.ads: Likewise.
6827 * gnat.dg/discr27.adb: Likewise.
6828 * gnat.dg/discr27.ads: Likewise.
6829 * gnat.dg/discr35.adb: Likewise.
6830 * gnat.dg/discr35.ads: Likewise.
6831 * gnat.dg/discr6.adb: Likewise.
6832 * gnat.dg/discr6_pkg.ads: Likewise.
6833 * gnat.dg/import1.adb: Likewise.
6834 * gnat.dg/import1.ads: Likewise.
6835 * gnat.dg/loop_address2.adb: Likewise.
6836 * gnat.dg/opt7.adb: Likewise.
6837 * gnat.dg/opt7.ads: Likewise.
6838 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6839 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6840 * gnat.dg/rep_clause2.adb: Likewise.
6841 * gnat.dg/rep_clause2.ads: Likewise.
6842 * gnat.dg/slice2.adb: Likewise.
6843 * gnat.dg/slice2.ads: Likewise.
6844 * gnat.dg/slice6.adb: Likewise.
6845 * gnat.dg/slice6_pkg.ads: Likewise.
6846 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6847 * gnat.dg/taft_type2.adb: Likewise.
6848 * gnat.dg/taft_type2.ads: Likewise.
6849 * gnat.dg/taft_type2_pkg.ads: Likewise.
6850 * gnat.dg/volatile10.adb: Likewise.
6851 * gnat.dg/volatile10_pkg.ads: Likewise.
6853 * gcc.dg/dll-8.c: Remove execute permissions.
6854 * g++.dg/ext/dllexport5.C: Likewise.
6856 2012-04-09 Jan Hubicka <jh@suse.cz>
6861 * gcc.dg/lto/pr52634_1.c: New testcase.
6862 * gcc.dg/lto/pr52634_0.c: New testcase.
6864 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6867 * gcc.target/i386/pr52883.c: New testcase.
6869 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6871 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6872 (check_effective_target_sync_long_long): Add SPARC case.
6873 (check_effective_target_sync_long_long_runtime): Likewise.
6874 (check_effective_target_sync_int_long): Adjust SPARC case.
6875 (check_effective_target_sync_char_short): Likewise.
6877 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6879 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6880 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6882 2012-04-08 Tobias Burnus <burnus@net-b.de>
6886 * gfortran.dg/public_private_module_2.f90: New.
6888 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6890 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6893 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6896 * gfortran.dg/function_optimize_11.f90: New test.
6898 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6901 * gfortran.dg/use_only_6.f90: New test.
6903 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6906 * gfortran.dg/use_only_6.f90: New test.
6907 2012-04-06 Mike Stump <mikestump@comcast.net>
6910 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6912 2012-04-05 Jason Merrill <jason@redhat.com>
6915 * g++.dg/template/qualified-id5.C: New.
6917 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6920 * gcc.target/i386/pr52882.c: New test.
6922 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6923 Dominique D'Humieures <dominiq@lps.ens.fr>
6926 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6927 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6929 2012-04-04 Jason Merrill <jason@redhat.com>
6932 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6934 2012-04-03 Jason Merrill <jason@redhat.com>
6937 * g++.dg/cpp0x/variadic-value1.C: New.
6939 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6941 * gnat.dg/pack18.adb: New test.
6942 * gnat.dg/pack18_pkg.ads: New helper.
6944 2012-04-03 Richard Guenther <rguenther@suse.de>
6946 PR tree-optimization/52808
6947 * gcc.dg/pr52808.c: New testcase.
6949 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6951 PR tree-optimization/52835
6952 * gfortran.dg/pr52835.f90: New test.
6954 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6956 * gnat.dg/specs/aggr5.ads: New test.
6958 2012-04-02 Richard Guenther <rguenther@suse.de>
6960 PR tree-optimization/52756
6961 * gcc.dg/torture/pr52756.c: New testcase.
6963 2012-04-02 Richard Guenther <rguenther@suse.de>
6966 * gcc.dg/pr52803.c: New testcase.
6968 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6971 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6974 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6977 * g++.dg/cpp0x/noexcept17.C: New.
6978 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6979 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6980 * g++.dg/cpp0x/noexcept01.C: Likewise.
6981 * g++.dg/eh/init-temp1.C: Likewise.
6982 * g++.dg/eh/ctor1.C: Likwise.
6984 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6986 * gnat.dg/controlled6.adb: New test.
6987 * gnat.dg/controlled6_pkg.ads: New helper.
6988 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6990 2012-03-30 Richard Henderson <rth@redhat.com>
6993 * g++.dg/opt/pr52727.C: New testcase.
6995 2012-03-30 Richard Guenther <rguenther@suse.de>
6997 PR tree-optimization/52754
6998 * gcc.target/i386/pr52754.c: New testcase.
7000 2012-03-30 Richard Guenther <rguenther@suse.de>
7003 * g++.dg/torture/pr52772.C: New testcase.
7005 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7008 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7010 2012-03-29 Jason Merrill <jason@redhat.com>
7013 * g++.dg/template/inherit8.C: New.
7015 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7018 * g++.dg/ext/weak4.C: New test.
7020 PR tree-optimization/52760
7021 * gcc.c-torture/execute/pr52760.c: New test.
7023 2012-03-29 Jason Merrill <jason@redhat.com>
7026 * g++.dg/cpp0x/initlist-array3.C: New.
7028 2012-03-28 Jason Merrill <jason@redhat.com>
7031 * g++.dg/overload/virtual2.C: New.
7033 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7035 * gnat.dg/vect7.ad[sb]: New test.
7037 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7038 Tobias Burnus <burnus@gcc.gnu.org>
7041 * gfortran.dg/allocate_class_1.f90 : Change error test.
7042 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7043 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7044 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7046 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7049 * gcc.dg/pr52691.c: New test.
7052 * gcc.c-torture/compile/pr52750.c: New test.
7054 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7057 * gcc.target/avr/torture/builtins-2.c: New test.
7059 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7062 * gcc.target/i386/pr52736.c: New test.
7064 2012-03-27 Martin Jambor <mjambor@suse.cz>
7067 * gcc.dg/torture/pr52693.c: New test.
7069 2012-03-27 Meador Inge <meadori@codesourcery.com>
7072 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7074 2012-03-27 Mike Stump <mikestump@comcast.net>
7077 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7078 failures that match branch names.
7080 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7081 H.J. Lu <hongjiu.lu@intel.com>
7084 * gcc.target/i386/pr52698.c: New test.
7086 2012-03-27 Richard Guenther <rguenther@suse.de>
7089 * gcc.dg/torture/pr52720.c: New testcase.
7091 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7093 * gnat.dg/pack17.adb: New test.
7095 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7097 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7098 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7100 2012-03-26 Martin Jambor <mjambor@suse.cz>
7102 PR tree-optimization/50052
7103 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7105 2012-03-26 Richard Guenther <rguenther@suse.de>
7107 PR tree-optimization/52701
7108 * gfortran.dg/pr52701.f90: New testcase.
7110 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7112 PR tree-optimization/52686
7113 * gcc.target/arm/pr52686.c: New test.
7115 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7117 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7118 Add "-Os -flto" to list.
7120 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7122 * gnat.dg/concat2.ad[sb]: New test.
7124 2012-03-24 Jason Merrill <jason@redhat.com>
7126 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7127 * g++.dg/cpp0x/trailing2.C: Likewise.
7128 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7129 * g++.dg/cpp1y/auto-fn1.C: New.
7130 * g++.dg/cpp1y/auto-fn2.C: New.
7131 * g++.dg/cpp1y/auto-fn3.C: New.
7132 * g++.dg/cpp1y/auto-fn4.C: New.
7133 * g++.dg/cpp1y/auto-fn5.C: New.
7134 * g++.dg/cpp1y/auto-fn6.C: New.
7135 * g++.dg/cpp1y/auto-fn7.C: New.
7136 * g++.dg/cpp1y/auto-fn8.C: New.
7137 * g++.dg/cpp1y/auto-fn9.C: New.
7138 * g++.dg/cpp1y/auto-fn10.C: New.
7139 * g++.dg/cpp1y/auto-fn11.C: New.
7141 2012-03-23 Richard Guenther <rguenther@suse.de>
7143 PR tree-optimization/52678
7144 * gfortran.dg/pr52678.f: New testcase.
7146 2012-03-23 Richard Guenther <rguenther@suse.de>
7148 PR tree-optimization/52638
7149 * g++.dg/torture/pr52638.C: New testcase.
7151 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7154 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7156 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7159 * g++.dg/ext/attrib44.C: New test.
7161 2012-03-22 Jan Hubicka <jh@suse.cz>
7164 * g++.dg/torture/pr51737.C: New testcase
7166 2012-03-22 Richard Guenther <rguenther@suse.de>
7168 PR tree-optimization/52548
7169 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7171 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7173 * lib/fortran-modules.exp (list-module-names-1): Remove
7176 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7179 * gcc.target/sh/pr50751-1.c: New.
7180 * gcc.target/sh/pr50751-2.c: New.
7181 * gcc.target/sh/pr50751-3.c: New.
7183 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7186 * gcc.target/sh/sh4a-cos.c: Remove.
7187 * gcc.target/sh/sh4a-sin.c: Remove.
7188 * gcc.target/sh/sh4a-sincos.c: Remove.
7190 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7192 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7193 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7195 2012-03-21 Martin Jambor <mjambor@suse.cz>
7198 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7199 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7201 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7203 * gcc.target/arm/thumb-16bit-ops.c: New file.
7204 * gcc.target/arm/thumb-ifcvt.c: New file.
7206 2012-03-20 Jason Merrill <jason@redhat.com>
7208 * lib/target-supports.exp: Add { target c++1y }.
7210 * g++.dg/cpp0x/auto32.C: New.
7212 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7215 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7217 * gcc.dg/torture/pr48124-4.c: Ditto:
7218 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7220 2012-03-20 Jason Merrill <jason@redhat.com>
7223 * g++.dg/cpp0x/initlist66.C: New.
7225 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7227 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7230 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7233 * gcc.target/avr/torture/addr-space-2.h: New file.
7234 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7235 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7236 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7237 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7239 2012-03-20 Richard Guenther <rguenther@suse.de>
7241 * gnat.dg/pack16.adb: New testcase.
7242 * gnat.dg/pack16_pkg.ads: Likewise.
7243 * gnat.dg/specs/pack8.ads: Likewise.
7244 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7246 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7248 * g++.dg/warn/Wuseless-cast.C: Extend.
7250 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7253 * g++.dg/warn/Wuseless-cast.C: New.
7255 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7258 * gfortran.dg/pr52608.f90: New test.
7260 2012-03-17 Tobias Burnus <burnus@net-b.de>
7263 * gfortran.dg/proc_ptr_36.f90: New.
7265 2012-03-16 Martin Jambor <mjambor@suse.cz>
7267 * gcc.dg/misaligned-expand-1.c: New test.
7268 * gcc.dg/misaligned-expand-3.c: Likewise.
7270 2012-03-16 Richard Guenther <rguenther@suse.de>
7271 Kai Tietz <ktietz@redhat.com>
7274 * gcc.c-torture/execute/pr48814-1.c: New test.
7275 * gcc.c-torture/execute/pr48814-2.c: New test.
7276 * gcc.dg/tree-ssa/assign-1.c: New test.
7277 * gcc.dg/tree-ssa/assign-2.c: New test.
7278 * gcc.dg/tree-ssa/assign-3.c: New test.
7280 2012-03-16 Richard Guenther <rguenther@suse.de>
7282 * gnat.dg/specs/pack7.ads: New testcase.
7284 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7287 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7288 * gcc.dg/torture/vshuf-8.inc: Likewise.
7289 * gcc.dg/torture/vshuf-16.inc: Likewise.
7290 * gcc.dg/torture/vshuf-32.inc: Likewise.
7292 2012-03-15 Jason Merrill <jason@redhat.com>
7294 * g++.dg/torture/pr52582.C: New.
7296 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7298 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7300 2012-03-15 Ira Rosen <irar@il.ibm.com>
7301 Ulrich Weigand <ulrich.weigand@linaro.org>
7303 * gcc.dg/vect/slp-cond-3.c: New test.
7304 * gcc.dg/vect/slp-cond-4.c: New test.
7306 2012-03-15 Ira Rosen <irar@il.ibm.com>
7307 Ulrich Weigand <ulrich.weigand@linaro.org>
7309 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7310 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7312 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7317 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7318 * gfortran.dg/round_1.f03: Likewise.
7320 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7321 Andrew Pinski <apinski@cavium.com>
7324 * gcc.dg/pr52592.c: New test.
7326 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7328 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7329 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7330 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7331 * lib/fortran-modules.exp: .. this new file. Adjust users.
7332 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7333 gfortran-dg-debug-runtest): Call cleanup-modules.
7334 * lib/fortran-torture.exp (fortran-torture-execute,
7335 fortran-torture): Likewise.
7336 * gfortran.dg/coarray/caf.exp: Likewise.
7337 * lib/lto.exp: Likewise.
7338 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7339 * gfortran.dg/class_4b.f03: Likewise.
7340 * gfortran.dg/class_4c.f03: Likewise.
7341 * gfortran.dg/class_45a.f03: Likewise.
7342 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7343 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7344 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7345 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7346 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7347 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7348 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7349 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7350 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7351 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7352 * gfortran.dg/whole_file_28.f90: Likewise.
7353 * gfortran.dg/whole_file_29.f90: Likewise.
7354 * gfortran.dg/whole_file_30.f90: Likewise.
7355 * gfortran.dg/whole_file_31.f90: Likewise.
7357 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7359 PR tree-optimization/52267
7360 * gcc.dg/pr52267.c: New test.
7361 * gcc.dg/tree-ssa/vrp65.c: New test.
7362 * gcc.dg/tree-ssa/vrp66.c: New test.
7364 2012-03-15 Richard Guenther <rguenther@suse.de>
7367 * gfortran.dg/vect/pr52580.f: New testcase.
7369 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7371 * gcc.target/sh/fpul-usage-1.c: New.
7373 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7376 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7377 * gcc.target/sh/pr49468-di.c: Likewise.
7379 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7381 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7382 * gcc.dg/c99-stdint-6.c: Likewise.
7383 * gcc.dg/lto/20090210_0.c: Likewise.
7384 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7385 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7386 * gcc.dg/pragma-init-fini-2.c: Likewise.
7387 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7388 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7389 * gcc.target/i386/pr22152.c: Likewise.
7390 * gcc.target/i386/vect8-ret.c: Likewise.
7391 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7394 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7396 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7397 * g++.dg/tree-prof/partition1.C: Likewise.
7398 * g++.dg/tree-prof/partition2.C: Likewise.
7399 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7401 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7402 * gcc.c-torture/execute/20010724-1.c: Remove.
7403 * gcc.c-torture/execute/20010724-1.x: Remove.
7404 * gcc.c-torture/execute/20040208-2.c: Remove.
7405 * gcc.c-torture/execute/20040208-2.x: Remove.
7406 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7408 (main) [__mips__ && __sgi__]: Remove.
7409 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7410 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7411 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7412 mips-sgi-irix6* handling.
7413 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7414 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7415 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7417 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7418 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7419 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7420 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7421 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7422 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7424 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7425 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7426 * gcc.target/mips/save-restore-3.c: Likewise.
7427 * gcc.target/mips/save-restore-4.c: Likewise.
7428 * gcc.target/mips/save-restore-5.c: Likewise.
7429 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7430 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7432 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7434 (restore_ld_library_path_env_vars): Likewise.
7435 * lib/target-supports.exp (check_profiling_available): Remove
7436 mips*-*-irix* handling.
7437 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7438 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7439 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7441 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7444 * g++.dg/opt/pr52582.C: New test.
7446 2012-03-14 Richard Guenther <rguenther@suse.de>
7448 PR tree-optimization/52571
7449 * gcc.dg/vect/vect-2.c: Initialize arrays.
7450 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7451 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7452 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7454 2012-03-14 Richard Guenther <rguenther@suse.de>
7459 * gcc.dg/torture/pr48124-1.c: New testcase.
7460 * gcc.dg/torture/pr48124-2.c: Likewise.
7461 * gcc.dg/torture/pr48124-3.c: Likewise.
7462 * gcc.dg/torture/pr48124-4.c: Likewise.
7464 2012-03-14 Richard Guenther <rguenther@suse.de>
7467 * gcc.dg/pr52578.c: New testcase.
7469 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7472 * g++.dg/cpp0x/udlit-args2.C: New test.
7474 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7477 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7478 * gcc.c-torture/compile/pr48596.c: ... here.
7480 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7483 * g++.dg/lookup/hidden-class17.C: New test.
7485 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7488 * gcc.dg/Wunused-var-3.c: New test.
7490 2012-03-13 Martin Jambor <mjambor@suse.cz>
7492 * gcc.dg/misaligned-expand-2.c: New test.
7494 2012-03-13 Richard Guenther <rguenther@suse.de>
7497 * gcc.dg/pr52134.c: New testcase.
7499 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7501 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7503 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7505 PR tree-optimization/46728
7506 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7507 * gcc.target/powerpc/pr46728-5.c: Likewise.
7508 * gcc.target/powerpc/pr46728-8.c: Likewise.
7509 * gcc.target/powerpc/pr46728-10.c: Likewise.
7510 * gcc.target/powerpc/pr46728-11.c: Likewise.
7511 * gcc.target/powerpc/pr46728-13.c: Likewise.
7512 * gcc.target/powerpc/pr46728-14.c: Likewise.
7513 * gcc.target/powerpc/pr46728-15.c: Likewise.
7515 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7518 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7520 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7522 PR tree-optimization/46728
7523 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7524 * gcc.target/powerpc/pr46728-5.c: Likewise.
7525 * gcc.target/powerpc/pr46728-8.c: Likewise.
7526 * gcc.target/powerpc/pr46728-10.c: Likewise.
7527 * gcc.target/powerpc/pr46728-11.c: Likewise.
7528 * gcc.target/powerpc/pr46728-13.c: Likewise.
7529 * gcc.target/powerpc/pr46728-14.c: Likewise.
7530 * gcc.target/powerpc/pr46728-15.c: Likewise.
7532 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7535 * gcc.target/avr/torture/addr-space-1.h: New file.
7536 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7537 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7538 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7539 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7541 2012-03-12 Andrew Pinski <apinski@cavium.com>
7543 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7545 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7547 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7548 * g++.dg/abi/thunk4.C: Likewise.
7549 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7551 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7553 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7554 * g++.dg/eh/spbp.C: Likewise.
7555 * g++.dg/ext/label13.C: Likewise.
7556 * g++.dg/guality/guality.exp: Likewise.
7557 * g++.dg/other/anon5.C: Likewise.
7558 * g++.dg/other/pragma-ep-1.C: Remove.
7559 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7560 * g++.dg/warn/pr31246.C: Likewise.
7561 * g++.dg/warn/weak1.C: Likewise.
7562 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7563 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7564 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7565 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7566 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7567 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7568 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7569 * gcc.dg/c99-tgmath-1.c: Likewise.
7570 * gcc.dg/c99-tgmath-2.c: Likewise.
7571 * gcc.dg/c99-tgmath-3.c: Likewise.
7572 * gcc.dg/c99-tgmath-4.c: Likewise.
7573 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7575 * gcc.dg/debug/pr49032.c: Likewise.
7576 * gcc.dg/guality/guality.exp: Likewise.
7577 * gcc.dg/intmax_t-1.c: Likewise.
7578 * gcc.dg/pr48616.c: Likewise.
7579 * gcc.dg/pragma-ep-1.c: Remove.
7580 * gcc.dg/pragma-ep-2.c: Remove.
7581 * gcc.dg/pragma-ep-3.c: Remove.
7582 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7583 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7584 * gcc.misc-tests/gcov-14.c: Likewise.
7585 * gfortran.dg/guality/guality.exp: Likewise.
7586 * lib/target-supports.exp (check_weak_available): Likewise.
7587 (add_options_for_tls): Likewise.
7588 (check_ascii_locale_available): Likewise.
7589 * obj-c++.dg/dwarf-2.mm: Likewise.
7590 * objc.dg/dwarf-1.m: Likewise.
7591 * objc.dg/dwarf-2.m: Likewise.
7593 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7595 PR tree-optimization/51721
7596 * gcc.dg/tree-ssa/vrp64.c: New test.
7598 PR tree-optimization/52533
7599 * gcc.c-torture/compile/pr52533.c: New test.
7601 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7603 * gcc.target/i386/rtm-xabort-1.c: New.
7604 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7605 * gcc.target/i386/rtm-xend-1.c: Ditto.
7606 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7607 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7608 * gcc.target/i386/sse-13.c: Ditto.
7609 * gcc.target/i386/sse-14.c: Ditto.
7610 * gcc.target/i386/sse-22.c: Ditto.
7611 * gcc.target/i386/sse-23.c: Ditto.
7612 * g++.dg/other/i386-2.C: Ditto.
7613 * g++.dg/other/i386-3.C: Ditto.
7615 2012-03-12 Tobias Burnus <burnus@net-b.de>
7618 * gfortran.dg/proc_ptr_35.f90: New.
7620 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7623 * gcc.dg/torture/pr52530.c: New test.
7625 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7628 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7630 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7633 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7635 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7637 2012-03-09 Andrew Pinski <apinski@cavium.com>
7640 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7641 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7643 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7645 * gcc.dg/tree-ssa/scev-3.c: New.
7646 * gcc.dg/tree-ssa/scev-4.c: New.
7648 2012-03-08 Tobias Burnus <burnus@net-b.de>
7651 * gfortran.dg/proc_ptr_34.f90
7653 2012-03-07 Jason Merrill <jason@redhat.com>
7656 * g++.dg/cpp0x/udlit-mangle.C: New.
7658 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7660 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7662 2012-03-06 Richard Guenther <rguenther@suse.de>
7665 * gcc.dg/torture/pr52493.c: New testcase.
7667 2012-03-06 Richard Guenther <rguenther@suse.de>
7670 * gcc.dg/lto/pr52097_0.c: New testcase.
7672 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7675 * gcc.target/sh/pr51244-1.c: New.
7676 * gcc.target/sh/pr51244-2.c: New.
7677 * gcc.target/sh/pr51244-3.c: New.
7679 2012-03-05 Jason Merrill <jason@redhat.com>
7682 * g++.dg/ext/visibility/template11.C: New.
7684 * g++.dg/cpp0x/implicit13.C: New.
7686 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7688 PR tree-optimization/51721
7689 * gcc.dg/tree-ssa/vrp63.c: New test.
7690 * gcc.dg/pr51721.c: New test.
7692 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7695 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7698 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7701 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7703 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7706 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7708 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7710 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7713 2012-03-03 Jason Merrill <jason@redhat.com>
7715 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7718 * g++.dg/cpp0x/initlist65.C: New.
7721 * g++.dg/ext/is_empty2.C: New.
7723 2012-03-03 Tobias Burnus <burnus@net-b.de>
7726 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7728 2012-03-03 Tobias Burnus <burnus@net-b.de>
7730 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7731 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7732 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7733 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7734 * gfortran.dg/class_30.f90: Remove dg-warning line.
7735 * gfortran.dg/bind_c_usage_25.f90: New.
7737 2012-03-03 Tobias Burnus <burnus@net-b.de>
7740 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7741 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7742 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7744 2012-03-03 Tobias Burnus <burnus@net-b.de>
7747 * gfortran.dg/assumed_type_1.f90: New.
7748 * gfortran.dg/assumed_type_2.f90: New.
7749 * gfortran.dg/assumed_type_3.f90: New.
7750 * gfortran.dg/assumed_type_4.f90: New.
7752 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7755 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7756 * gcc.target/sh/pr49468-di.c: New.
7758 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7760 * gcc.dg/graphite/pr50561.c: Update.
7762 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7764 * gcc.target/powerpc/pr52457.c: New test.
7766 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7768 * gcc.target/arm/sat-1.c: New test.
7770 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7773 * gcc.target/i386/pr46716.c: New test.
7775 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7778 * g++.dg/cpp0x/sfinae32.C: New.
7780 2012-03-02 Richard Guenther <rguenther@suse.de>
7782 PR tree-optimization/52406
7783 * gcc.dg/torture/pr52406.c: New testcase.
7785 2012-03-02 Tobias Burnus <burnus@net-b.de>
7788 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7789 * gfortran.dg/nullify_2.f90: Update dg-error.
7790 * gfortran.dg/nullify_4.f90: Ditto.
7791 * gfortran.dg/pointer_init_6.f90: Ditto.
7793 2012-03-02 Tobias Burnus <burnus@net-b.de>
7796 * gfortran.dg/class_51.f90: New.
7798 2012-03-02 Tobias Burnus <burnus@net-b.de>
7801 * gfortran.dg/intrinsic_8.f90: New.
7803 2012-03-01 Kai Tietz <ktietz@redhat.com>
7805 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7806 routines on mingw targets.
7807 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7809 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7811 PR tree-optimization/52445
7812 * gcc.dg/pr52445.c: New test.
7814 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7817 * gcc.c-torture/compile/pr52437.c: New test.
7820 * gcc.dg/torture/pr52419.c: New test.
7822 PR tree-optimization/52429
7823 * gcc.dg/torture/pr52429.c: New test.
7824 * g++.dg/opt/pr52429.C: New test.
7826 2012-02-29 Richard Guenther <rguenther@suse.de>
7829 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7830 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7831 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7832 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7833 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7834 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7836 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7838 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7840 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7843 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7845 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7848 * gcc.target/arm/neon/pr51534.c: New testcase.
7850 2012-02-28 Richard Guenther <rguenther@suse.de>
7853 * gcc.dg/torture/pr52407.c: New testcase.
7855 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7857 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7858 * gcc.target/arm/vfp2.c: Likewise.
7859 * gcc.target/arm/vfp3.c: Likewise.
7860 * gcc.target/arm/vfp4.c: Likewise.
7861 * gcc.target/arm/vfp5.c: Likewise.
7862 * gcc.target/arm/vfp6.c: Likewise.
7863 * gcc.target/arm/vfp7.c: Likewise.
7864 * gcc.target/arm/vfp8.c: Likewise.
7865 * gcc.target/arm/vfp9.c: Likewise.
7866 * gcc.target/arm/vfp10.c: Likewise.
7867 * gcc.target/arm/vfp11.c: Likewise.
7868 * gcc.target/arm/vfp12.c: Likewise.
7869 * gcc.target/arm/vfp13.c: Likewise.
7870 * gcc.target/arm/vfp14.c: Likewise.
7871 * gcc.target/arm/vfp15.c: Likewise.
7872 * gcc.target/arm/vfp16.c: Likewise.
7873 * gcc.target/arm/vfp17.c: Likewise.
7874 * gcc.target/arm/neon-constants.h: New file.
7875 * gcc.target/arm/neon-vect1.c: New test.
7876 * gcc.target/arm/neon-vect2.c: New test.
7877 * gcc.target/arm/neon-vect3.c: New test.
7878 * gcc.target/arm/neon-vect4.c: New test.
7879 * gcc.target/arm/neon-vect5.c: New test.
7880 * gcc.target/arm/neon-vect6.c: New test.
7881 * gcc.target/arm/neon-vect7.c: New test.
7882 * gcc.target/arm/neon-vect8.c: New test.
7884 2012-02-28 Richard Guenther <rguenther@suse.de>
7886 PR tree-optimization/52402
7887 * gcc.dg/torture/pr52402.c: New testcase.
7889 2012-02-28 Richard Guenther <rguenther@suse.de>
7892 * g++.dg/lto/pr52400_0.C: New testcase.
7894 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7896 * gcc.target/avr/torture/builtins-1.c: New test.
7897 * gcc.target/avr/torture/builtins-error.c: New test.
7899 2012-02-28 Kai Tietz <ktietz@redhat.com>
7901 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7902 * gcc.target/i386/pr45352-2.c: Likewise.
7903 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7904 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7905 targets instead rand.
7906 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7907 * gcc.target/i386/sse2-mul-1.c: Likewise.
7908 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7909 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7910 * gcc.target/i386/pad-1.c: Likewise.
7911 * gcc.target/i386/pad-9.c: Likewise.
7912 * gcc.target/i386/pad-2.c: Likewise.
7913 * gcc.target/i386/pad-5b.c: Likewise.
7914 * gcc.target/i386/pad-8.c: Likewise.
7915 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7916 * gcc.target/i386/pr44130.c: Likewise.
7917 * gcc.target/i386/align-main-1.c: Likewise.
7918 * gcc.target/i386/align-main-2.c: Likewise.
7919 * gcc.target/i386/sw-1.c: Likewise.
7920 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7921 on x64 mingw target.
7922 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7923 * gcc.target/i386/pr46295.c: Likewise.
7924 * gcc.target/i386/amd64-abi-1.c: Likewise.
7925 * gcc.target/i386/amd64-abi-2.c: Likewise.
7926 * gcc.target/i386/pr39082-1.c: Likewise.
7927 * gcc.target/i386/pr39162.c: Likewise.
7928 * gcc.target/i386/pr22152.c: Likewise.
7929 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7930 * gcc.target/i386/wrfsbase-2.c: Likewise.
7931 * gcc.target/i386/local.c: Likewise
7932 * gcc.target/i386/wrgsbase-1.c: Likewise.
7933 * gcc.target/i386/wrfsbase-1.c: Likewise.
7934 * gcc.target/i386/pr39315-3.c: Likewise.
7935 * gcc.target/i386/pr35767-4.c: Likewise.
7936 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7938 * gcc.target/i386/pr45336-2.c: Likewise.
7939 * gcc.target/i386/pr45336-1.c: Likewise.
7940 * gcc.target/i386/pr45336-4.c: Likewise.
7942 2012-02-27 Tristan Gingold <gingold@adacore.com>
7944 * gnat.dg/array20.ad[sb]: New test.
7946 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7949 * gcc.target/arm/pr52375.c: New test.
7950 * gcc.c-torture/compile/pr52375.c: New test.
7952 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7954 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7955 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7957 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7959 * gnat.dg/aggr19.adb: New test.
7960 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7962 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7965 * gcc.target/sh/pr49263.c: New.
7967 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7969 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7970 simulate_thread_wrapper_other_threads
7971 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7972 Move initialization of 'value' to main().
7973 (main): Initialize 'value';
7974 * gcc.dg/simulate-thread/speculative-store.c
7975 (simulate_thread_step_verify): Return 0 when successful.
7976 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7978 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7979 (simulate_thread_wrapper_other_threads): Return a success/fail value
7980 and issue an error if the instruction count threshold is exceeded.
7982 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7985 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7986 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7988 2012-02-24 Richard Guenther <rguenther@suse.de>
7991 * gcc.dg/pr52355.c: New testcase.
7993 2012-02-23 Kai Tietz <ktietz@redhat.com>
7995 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7996 * gcc.dg/Wpadded.c: Likewise.
7997 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7999 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8000 for sleep by Sleep and add windows.h include for this function.
8001 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8003 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8005 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8006 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8007 on x64 mingw target.
8008 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8009 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8010 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8011 failure on LLP64 target.
8013 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8016 * gcc.dg/noncompile/pr52290.c: New test.
8018 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8020 PR tree-optimization/52019
8021 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8023 2012-02-22 Kai Tietz <ktietz@redhat.com>
8025 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8026 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8027 derived pdiff_t type.
8028 * g++.dg/torture/pr49720.C: Likewise
8030 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8033 * gcc.target/i386/pr52330.c: New test.
8035 2012-02-22 Tobias Burnus <burnus@net-b.de>
8038 * gfortran.dg/io_constraints_10.f90: New.
8040 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8042 * lib/target-supports.exp (check_effective_target_vect_condition):
8043 Return true for NEON.
8045 2012-02-21 Kai Tietz <ktietz@redhat.com>
8047 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8049 2012-02-21 Richard Guenther <rguenther@suse.de>
8051 PR tree-optimization/52324
8052 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8054 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8057 * gcc.target/avr/torture/pr51782-1.c: New test.
8059 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8061 PR tree-optimization/52318
8062 * gcc.dg/pr52318.c: New test.
8064 2012-02-20 Kai Tietz <ktietz@redhat.com>
8066 * gcc.dg/bf-ms-layout-3.c: New testcase.
8068 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8072 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8074 2012-02-20 Richard Guenther <rguenther@suse.de>
8076 PR tree-optimization/52298
8077 * gcc.dg/torture/pr52298.c: New testcase.
8078 * gcc.dg/vect/pr52298.c: Likewise.
8080 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8082 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8083 * gcc.c-torture/execute/pr52286.c: Ditto.
8085 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8087 PR tree-optimization/52286
8088 * gcc.c-torture/execute/pr52286.c: New test.
8090 2012-02-18 Tobias Burnus <burnus@net-b.de>
8093 * gfortran.dg/interface_35.f90: Use -std=f2003.
8094 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8095 * gfortran.dg/interface_assignment_4.f90: Ditto.
8096 * gfortran.dg/bessel_1.f90: Ditto.
8097 * gfortran.dg/func_result_6.f90: Ditto.
8098 * gfortran.dg/hypot_1.f90: Ditto.
8099 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8101 2012-02-17 Tobias Burnus <burnus@net-b.de>
8103 PR translation/52232
8104 PR translation/52234
8105 PR translation/52245
8106 PR translation/52246
8107 PR translation/52262
8108 PR translation/52273
8109 * gfortran.dg/coarray_22.f90: Update dg-error.
8110 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8112 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8115 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8116 (simulate-thread): Use default timeout.
8118 2012-02-16 Jason Merrill <jason@redhat.com>
8121 * g++.dg/ext/timevar1.C: New.
8123 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8126 * g++.dg/template/using21.C: New.
8127 * g++.dg/template/using22.C: Likewise.
8129 2012-02-16 Jason Merrill <jason@redhat.com>
8132 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8134 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8136 PR tree-optimization/52255
8137 * gcc.c-torture/compile/pr52255.c: New test.
8140 * g++.dg/debug/dwarf2/pr52260.C: New test.
8143 * g++.dg/ipa/pr51929.C: New test.
8145 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8148 * gcc.target/powerpc/pr52199.c: New file.
8150 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8153 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8155 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8157 * gcc.dg/pr51867.c: Don't include <math.h>.
8160 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8162 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8163 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8165 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8167 PR tree-optimization/50561
8168 * gcc.dg/graphite/pr50561.c: New testcase.
8170 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8172 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8173 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8175 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8177 * gnat.dg/discr35.ad[sb]: New test.
8179 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8181 * gnat.dg/volatile10.adb: New test.
8182 * gnat.dg/volatile10_pkg.ads: New helper.
8184 2012-02-14 Jason Merrill <jason@redhat.com>
8186 * g++.dg/ext/attrib43.C: New.
8188 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8190 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8191 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8193 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8194 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8195 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8196 effective_target fgnu_tm.
8197 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8199 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8202 * g++.dg/template/asmgoto1.C: New test.
8204 2012-02-14 Ian Lance Taylor <iant@google.com>
8207 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8208 compiling generated file for 64bit and index tests.
8210 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8212 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8214 2012-02-14 Richard Guenther <rguenther@suse.de>
8216 PR tree-optimization/52244
8217 PR tree-optimization/51528
8218 * gcc.dg/torture/pr52244.c: New testcase.
8220 2012-02-14 Walter Lee <walt@tilera.com>
8222 * g++.dg/other/PR23205.C: Disable test on tile.
8223 * g++.dg/other/pr23205-2.C: Disable test on tile.
8224 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8225 * gcc.dg/20040813-1.c: Disable test on tile.
8226 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8227 * gcc.misc-tests/linkage.exp: Handle tilegx.
8229 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8231 PR tree-optimization/52210
8232 * gcc.dg/pr52210.c: New test.
8234 2012-02-14 Jason Merrill <jason@redhat.com>
8237 * g++.dg/overload/defarg5.C: New.
8239 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8242 * c-c++-common/pr52181.c: New test.
8244 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8247 * g++.dg/ext/atomic-1.C: New test.
8249 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8251 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8253 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8256 * gcc.c-torture/execute/pr52209.c: New test.
8258 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8261 * gfortran.dg/elemental_optional_args_5.f03: New test.
8263 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8266 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8269 2012-02-11 Ian Lance Taylor <iant@google.com>
8272 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8273 SPARC Solaris. Don't run the test at all on systems where it may
8274 not work, rather than xfailing it.
8276 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8278 PR rtl-optimization/52175
8279 * gcc.c-torture/compile/pr52175.c: New test.
8281 2012-02-10 Jason Merrill <jason@redhat.com>
8284 * g++.dg/template/repo10.C: New.
8286 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8289 * gcc.dg/pr52132.c: New test.
8291 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8293 * gnat.dg/specs/aggr4.ads: New test.
8294 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8296 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8299 * gcc.target/i386/pr52146.c: New.
8301 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8304 * c-c++-common/pr52177.c: New test.
8306 2012-02-10 Jan Hubicka <jh@suse.cz>
8309 * g++.dg/torture/pr48600.C: New testcase.
8311 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8314 * gcc.dg/dfp/pr52140.c: New test.
8316 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8319 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8322 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8325 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8326 * gcc.dg/pr51867.c: New test.
8328 2012-02-09 Ian Lance Taylor <iant@google.com>
8330 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8331 which don't support -fsplit-stack. Turn off optimization when
8332 compiling select5-out.go.
8334 2012-02-08 Ian Lance Taylor <iant@google.com>
8336 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8337 systems which don't support -fsplit-stack.
8339 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8341 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8342 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8343 machine instuction in the log.
8345 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8347 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8350 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8353 * gcc.dg/pr48524.c: New test.
8354 * gcc.dg/pr48524.spec: New spec file for test.
8356 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8359 * gfortran.dg/vect/pr32380.f90: New test.
8361 2012-02-08 Tobias Burnus <burnus@net-b.de>
8364 * gfortran.dg/realloc_on_assign_12.f90: New.
8366 2012-02-08 Richard Guenther <rguenther@suse.de>
8368 PR rtl-optimization/52170
8369 * gcc.dg/torture/pr52170.c: New testcase.
8371 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8373 PR gcov-profile/52150
8374 * gcc.dg/tree-prof/pr52150.c: New test.
8376 PR rtl-optimization/52139
8377 * gcc.dg/pr52139.c: New test.
8379 2012-02-07 Jason Merrill <jason@redhat.com>
8382 * g++.dg/cpp0x/constexpr-union3.C: New.
8385 * g++.dg/lto/pr52035_0.C: New.
8387 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8389 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8390 * gcc.dg/special/weak-1.c: Likewise.
8391 * gcc.dg/ucnid-12.c: Likewise.
8392 * gcc.dg/torture/pr45678-1.c: Likewise.
8393 * gcc.dg/torture/pr45678-2.c: Likewise.
8394 * gcc.dg/vector-4.c: Likewise.
8395 * gcc.dg/ipa/inline-5.c: Likewise.
8396 * gcc.dg/ucnid-11.c: Likewise.
8397 * gcc.misc-tests/gcov-13.c: Likewise.
8398 * gcc.misc-tests/gcov-14.c: Likewise.
8399 * g++.dg/ext/label13.C: Likewise.
8400 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8401 hppa*-*-hpux* options.
8402 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8403 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8404 * gcc.dg/pr48616.c: Likewise.
8405 * gcc.dg/pr17957.c: Likewise.
8406 * gcc.dg/pr17055-1.c: Likewise.
8407 * gcc.dg/pr32912-1.c: Likewise.
8408 * gcc.dg/tm/pr51472.c: Likewise.
8409 * c-c++-common/fold-bitand-4.c: Likewise.
8410 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8411 Use dg-additional-options for extra options.
8413 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8415 * gcc.target/epiphany/interrupt-2.c: New test.
8417 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8420 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8421 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8424 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8427 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8429 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8433 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8434 * gcc.target/mips/va-arg-1.c: New test.
8436 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8438 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8439 for -mno-pointers-to-nested-functions.
8441 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8443 * gcc.c-torture/execute/20120207-1.c: New test.
8445 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8447 PR rtl-optimization/52060
8448 * gcc.dg/torture/pr52060.c: New test.
8451 * gcc.c-torture/compile/pr52074.c: New test.
8453 2012-02-07 Tobias Burnus <burnus@net-b.de>
8456 * gfortran.dg/class_to_type_2.f90: New.
8458 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8461 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8464 2012-02-06 Jason Merrill <jason@redhat.com>
8467 * g++.dg/template/conv13.C: New.
8469 2012-02-06 Richard Guenther <rguenther@suse.de>
8471 PR tree-optimization/52115
8472 * gcc.c-torture/compile/pr52115.c: New testcase.
8474 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8477 * gcc.c-torture/execute/pr52129.c: New test.
8479 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8481 * gcc.dg/pr48374.c: Actually add the test I forgot
8482 in the 2012-01-25 commit.
8484 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8487 * gfortran.dg/vect/vect-8.f90: New test case.
8489 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8492 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8494 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8497 * gfortran.dg/class_48.f90 : Add test of allocate class array
8498 component with source in subroutine test3. Remove commenting
8499 out in subroutine test4, since branching on unitialized variable
8500 is now fixed (no PR for this last.).
8502 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8504 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8506 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8508 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8511 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8512 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8514 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8516 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8517 (check_effective_target_sync_int_long): Use it.
8518 (check_effective_target_sync_char_short): Likewise.
8519 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8521 2012-02-05 Tobias Burnus <burnus@net-b.de>
8524 * gfortran.dg/class_48.f90: Add some further checks.
8526 2012-02-05 Ira Rosen <irar@il.ibm.com>
8528 PR tree-optimization/52091
8529 * gcc.dg/vect/pr52091.c: New test.
8531 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8533 PR rtl-optimization/52113
8534 * gcc.target/avr/pr52113.c: New test.
8536 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8538 PR rtl-optimization/52092
8539 * gcc.c-torture/compile/pr52092.c: New test.
8541 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8544 * gfortran.dg/class_array_10.f03: New test.
8547 * gfortran.dg/class_array_11.f03: New test.
8550 * gfortran.dg/class_array_12.f03: New test.
8552 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8555 * gfortran.dg/realloc_on_assign_11.f90: New test.
8557 2012-02-02 Tobias Burnus <burnus@net-b.de>
8560 * gfortran.dg/shape_7.f90: New.
8562 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8564 * gcc.target/mips/mips-prepend-1.c: New test.
8566 2012-02-02 Jan Hubicka <jh@suse.cz>
8567 Tom de Vries <tom@codesourcery.com>
8570 * gcc.dg/alias-12.c: New testcase.
8571 * gcc.dg/alias-13.c: New testcase.
8573 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8576 * gcc.dg/pr52086.c: New test.
8578 PR tree-optimization/52073
8579 * gcc.c-torture/compile/pr52073.c: New test.
8581 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8584 * gfortran.dg/function_optimize_10.f90: New test.
8586 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8588 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8591 2012-02-01 Tobias Burnus <burnus@net-b.de>
8594 * gfortran.dg/typebound_operator_14.f90: New.
8596 2012-02-01 Tobias Burnus <burnus@net-b.de>
8599 * gfortran.dg/elemental_function_1.f90: New.
8601 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8603 PR rtl-optimization/51374
8604 * gcc.target/avr/torture/pr51374-1.c:
8605 Also fail if SBIS is seen.
8607 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8609 PR rtl-optimization/51374
8610 * gcc.target/avr/torture/pr51374-1.c: New.
8612 2012-01-31 Tobias Burnus <burnus@net-b.de>
8615 * gfortran.dg/typebound_generic_11.f90: New.
8617 2012-01-31 Tobias Burnus <burnus@net-b.de>
8620 * gfortran.dg/class_49.f90: New.
8622 2012-01-31 Tobias Burnus <burnus@net-b.de>
8625 * gfortran.dg/elemental_args_check_6.f90: New.
8627 2012-01-31 Jason Merrill <jason@redhat.com>
8630 * g++.dg/cpp0x/variadic122.C: New.
8632 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8635 * gfortran.dg/realloc_on_assign_10.f90: New test.
8637 2012-01-31 Richard Guenther <rguenther@suse.de>
8639 PR tree-optimization/51528
8640 * gcc.dg/torture/pr51528.c: New testcase.
8642 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8645 * lib/go.exp (go_target_compile): Append timeout= to options.
8646 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8647 select5-out.go test on alpha*-*-* targets.
8649 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8651 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8652 (TEST_SHORT): Reformat in the same way.
8653 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8654 (TEST_SHORT): Reformat in the same way.
8655 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8656 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8657 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8658 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8659 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8661 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8664 * gcc.target/arm/pr51835.c: New testcase.
8666 2012-01-30 Richard Guenther <rguenther@suse.de>
8668 PR tree-optimization/52028
8669 * gcc.dg/torture/pr52028.c: New testcase.
8670 * gfortran.dg/ldist-pr45199.f: Adjust.
8671 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8672 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8673 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8675 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8678 * gcc.dg/tree-prof/pr52027.c: New test.
8680 PR tree-optimization/52046
8681 * gcc.dg/pr52046.c: New test.
8684 * g++.dg/other/pr52048.C: New test.
8686 2012-01-30 Richard Guenther <rguenther@suse.de>
8688 PR tree-optimization/52045
8689 * gcc.dg/pr52045.c: New testcase.
8691 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8693 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8694 new code generated for __sync_lock_release.
8696 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8698 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8700 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8703 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8705 * g++.dg/ext/visibility/template10.C: Fix typo.
8707 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8709 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8712 * g++.dg/cpp0x/constexpr-ice6.C: New.
8714 2012-01-29 Tobias Burnus <burnus@net-b.de>
8717 * gfortran.dg/default_initialization_6.f90: New.
8719 2012-01-29 Tobias Burnus <burnus@net-b.de>
8722 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8723 * gfortran.dg/class_48.f90: New.
8725 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8728 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8730 2012-01-28 Tobias Burnus <burnus@net-b.de>
8733 * gfortran.dg/class_allocate_12.f90: New.
8735 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8737 * gcc.dg/torture/pr50444.c: Fix dg directives.
8739 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8742 * gcc.target/arm/pr52006.c: New test.
8744 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8747 * gcc.dg/lto/trans-mem.h: New file.
8748 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8749 * gcc.dg/lto/trans-mem-1_1.c: Same.
8750 * gcc.dg/lto/trans-mem-4_1.c: Same.
8751 * gcc.dg/lto/trans-mem-3_1.c: Same.
8753 2012-01-27 Tobias Burnus <burnus@net-b.de>
8756 * gfortran.dg/dummy_procedure_7.f90: New.
8758 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8760 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8761 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8763 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8766 * g++.dg/other/gc5.C: New test.
8768 2012-01-27 Richard Guenther <rguenther@suse.de>
8770 PR tree-optimization/50444
8771 * gcc.dg/torture/pr50444.c: New testcase.
8773 2012-01-27 Tobias Burnus <burnus@net-b.de>
8777 * gfortran.dg/move_alloc_13.f90: New.
8779 2012-01-27 Tobias Burnus <burnus@net-b.de>
8782 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8783 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8784 and change dg-error string.
8786 2012-01-27 Tobias Burnus <burnus@net-b.de>
8789 * gfortran.dg/elemental_args_check_5.f90: New.
8791 2012-01-27 Richard Guenther <rguenther@suse.de>
8794 * g++.dg/torture/pr51959.C: New testcase.
8796 2012-01-27 Tom de Vries <tom@codesourcery.com>
8798 PR tree-optimization/51990
8799 * gcc.dg/pr51990.c: New test.
8800 * gcc.dg/pr51990-2.c: Same.
8802 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8803 Tobias Burnus <burnus@gcc.gnu.org>
8806 * gfortran.dg/class_allocate_11.f03: New.
8811 * gfortran.dg/class_allocate_7.f03: New.
8812 * gfortran.dg/class_allocate_8.f03: New.
8813 * gfortran.dg/class_allocate_9.f03: New.
8814 * gfortran.dg/class_allocate_10.f03: New.
8816 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8818 * gnat.dg/discr34.adb: New test.
8819 * gnat.dg/discr34_pkg.ads: New helper.
8821 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8823 * gnat.dg/discr33.adb: New test.
8825 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8827 * gnat.dg/limited_with3.ad[sb): New test.
8828 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8829 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8830 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8832 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8834 * gnat.dg/stack_usage1.adb: New test.
8835 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8837 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8838 * gcc.dg/pr44194-2.c: Likewise.
8840 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8843 * g++.dg/template/crash112.C: New.
8845 2012-01-27 Richard Henderson <rth@redhat.com>
8847 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8849 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8851 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8853 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8856 * g++.dg/opt/pr51895.C: New test.
8858 2012-01-26 Michael Matz <matz@suse.de>
8860 PR tree-optimization/48794
8861 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8863 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8865 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8867 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8869 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8870 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8872 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8873 the default value for s390 and s390x.
8875 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8878 * gcc.dg/lto/trans-mem-4_0.c: New.
8879 * gcc.dg/lto/trans-mem-4_1.c: New.
8880 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8882 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8883 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8885 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8886 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8889 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8891 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8893 2012-01-25 Ian Lance Taylor <iant@google.com>
8895 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8897 2012-01-25 Tobias Burnus <burnus@net-b.de>
8900 * gfortran.dg/typebound_proc_25.f90: New.
8902 2012-01-25 Jason Merrill <jason@redhat.com>
8905 * g++.dg/lto/pr51992_0.C: New.
8907 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8909 PR tree-optimization/51987
8910 * gcc.target/i386/pr51987.c: New test.
8912 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8914 * gcc.dg/tm/lto-1.c: Require lto support in target.
8916 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8918 PR rtl-optimization/48374
8919 * gcc.dg/pr48374.c: New test.
8921 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8923 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8925 2012-01-25 Tobias Burnus <burnus@net-b.de>
8928 * gfortran.dg/derived_constructor_char_3.f90: New.
8930 2012-01-24 Ian Lance Taylor <iant@google.com>
8932 * go.test/go-test.exp (filecmp): New procedure.
8933 (errchk): Handle quoted square brackets.
8934 (go-gc-tests): Set go_compile_args. Handle various new test
8935 lines. Skip a few new tests.
8936 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8938 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8940 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8941 (check_effective_target_vect_extract_even_odd)
8942 (check_effective_target_vect_interleave): Return true for MIPS
8945 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8947 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8948 (main): Use it instead of argc.
8950 2012-01-24 Jason Merrill <jason@redhat.com>
8953 * g++.dg/cpp0x/sfinae31.C: New.
8955 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8957 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8959 2012-01-24 Jason Merrill <jason@redhat.com>
8962 * g++.dg/inherit/covariant20.C: New.
8964 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8967 * g++.dg/parse/crash58.C: New.
8969 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8972 * gcc.dg/pr51957-1.c: New test.
8973 * gcc.dg/pr51957-1.h: New file.
8974 * gcc.dg/pr51957-2.c: New test.
8976 2012-01-23 Jason Merrill <jason@redhat.com>
8979 * g++.dg/ext/visibility/template10.C: New.
8981 2012-01-23 Tobias Burnus <burnus@net-b.de>
8984 * gfortran.dg/move_alloc_12.f90: New.
8986 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8989 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8991 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8994 * g++.dg/template/crash111.C: New.
8996 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8998 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9000 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9002 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9005 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9006 the DW_TAG_class_type and DW_AT_name: "Executor".
9008 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9010 * lib/target-supports.exp
9011 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9012 (check_effective_target_vect_interleave): Likewise.
9014 2012-01-22 Jason Merrill <jason@redhat.com>
9017 * g++.dg/template/using20.C: New.
9018 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9020 2012-01-23 Jason Merrill <jason@redhat.com>
9023 * g++.dg/torture/pr51344.C: Limit to x86.
9025 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9027 * c-c++-common/tm/omp.c: Require target with pthread support.
9029 2012-01-23 Richard Guenther <rguenther@suse.de>
9031 PR tree-optimization/51949
9032 * gcc.dg/torture/pr51949.c: New testcase.
9034 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9036 PR rtl-optimization/51933
9037 * gcc.c-torture/execute/pr51933.c: New test.
9039 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9041 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9042 Do not define for Interix.
9044 2012-01-22 Jason Merrill <jason@redhat.com>
9047 * g++.dg/lto/pr51832.h: New.
9048 * g++.dg/lto/pr51832_0.C: New.
9049 * g++.dg/lto/pr51832_1.C: New.
9051 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9053 * gcc.dg/ext-elim-1.c: New test.
9055 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9058 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9059 * g++.dg/opt/longbranch1.C: Likewise.
9061 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9063 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9066 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9069 * gfortran.dg/namelist_74.f90: New test.
9070 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9072 2012-01-21 Tobias Burnus <burnus@net-b.de>
9075 * gfortran.dg/class_47.f90: New.
9077 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9079 * gnat.dg/renaming5.ad[sb]: New test.
9081 2012-01-20 Jason Merrill <jason@redhat.com>
9084 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9086 2012-01-20 Jason Merrill <jason@redhat.com>
9089 * g++.dg/ext/attrib42.C: Require ilp32.
9091 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9094 * gcc.target/arm/pr51915.c: New test.
9096 2012-01-20 Cary Coutant <ccoutant@google.com>
9097 Dodji Seketeli <dodji@redhat.com>
9100 * g++.dg/debug/dwarf2/nested-3.C: New test.
9102 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9105 * g++.dg/template/crash110.C: New.
9107 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9109 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9110 Remove default options on hppa*-*-hpux*.
9112 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9114 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9116 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9118 * gcc.c-torture/compile/pr51856.c: New testcase.
9120 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9122 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9123 options to go_target_compile.
9125 2012-01-20 Kai Tietz <ktietz@redhat.com>
9127 * g++.dg/torture/pr51344.C: Fix typo.
9129 2012-01-20 Richard Guenther <rguenther@suse.de>
9131 PR tree-optimization/51903
9132 * g++.dg/torture/pr51903.C: New testcase.
9134 2012-01-20 Tobias Burnus <burnus@net-b.de>
9135 Janus Weil <janus@gcc.gnu.org>
9138 * gfortran.dg/use_21.f90: New.
9140 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9143 * gcc.dg/torture/pr51106-1.c: New test.
9144 * gcc.dg/torture/pr51106-2.c: New test.
9146 2012-01-19 Kai Tietz <ktietz@redhat.com>
9148 * g++.dg/torture/pr51344.C: New test.
9150 2012-01-19 Tobias Burnus <burnus@net-b.de>
9153 * gfortran.dg/intrinsic_size_2.f90: New.
9155 2012-01-19 Jason Merrill <jason@redhat.com>
9158 * g++.dg/inherit/using7.C: New.
9160 2012-01-19 Richard Guenther <rguenther@suse.de>
9162 PR tree-optimization/37997
9163 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9165 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9167 PR rtl-optimization/51505
9168 * gcc.dg/pr51505.c: New test.
9170 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9173 * gfortran.dg/typebound_operator_12.f03: New.
9174 * gfortran.dg/typebound_operator_13.f03: New.
9176 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9179 * g++.dg/cpp0x/pr51225.C: New.
9181 2012-01-17 Ian Lance Taylor <iant@google.com>
9184 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9186 2012-01-17 Tobias Burnus <burnus@net-b.de>
9189 * gfortran.dg/realloc_on_assign_9.f90: New.
9191 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9194 * gcc.dg/tm/memopt-3.c: Remove xfail.
9195 * gcc.dg/tm/memopt-4.c: Remove xfail.
9196 * gcc.dg/tm/memopt-5.c: Remove xfail.
9197 * gcc.dg/tm/memopt-7.c: Remove xfail.
9199 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9201 PR tree-optimization/51877
9202 * gcc.c-torture/execute/pr51877.c: New test.
9204 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9206 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9207 {!vect_align_arrays} to vect_sizes_32B_16B.
9208 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9209 * gcc.dg/vect/vect-peel-3.c: Ditto.
9211 2012-01-16 Jason Merrill <jason@redhat.com>
9214 * g++.dg/abi/mangle60.C: New.
9217 * g++.dg/pch/mangle1.{C,Hs}: New.
9219 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9220 Tobias Burnus <burnus@net-b.de>
9223 * gfortran.dg/elemental_optional_args_3.f90: New
9224 * gfortran.dg/elemental_optional_args_4.f90: New
9226 2012-01-16 Tobias Burnus <burnus@net-b.de>
9229 * gfortran.dg/use_20.f90: New
9231 2012-01-16 Jason Merrill <jason@redhat.com>
9234 * g++.dg/cpp0x/rv-bitfield.C: New.
9235 * g++.dg/cpp0x/rv-bitfield2.C: New.
9237 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9239 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9240 subroutine 'qsort' and use index array to assign the result.
9242 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9244 PR tree-optimization/51865
9245 * gcc.dg/pr51865.c: New test.
9247 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9249 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9251 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9253 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9254 to be loaded from the constant pool, rather than via %hi and %lo.
9256 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9258 PR rtl-optimization/51821
9259 * gcc.dg/pr51821.c: New test.
9261 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9263 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9265 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9267 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9269 2012-01-14 Tobias Burnus <burnus@net-b.de>
9272 * gfortran.dg/init_flag_8.f90: New.
9273 * gfortran.dg/init_flag_9.f90: New.
9275 2011-01-14 Tobias Burnus <burnus@net-b.de>
9278 * gfortran.dg/use_18.f90: New.
9279 * gfortran.dg/use_19.f90: New.
9281 2012-01-13 Ian Lance Taylor <iant@google.com>
9284 * g++.dg/warn/Wsign-compare-4.C: New.
9286 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9289 * gfortran.dg/alloc_comp_assign.f03: New.
9290 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9291 __BUILTIN_FREE from 38 to 32.
9293 2012-01-13 Jason Merrill <jason@redhat.com>
9296 * g++.dg/warn/Wreturn-type-7.C: New.
9298 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9300 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9302 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9303 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9304 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9305 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9306 int32plus because of big array needed.
9307 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9308 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9310 2012-01-13 Jason Merrill <jason@redhat.com>
9313 * g++.dg/ext/visibility/template9.C: New.
9316 * g++.dg/cpp0x/defaulted34.C: New.
9317 * g++.dg/template/virtual3.C: New.
9319 2012-01-13 Richard Guenther <rguenther@suse.de>
9322 * gcc.dg/torture/pr8081.c: New testcase.
9324 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9326 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9328 2012-01-12 Jason Merrill <jason@redhat.com>
9331 * g++.dg/ext/stmtexpr14.C: New.
9333 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9336 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9338 2012-01-12 Jason Merrill <jason@redhat.com>
9341 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9342 * g++.dg/abi/mangle58.C: Likewise.
9345 * g++.dg/template/arg8.C: New.
9347 2012-01-12 Ira Rosen <irar@il.ibm.com>
9349 PR tree-optimization/51799
9350 * gcc.dg/vect/pr51799.c: New test.
9351 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9354 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9355 Tobias Burnus <burnus@net-b.de>
9359 * lib/target-supports.exp
9360 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9361 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9363 2012-01-11 Jason Merrill <jason@redhat.com>
9366 * g++.dg/ext/attrib42.C: New.
9368 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9371 * gcc.dg/pr51796.c: New test.
9373 2012-01-11 Jason Merrill <jason@redhat.com>
9376 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9378 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9380 * gnat.dg/array19.ad[sb]: New test.
9382 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9384 * gnat.dg/opt23.ad[sb]: New test.
9385 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9386 * gnat.dg/opt24.ad[sb]: New test.
9388 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9390 PR tree-optimization/49642
9391 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9392 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9394 2012-01-11 Jason Merrill <jason@redhat.com>
9397 * g++.dg/template/explicit-args5.C: New.
9399 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9401 * gcc.c-torture/execute/20120110-1.c: New testcase.
9403 2012-01-10 Jason Merrill <jason@redhat.com>
9406 * g++.dg/inherit/ambig1.C: New.
9409 * g++.dg/cpp0x/constexpr-cache1.C: New.
9411 2012-01-10 Richard Guenther <rguenther@suse.de>
9413 PR tree-optimization/51801
9414 * gcc.dg/torture/pr51801.c: New testcase.
9416 2012-01-10 Tobias Burnus <burnus@net-b.de>
9419 * gfortran.dg/allocate_with_typespec_5.f90: New.
9421 2012-01-10 Tobias Burnus <burnus@net-b.de>
9423 * gfortran.dg/class_39.f03: Update dg-error string.
9425 2012-01-10 Richard Guenther <rguenther@suse.de>
9427 PR tree-optimization/50913
9428 * gcc.dg/graphite/interchange-16.c: New testcase.
9429 * gcc.dg/graphite/scop-20.c: XFAIL.
9430 * gfortran.dg/graphite/interchange-1.f: Likewise.
9431 * gfortran.dg/graphite/block-1.f90: Likewise.
9432 * gfortran.dg/graphite/block-2.f: Likewise.
9434 2012-01-10 Richard Henderson <rth@redhat.com>
9436 * lib/target-supports.exp (check_effective_target_vect_perm,
9437 check_effective_target_vect_perm_byte,
9438 check_effective_target_vect_perm_short): Enable for arm neon.
9440 2012-01-09 Tobias Burnus <burnus@net-b.de>
9443 * gfortran.dg/typebound_operator_11.f90: New.
9445 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9447 * gnat.dg/array18.adb: New test.
9448 * gnat.dg/array18_pkg.ads: New helper.
9450 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9453 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9454 around base object in first assignment in main program.
9455 * gfortran.dg/typebound_operator_10.f03: New test.
9457 2012-01-09 Martin Jambor <mjambor@suse.cz>
9459 PR tree-optimization/51759
9460 * g++.dg/ipa/pr51759.C: New test.
9462 2012-01-09 Tobias Burnus <burnus@net-b.de>
9465 * gfortran.dg/optional_absent_2.f90: New.
9467 2012-01-09 Tobias Burnus <burnus@net-b.de>
9470 * gfortran.dg/use_17.f90: New.
9472 2012-01-09 Gary Funck <gary@intrepid.com>
9474 PR preprocessor/33919
9475 * gcc.dg/pr33919.c: New test.
9476 * gcc.dg/pr33919-0.h: New test header file.
9477 * gcc.dg/pr33919-1.h: Ditto.
9478 * gcc.dg/pr33919-2.h: Ditto.
9480 2012-01-07 Jan Hubicka <jh@suse.cz>
9482 PR tree-optimize/51694
9483 * gcc.c-torture/compile/pr51694.c: new testcase.
9485 2012-01-07 Jan Hubicka <jh@suse.cz>
9487 PR tree-optimization/51600
9488 * g++.dg/torture/pr51600.C: New testcase.
9490 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9492 PR gcov-profile/51715
9493 PR gcov-profile/51717
9494 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9495 * gcc.misc-tests/gcov-14.c: Likewise.
9497 2012-01-06 Jason Merrill <jason@redhat.com>
9499 * g++.dg/parse/new5.C: New.
9501 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9504 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9505 including <string.h>.
9507 2012-01-06 Jason Merrill <jason@redhat.com>
9509 * g++.dg/abi/mangle51.C: New.
9510 * g++.dg/abi/mangle52.C: New.
9511 * g++.dg/abi/mangle53.C: New.
9512 * g++.dg/abi/mangle54.C: New.
9513 * g++.dg/abi/mangle55.C: New.
9514 * g++.dg/abi/mangle56.C: New.
9515 * g++.dg/abi/mangle57.C: New.
9516 * g++.dg/abi/mangle58.C: New.
9517 * g++.dg/abi/mangle59.C: New.
9518 * g++.dg/cpp0x/trailing3.C: Update mangling.
9519 * g++.dg/cpp0x/variadic111.C: Update mangling.
9520 * g++.dg/cpp0x/variadic4.C: Update mangling.
9521 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9522 * g++.dg/template/nontype22.C: Works now.
9523 * g++.dg/template/pr35240.C: Works now.
9525 * g++.dg/cpp0x/error7.C: New.
9527 2012-01-06 Tobias Burnus <burnus@net-b.de>
9529 * gfortran.dg/deallocate_stat_2.f90: New.
9530 * coarray/allocate_errgmsg.f90: New.
9531 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9532 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9533 * coarray/subobject_1.f90: Fix for num_images > 1.
9534 * gfortran.dg/deallocate_stat.f90: Update due to changed
9537 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9539 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9541 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9543 * ada/acats/overflow.lst: Add cb20004.
9545 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9548 * g++.dg/cpp0x/alias-decl-18.C: New test.
9550 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9552 * gcc.c-torture/execute/20120104-1.c: New test.
9554 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9557 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9558 the old typebound_operator_8.f03.
9559 * gfortran.dg/typebound_operator_8.f03: New version of
9560 typebound_operator_7.f03 with 'u' a derived type instead of a
9563 2012-01-05 Richard Guenther <rguenther@suse.de>
9565 * g++.dg/torture/pr49309.C: Skip for -flto.
9567 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9570 * gcc.c-torture/compile/pr51761.c: New test.
9572 2012-01-05 Richard Guenther <rguenther@suse.de>
9574 PR tree-optimization/51760
9575 * gcc.dg/torture/pr51760.c: New testcase.
9577 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9580 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9582 2012-01-05 Richard Guenther <rguenther@suse.de>
9585 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9586 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9588 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9591 * gcc.dg/pr51695.c: New test.
9593 2012-01-04 Andrew Pinski <apinski@cavium.com>
9595 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9596 * gcc.target/mips/octeon2-lx-1.c: New test.
9597 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9598 * gcc.target/mips/octeon2-lx-2.c: New test.
9599 * gcc.target/mips/octeon2-lx-3.c: New test.
9601 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9605 * gcc.dg/tm/alias-1.c: Adjust regexp.
9606 * gcc.dg/tm/alias-2.c: Adjust regexp.
9608 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9611 * g++.dg/warn/Wparentheses-26.C: New.
9613 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9615 * gfortran.dg/elemental_optional_args_2.f90: New test.
9617 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9620 * gfortran.dg/common_17.f90: New test.
9622 2012-01-04 Richard Guenther <rguenther@suse.de>
9624 PR tree-optimization/49651
9625 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9626 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9628 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9631 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9633 2012-01-03 Andrew Pinski <apinski@cavium.com>
9635 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9636 for all mips targets. Also allow an optional .cfi_startproc.
9638 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9640 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9642 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9645 * g++.dg/rtti/dyncast5.C: New.
9647 2012-01-03 Richard Guenther <rguenther@suse.de>
9649 PR tree-optimization/51070
9650 * gcc.dg/torture/pr51070-2.c: New testcase.
9652 2012-01-03 Richard Guenther <rguenther@suse.de>
9654 PR tree-optimization/51692
9655 * gcc.dg/torture/pr51692.c: New testcase.
9657 2012-01-03 Richard Guenther <rguenther@suse.de>
9660 * g++.dg/lto/pr51650-3_0.C: New testcase.
9662 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9665 * g++.dg/warn/Wredundant-decls-spec.C: New.
9667 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9669 PR tree-optimization/51719
9670 * g++.dg/tree-prof/pr51719.C: New test.
9672 2012-01-03 Richard Guenther <rguenther@suse.de>
9675 * gcc.dg/fold-compare-6.c: New testcase.
9677 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9680 * g++.dg/gomp/pr51669.C: New test.
9682 2012-01-02 Jason Merrill <jason@redhat.com>
9685 * g++.dg/cpp0x/constexpr-union2.C: New.
9688 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9690 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9693 * g++.dg/cpp0x/constexpr-99.C: New test.
9695 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9698 * g++.dg/template/init9.C: New.
9700 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9702 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9703 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9704 rather than a specific number.
9706 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9711 * gfortran.dg/typebound_operator_7.f03: New.
9712 * gfortran.dg/typebound_operator_8.f03: New.
9714 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9717 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9719 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9721 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9723 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9725 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9727 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9730 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9732 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9733 * gfortran.dg/io_real_boz_4.f90: Likewise.
9734 * gfortran.dg/io_real_boz_5.f90: Likewise.
9736 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9738 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9740 2012-01-02 Revital Eres <revital.eres@linaro.org>
9742 * gcc.dg/sms-11.c: New file.
9744 2012-01-02 Tobias Burnus <burnus@net-b.de>
9747 * gfortran.dg/coarray/image_index_3.f90: New.
9749 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9752 * g++.dg/parse/enum8.C: New.
9754 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9757 * g++.dg/conversion/reinterpret4.C: New.
9758 * g++.dg/conversion/reinterpret1.C: Adjust.
9760 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9762 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9764 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9766 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9767 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9768 * g++.old-deja/g++.jason/access14.C: Likewise.
9769 * g++.old-deja/g++.jason/access8.C: Likewise.
9770 * g++.old-deja/g++.jason/access1.C: Likewise.
9771 * g++.old-deja/g++.other/access3.C: Likewise.
9772 * g++.old-deja/g++.other/access5.C: Likewise.
9773 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9774 * g++.old-deja/g++.law/visibility22.C: Likewise.
9775 * g++.old-deja/g++.law/visibility26.C: Likewise.
9776 * g++.old-deja/g++.mike/p2746.C: Likewise.
9777 * g++.dg/debug/using1.C: Likewise.
9778 * g++.dg/lookup/using51.C: Likewise.
9779 * g++.dg/inherit/using5.C: Likewise.
9780 * g++.dg/inherit/pr30297.C: Likewise.
9781 * g++.dg/inherit/access8.C: Likewise.
9782 * g++.dg/torture/pr39362.C: Likewise.
9783 * g++.dg/template/crash13.C: Likewise.
9784 * g++.dg/template/using10.C: Likewise.
9786 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9789 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9791 2012-01-01 Ira Rosen <irar@il.ibm.com>
9793 PR tree-optimization/51704
9794 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9795 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9796 corresponding flags.
9798 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9801 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9803 2012-01-01 Jan Hubicka <jh@suse.cz>
9805 PR rtl-optimization/51069
9806 * gcc.c-torture/compile/pr51069.c: New testcase.
9808 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9810 PR tree-optimization/51683
9811 * gcc.dg/pr51683.c: New test.
9813 Copyright (C) 2012 Free Software Foundation, Inc.
9815 Copying and distribution of this file, with or without modification,
9816 are permitted in any medium without royalty provided the copyright
9817 notice and this notice are preserved.