1 2012-11-12 Ian Bolton <ian.bolton@arm.com>
3 * gcc.target/aarch64/csinc-2.c: New test.
5 2012-11-12 Ian Bolton <ian.bolton@arm.com>
7 * gcc.target/aarch64/cmn.c: New test.
8 * gcc.target/aarch64/adds.c: New test.
9 * gcc.target/aarch64/subs.c: New test.
11 2012-11-12 Tobias Burnus <burnus@net-b.de>
14 * gfortran.dg/coarray_29_1.f90: New.
15 * gfortran.dg/coarray_29_2.f90: New.
17 2012-11-12 Bin Cheng <bin.cheng@arm.com>
19 * gcc.dg/hoist-register-pressure-3.c: New test.
21 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
23 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
24 wrappers around sinf and cosf.
26 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
30 * gcc.target/i386/pr55247-2.c: New file.
32 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
35 * g++.dg/pr55263.C: New test.
37 2012-11-11 Martin Jambor <mjambor@suse.cz>
39 PR tree-optimization/55238
40 * testsuite/gcc.dg/torture/pr55238.c: New test.
42 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
44 * c-c++-common/torture/vector-subscript-1.c: Likewise.
45 * c-c++-common/torture/vector-subscript-2.c: Likewise.
47 2012-11-10 Jan Hubicka <jh@suse.cz>
49 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
51 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
53 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
54 -mno-sse -mno-mmx to dg-options. Reformat.
56 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
58 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
59 * c-c++-common/vector-compare-1.c: Same.
60 * c-c++-common/vector-compare-2.c: Same.
61 * g++.dg/other/unused1.C: Skip on AIX.
62 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
65 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
68 * gcc.target/i386/pr55247.c: New test.
70 2012-11-09 Andrew Pinski <apinski@cavium.com>
72 * gcc.c-torture/execute/20121108-1.c: New test.
74 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
77 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
78 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
79 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
80 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
82 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
84 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
85 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
86 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
88 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
90 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
92 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
93 * g++.dg/tm/pr47530.C: Same.
95 2012-11-09 Jason Merrill <jason@redhat.com>
98 * g++.dg/cpp0x/alias-decl-25.C: New.
100 * g++.dg/abi/abi-tag1.C: New.
101 * g++.dg/abi/abi-tag2.C: New.
103 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
105 PR rtl-optimization/55154
106 * gcc.target/i386/pr55154.c: New test.
108 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
110 PR rtl-optimization/55151
111 * gcc.dg/pr55151.c: Move ...
112 * gcc.target/i386/pr55151.c: ... here.
114 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
116 PR rtl-optimization/54472
117 * gcc.dg/pr54472.c: New test.
119 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
121 * gnat.dg/stack_check3.ad[sb]: New test.
123 2012-11-08 Ian Lance Taylor <iant@google.com>
125 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
126 with arguments. Handle errorcheckoutput and rundir test types.
128 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
130 PR tree-optimization/55191
131 * gcc.dg/pr55191.c: New test.
133 2012-11-08 Jakub Jelinek <jakub@redhat.com>
136 * g++.dg/debug/pr54499.C: New test.
138 2012-11-08 Jan Hubicka <jh@suse.cz>
141 * gcc.dg/winline-3.c: Update.
143 2012-11-08 Martin Jambor <mjambor@suse.cz>
145 * gfortran.dg/ipcp-array-1.f90: New test.
147 2012-11-08 Florian Weimer <fweimer@redhat.com>
149 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
151 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
153 PR rtl-optimization/55151
154 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
156 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
158 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
160 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
162 * gcc.c-torture/compile/20121107-1.c: New test.
164 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
166 PR rtl-optimization/55151
167 * gcc.dg/pr55151.c: Compile it only for x86_64.
169 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
171 PR rtl-optimization/55122
172 * gcc.dg/pr55122.c: New test.
174 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
176 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
178 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
179 * gcc.target/powerpc/loop_align.c: Skip on AIX.
180 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
181 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
183 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
186 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
188 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
191 * c-c++-common/pr51294.c: New.
193 2012-11-07 Martin Jambor <mjambor@suse.cz>
195 PR tree-optimization/53787
196 * gcc.dg/ipa/ipa-5.c: Adjust.
197 * gcc.dg/ipa/ipcp-agg-1.c: New test.
198 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
199 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
200 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
201 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
202 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
203 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
204 * gfortran.dg/pr48636-2.f90: New test.
205 * gfortran.dg/pr53787.f90: Likewise.
207 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
211 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
214 * g++.dg/cpp0x/constexpr-union4.C: New.
216 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
218 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
220 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
223 * gcc.c-torture/compile/pr49220.c: New test.
225 2012-11-07 Florian Weimer <fweimer@redhat.com>
227 * g++.dg/init/new40.C: New.
229 2012-11-07 Jakub Jelinek <jakub@redhat.com>
232 * gcc.dg/guality/pr54693-2.c: New test.
234 2012-11-06 Andrew Pinski <apinski@cavium.com>
236 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
237 -fno-vect-cost-model.
239 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
241 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
242 * gcc.dg/tm/debug-1.c: Same.
243 * gcc.dg/tm/irrevocable-3.c: Same.
244 * gcc.dg/tm/irrevocable-4.c: Same.
245 * gcc.dg/tm/memopt-10.c: Same.
246 * gcc.dg/tm/memopt-11.c: Same.
247 * gcc.dg/tm/props-4.c: Same.
248 * gcc.dg/tm/wrap-3.c: Same.
249 * gcc.dg/tm/wrap-4.c: Same.
251 2012-11-06 Andrew Pinski <apinski@cavium.com>
253 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
255 2012-11-06 Jan Hubicka <jh@suse.cz>
257 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
259 * gcc.dg/tree-ssa/loop-23.c: Likewise.
260 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
261 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
263 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
265 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
267 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
270 * gcc.dg/torture/pr41993.c: New test.
272 2012-11-06 Jan Hubicka <jh@suse.cz>
274 * gcc.target/i386/l_fma_float_?.c: Update.
275 * gcc.target/i386/l_fma_double_?.c: Update.
277 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
280 * gcc.target/sh/pr54089-8.c: New.
281 * gcc.target/sh/pr54089-9.c: New.
283 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
286 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
287 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
288 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
289 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
290 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
291 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
292 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
293 * gcc.target/i386/avx-vzeroupper-27.c: New.
295 2012-11-06 Janus Weil <janus@gcc.gnu.org>
298 * gfortran.dg/transfer_class_1.f90: New.
299 * gfortran.dg/transfer_class_2.f90: New.
301 2012-11-05 Sriraman Tallam <tmsriram@google.com>
303 * testsuite/g++.dg/mv1.C: New test.
304 * testsuite/g++.dg/mv2.C: New test.
305 * testsuite/g++.dg/mv3.C: New test.
306 * testsuite/g++.dg/mv4.C: New test.
307 * testsuite/g++.dg/mv5.C: New test.
308 * testsuite/g++.dg/mv6.C: New test.
310 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
313 * gcc.dg/const-uniq-1.c (a): Increase length four times.
315 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
317 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
320 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
322 * g++.dg/torture/20121105-1.C: New test.
324 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
326 * gcc.dg/torture/fp-compare.c: New testcase.
328 2012-11-05 Jan Hubicka <jh@suse.cz>
330 * gcc.dg/const-1.c: Update.
331 * gcc.dg/pure-1.c: Update.
333 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
335 PR rtl-optimization/55151
336 * gcc.dg/pr55151.c: New test.
338 2012-11-05 Jakub Jelinek <jakub@redhat.com>
342 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
344 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
347 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
349 2012-11-05 Jan Hubicka <jh@suse.cz>
351 * gcc.dg/autopar/pr49960.c: Fix testcase.
353 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
355 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
356 Fix scan-tree-dump-times directive.
358 2012-11-04 Janus Weil <janus@gcc.gnu.org>
361 * gfortran.dg/associate_12.f90: New.
363 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
366 * lib/target-supports.exp (check_effective_target_masm_intel): New
368 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
371 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
372 Jack Howarth <howarth@bromo.med.uc.edu>
374 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
375 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
376 * gcc.target/i386/pr53249.c: Likewise.
378 2012-11-03 Andrew Pinski <apinski@cavium.com>
380 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
381 call abort1 so that cross jumping does not happen.
383 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
386 * gcc.target/sh/pr51244-18.c: New.
387 * gcc.target/sh/pr51244-19.c: New.
389 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
391 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
392 b requires a 64-bit operation followed by a truncation.
394 2012-11-02 Jan Hubicka <jh@suse.cz>
396 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
398 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
400 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
401 conditions to verify the reduction code is vectorized.
403 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
404 in case 'pow', such as 'powerpc' is used in the compiler version name.
405 * gcc.target/powerpc/pr46728-2.c: Likewise.
406 * gcc.target/powerpc/pr46728-3.c: Likewise.
407 * gcc.target/powerpc/pr46728-4.c: Likewise.
408 * gcc.target/powerpc/pr46728-5.c: Likewise.
409 * gcc.target/powerpc/pr46728-7.c: Likewise.
410 * gcc.target/powerpc/pr46728-8.c: Likewise.
411 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
413 2012-11-02 Jan Hubicka <jh@suse.cz>
415 * gcc.dg/tree-ssa/loop-38.c: New testcase.
417 2012-11-02 Jan Hubicka <jh@suse.cz>
419 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
420 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
422 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
425 * gcc.target/i386/pr55130.c: New test.
427 2012-11-02 Jakub Jelinek <jakub@redhat.com>
430 * gcc.target/i386/pr55147.c: New test.
432 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
434 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
435 * gfortran.dg/default_format_denormal_1.f90: Same.
437 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
440 * g++.dg/ext/vector19.C: Remove target restrictions.
441 * gcc.dg/fold-compare-7.c: New testcase.
443 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
446 * gcc.target/sh/pr55160.c: New.
448 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
450 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
451 scan-assembler regex.
453 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
456 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
457 * gcc.dg/pr55150-2.c: New test.
459 2012-11-01 Sharad Singhai <singhai@google.com>
461 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
462 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
463 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
464 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
466 2012-10-31 Dehao Chen <dehao@google.com>
468 * g++.dg/debug/dwarf2/block.C: New testcase.
470 2012-10-31 Jan Hubicka <jh@suse.cz>
472 * gcc.dg/pr44974.c: Add noinline.
474 2012-10-31 Janus Weil <janus@gcc.gnu.org>
477 * gfortran.dg/class_54.f90: New.
479 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
480 Jakub Jelinek <jakub@redhat.com>
482 PR tree-optimization/55018
483 * gcc.dg/torture/pr55018.c: New test.
485 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
488 * g++.dg/ext/vla13.C: New.
490 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
493 * gcc.dg/pr55150.c: New test.
495 2012-10-31 Tobias Burnus <burnus@net-b.de>
498 * gfortran.dg/associate_11.f90: New.
500 2012-10-31 Dodji Seketeli <dodji@redhat.com>
503 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
505 2012-10-31 Jakub Jelinek <jakub@redhat.com>
507 PR tree-optimization/19105
508 PR tree-optimization/21643
509 PR tree-optimization/46309
510 * gcc.dg/pr19105.c: New test.
511 * gcc.dg/pr21643.c: New test.
512 * gcc.dg/pr46309-2.c: New test.
513 * gcc.c-torture/execute/pr46309.c: New test.
515 2012-10-31 Alan Modra <amodra@gmail.com>
517 * gcc.target/powerpc/dimode_off.c: New.
518 * gcc.target/powerpc/timode_off.c: New.
519 * gcc.target/powerpc/dfmode_off.c: New.
520 * gcc.target/powerpc/tfmode_off.c: New.
522 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
524 PR rtl-optimization/55093
525 * gcc.target/i386/pr55093.c: New file.
527 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
529 * gcc.target/i386/pr55116.c: Renamed to ...
530 * gcc.target/i386/pr55116-1.c: This.
532 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
534 * gcc.target/i386/pr55116-2.c: New file.
536 2012-10-30 Richard Biener <rguenther@suse.de>
538 * gcc.dg/vect/slp-perm-2.c: Adjust.
540 2012-10-30 Richard Biener <rguenther@suse.de>
542 PR tree-optimization/55111
543 * gcc.dg/torture/pr55111.c: New testcase.
545 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
548 * gcc.target/sh/pr53988.c: New.
550 2012-10-30 Bin Cheng <bin.cheng@arm.com>
553 * gcc.dg/hoist-register-pressure-1.c: Rename from
554 hoist-register-pressure.c. Add nonpic condition.
555 * gcc.dg/hoist-register-pressure-2.c: New testcase.
557 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
560 * gcc.dg/Wreturn-local-addr.c: New.
561 * g++.dg/warn/Wno-return-local-addr.C: New.
562 * g++.dg/warn/Wreturn-local-addr.C: New.
564 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
567 * gcc.target/i386/pr55116.c: New file.
569 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
572 * gcc.dg/Wshadow-4.c: New.
573 * gcc.dg/Wshadow-4.h: New.
575 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
578 * gcc.dg/guality/pr54693.c: New.
580 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
583 * gcc.dg/pr55027.c: New testcase.
585 2012-10-29 Jan Hubicka <jh@suse.cz>
587 * gcc.dg/ipa/inline-6.c: New testcase.
589 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
591 PR rtl-optimization/55106
592 * g++.dg/pr55106.C: New.
594 2012-10-29 Richard Guenther <rguenther@suse.de>
597 * gcc.dg/torture/pr53695.c: New testcase.
599 2012-10-28 Jan Hubicka <jh@suse.cz>
601 * gcc.dg/ipa/inlinehint-3.c: New testcase.
603 2012-10-28 Tobias Burnus <burnus@net-b.de>
606 * gfortran.dg/do_check_6.f90: New.
608 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
609 Jack Howarth <howarth@bromo.med.uc.edu>
612 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
614 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
616 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
619 * gcc.target/i386/pr34283.c: New test.
621 2012-10-26 Jakub Jelinek <jakub@redhat.com>
624 * g++.dg/opt/pr55081.C: New test.
628 * gcc.dg/guality/pr54970.c: New test.
630 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
633 * g++.dg/template/new11.C: New.
635 2012-10-26 Richard Biener <rguenther@suse.de>
638 * gcc.dg/torture/pr54824.c: New testcase.
640 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
642 * gcc.target/i386/fxsave-1.c: New.
643 * gcc.target/i386/fxsave64-1.c: Ditto.
644 * gcc.target/i386/fxrstor-1.c: Ditto.
645 * gcc.target/i386/fxrstor64-1.c: Ditto.
646 * gcc.target/i386/xsave-1.c: Ditto.
647 * gcc.target/i386/xsave64-1.c: Ditto.
648 * gcc.target/i386/xrstor-1.c: Ditto.
649 * gcc.target/i386/xrstor64-1.c: Ditto.
650 * gcc.target/i386/xsaveopt-1.c: Ditto.
651 * gcc.target/i386/xsaveopt64-1.c: Ditto.
652 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
653 * gcc.target/i386/sse-13.c: Ditto.
654 * gcc.target/i386/sse-14.c: Ditto.
655 * gcc.target/i386/sse-22.c: Ditto.
656 * gcc.target/i386/sse-23.c: Ditto.
657 * g++.dg/other/i386-2.C: Ditto.
658 * g++.dg/other/i386-3.C: Ditto.
660 2012-10-25 Jan Hubicka <jh@suse.cz>
662 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
665 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
668 * g++.dg/ext/transparent-union.C: New.
670 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
673 * g++.dg/ext/vector19.C: New testcase.
675 2012-10-25 Richard Biener <rguenther@suse.de>
677 PR tree-optimization/54902
678 * g++.dg/torture/pr54902.C: New testcase.
680 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
683 * g++.dg/template/crash114.C: New.
685 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
688 * gcc.target/i386/pr55049-1.c: New test.
690 2012-10-24 Janus Weil <janus@gcc.gnu.org>
693 * gfortran.dg/class_dummy_4.f03: New.
695 2012-10-24 Jakub Jelinek <jakub@redhat.com>
697 PR rtl-optimization/55010
698 * gcc.dg/pr55010.c: New test.
701 * g++.dg/debug/pr54828.C: New test.
703 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
705 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
706 * gcc.dg/vect/vect-83_64.c: Likewise.
708 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
711 * g++.dg/cpp0x/constexpr-union4.C: New.
713 2012-10-23 Jeff Law <law@redhat.com>
715 * gcc.c-torture/execute/pr54985.c: New test.
717 2012-10-23 Paul Koning <ni1d@arrl.net>
720 * g++.dg/debug/dwarf2/pr54508.C: New.
722 2012-10-23 Jakub Jelinek <jakub@redhat.com>
725 * g++.dg/template/sizeof14.C: New test.
727 2012-10-23 Ian Bolton <ian.bolton@arm.com>
728 Jim MacArthur <jim.macarthur@arm.com>
729 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
730 Marcus Shawcroft <marcus.shawcroft@arm.com>
731 Nigel Stephens <nigel.stephens@arm.com>
732 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
733 Richard Earnshaw <rearnsha@arm.com>
734 Sofiane Naci <sofiane.naci@arm.com>
735 Stephen Thomas <stephen.thomas@arm.com>
736 Tejas Belagod <tejas.belagod@arm.com>
737 Yufeng Zhang <yufeng.zhang@arm.com>
739 * lib/target-supports.exp
740 (check_profiling_available): Add AArch64.
741 (check_effective_target_vect_int): Likewise.
742 (check_effective_target_vect_shift): Likewise.
743 (check_effective_target_vect_float): Likewise.
744 (check_effective_target_vect_double): Likewise.
745 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
746 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
747 (check_effective_target_vect_pack_trunc): Likewise.
748 (check_effective_target_vect_unpack): Likewise.
749 (check_effective_target_vect_hw_misalign): Likewise.
750 (check_effective_target_vect_short_mult): Likewise.
751 (check_effective_target_vect_int_mult): Likewise.
752 (check_effective_target_vect_stridedN): Likewise.
753 (check_effective_target_sync_int_long): Likewise.
754 (check_effective_target_sync_char_short): Likewise.
755 (check_vect_support_and_set_flags): Likewise.
756 (check_effective_target_aarch64_tiny): New.
757 (check_effective_target_aarch64_small): New.
758 (check_effective_target_aarch64_large): New.
759 * g++.dg/other/PR23205.C: Enable aarch64.
760 * g++.dg/other/pr23205-2.C: Likewise.
761 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
762 * gcc.c-torture/execute/20101011-1.c: Likewise.
763 * gcc.dg/20020312-2.c: Likewise.
764 * gcc.dg/20040813-1.c: Likewise.
765 * gcc.dg/builtin-apply2.c: Likewise.
766 * gcc.dg/stack-usage-1.c: Likewise.
768 2012-10-23 Ian Bolton <ian.bolton@arm.com>
769 Jim MacArthur <jim.macarthur@arm.com>
770 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
771 Marcus Shawcroft <marcus.shawcroft@arm.com>
772 Nigel Stephens <nigel.stephens@arm.com>
773 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
774 Richard Earnshaw <rearnsha@arm.com>
775 Sofiane Naci <sofiane.naci@arm.com>
776 Stephen Thomas <stephen.thomas@arm.com>
777 Tejas Belagod <tejas.belagod@arm.com>
778 Yufeng Zhang <yufeng.zhang@arm.com>
780 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
781 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
782 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
783 * gcc.target/aarch64/aapcs/abitest.S: New file.
784 * gcc.target/aarch64/aapcs/abitest.h: New file.
785 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
786 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
787 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
788 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
789 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
790 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
791 * gcc.target/aarch64/aapcs/ice_1.c: New file.
792 * gcc.target/aarch64/aapcs/ice_2.c: New file.
793 * gcc.target/aarch64/aapcs/ice_3.c: New file.
794 * gcc.target/aarch64/aapcs/ice_4.c: New file.
795 * gcc.target/aarch64/aapcs/ice_5.c: New file.
796 * gcc.target/aarch64/aapcs/macro-def.h: New file.
797 * gcc.target/aarch64/aapcs/test_1.c: New file.
798 * gcc.target/aarch64/aapcs/test_10.c: New file.
799 * gcc.target/aarch64/aapcs/test_11.c: New file.
800 * gcc.target/aarch64/aapcs/test_12.c: New file.
801 * gcc.target/aarch64/aapcs/test_13.c: New file.
802 * gcc.target/aarch64/aapcs/test_14.c: New file.
803 * gcc.target/aarch64/aapcs/test_15.c: New file.
804 * gcc.target/aarch64/aapcs/test_16.c: New file.
805 * gcc.target/aarch64/aapcs/test_17.c: New file.
806 * gcc.target/aarch64/aapcs/test_18.c: New file.
807 * gcc.target/aarch64/aapcs/test_19.c: New file.
808 * gcc.target/aarch64/aapcs/test_2.c: New file.
809 * gcc.target/aarch64/aapcs/test_20.c: New file.
810 * gcc.target/aarch64/aapcs/test_21.c: New file.
811 * gcc.target/aarch64/aapcs/test_22.c: New file.
812 * gcc.target/aarch64/aapcs/test_23.c: New file.
813 * gcc.target/aarch64/aapcs/test_24.c: New file.
814 * gcc.target/aarch64/aapcs/test_25.c: New file.
815 * gcc.target/aarch64/aapcs/test_26.c: New file.
816 * gcc.target/aarch64/aapcs/test_3.c: New file.
817 * gcc.target/aarch64/aapcs/test_4.c: New file.
818 * gcc.target/aarch64/aapcs/test_5.c: New file.
819 * gcc.target/aarch64/aapcs/test_6.c: New file.
820 * gcc.target/aarch64/aapcs/test_7.c: New file.
821 * gcc.target/aarch64/aapcs/test_8.c: New file.
822 * gcc.target/aarch64/aapcs/test_9.c: New file.
823 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
824 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
825 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
826 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
827 * gcc.target/aarch64/aapcs/test_complex.c: New file.
828 * gcc.target/aarch64/aapcs/test_int128.c: New file.
829 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
830 * gcc.target/aarch64/aapcs/type-def.h: New file.
831 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
832 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
833 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
834 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
835 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
836 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
837 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
838 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
839 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
840 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
841 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
842 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
843 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
844 * gcc.target/aarch64/aarch64.exp: New file.
845 * gcc.target/aarch64/adc-1.c: New file.
846 * gcc.target/aarch64/adc-2.c: New file.
847 * gcc.target/aarch64/asm-1.c: New file.
848 * gcc.target/aarch64/clrsb.c: New file.
849 * gcc.target/aarch64/clz.c: New file.
850 * gcc.target/aarch64/ctz.c: New file.
851 * gcc.target/aarch64/csinc-1.c: New file.
852 * gcc.target/aarch64/csinv-1.c: New file.
853 * gcc.target/aarch64/csneg-1.c: New file.
854 * gcc.target/aarch64/extend.c: New file.
855 * gcc.target/aarch64/fcvt.x: New file.
856 * gcc.target/aarch64/fcvt_double_int.c: New file.
857 * gcc.target/aarch64/fcvt_double_long.c: New file.
858 * gcc.target/aarch64/fcvt_double_uint.c: New file.
859 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
860 * gcc.target/aarch64/fcvt_float_int.c: New file.
861 * gcc.target/aarch64/fcvt_float_long.c: New file.
862 * gcc.target/aarch64/fcvt_float_uint.c: New file.
863 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
864 * gcc.target/aarch64/ffs.c: New file.
865 * gcc.target/aarch64/fmadd.c: New file.
866 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
867 * gcc.target/aarch64/frint.x: New file.
868 * gcc.target/aarch64/frint_double.c: New file.
869 * gcc.target/aarch64/frint_float.c: New file.
870 * gcc.target/aarch64/index.c: New file.
871 * gcc.target/aarch64/mneg-1.c: New file.
872 * gcc.target/aarch64/mneg-2.c: New file.
873 * gcc.target/aarch64/mneg-3.c: New file.
874 * gcc.target/aarch64/mnegl-1.c: New file.
875 * gcc.target/aarch64/mnegl-2.c: New file.
876 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
877 * gcc.target/aarch64/pic-constantpool1.c: New file.
878 * gcc.target/aarch64/pic-symrefplus.c: New file.
879 * gcc.target/aarch64/predefine_large.c: New file.
880 * gcc.target/aarch64/predefine_small.c: New file.
881 * gcc.target/aarch64/predefine_tiny.c: New file.
882 * gcc.target/aarch64/reload-valid-spoff.c: New file.
883 * gcc.target/aarch64/scalar_intrinsics.c: New file.
884 * gcc.target/aarch64/table-intrinsics.c: New file.
885 * gcc.target/aarch64/tst-1.c: New file.
886 * gcc.target/aarch64/vect-abs-compile.c: New file.
887 * gcc.target/aarch64/vect-abs.c: New file.
888 * gcc.target/aarch64/vect-abs.x: New file.
889 * gcc.target/aarch64/vect-compile.c: New file.
890 * gcc.target/aarch64/vect-faddv-compile.c: New file.
891 * gcc.target/aarch64/vect-faddv.c: New file.
892 * gcc.target/aarch64/vect-faddv.x: New file.
893 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
894 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
895 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
896 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
897 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
898 * gcc.target/aarch64/vect-fp-compile.c: New file.
899 * gcc.target/aarch64/vect-fp.c: New file.
900 * gcc.target/aarch64/vect-fp.x: New file.
901 * gcc.target/aarch64/vect-mull-compile.c: New file.
902 * gcc.target/aarch64/vect-mull.c: New file.
903 * gcc.target/aarch64/vect-mull.x: New file.
904 * gcc.target/aarch64/vect.c: New file.
905 * gcc.target/aarch64/vect.x: New file.
906 * gcc.target/aarch64/vector_intrinsics.c: New file.
907 * gcc.target/aarch64/vfp-1.c: New file.
908 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
909 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
910 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
911 * g++.dg/abi/aarch64_guard1.C: New file.
913 2012-10-23 Jakub Jelinek <jakub@redhat.com>
916 * c-c++-common/pr54988.c: New test.
918 2012-10-23 Jan Hubicka <jh@suse.cz>
920 * gcc.dg/tree-prof/peel-1.c: New testcase.
922 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
925 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
927 2012-10-23 Joseph Myers <joseph@codesourcery.com>
929 * gcc.dg/c99-predef-1.c: New test.
930 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
931 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
932 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
933 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
934 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
935 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
936 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
937 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
938 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
939 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
940 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
941 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
943 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
945 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
947 2012-10-23 Jan Hubicka <jh@suse.cz>
950 * gcc.c-torture/execute/pr54937.c: New testcase.
951 * gcc.dg/tree-ssa/cunroll-2.c: Update.
953 2012-10-23 Jan Hubicka <jh@suse.cz>
956 * gfortran.dg/pr54967.f90: New testcase.
958 2012-10-23 Terry Guo <terry.guo@arm.com>
961 * gcc.dg/pr55019.c: New.
963 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
965 PR tree-optimization/55008
966 * gcc.dg/tree-ssa/pr55008.c: New test.
968 2012-10-22 Richard Biener <rguenther@suse.de>
970 PR tree-optimization/55011
971 * gcc.dg/torture/pr55011.c: New testcase.
973 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
975 * gcc.target/arm/pr40457-1.c: Adjust expected output.
976 * gcc.target/arm/pr40457-2.c: Likewise.
977 * gcc.target/arm/pr40457-3.c: Likewise.
979 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
981 * gnat.dg/specs/limited_with4.ads: New test.
982 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
984 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
986 * gnat.dg/modular4.adb: New test.
987 * gnat.dg/modular4_pkg.ads: New helper.
989 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
991 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
992 * gnat.dg/specs/addr1.ads: Likewise.
994 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
996 * gcc.dg/webizer.c (main): Add missing exit call.
998 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1001 * gfortran.dg/wextra_1.f: New test.
1003 2012-10-20 Jan Hubicka <jh@suse.cz>
1005 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1007 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1010 * gfortran.dg/warn_unused_function.f90: New.
1012 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1014 * lib/target-supports.exp
1015 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1017 2012-10-19 Richard Guenther <rguenther@suse.de>
1019 PR tree-optimization/54981
1020 * gcc.dg/pr54981.c: New testcase.
1022 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1025 * gcc.target/arm/pr54892.c: New.
1027 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1029 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1031 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1034 * g++.dg/init/array30.C: New.
1035 * g++.dg/init/array31.C: Likewise.
1037 2012-10-18 Tobias Burnus <burnus@net-b.de>
1040 * gfortran.dg/public_private_module_7.f90: New.
1042 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1045 * g++.dg/template/pr29633.C: New.
1047 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1049 * gnat.dg/loop_optimization13.ad[sb]: New test.
1050 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1052 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1054 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1055 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1056 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1057 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1059 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1061 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1062 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1063 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1064 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1065 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1066 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1068 2012-10-16 Jan Hubicka <jh@suse.cz>
1070 * gcc.target/i386/l_fma_float_?.c: Update.
1071 * gcc.target/i386/l_fma_double_?.c: Update.
1072 * gfortran.dg/do_1.f90: XFAIL
1073 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1074 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1075 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1076 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1077 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1078 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1081 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1085 * gcc.dg/Wstrict-overflow-24.c: New.
1087 2012-10-16 Tobias Burnus <burnus@net-b.de>
1091 * gfortran.dg/class_optional_1.f90: New.
1092 * gfortran.dg/class_optional_2.f90: New.
1094 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1097 * gcc.dg/guality/pr54796.c: New test.
1099 PR tree-optimization/54889
1100 * gfortran.dg/pr54889.f90: New test.
1102 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1104 * g++.dg/other/dump-ada-spec-2.C: New test.
1106 2012-10-16 Easwaran Raman <eraman@google.com>
1108 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1109 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1111 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1113 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1114 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1116 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1119 * gcc.c-torture/compile/pr54925.c: New.
1121 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1124 * gcc.target/sh/pr51244-17.c: New.
1126 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1129 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1131 * gcc.target/sh/pr54760-4.c: New.
1133 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1136 * gcc.target/sh/torture/sh-torture.exp: New.
1137 * gcc.target/sh/torture/pr34777.c: New.
1139 2012-10-15 Matthias Klose <doko@ubuntu.com>
1141 * lib/target-supports.exp (check_profiling_available): Match
1142 arm*-*-linux-* for ARM Linux/GNU.
1143 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1144 * gfortran.dg/enum_10.f90: Likewise.
1145 * gfortran.dg/enum_9.f90: Likewise.
1146 * gcc.target/arm/synchronize.c: Likewise.
1147 * g++.old-deja/g++.jason/enum6.C: Likewise.
1148 * g++.old-deja/g++.other/enum4.C: Likewise.
1149 * g++.old-deja/g++.law/enum9.C: Likewise.
1151 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1153 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1154 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1156 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1157 Paolo Carlini <paolo.carlini@oracle.com>
1160 * g++.dg/overload/operator6.C: New.
1162 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1164 PR c++/50080 (again)
1165 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1166 * g++.dg/parse/tmpl-outside1.C: Likewise.
1167 * g++.dg/template/qualttp18.C: Likewise.
1168 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1169 * g++.old-deja/g++.pt/overload13.C: Likewise.
1171 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1173 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1174 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1175 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1176 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1177 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1178 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1179 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1180 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1182 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1185 * g++.dg/parse/tmpl-outside2.C: New.
1186 * g++.dg/parse/tmpl-outside1.C: Adjust.
1187 * g++.dg/template/qualttp18.C: Likewise.
1188 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1189 * g++.old-deja/g++.pt/overload13.C: Likewise.
1191 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1193 PR tree-optimization/54915
1194 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1196 2012-10-15 Richard Guenther <rguenther@suse.de>
1198 PR tree-optimization/54920
1199 * gcc.dg/torture/pr54920.c: New testcase.
1201 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1203 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1205 2012-10-13 Jason Merrill <jason@redhat.com>
1207 * g++.dg/tls/thread_local7g.C: Require tls_native.
1209 2012-10-14 Jason Merrill <jason@redhat.com>
1211 * g++.dg/cpp0x/inh-ctor1.C: New.
1212 * g++.dg/cpp0x/inh-ctor2.C: New.
1213 * g++.dg/cpp0x/inh-ctor3.C: New.
1214 * g++.dg/cpp0x/inh-ctor4.C: New.
1215 * g++.dg/cpp0x/inh-ctor5.C: New.
1216 * g++.dg/cpp0x/inh-ctor6.C: New.
1217 * g++.dg/cpp0x/inh-ctor7.C: New.
1218 * g++.dg/cpp0x/inh-ctor8.C: New.
1219 * g++.dg/cpp0x/inh-ctor9.C: New.
1220 * g++.dg/cpp0x/inh-ctor10.C: New.
1221 * g++.dg/cpp0x/inh-ctor11.C: New.
1222 * g++.dg/cpp0x/inh-ctor12.C: New.
1223 * g++.dg/cpp0x/inh-ctor13.C: New.
1225 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1227 PR rtl-optimization/54919
1228 * gcc.dg/pr54919.c: New testcase.
1230 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1233 * g++.dg/template/crash113.C: New.
1235 2012-10-14 Jan Hubicka <jh@suse.cz>
1237 * gcc.dg/unroll_5.c: New testcase.
1239 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1242 * g++.dg/opt/pr52643.C: New.
1244 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1247 * gcc.target/sh/pr54602-1.c: New.
1248 * gcc.target/sh/pr54602-2.c: New.
1249 * gcc.target/sh/pr54602-3.c: New.
1250 * gcc.target/sh/pr54602-4.c: New.
1252 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1255 * gcc.target/sh/pr54680.c: New.
1257 2012-10-12 Jan Hubicka <jh@suse.cz>
1259 * gcc.dg/webizer.c: New testcase.
1261 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1263 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1266 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1268 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1269 Return 0 if already specifying -mfloat-abi other than hard.
1271 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1273 * gcc.dg/pr53060.c: Prune irrelevant warning.
1275 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1278 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1279 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1280 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1281 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1282 Adjust expected wording of warnings for *cmp* builtins.
1283 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1284 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1286 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1289 * g++.dg/parse/friend-main.C: New.
1291 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1294 * g++.dg/pr53055.C: New testcase.
1296 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1299 * g++.dg/cpp0x/pr52744.C: New.
1301 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1304 * gfortran.dg/dummy_procedure_9.f90: New.
1306 2012-10-12 Richard Biener <rguenther@suse.de>
1308 PR tree-optimization/54894
1309 * gcc.dg/torture/pr54894.c: New testcase.
1311 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1314 * gcc.target/sh/pr51244-13.c: New.
1315 * gcc.target/sh/pr51244-14.c: New.
1316 * gcc.target/sh/pr51244-15.c: New.
1317 * gcc.target/sh/pr51244-16.c: New.
1319 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1322 * g++.dg/cpp0x/decltype45.C: New.
1324 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1327 * gfortran.dg/class_allocate_13.f90: New.
1329 2012-10-11 Jason Merrill <jason@redhat.com>
1331 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1332 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1334 * g++.dg/gomp/tls-5.C: Require tls_native.
1335 * g++.dg/tls/thread_local7.C: Require tls_native.
1336 * g++.dg/tls/static2.C: New.
1338 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1341 * g++.dg/ext/weak5.C: New.
1343 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1346 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1347 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1349 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1352 * g++.dg/parse/pr43765.C: New.
1354 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1356 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1358 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1361 * g++.dg/init/bitfield3.C: New.
1363 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1365 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1367 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1369 PR tree-optimization/54877
1370 * gcc.dg/torture/pr54877.c: New test.
1372 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1375 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1376 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1377 and remove target info from dg-do compile.
1378 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1379 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1380 and remove target info from dg-do compile.
1382 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1384 * gcc.dg/pr54782.c: Require target with pthread support.
1386 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1389 * g++.dg/cpp0x/auto35.C: New.
1391 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1393 PR c++/53540 - using fails to be equivalent to typedef
1394 * g++.dg/cpp0x/alias-decl-24.C: New test.
1396 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1398 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1399 that c++11 attributes to types are ignored for now.
1400 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1403 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1406 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1408 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1411 * g++.dg/cpp0x/initlist67.C: New.
1413 2012-10-10 Dehao Chen <dehao@google.com>
1415 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1417 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1420 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1423 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1426 * g++.dg/cpp0x/decltype44.C: New.
1428 2012-10-09 Steve Ellcey <sellcey@mips.com>
1430 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1432 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1435 * g++.dg/cpp0x/decltype43.C: New.
1437 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1440 * gcc.dg/pr53397-1.c: New test case.
1441 * gcc.dg/pr53397-2.c: New test case.
1443 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1446 * g++.dg/warn/Wparentheses-26.C: Adjust.
1447 * g++.dg/warn/Wparentheses-27.C: New.
1449 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1452 * c-c++-common/vector-scalar.c: New testcase.
1453 * g++.dg/ext/vector18.C: New testcase.
1454 * g++.dg/ext/vector5.C: This is not an error anymore.
1455 * gcc.dg/init-vec-1.c: Move ...
1456 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1457 * gcc.c-torture/execute/vector-shift1.c: Move ...
1458 * c-c++-common/torture/vector-shift1.c: ... here.
1459 * gcc.dg/scal-to-vec1.c: Move ...
1460 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1461 C++11. Adapt error messages.
1462 * gcc.dg/convert-vec-1.c: Move ...
1463 * c-c++-common/convert-vec-1.c: ... here.
1464 * gcc.dg/scal-to-vec2.c: Move ...
1465 * c-c++-common/scal-to-vec2.c: ... here.
1467 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1470 * gcc.target/i386/pr54400.c: New testcase.
1472 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1475 * g++.dg/template/pr54858.C: New test.
1477 2012-10-08 Marek Polacek <polacek@redhat.com>
1480 * g++.dg/debug/pr54831.C: New test.
1482 2012-10-08 Dehao Chen <dehao@google.com>
1484 * g++.dg/predict-loop-exit-1.C: New.
1485 * g++.dg/predict-loop-exit-2.C: New.
1486 * g++.dg/predict-loop-exit-3.C: New.
1488 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1490 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1492 2012-10-08 Jason Merrill <jason@redhat.com>
1494 * g++.dg/gomp/tls-5.C: New.
1495 * g++.dg/gomp/tls-wrap1.C: New.
1496 * g++.dg/gomp/tls-wrap2.C: New.
1497 * g++.dg/gomp/tls-wrap3.C: New.
1498 * g++.dg/gomp/tls-wrap4.C: New.
1499 * g++.dg/gomp/tls-wrapper-cse.C: New.
1500 * g++.dg/tls/thread_local-cse.C: New.
1501 * g++.dg/tls/thread_local-order1.C: New.
1502 * g++.dg/tls/thread_local-order2.C: New.
1503 * g++.dg/tls/thread_local-wrap1.C: New.
1504 * g++.dg/tls/thread_local-wrap2.C: New.
1505 * g++.dg/tls/thread_local-wrap3.C: New.
1506 * g++.dg/tls/thread_local-wrap4.C: New.
1507 * g++.dg/tls/thread_local2g.C: New.
1508 * g++.dg/tls/thread_local3g.C: New.
1509 * g++.dg/tls/thread_local4g.C: New.
1510 * g++.dg/tls/thread_local5g.C: New.
1511 * g++.dg/tls/thread_local6g.C: New.
1512 * g++.dg/tls/thread_local7g.C: New.
1514 * g++.dg/tls/thread_local3.C: New.
1515 * g++.dg/tls/thread_local4.C: New.
1516 * g++.dg/tls/thread_local5.C: New.
1517 * g++.dg/tls/thread_local6.C: New.
1519 * g++.dg/tls/init-2.C: Tweak errors.
1520 * g++.dg/tls/thread_local1.C: New.
1521 * g++.dg/tls/thread_local2.C: New.
1522 * g++.dg/tls/thread_local7.C: New.
1524 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1527 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1529 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1532 * gcc.target/sh/pr54685.c: New.
1534 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1536 PR c++/53528 C++11 attribute support
1537 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1538 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1544 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1548 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1549 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1550 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1551 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1552 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1553 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1578 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1584 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1595 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1597 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1598 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1599 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1601 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1604 * gcc.target/sh/pr54760-2.c: New.
1605 * gcc.target/sh/pr54760-3.c: New.
1607 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1610 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1612 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1613 Sandra Loosemore <sandra@codesourcery.com>
1615 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1616 and test that the accumulator is initialized using MULT.
1617 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1618 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1620 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1623 * g++.dg/cpp0x/stdint.C: New.
1625 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1628 * g++.dg/cpp0x/stddef.C: New.
1630 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1633 * gfortran.dg/typebound_operator_17.f90: New.
1635 2012-10-06 Jan Hubicka <jh@suse.cz>
1639 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1641 2012-10-06 Jan Hubicka <jh@suse.cz>
1643 * gcc.dg/lto/resolutions_0.c: New testcase.
1645 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1648 * gfortran.dg/generic_25.f90: New.
1649 * gfortran.dg/generic_26.f90: New.
1650 * gfortran.dg/generic_27.f90: New.
1652 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1655 * gcc.target/sh/pr54760-1.c: New.
1657 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1659 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1660 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1661 * g++.dg/warn/Wsign-compare-5.C: New test.
1662 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1663 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1664 * g++.dg/ext/builtin30.C: New test.
1665 * g++.dg/ext/vla12.C: New test.
1666 * gcc.dg/builtins-85.c: New test.
1669 * gcc.dg/guality/pr54519-1.c: New test.
1670 * gcc.dg/guality/pr54519-2.c: New test.
1671 * gcc.dg/guality/pr54519-3.c: New test.
1672 * gcc.dg/guality/pr54519-4.c: New test.
1673 * gcc.dg/guality/pr54519-5.c: New test.
1674 * gcc.dg/guality/pr54519-6.c: New test.
1676 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1679 * g++.dg/cpp0x/defaulted38.C: New.
1681 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1683 PR tree-optimization/33763
1684 * c-c++-common/pr33763.c: New test.
1686 PR tree-optimization/54810
1687 * gcc.dg/tree-ssa/vrp85.c: New test.
1689 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1691 * gcc.dg/ucnid-7.c: Skip on AIX.
1692 * gcc.dg/ucnid-8.c: Same.
1693 * gcc.dg/ucnid-10.c: Same.
1694 * gcc.dg/ucnid-13.c: Same.
1695 * gcc.dg/attr-alias-3.c: Same.
1696 * gcc.dg/attr-alias-5.c: Same.
1697 * gcc.dg/torture/pr51106-2.c: Same.
1698 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1700 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1703 * g++.dg/cpp0x/alias-decl-23.C: New.
1705 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1708 * g++.dg/template/friend53.C: New.
1710 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1712 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1713 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1714 (scan-ada-spec): Likewise.
1715 (scan-ada-spec-not): Likewise.
1716 * gcc.dg/dump-ada-spec-1.c: New test.
1717 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1719 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1721 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1723 2012-10-04 Florian Weimer <fweimer@redhat.com>
1725 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1727 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1730 * g++.dg/cpp0x/pr54323.C: New.
1732 2012-10-04 Richard Guenther <rguenther@suse.de>
1735 * g++.dg/torture/pr54735.C: New testcase.
1737 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1739 PR rtl-optimization/54739
1740 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1742 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1745 * gcc.target/sh/pr51244-12.c: New.
1747 2012-10-03 Dehao Chen <dehao@google.com>
1750 * gcc.dg/pr54782.c: New test.
1752 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1755 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1757 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1760 * gfortran.dg/class_53.f90: New.
1762 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1765 * gcc.dg/guality/pr54551.c: New.
1767 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1769 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1770 * gcc.target/powerpc/pr46728-2.c: Likewise.
1772 2012-10-02 Sharad Singhai <singhai@google.com>
1775 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1776 to fix test failures caused by r191883.
1777 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1778 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1779 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1780 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1781 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1782 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1783 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1784 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1785 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1787 2012-09-30 Sharad Singhai <singhai@google.com>
1789 * gcc.target/i386/vect-double-1.c: Fix test.
1791 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1794 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1797 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1799 PR rtl-optimization/54457
1800 * gcc.target/i386/pr54457.c: New test.
1802 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1804 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1806 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1808 * gcc.target/i386/vect-rebuild.c: New testcase.
1810 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1812 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1814 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1816 * gcc.target/mips/pr37362.c: Fix target selector.
1818 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1821 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1823 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1825 * gcc.dg/ucnid-8.c: Update line number.
1826 * gcc.dg/torture/pr51106-2.c: Likewise.
1828 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1831 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1832 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1833 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1835 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1837 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1838 partially reverting r170092.
1839 * gfortran.dg/class_7.f03: Ditto.
1840 * gfortran.dg/coarray_14.f90: Ditto.
1841 * gfortran.dg/typebound_proc_13.f03: Ditto.
1843 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1846 * g++.dg/cpp0x/sfinae42.C: New.
1848 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1850 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1851 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1852 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1853 * gcc.dg/pr42629.c: XFAIL on AIX.
1854 * gcc.dg/pr47684.c: Same.
1855 * gcc.dg/pr43670.c: Same.
1856 * gcc.dg/pr42916.c: Same.
1857 * gcc.dg/pr45449.c: Same.
1858 * gcc.dg/pr50017.c: Same.
1859 * gcc.dg/pr42728.c: Same.
1860 * gcc.dg/pr47881.c: Same.
1861 * gcc.dg/pr44023.c: Same.
1862 * gcc.dg/pr41345.c: Same.
1863 * gcc.dg/pr42630.c: Same.
1864 * gcc.dg/pr44971.c: Same.
1865 * gcc.dg/pr46771.c: Same.
1866 * gcc.dg/ucnid-8.c: Same.
1867 * gcc.dg/ucnid-10.c: Same.
1868 * gcc.dg/ucnid-13.c: Same.
1869 * gcc.dg/torture/pr51106-2.c: Same.
1870 * gcc.dg/pr48768.c: Same.
1871 * gcc.dg/pr42631.c: Same.
1872 * gcc.dg/pr43084.c: Same.
1873 * gcc.dg/ucnid-7.c: Same.
1874 * gcc.dg/pr42889.c: Same.
1875 * gcc.dg/pr41241.c: Same.
1876 * gcc.dg/pr42719.c: Same.
1877 * g++.dg/debug/pr46583.C: Same.
1878 * g++.dg/debug/pr47106.C: Same.
1879 * g++.dg/opt/pr48549.C: Same.
1880 * g++.dg/other/pr42685.C: Same.
1881 * c-c++-common/pr43942.c: Same.
1883 2012-09-29 Ian Lance Taylor <iant@google.com>
1885 * go.test/go-test.exp: Update for latest version of Go testsuite.
1887 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1890 * gfortran.dg/internal_readwrite_3.f90: New test.
1892 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1894 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1895 c-c++-common/Wunused-local-typedefs-2.c to here.
1897 PR c++/54372 - unused attribute inactive on dependant entities
1898 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1900 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1902 PR c++/29028 - Missed unused warning on using declaration
1903 * g++.dg/warn/Wunused-var-18.C: New test.
1905 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1907 PR c++/53551 - -Wunused-local-typedefs misses uses
1908 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1910 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1913 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1915 PR tree-optimization/54713
1916 * gcc.c-torture/compile/pr54713-1.c: New test.
1917 * gcc.c-torture/compile/pr54713-2.c: New test.
1918 * gcc.c-torture/compile/pr54713-3.c: New test.
1920 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1922 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1924 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1926 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1928 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1931 * gcc.target/i386/pr54703.c: New test.
1933 2012-09-27 Richard Guenther <rguenther@suse.de>
1936 * gcc.dg/lto/pr54709_0.c: New testcase.
1937 * gcc.dg/lto/pr54709_1.c: Likewise.
1939 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1941 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1943 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1945 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1947 * gcc.target/arm/pr42879.c: Handle big-endian.
1949 2012-09-26 Steve Ellcey <sellcey@mips.com>
1952 * gcc.dg/pr37303.c: Check for rdata or rodata.
1954 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1956 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1958 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1962 * gcc.target/powerpc/ppc-ne0-1.c: New.
1964 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1967 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1968 test_19, test_20, test_21, test_22, test_23): New functions.
1969 * gcc.target/sh/pr54089-4.c: New.
1970 * gcc.target/sh/pr54089-5.c: New.
1971 * gcc.target/sh/pr54089-6.c: New.
1972 * gcc.target/sh/pr54089-7.c: New.
1974 2012-09-25 Richard Guenther <rguenther@suse.de>
1977 * gcc.dg/lto/pr54702_0.c: New testcase.
1978 * gcc.dg/lto/pr54702_1.c: Likewise.
1979 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1980 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1981 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1982 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1984 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1987 * g++.dg/cpp0x/parse2.C: New.
1988 * g++.dg/parse/error11.C: Adjust.
1989 * g++.dg/parse/error12.C: Likewise.
1991 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1993 * gcc.target/i386/20030217-1.c: Added check for
1994 large_long_double effective target.
1995 * gcc.target/i386/387-3.c: Likewise.
1996 * gcc.target/i386/387-4.c: Likewise.
1997 * gcc.target/i386/pr36578-1.c: Likewise.
1998 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1999 when long double size is equal double size.
2000 * gcc.target/i386/excess-precision-1.c: Likewise.
2001 * gcc.target/i386/pr36578-2.c: Likewise.
2002 * gcc.target/i386/20030217-2.c: New testcase.
2004 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2006 PR tree-optimization/54676
2007 * gcc.dg/pr54676.c: New test.
2009 2012-09-25 Richard Guenther <rguenther@suse.de>
2011 PR tree-optimization/53663
2012 * gcc.dg/torture/pr53663-1.c: New testcase.
2013 * gcc.dg/torture/pr53663-2.c: Likewise.
2014 * gcc.dg/torture/pr53663-3.c: Likewise.
2016 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2018 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2020 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2022 * lib/target-supports-dg.exp (dg-require-effective-target,
2023 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2024 dg-process-target-1 instead of dg-process-target.
2025 (dg-process-target-1): Rename from dg-process-target.
2026 (dg-process-target): New.
2028 2012-09-24 Richard Guenther <rguenther@suse.de>
2030 PR tree-optimization/54684
2031 * g++.dg/torture/pr54684.C: New testcase.
2033 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2035 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2037 2012-09-24 Richard Guenther <rguenther@suse.de>
2040 * gcc.dg/tm/pr52173-1.c: New.
2041 * gcc.dg/tm/pr52173-2.c: New.
2043 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2045 * gcc.dg/pr54669.c: New test.
2047 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2048 Dominique Dhumieres <dominiq@lps.ens.fr>
2051 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2053 2012-09-23 Tobias Burnus <burnus@net-b.de>
2056 * gfortran.dg/class_array_14.f90: New.
2058 2012-09-22 Kai Tietz <ktietz@redhat.com>
2060 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2061 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2063 2012-09-21 Dehao Chen <dehao@google.com>
2066 PR tree-optimization/54655
2067 * g++.dg/pr54655.C: New testcase.
2069 2012-09-21 Richard Guenther <rguenther@suse.de>
2071 PR tree-optimization/54647
2072 * g++.dg/torture/pr54647.C: New testcase.
2074 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2077 * c-c++-common/torture/vector-compare-2.c: Add -w.
2079 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2081 * gnat.dg/opt20.ads: Move dg directive to...
2082 * gnat.dg/opt20.adb: ...here.
2083 * gnat.dg/addr1.ad[sb]: Likewise.
2084 * gnat.dg/concat2.ad[sb]: Likewise.
2085 * gnat.dg/array16.ad[sb]: Likewise.
2086 * gnat.dg/atomic5.ad[sb]: Likewise.
2087 * gnat.dg/discr29.ad[sb]: Likewise.
2088 * gnat.dg/noreturn5.ad[sb]: Likewise.
2089 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2090 * gnat.dg/discr23.ads: Remove dg directive.
2091 * gnat.dg/nested_float_packed.ads: Likewise.
2092 * gnat.dg/oconst6.ads: Move to...
2093 * gnat.dg/specs/oconst6.ads: ...here.
2095 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2098 * g++.dg/cpp0x/decltype32.C: Tweak.
2100 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2102 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2103 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2104 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2105 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2107 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2110 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2112 2012-09-19 Steve Ellcey <sellcey@mips.com>
2114 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2116 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2118 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2119 * gcc.target/powerpc/ppc-mftb.c: New file.
2121 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2124 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2127 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2130 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2132 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2134 * gcc.c-torture/execute/20120919-1.c: New test.
2136 2012-09-19 Richard Guenther <rguenther@suse.de>
2138 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2140 2012-09-19 Richard Guenther <rguenther@suse.de>
2142 * gcc.dg/builtin-unreachable-6.c: Adjust.
2144 2012-09-19 Richard Guenther <rguenther@suse.de>
2146 * gcc.dg/builtin-object-size-10.c: Adjust.
2147 * gcc.dg/builtin-unreachable-5.c: Adjust.
2148 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2149 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2150 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2151 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2152 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2153 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2154 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2155 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2156 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2157 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2158 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2159 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2161 2012-09-19 Richard Guenther <rguenther@suse.de>
2163 PR tree-optimization/54132
2164 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2165 * gcc.dg/torture/pr54132.c: Likewise.
2167 2012-09-19 Terry Guo <terry.guo@arm.com>
2169 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2170 extra prune rules that will be applied to all tests in a .exp file.
2171 (gcc-dg-prune): Use rules defined by the above variable.
2172 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2173 harmless warnings on architecture switch conflict.
2175 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2177 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2178 of asm-comment characters instead of a single one.
2179 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2181 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2183 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2185 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2186 target instead of xfailing it.
2187 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2188 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2189 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2190 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2191 * gcc.dg/vect/vect-104.c: Likewise.
2192 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2193 * gcc.dg/vect/vect-outer-1.c: Likewise.
2194 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2195 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2196 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2197 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2198 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2199 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2200 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2201 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2202 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2204 * lib/target-supports.exp
2205 (check_effective_target_vect_widen_mult_qi_to_hi,
2206 check_effective_target_vect_widen_mult_hi_to_si,
2207 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2208 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2209 check_effective_target_vect_pack_trunc,
2210 check_effective_target_vect_unpack,
2211 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2212 instead of arm_none.
2214 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2216 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2218 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2219 config to compiler_flags.
2221 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2224 * gcc.target/i386/pr54592.c: New test.
2226 PR tree-optimization/54610
2227 * gcc.target/i386/pr54610.c: New test.
2229 2012-09-17 Jason Merrill <jason@redhat.com>
2232 * g++.dg/cpp0x/alias-decl-21.C: New.
2233 * g++.dg/cpp0x/alias-decl-22.C: New.
2235 2012-09-17 Tobias Burnus <burnus@net-b.de>
2238 * gfortran.dg/scan_2.f90: New.
2240 2012-09-17 Jason Merrill <jason@redhat.com>
2243 * g++.dg/init/aggr9.C: New.
2245 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2247 * gnat.dg/loop_optimization12.ad[sb]: New test.
2249 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2252 * gfortran.dg/proc_ptr_result_7.f90: New.
2254 2012-09-17 Tobias Burnus <burnus@net-b.de>
2257 * gfortran.dg/structure_constructor_11.f90: New.
2259 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2261 PR tree-optimization/54563
2262 * g++.dg/torture/pr54563.C: New test.
2264 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2267 * gfortran.dg/typebound_generic_14.f03: New.
2269 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2272 * gfortran.dg/proc_ptr_38.f90: New.
2274 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2277 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2281 * gnat.dg/lto15.adb: Require lto.
2283 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2284 "myBindC" for hppa*-*-hpux*.
2286 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2288 * gfortran.dg/namelist_75.f90: New test.
2290 2012-09-15 Tom de Vries <tom@codesourcery.com>
2292 * gcc.dg/tree-ssa/vrp82.c: New test.
2293 * gcc.dg/tree-ssa/vrp83.c: Same.
2294 * gcc.dg/tree-ssa/vrp84.c: Same.
2296 2012-09-15 Tom de Vries <tom@codesourcery.com>
2298 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2299 * gcc.dg/tree-ssa/vrp81.c: ... this.
2301 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2304 * gcc.target/avr/torture/fix-types.h: New.
2305 * gcc.target/avr/torture/vals-hr.def: New.
2306 * gcc.target/avr/torture/vals-r.def: New.
2307 * gcc.target/avr/torture/vals-k.def: New.
2308 * gcc.target/avr/torture/vals-ur.def: New.
2309 * gcc.target/avr/torture/vals-uk.def: New.
2310 * gcc.target/avr/torture/vals-uhr.def: New.
2311 * gcc.target/avr/torture/vals-llk.def: New.
2312 * gcc.target/avr/torture/vals-ullk.def: New.
2313 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2314 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2315 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2316 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2317 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2318 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2319 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2320 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2322 2012-09-14 Dehao Chen <dehao@google.com>
2324 * g++.dg/debug/dwarf2/deallocator.C: New test.
2326 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2329 * gcc.c-torture/compile/pr54552-1.c: New test.
2331 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2334 * g++.dg/other/vector-compare.C: New testcase.
2335 * c-c++-common/vector-compare-3.c: New testcase.
2336 * gcc.dg/vector-shift.c: Move ...
2337 * c-c++-common/vector-shift.c: ... here.
2338 * gcc.dg/vector-shift1.c: Move ...
2339 * c-c++-common/vector-shift1.c: ... here.
2340 * gcc.dg/vector-shift3.c: Move ...
2341 * c-c++-common/vector-shift3.c: ... here.
2342 * gcc.dg/vector-compare-1.c: Move ...
2343 * c-c++-common/vector-compare-1.c: ... here.
2344 * gcc.dg/vector-compare-2.c: Move ...
2345 * c-c++-common/vector-compare-2.c: ... here.
2346 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2347 * c-c++-common/torture/vector-compare-1.c: ... here.
2348 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2349 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2350 * c-c++-common/torture/vector-compare-2.c: ... here.
2351 * gcc.c-torture/execute/vector-shift.c: Move ...
2352 * c-c++-common/torture/vector-shift.c: ... here.
2353 * gcc.c-torture/execute/vector-shift2.c: Move ...
2354 * c-c++-common/torture/vector-shift2.c: ... here.
2355 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2356 * c-c++-common/torture/vector-subscript-1.c: ... here.
2357 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2358 * c-c++-common/torture/vector-subscript-2.c: ... here.
2359 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2360 * c-c++-common/torture/vector-subscript-3.c: ... here.
2362 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2365 * gcc.c-torture/compile/pr54103-1.c,
2366 gcc.c-torture/compile/pr54103-2.c,
2367 gcc.c-torture/compile/pr54103-3.c,
2368 gcc.c-torture/compile/pr54103-4.c,
2369 gcc.c-torture/compile/pr54103-5.c,
2370 gcc.c-torture/compile/pr54103-6.c: New tests.
2371 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2373 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2375 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2377 2012-09-14 Richard Guenther <rguenther@suse.de>
2379 PR tree-optimization/54565
2380 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2381 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2383 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2385 * gcc.target/arm/combine-movs.c: Add missing space.
2387 2012-09-14 Richard Guenther <rguenther@suse.de>
2389 * g++.dg/torture/builtin-location.C: New testcase.
2391 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2392 Manuel López-Ibáñez <manu@gcc.gnu.org>
2395 * g++.dg/warn/Wuninitialized-self.C: New.
2397 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2400 * gcc.c-torture/compile/pr54559.c: New test.
2402 2012-09-13 Jason Merrill <jason@redhat.com>
2405 * g++.dg/cpp0x/constexpr-temp1.C: New.
2408 * g++.dg/template/anonunion2.C: New.
2411 * g++.dg/template/init10.C: New.
2413 2012-09-13 Tobias Burnus <burnus@net-b.de>
2416 * gfortran.dg/implicit_pure_3.f90: New.
2418 2012-09-13 Richard Guenther <rguenther@suse.de>
2420 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2422 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2424 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2426 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2428 * c-c++-common/pr51712.c: Handle for short-enum targets.
2430 2012-09-12 Terry Guo <terry.guo@arm.com>
2432 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2433 and lsrs for Thumb2 mode.
2435 2012-09-12 Jan Hubicka <jh@suse.cz>
2437 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2439 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2442 * gcc.target/i386/pr54445-1.c: New file.
2443 * gcc.target/i386/pr54445-2.c: Likewise.
2445 2012-09-12 Tobias Burnus <burnus@net-b.de>
2449 * gfortran.dg/coarray_10.f90: Update dg-error.
2450 * gfortran.dg/coarray_28.f90: New.
2451 * gfortran.dg/array_section_3.f90: New.
2453 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2455 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2456 gcc.target/arm/pr48252.c: Fix for big-endian support.
2458 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2460 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2462 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2463 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2465 * gcc.target/arm/neon-vfma-1.c: New testcase.
2466 * gcc.target/arm/neon-vfms-1.c: Likewise.
2467 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2469 * gcc.target/arm/neon-vmls-1.c: Likewise.
2470 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2472 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2473 (check_effective_target_arm_neonv2_ok): Likewise.
2474 (check_effective_target_arm_neonv2_hw): Likewise.
2475 (check_effective_target_arm_neonv2): Likewise.
2477 2012-09-11 Richard Guenther <rguenther@suse.de>
2480 * g++.dg/tree-ssa/pr54515.C: New testcase.
2482 2012-09-10 Andrew Pinski <apinski@cavium.com>
2485 * gcc.dg/tm/memopt-16.c: New testcase.
2487 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2491 * g++.dg/cpp0x/sfinae40.C: New.
2492 * g++.dg/cpp0x/sfinae41.C: Likewise.
2494 2012-09-10 Jason Merrill <jason@redhat.com>
2497 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2499 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2502 * gcc.target/sh/pr54089-3.c: New.
2504 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2506 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2508 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2510 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2512 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2514 * gcc.dg/pr52558-2.c: Delete.
2515 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2517 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2519 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2521 2012-09-10 Richard Guenther <rguenther@suse.de>
2523 PR tree-optimization/54520
2524 * gcc.dg/torture/pr54520.c: New testcase.
2526 2012-09-10 Jason Merrill <jason@redhat.com>
2529 * g++.dg/cpp0x/implicit14.C: New.
2531 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2534 * gfortran.dg/bound_simplification_3.f90: New test.
2536 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2539 * gcc.dg/pr52558-1.c: Delete.
2540 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2542 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2544 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2545 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2546 * gcc.target/arm/smlaltt-1.c: Likewise.
2548 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2550 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2552 2012-09-07 Tom de Vries <tom@codesourcery.com>
2554 PR tree-optimization/53986
2555 * gcc.dg/tree-ssa/vrp80.c: New test.
2556 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2558 2012-09-06 Jason Merrill <jason@redhat.com>
2562 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2563 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2565 2012-09-06 Andrew Pinski <apinski@cavium.com>
2568 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2570 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2572 PR rtl-optimization/54455
2573 * gcc.dg/54455.c: New test.
2575 2012-09-06 Tobias Burnus <burnus@net-b.de>
2578 * gfortran.dg/promotion_2.f90: New.
2580 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2583 * c-c++-common/pr54486.c: New test.
2585 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2588 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2590 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2593 * g++.dg/cpp0x/sfinae39.C: New.
2595 2012-09-04 Jason Merrill <jason@redhat.com>
2598 * g++.dg/ext/flexary3.C: New.
2601 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2604 * g++.dg/template/defarg15.C: New.
2607 * g++.dg/template/access24.C: New.
2609 2012-09-04 Richard Guenther <rguenther@suse.de>
2611 PR tree-optimization/54458
2612 * gcc.dg/torture/pr54458.c: New testcase.
2614 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2616 * gcc.target/arm/neon-vext.c: New test.
2617 * gcc.target/arm/neon-vext-execute.c: Ditto.
2619 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2623 * gfortran.dg/select_type_29.f03: New.
2625 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2627 * gcc.dg/fold-perm.c: Improve test.
2629 2012-09-03 Tobias Burnus <burnus@net-b.de>
2632 * gfortran.dg/coarray_class_1.f90: New.
2634 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2637 * gcc.c-torture/compile/pr49206.c: New test.
2639 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2640 Uros Bizjak <ubizjak@gmail.com>
2643 * gfortran.dg/pr36680.f90: New test.
2645 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2648 * g++.dg/opt/pr42295.C: New test.
2650 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2653 * gcc.dg/torture/pr54436.c: New test.
2655 2012-09-01 Andrew Pinski <apinski@cavium.com>
2657 * gcc.target/mips/truncate-8.c: New testcase.
2659 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2663 * gcc.target/i386/pr46829.c: New test.
2664 * gcc.target/i386/pr46843.c: Ditto.
2666 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2667 Jason Merrill <jason@redhat.com>
2670 * g++.dg/parse/error50.C: New.
2672 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2675 * gcc.c-torture/compile/pr54428.c: New test.
2677 2012-08-31 Ollie Wild <aaw@google.com>
2680 * g++.dg/init/lifetime3.C: New test.
2682 2012-08-31 Martin Jambor <mjambor@suse.cz>
2685 * gcc.dg/torture/pr54409.c: New test.
2687 2012-08-31 Martin Jambor <mjambor@suse.cz>
2689 * gfortran.dg/pr48636.f90: Add dump scan checks.
2691 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2693 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2695 2012-08-28 Joey Ye <joey.ye@arm.com>
2697 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2699 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2702 * gcc.target/i386/pr46254.c: New test.
2704 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2706 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2707 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2708 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2710 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2712 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2713 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2714 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2715 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2716 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2717 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2718 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2719 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2720 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2721 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2722 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2723 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2724 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2725 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2726 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2727 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2728 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2729 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2730 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2731 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2732 gcc.target/mips/unaligned-1.c: Tighten regexps.
2734 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2736 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2737 (mips_option_groups): Remove optimization. Add various -f options.
2738 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2739 and -pg imply -fno-omit-frame-pointer.
2740 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2741 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2742 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2743 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2744 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2745 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2746 * gcc.target/mips/abi-n32-long32.c: Likewise.
2747 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2748 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2749 * gcc.target/mips/abi-n32-long64.c: Likewise.
2750 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2751 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2752 * gcc.target/mips/abi-n64-long32.c: Likewise.
2753 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2754 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2755 * gcc.target/mips/abi-n64-long64.c: Likewise.
2756 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2757 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2758 * gcc.target/mips/abi-o32-long32.c: Likewise.
2759 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2760 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2761 * gcc.target/mips/abi-o32-long64.c: Likewise.
2762 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2763 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2764 * gcc.target/mips/abi-o64-long32.c: Likewise.
2765 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2766 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2767 * gcc.target/mips/abi-o64-long64.c: Likewise.
2768 * gcc.target/mips/asm-1.c: Likewise.
2769 * gcc.target/mips/branch-1.c: Likewise.
2770 * gcc.target/mips/call-3.c: Likewise.
2771 * gcc.target/mips/call-saved-3.c: Likewise.
2772 * gcc.target/mips/clear-cache-1.c: Likewise.
2773 * gcc.target/mips/div-1.c: Likewise.
2774 * gcc.target/mips/div-2.c: Likewise.
2775 * gcc.target/mips/div-3.c: Likewise.
2776 * gcc.target/mips/div-4.c: Likewise.
2777 * gcc.target/mips/div-5.c: Likewise.
2778 * gcc.target/mips/div-6.c: Likewise.
2779 * gcc.target/mips/div-7.c: Likewise.
2780 * gcc.target/mips/div-8.c: Likewise.
2781 * gcc.target/mips/div-9.c: Likewise.
2782 * gcc.target/mips/div-10.c: Likewise.
2783 * gcc.target/mips/div-11.c: Likewise.
2784 * gcc.target/mips/div-12.c: Likewise.
2785 * gcc.target/mips/dsp-ctrl.c: Likewise.
2786 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2787 * gcc.target/mips/ext-8.c: Likewise.
2788 * gcc.target/mips/extend-2.c: Likewise.
2789 * gcc.target/mips/fix-r10000-1.c: Likewise.
2790 * gcc.target/mips/fix-r10000-2.c: Likewise.
2791 * gcc.target/mips/fix-r10000-3.c: Likewise.
2792 * gcc.target/mips/fix-r10000-4.c: Likewise.
2793 * gcc.target/mips/fix-r10000-5.c: Likewise.
2794 * gcc.target/mips/fix-r10000-6.c: Likewise.
2795 * gcc.target/mips/fix-r10000-7.c: Likewise.
2796 * gcc.target/mips/fix-r10000-8.c: Likewise.
2797 * gcc.target/mips/fix-r10000-9.c: Likewise.
2798 * gcc.target/mips/fix-r10000-10.c: Likewise.
2799 * gcc.target/mips/fix-r10000-11.c: Likewise.
2800 * gcc.target/mips/fix-r10000-12.c: Likewise.
2801 * gcc.target/mips/fix-r10000-13.c: Likewise.
2802 * gcc.target/mips/fix-r10000-14.c: Likewise.
2803 * gcc.target/mips/fix-r10000-15.c: Likewise.
2804 * gcc.target/mips/fpcmp-1.c: Likewise.
2805 * gcc.target/mips/fpcmp-2.c: Likewise.
2806 * gcc.target/mips/fpr-moves-7.c: Likewise.
2807 * gcc.target/mips/fpr-moves-8.c: Likewise.
2808 * gcc.target/mips/int-moves-1.c: Likewise.
2809 * gcc.target/mips/int-moves-2.c: Likewise.
2810 * gcc.target/mips/long-calls-pg.c: Likewise.
2811 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2812 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2813 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2814 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2815 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2816 * gcc.target/mips/mips-3d-1.c: Likewise.
2817 * gcc.target/mips/mips-3d-2.c: Likewise.
2818 * gcc.target/mips/mips-3d-3.c: Likewise.
2819 * gcc.target/mips/mips-3d-4.c: Likewise.
2820 * gcc.target/mips/mips-3d-5.c: Likewise.
2821 * gcc.target/mips/mips-3d-6.c: Likewise.
2822 * gcc.target/mips/mips-3d-7.c: Likewise.
2823 * gcc.target/mips/mips-3d-8.c: Likewise.
2824 * gcc.target/mips/mips-3d-9.c: Likewise.
2825 * gcc.target/mips/mips-ps-1.c: Likewise.
2826 * gcc.target/mips/mips-ps-2.c: Likewise.
2827 * gcc.target/mips/mips-ps-3.c: Likewise.
2828 * gcc.target/mips/mips-ps-4.c: Likewise.
2829 * gcc.target/mips/mips-ps-6.c: Likewise.
2830 * gcc.target/mips/mips32-dspr2.c: Likewise.
2831 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2832 * gcc.target/mips/neg-abs-1.c: Likewise.
2833 * gcc.target/mips/neg-abs-2.c: Likewise.
2834 * gcc.target/mips/nmadd-3.c: Likewise.
2835 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2836 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2837 * gcc.target/mips/octeon-pop-1.c: Likewise.
2838 * gcc.target/mips/pr26765.c: Likewise.
2839 * gcc.target/mips/pr33256.c: Likewise.
2840 * gcc.target/mips/pr33635-1.c: Likewise.
2841 * gcc.target/mips/pr33755.c: Likewise.
2842 * gcc.target/mips/pr35802.c: Likewise.
2843 * gcc.target/mips/pr45074.c: Likewise.
2844 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2845 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2846 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2847 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2848 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2849 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2850 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2851 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2852 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2853 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2854 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2855 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2856 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2857 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2858 * gcc.target/mips/save-restore-1.c: Likewise.
2859 * gcc.target/mips/save-restore-3.c: Likewise.
2860 * gcc.target/mips/save-restore-5.c: Likewise.
2861 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2862 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2863 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2864 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2865 * gcc.target/mips/stack-1.c: Likewise.
2867 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2870 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2871 branch under test to be filled with preceding rather than
2872 following instructions.
2873 * gcc.target/mips/branch-10.c: Likewise.
2874 * gcc.target/mips/branch-11.c: Likewise.
2875 * gcc.target/mips/branch-12.c: Likewise.
2876 * gcc.target/mips/branch-13.c: Likewise.
2877 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2878 to be eliminated. Tighten $28 scan-assembler-not test.
2880 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2882 * gcc.target/mips/call-4.c: ...this new test.
2884 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2886 * gcc.target/mips/code-readable-3.c: Likewise.
2887 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2888 flag but skip for -O0.
2889 * gcc.target/mips/code-readable-4.c: Likewise.
2891 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2892 of operations under test.
2893 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2895 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2896 Don't require sibling-call optimization.
2897 * gcc.target/mips/near-far-4.c: Likewise.
2899 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2900 Make sure that the register variable is used.
2901 * gcc.target/mips/soft-float-1.c: Likewise.
2903 * gcc.target/mips/sdata-1.c: Make static data volatile.
2904 * gcc.target/mips/sdata-2.c: Likewise.
2905 * gcc.target/mips/sdata-3.c: Likewise.
2906 * gcc.target/mips/sdata-4.c: Likewise.
2908 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2910 * gcc.target/mips/atomic-memory-2.c: Likewise.
2911 * gcc.target/mips/branch-cost-1.c: Likewise.
2912 * gcc.target/mips/branch-cost-2.c: Likewise.
2913 * gcc.target/mips/cache-1.c: Likewise.
2914 * gcc.target/mips/call-1.c: Likewise.
2915 * gcc.target/mips/call-saved-2.c: Likewise.
2916 * gcc.target/mips/const-anchor-1.c: Likewise.
2917 * gcc.target/mips/const-anchor-2.c: Likewise.
2918 * gcc.target/mips/dse-1.c: Likewise.
2919 * gcc.target/mips/dsp-lhx.c: Likewise.
2920 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2921 * gcc.target/mips/ext-1.c: Likewise.
2922 * gcc.target/mips/ext-2.c: Likewise.
2923 * gcc.target/mips/ext-3.c: Likewise.
2924 * gcc.target/mips/ext-4.c: Likewise.
2925 * gcc.target/mips/ext-5.c: Likewise.
2926 * gcc.target/mips/ext-6.c: Likewise.
2927 * gcc.target/mips/ext-7.c: Likewise.
2928 * gcc.target/mips/extend-1.c: Likewise.
2929 * gcc.target/mips/fix-r4000-1.c: Likewise.
2930 * gcc.target/mips/fix-r4000-3.c: Likewise.
2931 * gcc.target/mips/fix-r4000-5.c: Likewise.
2932 * gcc.target/mips/fix-r4000-6.c: Likewise.
2933 * gcc.target/mips/fix-r4000-8.c: Likewise.
2934 * gcc.target/mips/fix-r4000-10.c: Likewise.
2935 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2936 * gcc.target/mips/fixed-vector-type.c: Likewise.
2937 * gcc.target/mips/fpr-moves-1.c: Likewise.
2938 * gcc.target/mips/fpr-moves-2.c: Likewise.
2939 * gcc.target/mips/fpr-moves-3.c: Likewise.
2940 * gcc.target/mips/fpr-moves-4.c: Likewise.
2941 * gcc.target/mips/fpr-moves-5.c: Likewise.
2942 * gcc.target/mips/fpr-moves-6.c: Likewise.
2943 * gcc.target/mips/ins-1.c: Likewise.
2944 * gcc.target/mips/ins-2.c: Likewise.
2945 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2946 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2947 * gcc.target/mips/lazy-binding-1.c: Likewise.
2948 * gcc.target/mips/madd-3.c: Likewise.
2949 * gcc.target/mips/madd-5.c: Likewise.
2950 * gcc.target/mips/madd-6.c: Likewise.
2951 * gcc.target/mips/madd-8.c: Likewise.
2952 * gcc.target/mips/madd-9.c: Likewise.
2953 * gcc.target/mips/memcpy-1.c: Likewise.
2954 * gcc.target/mips/mips-ps-type.c: Likewise.
2955 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2956 * gcc.target/mips/mips-sched-madd.c: Likewise.
2957 * gcc.target/mips/mips16e-extends.c: Likewise.
2958 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2959 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2960 * gcc.target/mips/movcc-1.c: Likewise.
2961 * gcc.target/mips/movcc-2.c: Likewise.
2962 * gcc.target/mips/movcc-3.c: Likewise.
2963 * gcc.target/mips/msub-5.c: Likewise.
2964 * gcc.target/mips/msub-6.c: Likewise.
2965 * gcc.target/mips/msub-8.c: Likewise.
2966 * gcc.target/mips/mult-2.c: Likewise.
2967 * gcc.target/mips/mult-3.c: Likewise.
2968 * gcc.target/mips/mult-5.c: Likewise.
2969 * gcc.target/mips/mult-6.c: Likewise.
2970 * gcc.target/mips/mult-7.c: Likewise.
2971 * gcc.target/mips/mult-12.c: Likewise.
2972 * gcc.target/mips/mult-13.c: Likewise.
2973 * gcc.target/mips/mult-14.c: Likewise.
2974 * gcc.target/mips/mult-15.c: Likewise.
2975 * gcc.target/mips/mult-17.c: Likewise.
2976 * gcc.target/mips/mult-18.c: Likewise.
2977 * gcc.target/mips/mult-19.c: Likewise.
2978 * gcc.target/mips/nmadd-1.c: Likewise.
2979 * gcc.target/mips/nmadd-2.c: Likewise.
2980 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2981 * gcc.target/mips/octeon-cins-1.c: Likewise.
2982 * gcc.target/mips/octeon-cins-2.c: Likewise.
2983 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2984 * gcc.target/mips/octeon-exts-2.c: Likewise.
2985 * gcc.target/mips/octeon-exts-3.c: Likewise.
2986 * gcc.target/mips/octeon-exts-4.c: Likewise.
2987 * gcc.target/mips/octeon-exts-5.c: Likewise.
2988 * gcc.target/mips/octeon-exts-6.c: Likewise.
2989 * gcc.target/mips/octeon-exts-7.c: Likewise.
2990 * gcc.target/mips/octeon-pop-2.c: Likewise.
2991 * gcc.target/mips/octeon-seq-3.c: Likewise.
2992 * gcc.target/mips/octeon-seq-4.c: Likewise.
2993 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2994 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2995 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2996 * gcc.target/mips/pr54240.c: Likewise.
2997 * gcc.target/mips/rsqrt-1.c: Likewise.
2998 * gcc.target/mips/rsqrt-2.c: Likewise.
2999 * gcc.target/mips/rsqrt-3.c: Likewise.
3000 * gcc.target/mips/rsqrt-4.c: Likewise.
3001 * gcc.target/mips/save-restore-2.c: Likewise.
3002 * gcc.target/mips/save-restore-4.c: Likewise.
3003 * gcc.target/mips/sb1-1.c: Likewise.
3004 * gcc.target/mips/scc-1.c: Likewise.
3005 * gcc.target/mips/scc-2.c: Likewise.
3006 * gcc.target/mips/scc-3.c: Likewise.
3007 * gcc.target/mips/scc-4.c: Likewise.
3008 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3009 * gcc.target/mips/truncate-1.c: Likewise.
3010 * gcc.target/mips/truncate-2.c: Likewise.
3011 * gcc.target/mips/truncate-3.c: Likewise.
3012 * gcc.target/mips/truncate-4.c: Likewise.
3013 * gcc.target/mips/truncate-5.c: Likewise.
3014 * gcc.target/mips/truncate-6.c: Likewise.
3015 * gcc.target/mips/unaligned-1.c: Likewise.
3017 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3018 skip for -O0. Require -fexpensive-optimizations.
3019 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3020 * gcc.target/mips/dspr2-MULT.c: Likewise.
3021 * gcc.target/mips/fix-r4000-2.c: Likewise.
3022 * gcc.target/mips/fix-r4000-4.c: Likewise.
3023 * gcc.target/mips/fix-r4000-7.c: Likewise.
3024 * gcc.target/mips/fix-r4000-9.c: Likewise.
3025 * gcc.target/mips/madd-1.c: Likewise.
3026 * gcc.target/mips/madd-2.c: Likewise.
3027 * gcc.target/mips/madd-4.c: Likewise.
3028 * gcc.target/mips/maddu-1.c: Likewise.
3029 * gcc.target/mips/maddu-2.c: Likewise.
3030 * gcc.target/mips/maddu-3.c: Likewise.
3031 * gcc.target/mips/maddu-4.c: Likewise.
3032 * gcc.target/mips/msub-1.c: Likewise.
3033 * gcc.target/mips/msub-2.c: Likewise.
3034 * gcc.target/mips/msub-3.c: Likewise.
3035 * gcc.target/mips/msub-4.c: Likewise.
3036 * gcc.target/mips/msubu-1.c: Likewise.
3037 * gcc.target/mips/msubu-2.c: Likewise.
3038 * gcc.target/mips/msubu-3.c: Likewise.
3039 * gcc.target/mips/msubu-4.c: Likewise.
3040 * gcc.target/mips/mult-1.c: Likewise.
3041 * gcc.target/mips/mult-4.c: Likewise.
3042 * gcc.target/mips/mult-8.c: Likewise.
3043 * gcc.target/mips/mult-9.c: Likewise.
3044 * gcc.target/mips/mult-10.c: Likewise.
3045 * gcc.target/mips/mult-11.c: Likewise.
3046 * gcc.target/mips/mult-16.c: Likewise.
3048 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3049 skip for -O0 and -Os.
3050 * gcc.target/mips/fix-r4000-12.c: Likewise.
3051 * gcc.target/mips/madd-7.c: Likewise.
3052 * gcc.target/mips/mips-ps-5.c: Likewise.
3053 * gcc.target/mips/mips-ps-7.c: Likewise.
3054 * gcc.target/mips/msub-7.c: Likewise.
3056 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3057 skip for -O0. Require -mno-abicalls.
3058 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3060 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3061 skip for -O0. Require a total number of BBIT instructions and
3062 at least one of each kind.
3064 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3065 skip for -O0. Require -fno-unroll-loops.
3067 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3068 skip for -O0. Allow BLTZ as well as BGEZ.
3070 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3072 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3073 skip for -O0. Require -fschedule-insns2.
3074 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3076 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3077 but skip for -O0. Make a branch-likely more likely.
3079 * gcc.target/mips/timode-2.c: Split each test into its own function.
3080 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3082 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3083 skip for -O0. Require -fpeephole2.
3084 * gcc.target/mips/vr-mult-2.c: Likewise.
3086 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3088 PR preprocessor/53469
3089 * gcc.dg/cpp/_Pragma7.c: New test case.
3091 2012-08-27 Tobias Burnus <burnus@net-b.de>
3094 * gfortran.dg/do_5.f90: New.
3096 2012-08-27 Tobias Burnus <burnus@net-b.de>
3098 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3099 from dg-options as -Wall no longer implies it.
3101 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3103 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3105 2012-08-25 Jason Merrill <jason@redhat.com>
3107 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3109 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3112 * g++.dg/cpp0x/auto34.C: New.
3114 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3117 * gcc.dg/pr54363.c: New test.
3120 * gcc.dg/pr54355.c: New test.
3122 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3125 * gcc.target/i386/pr52857-1.c: New.
3126 * gcc.target/i386/pr52857-2.c: Likewise.
3128 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3130 * gcc.target/mips/code-readable-4.c: New test.
3132 2012-08-23 Julian Brown <julian@codesourcery.com>
3133 Sandra Loosemore <sandra@codesourcery.com>
3135 * gcc.target/mips/code-readable-1.c: Add -O to options.
3137 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3140 * g++.dg/lookup/using53.C: New.
3142 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3144 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3145 * gcc.dg/fixed-point/convert-1.c: New.
3146 * gcc.dg/fixed-point/convert-2.c: New.
3147 * gcc.dg/fixed-point/convert-3.c: New.
3148 * gcc.dg/fixed-point/convert-4.c: New.
3149 * gcc.dg/fixed-point/convert-float-1.c: New.
3150 * gcc.dg/fixed-point/convert-float-2.c: New.
3151 * gcc.dg/fixed-point/convert-float-3.c: New.
3152 * gcc.dg/fixed-point/convert-float-4.c: New.
3153 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3154 * gcc.dg/fixed-point/convert-sat.c: New.
3155 * gcc.dg/fixed-point/convert.h: New.
3157 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3160 * gcc.target/sh/pr54089-2.c: New.
3162 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3164 * gcc.target/i386/long-double-64-1.c: New file.
3165 * gcc.target/i386/long-double-64-2.c: Likewise.
3166 * gcc.target/i386/long-double-64-3.c: Likewise.
3167 * gcc.target/i386/long-double-64-4.c: Likewise.
3168 * gcc.target/i386/long-double-80-1.c: Likewise.
3169 * gcc.target/i386/long-double-80-2.c: Likewise.
3170 * gcc.target/i386/long-double-80-3.c: Likewise.
3171 * gcc.target/i386/long-double-80-4.c: Likewise.
3172 * gcc.target/i386/long-double-80-5.c: Likewise.
3173 * gcc.target/i386/long-double-80-6.c: Likewise.
3174 * gcc.target/i386/long-double-80-7.c: Likewise.
3176 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3178 PR tree-optimization/54317
3179 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3181 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3184 * gcc.target/sh/pr39423-2.c: New.
3186 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3188 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3189 * gcc.dg/fold-perm.c: Likewise.
3191 2012-08-20 Jan Hubicka <jh@suse.cz>
3194 * gcc.dg/ipa/inlinehint-1.c: New.
3196 2012-08-20 Florian Weimer <fweimer@redhat.com>
3199 * g++.dg/init/new38.C: New test.
3200 * g++.dg/init/new39.C: New test.
3202 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3205 * gcc.target/sh/pr54089-1.c: New.
3207 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3210 * gcc.target/sh/pr51244-11.c: New.
3212 2012-08-20 Tobias Burnus <burnus@net-b.de>
3215 * gfortran.dg/warn_target_lifetime_2.f90: New.
3217 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3220 * g++.dg/warn/Wunused-var-17.C: New.
3222 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3225 * gcc.dg/gomp/pr53992.c: New test.
3227 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3230 * gcc.c-torture/execute/20120817-1.c: New test.
3232 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3234 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3236 (f2): New test that really does need adds.
3238 2012-08-20 Richard Guenther <rguenther@suse.de>
3240 PR tree-optimization/54327
3241 * gcc.dg/torture/pr54327.c: New testcase.
3243 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3245 PR tree-optimization/54321
3246 * gcc.c-torture/compile/pr54321.c: New test.
3248 2012-08-20 Tobias Burnus <burnus@net-b.de>
3251 * gfortran.dg/warn_target_lifetime_1.f90: New.
3253 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3256 * gfortran.dg/real_compare_1.f90: New test case.
3257 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3259 2012-08-18 Jan Hubicka <jh@suse.cz>
3261 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3263 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3266 * gfortran.dg/interface_37.f90: New test.
3268 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3269 Gary Funck <gary@intrepid.com>
3272 * gcc.target/i386/pr20020-1.c: New test.
3273 * gcc.target/i386/pr20020-2.c: Likewise.
3274 * gcc.target/i386/pr20020-3.c: Likewise.
3276 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3278 * gcc.target/i386/perm-concat.c: New test.
3280 2012-08-17 Julian Brown <julian@codesourcery.com>
3282 * gcc.target/arm/div64-unwinding.c: New test.
3284 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3286 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3288 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3291 * gcc.target/sh/pr54236-1.c: New.
3293 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3295 * lib/target-supports.exp (check_effective_target_sync_int_long)
3296 (check_effective_target_sync_char_short): Enable for crisv32-*
3300 * gcc.dg/torture/pr54261-1.c: New test.
3302 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3306 * gfortran.dg/typebound_call_24.f03: New.
3308 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3310 PR tree-optimization/54245
3311 * gcc.dg/tree-ssa/pr54245.c: New test.
3313 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3315 PR tree-optimization/54240
3316 * gcc.target/powerpc/pr54240.c: New test.
3317 * gcc.target/mips/pr54240.c: Likewise.
3319 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3322 * gcc.target/sh/pr52933-1.c: New.
3323 * gcc.target/sh/pr52933-2.c: New.
3325 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3328 * gcc.target/sh/pr50751-8.c: New.
3330 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3333 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3334 * gfortran.dg/typebound_proc_27.f03: New test.
3336 2012-08-14 Sterling Augustine <saugustine@google.com>
3338 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3340 2012-08-14 Tobias Burnus <burnus@net-b.de>
3343 * gfortran.dg/data_constraints_3.f90: New.
3344 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3345 to disable -pedantic compilation.
3346 * gfortran.dg/pr37243.f: Ditto.
3347 * gfortran.dg/g77/19990826-3.f: Ditto.
3348 * gfortran.dg/g77/20020307-1.f : Ditto.
3349 * gfortran.dg/g77/980310-3.f: Ditto.
3351 2012-08-14 Tobias Burnus <burnus@net-b.de>
3354 * gfortran.dg/warn_conversion_4.f90: New.
3356 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3359 PR rtl-optimization/53495
3360 * gcc.c-torture/compile/pr53411.c: New test.
3361 * gcc.c-torture/compile/pr53495.c: New test.
3363 2012-08-13 Richard Guenther <rguenther@suse.de>
3365 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3367 2012-08-13 Richard Guenther <rguenther@suse.de>
3369 PR tree-optimization/54200
3370 * gcc.dg/guality/pr54200.c: New testcase.
3371 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3373 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3375 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3377 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3380 * gcc.target/sh/pr51244-7.c: New.
3381 * gcc.target/sh/pr51244-8.c: New.
3382 * gcc.target/sh/pr51244-9.c: New.
3383 * gcc.target/sh/pr51244-10.c: New.
3385 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3387 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3389 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3390 * gcc.target/sh/pr53511-1.c: Likewise.
3391 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3392 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3393 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3394 * gcc.target/sh/pr53512-3.c: Likewise.
3395 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3397 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3400 * gcc.c-torture/compile/pr39423-1.c: New.
3401 * gcc.c-torture/compile/pr39423-2.c: New.
3403 2012-08-12 Tobias Burnus <burnus@net-b.de>
3406 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3407 they appear uninitialized on the RHS.
3408 * gfortran.dg/public_private_module_6.f90: New.
3410 2012-08-11 Martin Jambor <mjambor@suse.cz>
3413 * gfortran.dg/pr48636.f90: New test.
3415 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3417 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3419 (main): Adjust caller.
3421 2012-08-10 Richard Guenther <rguenther@suse.de>
3423 * gcc.dg/matrix/*.c: Adjust and move ...
3424 * gcc.dg/torture/: ... here.
3425 * gcc.dg/matrix: Remove directory.
3427 2012-08-10 Richard Guenther <rguenther@suse.de>
3430 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3432 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3435 * gcc.dg/tree-ssa/pr54211.c: New test.
3437 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3439 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3440 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3442 2012-08-10 Richard Guenther <rguenther@suse.de>
3444 PR tree-optimization/54109
3445 * gcc.dg/torture/pr54109.c: New testcase.
3446 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3447 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3449 2012-08-10 Richard Guenther <rguenther@suse.de>
3451 PR tree-optimization/54027
3452 * gcc.dg/torture/pr54027.c: New testcase.
3454 2012-08-10 Richard Guenther <rguenther@suse.de>
3456 * g++.dg/plugin/selfassign.c: Adjust.
3457 * gcc.dg/plugin/selfassign.c: Likewise.
3458 * gcc.dg/strlenopt-11.c: Likewise.
3459 * gcc.dg/strlenopt-13.c: Likewise.
3460 * gcc.dg/no-strict-overflow-4.c: Likewise.
3461 * gcc.dg/strict-overflow-4.c: Likewise.
3462 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3463 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3464 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3465 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3466 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3467 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3468 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3469 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3470 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3471 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3472 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3473 * gcc.dg/pr46309.c: Likewise.
3474 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3476 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3478 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3480 * gcc.c-torture/compile/20120727-2.c: New test.
3482 2012-08-09 Martin Jambor <mjambor@suse.cz>
3484 * gcc.dg/ipa/iinline-4.c: New test.
3485 * gcc.dg/ipa/iinline-5.c: Likewise.
3486 * gcc.dg/ipa/iinline-6.c: Likewise.
3487 * gcc.dg/ipa/iinline-7.c: Likewise.
3488 * gcc.dg/lto/20120723_0.c: Likewise.
3489 * gcc.dg/lto/20120723_1.c: Likewise.
3491 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3494 * gcc.target/sh/pr39423-1.c: New.
3496 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3499 * gcc.target/sh/pr51244-5: New.
3500 * gcc.target/sh/pr51244-6: New.
3502 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3504 * gcc.target/i386/adx-addxcarry32-3.c: New.
3505 * gcc.target/i386/adx-addxcarry64-3.c: New.
3507 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3509 PR rtl-optimization/53701
3510 * gcc.dg/pr53701.c: New test.
3512 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3514 * gcc.c-torture/compile/20120727-1.c: New test.
3516 2012-08-09 Tobias Burnus <burnus@net-b.de>
3519 * gfortran.dg/intrinsic_shadow_4.f90: New.
3521 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3523 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3525 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3527 * gcc.c-torture/execute/20120808-1.c: New test.
3529 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3531 PR rtl-optimization/54157
3532 * gcc.target/i386/pr54157.c: New file.
3534 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3536 * gcc.target/i386/adx-addcarryx32-1.c: New.
3537 * gcc.target/i386/adx-addcarryx32-2.c: New.
3538 * gcc.target/i386/adx-addcarryx64-1.c: New.
3539 * gcc.target/i386/adx-addcarryx64-2.c: New.
3540 * gcc.target/i386/adx-check.h: New.
3541 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3542 * gcc.target/i386/sse-12.c: Add -madx.
3543 * gcc.target/i386/sse-13.c: Ditto.
3544 * gcc.target/i386/sse-14.c: Ditto.
3545 * gcc.target/i386/sse-22.c: Ditto.
3546 * gcc.target/i386/sse-23.c: Ditto.
3547 * g++.dg/other/i386-2.C: Ditto.
3548 * g++.dg/other/i386-3.C: Ditto.
3550 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3552 * gcc.dg/tree-ssa/slsr-5.c: New.
3553 * gcc.dg/tree-ssa/slsr-6.c: New.
3554 * gcc.dg/tree-ssa/slsr-7.c: New.
3555 * gcc.dg/tree-ssa/slsr-8.c: New.
3556 * gcc.dg/tree-ssa/slsr-9.c: New.
3557 * gcc.dg/tree-ssa/slsr-10.c: New.
3558 * gcc.dg/tree-ssa/slsr-11.c: New.
3559 * gcc.dg/tree-ssa/slsr-12.c: New.
3560 * gcc.dg/tree-ssa/slsr-13.c: New.
3561 * gcc.dg/tree-ssa/slsr-14.c: New.
3562 * gcc.dg/tree-ssa/slsr-15.c: New.
3563 * gcc.dg/tree-ssa/slsr-16.c: New.
3564 * gcc.dg/tree-ssa/slsr-17.c: New.
3565 * gcc.dg/tree-ssa/slsr-18.c: New.
3566 * gcc.dg/tree-ssa/slsr-19.c: New.
3567 * gcc.dg/tree-ssa/slsr-20.c: New.
3568 * gcc.dg/tree-ssa/slsr-21.c: New.
3569 * gcc.dg/tree-ssa/slsr-22.c: New.
3570 * gcc.dg/tree-ssa/slsr-23.c: New.
3571 * gcc.dg/tree-ssa/slsr-24.c: New.
3572 * gcc.dg/tree-ssa/slsr-25.c: New.
3573 * gcc.dg/tree-ssa/slsr-26.c: New.
3574 * gcc.dg/tree-ssa/slsr-30.c: New.
3575 * gcc.dg/tree-ssa/slsr-31.c: New.
3577 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3579 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3580 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3581 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3583 2012-08-06 Cary Coutant <ccoutant@google.com>
3585 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3587 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3590 * gfortran.dg/dummy_procedure_5.f90: Modified.
3591 * gfortran.dg/dummy_procedure_8.f90: New.
3592 * gfortran.dg/interface_26.f90: Modified.
3593 * gfortran.dg/proc_ptr_11.f90: Modified.
3594 * gfortran.dg/proc_ptr_15.f90: Modified.
3595 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3596 * gfortran.dg/typebound_override_1.f90: Modified.
3597 * gfortran.dg/typebound_proc_6.f03: Modified.
3599 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3601 PR tree-optimization/51938
3602 PR tree-optimization/52005
3603 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3604 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3605 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3606 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3608 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3610 Avoid crashing on erroneous static_assert usage
3611 * g++.dg/cpp0x/static_assert8.C: New test.
3613 2012-08-06 Jason Merrill <jason@redhat.com>
3615 * g++.dg/cpp0x/sfinae38.C: New.
3617 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3618 Paolo Carlini <paolo.carlini@oracle.com>
3621 * g++.dg/conversion/void2.C: New.
3623 2012-08-06 Tom de Vries <tom@codesourcery.com>
3625 * gcc.dg/tree-ssa/vrp78.c: New test.
3627 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3628 Richard Sandiford <rdsandiford@googlemail.com>
3630 * g++.dg/opt/enum2.C: Require fpic target.
3631 * g++.dg/lto/20090303_0.C: Likewise.
3633 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3634 Catherine Moore <clm@codesourcery.com>
3636 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3637 flush function names too.
3638 * gcc.target/mips/clear-cache-1.c: Likewise.
3640 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3643 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3645 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3648 * gfortran.dg/array_5.f90: New test.
3650 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3652 PR tree-optimization/30318
3653 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3655 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3657 * g++.dg/ext/vector17.C: New testcase.
3659 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3662 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3663 * g++.dg/opt/longbranch1.C: Likewise.
3665 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3667 PR tree-optimization/53805
3668 * gcc.dg/fold-notunord.c: New testcase.
3670 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3673 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3674 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3676 2012-08-02 Jason Merrill <jason@redhat.com>
3677 Paolo Carlini <paolo.carlini@oracle.com>
3679 PR c++/51213 (again)
3680 * g++.dg/cpp0x/sfinae37.C: Extend.
3682 2012-08-02 Richard Guenther <rguenther@suse.de>
3684 PR tree-optimization/50672
3685 * g++.dg/torture/pr50672.C: New testcase.
3687 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3690 * gfortran.dg/abstract_type_6.f03: Modified.
3691 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3692 * gfortran.dg/proc_ptr_comp_35.f90: New.
3693 * gfortran.dg/typebound_proc_9.f03: Modified.
3694 * gfortran.dg/typebound_proc_26.f90: New.
3696 2012-08-02 Richard Guenther <rguenther@suse.de>
3698 * gcc.dg/torture/pta-callused-1.c: Adjust.
3699 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3700 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3701 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3702 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3703 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3704 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3705 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3706 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3708 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3711 * gfortran.dg/include_6.f90: New test case.
3712 * gfortran.dg/include_7.f90: New test case.
3713 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3715 2012-08-01 Tom de Vries <tom@codesourcery.com>
3717 * gcc.dg/tree-ssa/vrp76.c: New test.
3719 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3721 PR tree-optimization/46556
3722 * gcc.dg/tree-ssa/slsr-27.c: New.
3723 * gcc.dg/tree-ssa/slsr-28.c: New.
3724 * gcc.dg/tree-ssa/slsr-29.c: New.
3726 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3729 * gfortran.dg/proc_decl_29.f90: New.
3731 2012-07-31 Dehao Chen <dehao@google.com>
3733 * gcc.dg/predict-7.c: New test.
3735 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3738 * gfortran.dg/typebound_override_3.f90: New.
3740 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3742 PR tree-optimization/53773
3743 * gcc.dg/vect/pr53773.c: New test.
3745 2012-07-31 Nick Clifton <nickc@redhat.com>
3747 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3750 2012-07-31 Tobias Burnus <burnus@net-b.de>
3752 * gfortran.dg/c_funloc_tests_6.f90: New.
3753 * gfortran.dg/c_funloc_tests_7.f90: New.
3754 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3756 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3759 * g++.dg/cpp0x/temp_default5.C: New.
3761 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3764 * gfortran.dg/proc_ptr_37.f90: New.
3766 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3768 * lib/target-supports.exp
3769 (check_effective_target_vect_natural_alignment): New function.
3770 * gcc.dg/align-2.c: Only run on targets with natural alignment
3772 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3773 alignment of vector types.
3775 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3776 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3778 * gcc.target/i386/rdseed16-1.c: New.
3779 * gcc.target/i386/rdseed32-1.c: Ditto
3780 * gcc.target/i386/rdseed64-1.c: Ditto
3781 * gcc.target/i386/sse-12.c: Add -mrdseed.
3782 * gcc.target/i386/sse-13.c: Ditto.
3783 * gcc.target/i386/sse-14.c: Ditto.
3784 * g++.dg/other/i386-2.C: Ditto.
3785 * g++.dg/other/i386-3.C: Ditto.
3787 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3790 * gcc.target/sh/pr51244-4.c: New.
3792 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3794 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3795 for alpha*-*-* targets. Cleanup original tree dump.
3797 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3799 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3800 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3802 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3804 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3805 rand, srand. Include <stdlib.h>.
3807 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3809 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3811 2012-07-26 Richard Henderson <rth@redhat.com>
3813 * gcc.dg/attr-hotcold-1.c: New.
3814 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3816 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3817 Sandra Loosemore <sandra@codesourcery.com>
3819 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3821 2012-07-26 Tobias Burnus <burnus@net-b.de>
3823 * gfortran.dg/contiguous_1.f90: Update dg-error.
3824 * gfortran.dg/proc_ptr_32.f90: Ditto.
3826 2012-07-26 Richard Guenther <rguenther@suse.de>
3828 PR tree-optimization/54098
3829 * gcc.dg/torture/pr54098.c: New testcase.
3831 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3833 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3834 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3836 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3839 * gfortran.dg/array_constructor_39.f90: New test.
3841 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3844 * gfortran.dg/array_constructor_38.f90: New test.
3846 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3848 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3850 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3852 * gnat.dg/noreturn5.ad[sb]: New test.
3854 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3855 Paul Brook <paul@codesourcery.com>
3859 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3860 * c-c++-common/pr53633.c: New test.
3862 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3864 * gcc.target/i386/asm-dialect-1.c: New test case.
3866 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3867 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3869 * gcc.target/i386/prefetchw-1.c: New.
3870 * gcc.target/i386/sse-12.c: Add -mprfchw.
3871 * gcc.target/i386/sse-13.c: Ditto.
3872 * gcc.target/i386/sse-14.c: Ditto.
3873 * gcc.target/i386/sse-22.c: Ditto.
3874 * gcc.target/i386/sse-23.c: Ditto.
3875 * g++.dg/other/i386-2.C: Ditto.
3876 * g++.dg/other/i386-3.C: Ditto.
3878 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3880 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3882 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3885 * gcc.target/arm/pr54051.c: New.
3886 * gcc.target/arm/vfp-1.c: Adjust test.
3888 2012-07-24 Julian Brown <julian@codesourcery.com>
3890 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3891 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3894 2012-07-23 Paul Brook <paul@codesourcery.com>
3896 * g++.dg/other/armv7m-1.c: New test.
3898 2012-07-23 Julian Brown <julian@codesourcery.com>
3900 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3902 (DO_TEST): Define to 1 for appropriate ARM targets.
3904 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3906 PR tree-optimization/53881
3907 * gcc.dg/pr53881.c: Renamed to ...
3908 * gcc.dg/pr53881-1.c: ... this.
3909 * gcc.dg/pr53881-2.c: New test.
3911 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3913 Handle recent changes in default atomics for cris*-*-linux*.
3914 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3915 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3916 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3917 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3918 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3919 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3920 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3921 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3922 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3923 -mno-unaligned-atomic-may-use-library is in effect for
3925 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3926 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3927 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3928 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3929 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3930 gcc.target/cris/torture/sync-mis-op-i-1.c,
3931 gcc.target/cris/torture/sync-mis-op-i-2.c,
3932 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3933 gcc.target/cris/torture/sync-mis-op-i-3.c,
3934 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3935 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3936 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3937 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3938 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3939 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3940 (main): Remove local variable x.
3941 [mis_ok]: Check that atomics don't fail.
3943 2012-07-21 Andrew Pinski <apinski@cavium.com>
3945 * gcc.dg/tree-ssa/vrp72.c: New test.
3946 * gcc.dg/tree-ssa/vrp73.c: New test.
3947 * gcc.dg/tree-ssa/vrp74.c: New test.
3948 * gcc.dg/tree-ssa/vrp75.c: New test.
3950 2012-07-21 Andrew Pinski <apinski@cavium.com>
3952 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3953 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3955 2012-07-21 Andrew Pinski <apinski@cavium.com>
3957 * gcc.target/mips/octeon-pop-2.c: New testcase.
3959 2012-07-21 Tobias Burnus <burnus@net-b.de>
3962 * gfortran.dg/assumed_rank_3.f90: New.
3963 * gfortran.dg/assumed_rank_11.f90: New.
3964 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3965 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3966 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3968 2012-07-21 Andrew Pinski <apinski@cavium.com>
3970 * gcc.target/mips/unaligned-1.c: New testcase.
3972 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3974 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3976 2012-07-20 Tobias Burnus <burnus@net-b.de>
3978 * gfortran.dg/bind_c_array_params_2.f90: New.
3979 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3980 and update dg-error.
3982 2012-07-20 Tobias Burnus <burnus@net-b.de>
3984 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3986 2012-07-20 Jason Merrill <jason@redhat.com>
3989 * g++.dg/other/array7.C: New.
3991 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3993 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3994 the basic block and check loop depth.
3995 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3996 matching patterns and comments.
3997 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3998 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4000 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4003 * c-c++-common/pr28656.c: New test.
4005 2012-07-19 Jason Merrill <jason@redhat.com>
4008 * g++.dg/init/mutable1.C: New.
4010 2012-07-20 Tobias Burnus <burnus@net-b.de>
4013 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4014 * gfortran.dg/assumed_rank_1.f90: New.
4015 * gfortran.dg/assumed_rank_1_c.c: New.
4016 * gfortran.dg/assumed_rank_2.f90: New.
4017 * gfortran.dg/assumed_rank_4.f90: New.
4018 * gfortran.dg/assumed_rank_5.f90: New.
4019 * gfortran.dg/assumed_rank_6.f90: New.
4020 * gfortran.dg/assumed_rank_7.f90: New.
4021 * gfortran.dg/assumed_rank_8.f90: New.
4022 * gfortran.dg/assumed_rank_8_c.c: New.
4023 * gfortran.dg/assumed_rank_9.f90: New.
4024 * gfortran.dg/assumed_rank_10.f90: New.
4025 * gfortran.dg/assumed_rank_12.f90: New.
4027 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4029 * gnat.dg/opt25.adb: New test.
4030 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4031 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4033 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4035 * gnat.dg/aggr20.ad[sb]: New test.
4036 * gnat.dg/aggr20_pkg.ads: New helper.
4038 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4040 * gnat.dg/derived_type3.adb: New test.
4041 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4043 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4045 PR rtl-optimization/53942
4046 * gcc.dg/pr53942.c: New test.
4048 2012-07-19 Jason Merrill <jason@redhat.com>
4051 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4053 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4055 * gnat.dg/discr38.adb: New test.
4057 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4060 * c-c++-common/gomp/pr54017.c: New test.
4062 2012-07-19 Richard Guenther <rguenther@suse.de>
4063 Eric Botcazou <ebotcazou@adacore.com>
4065 * gnat.dg/loop_optimization11.adb: New testcase.
4066 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4068 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4069 Jason Merrill <jason@redhat.com>
4071 * g++.dg/cpp0x/sfinae37.C: New.
4072 * g++.dg/template/access23.C: New.
4073 * g++.dg/template/access7.C: Adjust.
4074 * g++.dg/template/sfinae10.C: Don't expect errors.
4075 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4077 2012-07-18 Julian Brown <julian@codesourcery.com>
4078 Sandra Loosemore <sandra@codesroucery.com>
4080 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4082 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4084 * gnat.dg/noreturn4.ad[sb]: New test.
4085 * gnat.dg/noreturn4_pkg.ads: New helper.
4087 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4088 Julian Brown <julian@codesourcery.com>
4090 * gcc.target/arm/neon-vdup-1.c: New test case.
4091 * gcc.target/arm/neon-vdup-2.c: New test case.
4092 * gcc.target/arm/neon-vdup-3.c: New test case.
4093 * gcc.target/arm/neon-vdup-4.c: New test case.
4094 * gcc.target/arm/neon-vdup-5.c: New test case.
4095 * gcc.target/arm/neon-vdup-6.c: New test case.
4096 * gcc.target/arm/neon-vdup-7.c: New test case.
4097 * gcc.target/arm/neon-vdup-8.c: New test case.
4098 * gcc.target/arm/neon-vdup-9.c: New test case.
4099 * gcc.target/arm/neon-vdup-10.c: New test case.
4100 * gcc.target/arm/neon-vdup-11.c: New test case.
4101 * gcc.target/arm/neon-vdup-12.c: New test case.
4102 * gcc.target/arm/neon-vdup-13.c: New test case.
4103 * gcc.target/arm/neon-vdup-14.c: New test case.
4104 * gcc.target/arm/neon-vdup-15.c: New test case.
4105 * gcc.target/arm/neon-vdup-16.c: New test case.
4106 * gcc.target/arm/neon-vdup-17.c: New test case.
4107 * gcc.target/arm/neon-vdup-18.c: New test case.
4108 * gcc.target/arm/neon-vdup-19.c: New test case.
4109 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4110 arguments non-constant.
4112 2012-07-18 Richard Guenther <rguenther@suse.de>
4114 PR tree-optimization/53970
4115 * g++.dg/torture/pr53970.C: New testcase.
4117 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4120 * gcc.c-torture/compile/pr38621.c: New.
4122 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4125 * gcc.target/sh/pr33135-1.c: New.
4126 * gcc.target/sh/pr33135-2.c: New.
4127 * gcc.target/sh/pr33135-3.c: New.
4128 * gcc.target/sh/pr33135-4.c: New.
4130 2012-07-17 Jason Merrill <jason@redhat.com>
4133 * g++.dg/parse/enum9.C: New.
4135 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4136 Sandra Loosemore <sandra@codesourcery.com>
4138 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4139 if there is a conflict with -mcpu=. Use -mcpu=5208.
4141 2012-07-17 Jason Merrill <jason@redhat.com>
4144 * g++.dg/template/array23.C: New.
4146 2012-07-17 Tobias Burnus <burnus@net-b.de>
4149 * gfortran.dg/bind_c_usage_26.f90: New.
4150 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4151 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4152 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4153 * gfortran.dg/interop_params.f03: Ditto.
4155 2012-07-17 Jason Merrill <jason@redhat.com>
4157 * g++.dg/template/inherit8.C: Adjust.
4158 * g++.dg/template/using21.C: Adjust.
4159 * g++.dg/template/using22.C: Adjust.
4162 * g++.dg/template/current-inst1.C: New.
4163 * g++.dg/parse/crash35.C: Adjust.
4165 2012-07-17 Tobias Burnus <burnus@net-b.de>
4168 * gfortran.dg/oldstyle_4.f90: New.
4170 2012-07-17 Tobias Burnus <burnus@net-b.de>
4173 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4174 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4176 2012-07-16 Jason Merrill <jason@redhat.com>
4178 * g++.dg/parse/access8.C: Adjust.
4179 * g++.dg/template/sfinae6_neg.C: Adjust.
4181 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4184 * gfortran.dg/coarray_allocate_1.f90: New test.
4186 2012-07-16 Andrew Pinski <apinski@cavium.com>
4188 * gcc.c-torture/execute/bswap-1.c: New testcase.
4189 * gcc.c-torture/compile/unalign-1.c: New testcase.
4190 * gcc.c-torture/compile/20120524-1.c: New testcase.
4191 * gcc.c-torture/compile/20101216-1.c: New testcase.
4193 2012-07-16 Dehao Chen <dehao@google.com>
4196 2012-07-10 Dehao Chen <dehao@google.com>
4198 * gcc.dg/debug_info_inline.c: New test.
4200 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4203 * gfortran.dg/proc_decl_28.f90: New.
4205 2012-07-16 Andrew Pinski <apinski@cavium.com>
4207 * gcc.dg/torture/builtins-1.c: New testcase.
4209 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4211 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4212 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4213 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4214 gcc.target/cris/sync-1-v10.c,
4215 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4216 pass -mno-unaligned-atomic-may-use-library.
4217 * gcc.target/cris/sync-xchg-1.c: New test.
4218 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4219 valid register operand output modifier.
4221 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4223 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4226 2012-07-13 Andrew Pinski <apinski@cavium.com>
4228 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4229 rather than cleanup-tree-dump.
4230 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4232 2012-07-13 Richard Guenther <rguenther@suse.de>
4234 PR tree-optimization/53907
4235 * gcc.target/i386/pr53907.c: New testcase.
4237 2012-07-13 Richard Guenther <rguenther@suse.de>
4239 PR tree-optimization/53922
4240 * gcc.dg/torture/pr53922.c: New testcase.
4242 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4244 PR rtl-optimization/53908
4245 * gcc.dg/torture/pr53908.c: New test.
4247 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4250 * g++.dg/cpp0x/variadic135.C: New.
4252 2012-07-12 Jason Merrill <jason@redhat.com>
4254 * g++.dg/template/sfinae6_neg.C: Adjust.
4256 2012-07-12 Tobias Burnus <burnus@net-b.de>
4258 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4259 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4260 scan-tree-dump-times pattern.
4262 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4264 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4266 2012-07-11 Jason Merrill <jason@redhat.com>
4269 * g++.g/cpp0x/defaulted37.C: New.
4271 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4274 * gcc.target/arm/pr53859.c: New test.
4276 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4279 * gcc.c-torture/compile/pr53886.c: New.
4281 2012-07-10 Dehao Chen <dehao@google.com>
4283 * gcc.dg/debug_info_inline.c: New test.
4285 2012-07-10 Jason Merrill <jason@redhat.com>
4288 * g++.dg/cpp0x/defaulted36.C: New.
4289 * g++.dg/cpp0x/defaulted21.C: Adjust.
4291 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4293 2012-07-09 Sterling Augustine <saugustine@google.com>
4295 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4297 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4299 PR tree-optimization/53887
4300 * gcc.dg/pr53887.c: New test.
4302 2012-07-09 Jason Merrill <jason@redhat.com>
4305 * g++.dg/cpp0x/nullptr29.C: New.
4307 2012-07-09 Tom de Vries <tom@codesourcery.com>
4308 Richard Guenther <rguenther@suse.de>
4310 * gcc.dg/builtin-unreachable-6.c: New test.
4311 * gcc.dg/builtin-unreachable-5.c: New test.
4313 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4315 PR tree-optimization/53881
4316 * gcc.dg/pr53881.c: New test.
4318 2012-07-06 Jason Merrill <jason@redhat.com>
4321 * g++.dg/cpp0x/variadic134.C: New.
4324 * g++.dg/cpp0x/alias-decl-20.C: New.
4326 2012-07-06 Tom de Vries <tom@codesourcery.com>
4328 PR tree-optimization/51879
4329 * gcc.dg/pr51879-16.c: New test.
4330 * gcc.dg/pr51879-17.c: Same.
4332 2012-07-06 Tom de Vries <tom@codesourcery.com>
4334 PR tree-optimization/52009
4335 * gcc.dg/pr51879-7.c: New test.
4336 * gcc.dg/pr51879-18.c: New test.
4338 2012-07-05 Jason Merrill <jason@redhat.com>
4341 * g++.dg/template/typedef39.C: New.
4344 * g++.dg/cpp0x/variadic133.C: New.
4345 * g++.dg/template/param1.C: Adjust.
4347 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4351 * gcc.target/arm/neon/vtrnf32.c: Update.
4352 * gcc.target/arm/neon/vtrns32.c: Update.
4353 * gcc.target/arm/neon/vtrnu32.c: Update.
4354 * gcc.target/arm/neon/vzipf32.c: Update.
4355 * gcc.target/arm/neon/vzips32.c: Update.
4356 * gcc.target/arm/neon/vzipu32.c: Update.
4358 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4361 * gfortran.dg/inline_sum_4.f90: New test.
4363 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4365 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4367 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4369 * gcc.target/arm/fma-sp.c: New testcase.
4370 * gcc.target/arm/fma.c: Likewise.
4371 * gcc.target/arm/fma.h: Likewise.
4373 2012-07-04 Jason Merrill <jason@redhat.com>
4376 * g++.dg/other/enum3.C: New.
4378 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4381 * g++.dg/torture/pr53321.C: New test.
4383 2012-07-04 Richard Guenther <rguenther@suse.de>
4385 PR tree-optimization/53844
4386 * g++.dg/tree-ssa/pr53844.C: New testcase.
4388 2012-07-04 Richard Guenther <rguenther@suse.de>
4390 PR tree-optimization/53849
4391 * gcc.dg/pr53849.c: New testcase.
4393 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4396 * g++.dg/ext/label14.C: New test.
4398 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4401 * g++.dg/other/pr53811.C: New test.
4403 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4406 * gcc.target/m68k/stack-limit-1.c: New testcase.
4408 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4410 * gnat.dg/recursive_call.adb: New test.
4412 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4414 * gnat.dg/discr37.ad[sb]: New test.
4416 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4418 * g++.dg/other/packed1.C: Remove SH from xfail list.
4420 2012-07-02 Jason Merrill <jason@redhat.com>
4423 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4426 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4429 * g++.dg/cpp0x/decltype39.C: New.
4430 * g++.dg/diagnostic/method1.C: Adjust.
4433 * g++.dg/template/ref6.C: New.
4435 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4438 * gcc.target/sh/pr53568-1.c: New.
4440 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4443 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4445 2012-07-02 Jason Merrill <jason@redhat.com>
4448 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4451 * g++.dg/template/enum7.C: New.
4452 * g++.dg/other/ptrmem10.C: Adjust.
4453 * g++.dg/other/ptrmem11.C: Adjust.
4454 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4456 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4458 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4460 2012-07-01 Wei Guozhi <carrot@google.com>
4463 * gcc.target/arm/pr53447-1.c: New testcase.
4464 * gcc.target/arm/pr53447-2.c: New testcase.
4465 * gcc.target/arm/pr53447-3.c: New testcase.
4466 * gcc.target/arm/pr53447-4.c: New testcase.
4468 2012-06-29 Richard Guenther <rguenther@suse.de>
4470 PR tree-optimization/47061
4471 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4473 2012-06-29 Richard Guenther <rguenther@suse.de>
4475 PR tree-optimization/37541
4476 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4478 2012-06-29 Richard Guenther <rguenther@suse.de>
4480 PR tree-optimization/52589
4481 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4483 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4485 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4487 * g++.dg/template/error46.C: Add missing comment to dg-message.
4488 * g++.dg/template/crash107.C: Likewise.
4489 * g++.dg/template/error47.C: Likewise.
4490 * g++.dg/template/crash108.C: Likewise.
4491 * g++.dg/overload/operator5.C: Likewise.
4493 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4494 errors in dg-message directives, add comments.
4496 2012-06-28 Kai Tietz <ktietz@redhat.com>
4498 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4499 hard-coded 'unsigned long'.
4501 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4503 PR tree-optimization/51581
4504 * gcc.dg/vect/pr51581-4.c: New test.
4506 PR tree-optimization/53645
4507 * gcc.c-torture/execute/pr53645-2.c: New test.
4509 2012-06-28 Richard Guenther <rguenther@suse.de>
4512 * gcc.dg/torture/pr53790.c: New testcase.
4514 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4516 PR tree-optimization/53645
4517 * gcc.c-torture/execute/pr53645.c: New test.
4519 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4521 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4523 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4527 * gcc.dg/guality/pr49888.c: Account for the possibility that
4528 the variable is optimized out at the first test.
4530 2012-06-27 Jason Merrill <jason@redhat.com>
4532 * g++.dg/cpp0x/override2.C: Adjust.
4533 * g++.dg/template/error5.C: Adjust.
4534 * g++.dg/parse/crash28.C: Adjust.
4537 * g++.dg/parse/template27.C: New.
4538 * g++.dg/template/crash74.C: Adjust expected output.
4540 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4544 * gfortran.dg/typebound_operator_16.f03: New.
4546 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4548 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4549 even src1.i and src2.i fields even in the second half of the arrays.
4551 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4554 * g++.dg/torture/vshuf-16.inc: New test.
4555 * g++.dg/torture/vshuf-2.inc: New test.
4556 * g++.dg/torture/vshuf-4.inc: New test.
4557 * g++.dg/torture/vshuf-8.inc: New test.
4558 * g++.dg/torture/vshuf-main.inc: New test.
4559 * g++.dg/torture/vshuf-v16hi.C: New test.
4560 * g++.dg/torture/vshuf-v16qi.C: New test.
4561 * g++.dg/torture/vshuf-v2df.C: New test.
4562 * g++.dg/torture/vshuf-v2di.C: New test.
4563 * g++.dg/torture/vshuf-v2sf.C: New test.
4564 * g++.dg/torture/vshuf-v2si.C: New test.
4565 * g++.dg/torture/vshuf-v4df.C: New test.
4566 * g++.dg/torture/vshuf-v4di.C: New test.
4567 * g++.dg/torture/vshuf-v4sf.C: New test.
4568 * g++.dg/torture/vshuf-v4si.C: New test.
4569 * g++.dg/torture/vshuf-v8hi.C: New test.
4570 * g++.dg/torture/vshuf-v8qi.C: New test.
4571 * g++.dg/torture/vshuf-v8si.C: New test.
4573 2012-06-27 Richard Guenther <rguenther@suse.de>
4576 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4578 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4580 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4581 scan-dump-dem-not): Use printable pattern in test name.
4583 2012-06-26 Sterling Augustine <saugustine@google.com>
4584 Dominique Dhumieres <dominiq@lps.ens.fr>
4586 * gcc.dg/pubtypes-2.c: Update expected output.
4587 * gcc.dg/pubtypes-3.c: Likewise.
4588 * gcc.dg/pubtypes-4.c: Likewise.
4590 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4592 * gcc.dg/tree-ssa/slsr-1.c: New test.
4593 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4594 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4595 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4597 2012-06-26 Matt Turner <mattst88@gmail.com>
4600 * gcc.target/arm/mmx-2.c: New.
4602 2012-06-26 Richard Guenther <rguenther@suse.de>
4605 * g++.dg/torture/pr53752.C: New testcase.
4607 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4609 PR tree-optimization/53748
4610 * gcc.c-torture/compile/pr53748.c: New test.
4612 2012-06-25 Jason Merrill <jason@redhat.com>
4616 * g++.dg/cpp0x/decltype38.C: New.
4617 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4619 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4621 * lib/target-supports-dg.exp (testname-for-summary): New.
4622 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4623 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4624 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4625 scan-module-absence, output-exists, output-exists-not: Use
4626 testname-for-summary.
4627 (dg-test): Clean up testname_with_flags.
4628 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4629 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4630 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4631 scan-assembler-dem-not, object-size: Use testname-for-summary.
4632 * lib/gcov.exp (run-gcov): Likewise.
4633 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4634 scan-dump-dem, scan-dump-dem-note): Likewise.
4636 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4637 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4638 including profopt.opt; save and restore existing value.
4639 * g++.dg/bprob/bprob.exp: Likewise.
4640 * gcc.dg/matrix/matrix.exp: Likewise.
4641 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4642 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4645 2012-06-25 Richard Henderson <rth@redhat.com>
4647 * gcc.dg/pr53749.c: New.
4649 2012-06-25 Jason Merrill <jason@redhat.com>
4652 * g++.dg/cpp0x/nullptr28.C: New.
4654 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4656 * gcc.target/arm/neon-vld1_dupQ.c: New.
4658 2012-06-25 Florian Weimer <fweimer@redhat.com>
4660 * g++.dg/init/new35.C: New.
4661 * g++.dg/init/new36.C: New.
4662 * g++.dg/init/new37.C: New.
4663 * g++.dg/ext/vla5.C: New warning.
4664 * g++.dg/ext/vla8.C: New warning.
4665 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4667 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4668 James Greenhalgh <james.greenhalgh@arm.com>
4670 * gcc.target/arm/ftest-support-arm.h New testcase.
4671 * gcc.target/arm/ftest-support-thumb.h Likewise.
4672 * gcc.target/arm/ftest-support.h Likewise.
4673 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4674 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4675 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4676 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4677 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4678 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4679 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4680 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4681 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4682 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4683 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4684 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4685 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4686 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4687 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4688 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4689 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4690 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4691 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4692 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4693 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4694 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4695 * lib/target-supports.exp
4696 (check_effective_target_arm_arch_FUNC): Add support for more
4698 (add_options_for_arm_arch_FUNC): Likewise.
4699 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4701 2012-06-25 Jason Merrill <jason@redhat.com>
4704 * g++.dg/cpp0x/constexpr-tuple.C: New.
4706 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4709 * gcc.target/i386/pr53759.c: New test.
4712 * g++.dg/cpp0x/nsdmi7.C: New test.
4714 2012-06-24 Kai Tietz <ktietz@redhat.com>
4716 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4718 * gcc.target/i386/pr38988.c: Likewise.
4720 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4724 * gfortran.dg/typebound_generic_12.f03: New.
4725 * gfortran.dg/typebound_generic_13.f03: New.
4727 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4729 * gnat.dg/lto15.ad[sb]: New test.
4731 2012-06-21 Meador Inge <meadori@codesourcery.com>
4734 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4736 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4738 * gcc.dg/pch/ident-1.c: New test.
4739 * gcc.dg/pch/ident-1.hs: Header file for new test.
4741 2012-06-21 Michael Matz <matz@suse.de>
4744 * gcc.c-torture/execute/pr53688.c: New test.
4746 2012-06-20 Richard Guenther <rguenther@suse.de>
4748 PR tree-optimization/30318
4749 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4751 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4753 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4755 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4757 * gcc.target/i386/clearcapv2.map: New file.
4758 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4760 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4762 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4763 and add __sh__ case.
4765 2012-06-19 Jason Merrill <jason@redhat.com>
4768 * g++.dg/debug/localclass1.C: New.
4770 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4772 * g++.dg/cpp0x/override4.C: New.
4774 2012-06-14 Jason Merrill <jason@redhat.com>
4777 * g++.dg/cpp0x/decltype37.C: New.
4779 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4781 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4783 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4785 * gcc.c-torture/compile/vector-5.c,
4786 gcc.c-torture/compile/vector-6.c: New tests.
4788 2012-06-19 Richard Henderson <rth@redhat.com>
4790 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4792 2012-06-19 Richard Guenther <rguenther@suse.de>
4794 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4796 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4799 * gcc.target/i386/pr53712.c: New test.
4801 2012-06-18 Tobias Burnus <burnus@net-b.de>
4804 * gfortran.dg/elemental_optional_args_6.f90: New.
4806 2012-06-18 Tobias Burnus <burnus@net-b.de>
4809 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4810 * gfortran.dg/coarray/move_alloc_1.f90
4812 2012-06-18 Tobias Burnus <burnus@net-b.de>
4815 * gfortran.dg/coarray_27.f90: New.
4817 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4818 Greta Yorsh <Greta.Yorsh@arm.com>
4820 * gcc.target/arm/epilog-1.c: New test.
4822 2012-06-18 Richard Guenther <rguenther@suse.de>
4824 PR tree-optimization/53693
4825 * g++.dg/torture/pr53693.C: New testcase.
4827 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4829 PR tree-optimization/53703
4830 * gcc.dg/torture/pr53703.c: New test.
4832 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4835 * gcc.target/i386/pr53698.c: New test.
4837 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4839 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4841 2012-06-17 Tobias Burnus <burnus@net-b.de>
4845 * gfortran.dg/transfer_check_3.f90: New.
4847 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4849 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4851 2012-06-16 Tobias Burnus <burnus@net-b.de>
4855 * gfortran.dg/deferred_type_param_8.f90: New.
4857 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4859 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4860 testname that includes flags, passed in as new argument, in
4862 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4863 and pass it to verify-* procedures.
4865 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4866 alignment torture options with usual torture options.
4868 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4869 messages reported for one line of source code.
4870 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4871 * g++.dg/cpp0x/decltype2.C: Likewise.
4872 * g++.dg/cpp0x/decltype3.C: Likewise.
4873 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4874 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4875 * g++.dg/cpp0x/static_assert3.C: Likewise.
4876 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4877 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4878 * g++.dg/cpp0x/union1.C: Likewise.
4879 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4880 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4881 * g++.dg/cpp0x/variadic2.C: Likewise.
4882 * g++.dg/cpp0x/variadic20.C: Likewise.
4883 * g++.dg/cpp0x/variadic74.C: Likewise.
4884 * g++.dg/diagnostic/bitfld2.C: Likewise.
4885 * g++.dg/ext/attrib44.C: Likewise.
4886 * g++.dg/ext/no-asm-1.C: Likewise.
4887 * g++.dg/other/error34.C: Likewise.
4888 * g++.dg/parse/crash46.C: Likewise.
4889 * g++.dg/parse/error10.C: Likewise.
4890 * g++.dg/parse/error2.C: Likewise.
4891 * g++.dg/parse/error3.C: Likewise.
4892 * g++.dg/parse/error36.C: Likewise.
4893 * g++.dg/parse/error8.C: Likewise.
4894 * g++.dg/parse/error9.C: Likewise.
4895 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4896 * g++.dg/parse/parser-pr28152.C: Likewise.
4897 * g++.dg/parse/template25.C: Likewise.
4898 * g++.dg/parse/typename11.C: Likewise.
4899 * g++.dg/tc1/dr147.C: Likewise.
4900 * g++.dg/template/deduce3.C: Likewise.
4901 * g++.dg/template/koenig9.C: Likewise.
4902 * g++.dg/template/pr23510.C: Likewise.
4903 * g++.dg/warn/pr12242.C: Likewise.
4904 * g++.dg/warn/pr30551-2.C: Likewise.
4905 * g++.dg/warn/pr30551.C: Likewise.
4906 * g++.old-deja/g++.other/typename1.C: Likewise.
4907 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4909 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4912 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4913 * c-c++-common/torture/vshuf-2.inc: Likewise.
4914 * c-c++-common/torture/vshuf-4.inc: Likewise.
4915 * c-c++-common/torture/vshuf-8.inc: Likewise.
4916 * c-c++-common/torture/vshuf-main.inc: Likewise.
4917 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4918 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4919 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4920 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4921 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4922 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4923 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4924 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4925 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4926 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4927 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4928 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4929 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4930 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4932 2012-06-15 Michael Matz <matz@suse.de>
4934 * gcc.dg/tree-ssa/vector-4.c: New test.
4936 2012-06-15 Michael Matz <matz@suse.de>
4938 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4939 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4941 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4943 PR tree-optimization/53636
4944 * gcc.target/arm/pr53636.c: New test.
4946 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4948 PR tree-optimization/51581
4949 * gcc.c-torture/execute/pr51581-1.c: New test.
4950 * gcc.c-torture/execute/pr51581-2.c: New test.
4951 * gcc.dg/vect/pr51581-1.c: New test.
4952 * gcc.dg/vect/pr51581-2.c: New test.
4953 * gcc.dg/vect/pr51581-3.c: New test.
4954 * gcc.target/i386/avx-pr51581-1.c: New test.
4955 * gcc.target/i386/avx-pr51581-2.c: New test.
4956 * gcc.target/i386/avx2-pr51581-1.c: New test.
4957 * gcc.target/i386/avx2-pr51581-2.c: New test.
4958 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4960 2012-06-15 Richard Guenther <rguenther@suse.de>
4962 * gcc.c-torture/execute/20120615-1.c: New testcase.
4964 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4966 * gnat.dg/vect8.ad[sb]: New test.
4968 2012-06-14 Richard Guenther <rguenther@suse.de>
4970 * gcc.dg/tree-ssa/vrp.h: New testcase.
4971 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4973 2012-06-13 Christian Bruel <christian.bruel@st.com>
4976 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4978 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4980 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4982 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4985 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4986 test summary unique.
4988 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4989 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4990 scan-stack-usage-not): Don't strip torture options from test name.
4992 * lib/scandump.exp (scan-dump-times): Use printable version of
4993 regexp in test summary line.
4995 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4996 messages reported for one line of source code.
4997 * gcc.dg/format/few-1.c: Likewise.
4998 * gcc.dg/ia64-sync-2.c: Likewise.
4999 * gcc.dg/sync-2.c: Likewise.
5000 * gcc.dg/noncompile/pr44517.c: Likewise.
5002 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5005 * gcc.dg/guality/pr49888.c: New.
5007 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5009 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5010 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5011 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5013 2012-06-13 Tobias Burnus <burnus@net-b.de>
5016 * gfortran.dg/intent_out_7.f90: New.
5018 2012-06-13 Tobias Burnus <burnus@net-b.de>
5021 * gfortran.dg/save_4.f90: New.
5023 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5028 * gcc.dg/pr53532.c: New test.
5029 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5030 adjust line numbers.
5031 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5032 * gcc.dg/Wcxx-compat-8.c: Likewise.
5033 * gcc.dg/pr51034.c: New test.
5034 * gcc.dg/pr53196-1.c: New test.
5035 * gcc.dg/pr53196-2.c: New test.
5037 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5039 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5040 alignment torture options with usual torture options.
5041 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5042 instead of dg-options.
5043 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5044 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5045 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5046 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5047 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5048 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5050 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5051 to checks for multiple messages reported for one line of source code.
5052 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5054 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5055 messages reported for one line of source code.
5057 * gcc.dg/20031223-1.c: Add comments to check for multiple
5058 messages reported for one line of source code.
5059 * gcc.dg/Wconversion-integer.c: Likewise.
5060 * gcc.dg/Wfatal-2.c: Likewise.
5061 * gcc.dg/Wfatal.c: Likewise.
5062 * gcc.dg/Wobjsize-1.c: Likewise.
5063 * gcc.dg/c99-vla-jump-1.c: Likewise.
5064 * gcc.dg/c99-vla-jump-2.c: Likewise.
5065 * gcc.dg/c99-vla-jump-3.c: Likewise.
5066 * gcc.dg/c99-vla-jump-4.c: Likewise.
5067 * gcc.dg/c99-vla-jump-5.c: Likewise.
5068 * gcc.dg/decl-9.c: Likewise.
5069 * gcc.dg/declspec-10.c: Likewise.
5070 * gcc.dg/declspec-18.c: Likewise.
5071 * gcc.dg/mtune.c: Likewise.
5072 * gcc.dg/parser-pr28152-2.c: Likewise.
5073 * gcc.dg/parser-pr28152.c: Likewise.
5074 * gcc.dg/pr14475.c: Likewise.
5075 * gcc.dg/pr27953.c: Likewise.
5076 * gcc.dg/pr28322-3.c: Likewise.
5077 * gcc.dg/pr30457.c: Likewise.
5078 * gcc.dg/pr30551-2.c: Likewise.
5079 * gcc.dg/pr30551-3.c: Likewise.
5080 * gcc.dg/pr30551-4.c: Likewise.
5081 * gcc.dg/pr30551-5.c: Likewise.
5082 * gcc.dg/pr30551-6.c: Likewise.
5083 * gcc.dg/pr30551.c: Likewise.
5084 * gcc.dg/pr45461.c: Likewise.
5085 * gcc.dg/pr48552-1.c: Likewise.
5086 * gcc.dg/pr48552-2.c: Likewise.
5087 * gcc.dg/redecl-1.c: Likewise.
5088 * gcc.dg/transparent-union-3.c: Likewise.
5089 * gcc.dg/utf-dflt.c: Likewise.
5090 * gcc.dg/utf-dflt2.c: Likewise.
5091 * gcc.dg/vla-8.c: Likewise.
5092 * gcc.dg/vla-init-1.c: Likewise.
5093 * gcc.dg/wtr-int-type-1.c: Likewise.
5095 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5096 messages reported for for one line of source code.
5097 * c-c++-common/raw-string-5.c: Likewise.
5098 * c-c++-common/raw-string-4.c: Likewise.
5099 * c-c++-common/raw-string-6.c: Likewise.
5100 * c-c++-common/pr20000.c: Likewise.
5102 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5103 messages reported for one line of source code.
5104 * gcc.dg/cpp/pr30786.c: Likewise.
5105 * gcc.dg/cpp/pr28709.c: Likewise.
5106 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5107 * gcc.dg/cpp/macspace2.c: Likewise.
5108 * gcc.dg/cpp/missing-header-1.c: Likewise.
5109 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5110 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5111 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5113 2012-06-12 Jason Merrill <jason@redhat.com>
5116 * g++.dg/template/local7.C: New.
5118 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5121 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5122 * gcc.target/sh/pr51340-2.c: Likewise.
5123 * gcc.target/sh/pr51340-3.c: Likewise.
5125 2012-06-12 Michael Matz <matz@suse.de>
5127 * gcc.dg/torture/alias-1.c: New test.
5129 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5131 PR rtl-optimization/53589
5132 * gcc.dg/torture/pr53589.c: New test.
5134 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5137 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5138 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5139 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5140 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5141 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5142 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5143 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5144 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5145 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5146 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5147 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5148 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5149 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5150 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5151 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5152 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5154 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5156 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5157 (check_intel_cpu_model): New function.
5158 (check_amd_cpu_model): New function.
5159 (check_features): New function.
5160 (__get_cpuid_output): New function.
5161 (check_detailed): New function.
5162 (fn1): Rename to quick_check.
5163 (main): Update to call quick_check and call check_detailed.
5165 2012-06-11 Richard Henderson <rth@redhat.com>
5167 * lib/target-supports.exp
5168 (check_effective_target_sync_long_long_runtime): Use
5169 check_effective_target_lp64 instead of
5170 check_effective_target_powerpc64 for powerpc targets.
5172 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5175 * gcc.target/sh/pr53511-1.c: New.
5177 2012-06-11 Richard Guenther <rguenther@suse.de>
5180 * g++.dg/lto/pr53470_0.C: New testcase.
5181 * gcc.dg/lto/pr53470_0.c: Likewise.
5183 2012-06-11 Richard Guenther <rguenther@suse.de>
5186 * g++.dg/ext/pr53605.C: New testcase.
5188 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5190 * gnat.dg/specs/array1.ads: New test.
5191 * gnat.dg/specs/array2.ads: Likewise.
5192 * gnat.dg/array22.adb: Likewise.
5194 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5196 * gnat.dg/constant4.adb: New test.
5197 * gnat.dg/constant4_pkg.ads: New helper.
5199 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5202 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5203 * gfortran.dg/allocate_class_1.f90: Modified.
5204 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5205 * gfortran.dg/allocate_class_2.f90: New.
5207 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5210 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5212 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5215 * gfortran.dg/string_assign_2.f90: New test case.
5217 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5220 * gfortran.dg/string_assign_1.f90: New test case.
5222 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5225 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5226 * gcc.dg/gomp/critical-4.c: Likewise.
5227 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5228 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5229 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5230 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5231 * c-c++-common/gomp/pr53580.c: New test.
5233 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5236 * g++.dg/cpp0x/forw_enum11.C: New.
5238 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5241 * g++.dg/cpp0x/alias-decl-19.C: New.
5243 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5245 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5247 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5249 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5251 (XSTATE_SSE): Ditto.
5252 (XSTATE_YMM): Ditto.
5253 (avx_os_support): Use new defines.
5255 2012-06-06 Richard Guenther <rguenther@suse.de>
5258 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5261 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5264 * g++.dg/cpp0x/pr52841.C: New testcase.
5266 2012-06-06 Richard Guenther <rguenther@suse.de>
5268 PR tree-optimization/53081
5269 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5270 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5272 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5274 * gcc.target/powerpc/pr53487.c: New test.
5276 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5278 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5280 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5282 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5284 2012-06-05 Richard Guenther <rguenther@suse.de>
5286 PR tree-optimization/30442
5287 * gcc.dg/vect/bb-slp-30.c: New testcase.
5289 2012-06-05 Richard Guenther <rguenther@suse.de>
5291 PR tree-optimization/53081
5292 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5293 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5294 -fno-tree-loop-distribute-patterns.
5296 2012-06-05 Alan Modra <amodra@gmail.com>
5298 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5299 Check static chain in nested funcs.
5301 2012-06-04 Tobias Burnus <burnus@net-b.de>
5304 * gfortran.dg/init_flag_10.f90: New.
5306 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5309 * g++.dg/warn/Wenum-compare-no-2: New.
5311 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5313 PR preprocessor/53463
5314 * g++.dg/cpp/limits.C: New test.
5315 * g++.dg/parse/error19.C: Adjust.
5316 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5317 * g++.dg/warn/pr35635.C: Likewise.
5318 * g++.old-deja/g++.pt/assign1.C: Likewise.
5320 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5323 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5324 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5325 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5326 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5327 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5328 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5329 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5330 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5332 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5334 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5336 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5338 PR tree-optimization/53550
5339 * gcc.dg/pr53550.c: New test.
5341 2012-06-04 Richard Guenther <rguenther@suse.de>
5343 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5344 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5345 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5347 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5350 * gfortran.dg/parameter_array_element_2.f90: New.
5352 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5355 * gcc.target/sh/pr53512-1.c: New.
5356 * gcc.target/sh/pr53512-2.c: New.
5357 * gcc.target/sh/pr53512-3.c: New.
5358 * gcc.target/sh/pr53512-4.c: New.
5360 2012-06-01 Jason Merrill <jason@redhat.com>
5363 * g++.dg/ext/visibility/template12.C: New.
5364 * g++.dg/ext/attrib14.C: Adjust warning line.
5367 * g++.dg/parse/new6.C: New.
5368 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5370 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5372 * c-c++-common/restrict-2.c: Revert previous change.
5374 2012-06-01 Jason Merrill <jason@redhat.com>
5377 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5380 * g++.dg/cpp0x/auto33.C: New.
5382 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5385 * g++.dg/parse/namespace-alias-1.C: New.
5387 2012-06-01 Christian Bruel <christian.bruel@st.com>
5389 * gcc.dg/spec-options.c: New test.
5390 * gcc.dg/foo.specs: New file.
5392 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5395 * gnat.dg/lto14.adb: Skip on Solaris.
5397 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5399 * gcc.target/cris/sync-1-v10.c,
5400 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5401 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5402 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5403 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5404 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5405 gcc.target/cris/torture/sync-mis-op-i-1.c,
5406 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5407 gcc.target/cris/torture/sync-mis-op-i-2.c,
5408 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5409 gcc.target/cris/torture/sync-mis-op-i-3.c,
5410 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5411 gcc.target/cris/torture/sync-mis-op-s-1.c,
5412 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5413 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5414 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5415 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5416 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5417 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5418 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5419 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5420 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5422 2012-05-31 Richard Guenther <rguenther@suse.de>
5424 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5425 ldist-pr45948.c with disabled SCCP.
5427 2012-05-31 Richard Guenther <rguenther@suse.de>
5430 * gcc.dg/torture/pr48493.c: New testcase.
5432 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5434 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5436 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5437 of the initialization loop.
5438 (dg-final): Adjust the expected number of vectorized loops depending
5439 on vect_char_mult target selector.
5441 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5443 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5444 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5445 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5448 2012-05-30 Jason Merrill <jason@redhat.com>
5451 * g++.dg/init/new34.C: New.
5452 * g++.dg/tree-ssa/stabilize1.C: New.
5454 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5457 * g++.dg/init/new33.C: New test.
5459 2012-05-30 Richard Guenther <rguenther@suse.de>
5462 * gcc.dg/torture/pr53501.c: New testcase.
5463 * c-c++-common/restrict-2.c: Adjust.
5465 2012-05-30 Alan Modra <amodra@gmail.com>
5467 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5470 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5472 * gcc.target/i386/shuf-concat.c: New test.
5474 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5476 PR rtl-optimization/53519
5477 * gcc.c-torture/compile/pr53519.c: New test.
5479 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5481 * gcc.target/arm/neon-vrev.c: New.
5483 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5486 * gcc.target/sh/pr51340-1.c: New.
5487 * gcc.target/sh/pr51340-2.c: New.
5488 * gcc.target/sh/pr51340-3.c: New.
5490 2012-05-29 Richard Guenther <rguenther@suse.de>
5492 PR tree-optimization/53516
5493 * gcc.dg/torture/pr53516.c: New testcase.
5495 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5497 PR preprocessor/53229
5498 * gcc.dg/cpp/paste6.c: Force to run without
5499 -ftrack-macro-expansion.
5500 * gcc.dg/cpp/paste8.c: Likewise.
5501 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5502 -ftrack-macro-expansion.
5503 * gcc.dg/cpp/paste12.c: Force to run without
5504 -ftrack-macro-expansion.
5505 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5506 -ftrack-macro-expansion.
5507 * gcc.dg/cpp/paste13.c: Likewise.
5508 * gcc.dg/cpp/paste14.c: Likewise.
5509 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5510 -ftrack-macro-expansion.
5511 * gcc.dg/cpp/paste18.c: New test.
5513 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5515 * gcc.target/cris/torture/trap-1.c,
5516 gcc.target/cris/torture/trap-2.c,
5517 gcc.target/cris/torture/trap-3.c,
5518 gcc.target/cris/torture/trap-v0.c,
5519 gcc.target/cris/torture/trap-v3.c: New tests.
5521 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5524 * g++.dg/warn/Wbraces3.C: New.
5525 * g++.dg/warn/Wbraces4.C: Likewise.
5527 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5529 PR tree-optimization/53505
5530 * c-c++-common/torture/pr53505.c: New test.
5532 2012-05-27 Nathan Sidwell <nathan@acm.org>
5534 * gcc.dg/stmt-expr-4.c: New.
5536 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5539 * g++.dg/parse/crash60.C: New.
5541 2012-05-26 Jason Merrill <jason@redhat.com>
5544 * c-c++-common/array-lit.c: New.
5545 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5547 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5550 * gnat.dg/array21.adb: New test.
5552 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5554 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5556 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5559 * g++.dg/other/anon-union3.C: New.
5561 2012-05-25 Ian Lance Taylor <iant@google.com>
5563 * gcc.dg/split-6.c: New test.
5565 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5567 * gnat.dg/lto14.adb: New test.
5569 2012-05-25 Tristan Gingold <gingold@adacore.com>
5571 * gcc.target/i386/large-frame.c: New.
5573 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5574 * gcc.target/powerpc/lhs-1.c: New.
5575 * gcc.target/powerpc/lhs-2.c: New.
5576 * gcc.target/powerpc/lhs-3.c: New.
5578 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5580 Make unwound macro expansion trace less redundant
5581 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5582 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5583 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5584 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5585 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5586 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5588 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5591 * g++.dg/cpp0x/constexpr-default1.C: New.
5593 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5596 * g++.dg/eh/goto2.C: New.
5598 2012-05-24 Richard Guenther <rguenther@suse.de>
5601 * g++.dg/tree-prof/pr53460.C: New testcase.
5603 2012-05-24 Richard Guenther <rguenther@suse.de>
5606 * g++.dg/debug/pr53466.C: New testcase.
5608 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5610 PR tree-optimization/53465
5611 * gcc.c-torture/execute/pr53465.c: New test.
5613 2012-05-23 Tobias Burnus <burnus@net-b.de>
5617 * gfortran.dg/allocate_with_typespec_6.f90: New.
5619 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5622 * g++.dg/warn/delete-array-1.C: New.
5624 2012-05-23 Richard Guenther <rguenther@suse.de>
5626 * gcc.dg/torture/pr39074-2.c: Adjust.
5627 * gcc.dg/torture/pr39074.c: Likewise.
5628 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5629 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5631 2012-05-22 Jan Hubicka <jh@suse.cz>
5634 * g++.dg/torture/pr53161.C: New testcase.
5636 2012-05-22 Tobias Burnus <burnus@net-b.de>
5639 * gfortran.dg/realloc_on_assign_15.f90: New.
5641 2012-05-22 Richard Guenther <rguenther@suse.de>
5644 * gcc.dg/torture/pr51071-2.c: New testcase.
5646 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5648 PR tree-optimization/53336
5649 * g++.dg/torture/pr53336.C: New testcase.
5651 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5654 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5655 instead of -Wunused-local-typedefs.
5657 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5660 * g++.dg/other/abstract4.C: New-
5662 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5665 * g++.dg/ext/attrib46.C: New.
5667 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5670 * gcc.c-torture/compile/pr53418-1.c,
5671 gcc.c-torture/compile/pr53418-2.c: New tests.
5673 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5675 PR tree-optimization/53366
5676 * gcc.dg/torture/pr53366-1.c: New test.
5677 * gcc.dg/torture/pr53366-2.c: New test.
5678 * gcc.target/i386/pr53366-1.c: New test.
5679 * gcc.target/i386/pr53366-2.c: New test.
5681 PR tree-optimization/53409
5682 * gcc.c-torture/compile/pr53409.c: New test.
5684 PR tree-optimization/53410
5685 * gcc.c-torture/compile/pr53410-1.c: New test.
5686 * gcc.c-torture/compile/pr53410-2.c: New test.
5688 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5691 * gcc.target/i386/pr53425-1.c: New file.
5692 * gcc.target/i386/pr53425-2.c: Likewise.
5694 2012-05-21 Richard Guenther <rguenther@suse.de>
5696 PR tree-optimization/53408
5697 * gcc.dg/torture/pr53408.c: New testcase.
5699 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5700 H.J. Lu <hongjiu.lu@intel.com>
5703 * gcc.target/i386/pr53416.c: New file.
5705 2012-05-21 Richard Guenther <rguenther@suse.de>
5707 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5709 2012-05-21 Richard Guenther <rguenther@suse.de>
5711 * gcc.dg/torture/ldist-1.c: New testcase.
5713 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5715 * gnat.dg/lto13.adb: New test.
5716 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5718 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5720 * gnat.dg/specs/lto12.ads: New test.
5721 * gnat.dg/specs/lto12_pkg.ads: New helper.
5723 2012-05-18 Richard Guenther <rguenther@suse.de>
5725 PR tree-optimization/53346
5726 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5727 * gcc.target/i386/incoming-10.c: Adjust.
5728 * gcc.target/i386/incoming-11.c: Likewise.
5729 * gcc.target/i386/pr46295.c: Likewise.
5731 2012-05-18 Richard Guenther <rguenther@suse.de>
5733 * gcc.dg/pr53352.c: Return zero.
5735 2012-05-18 Richard Guenther <rguenther@suse.de>
5737 PR tree-optimization/53390
5738 * gcc.dg/torture/pr53390.c: New testcase.
5740 2012-05-18 Meador Inge <meadori@codesourcery.com>
5742 PR rtl-optimization/53352
5743 * gcc.dg/pr53352.c: New test.
5745 2012-05-17 David S. Miller <davem@davemloft.net>
5747 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5748 failure on sparc-*-linux-gnu.
5750 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5753 * g++.dg/parse/error49.C: New.
5754 * g++.dg/cpp0x/error8.C: Likewise.
5755 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5756 * g++.dg/ext/utf-dflt2.C: Likewise.
5757 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5758 * g++.dg/ext/utf-dflt.C: Likewise.
5759 * c-c++-common/raw-string-3.c: Likewise.
5760 * c-c++-common/raw-string-4.c: Likewise.
5762 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5765 * g++.dg/cpp0x/catch1.C: New.
5767 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5770 * g++.dg/parse/error48.C: New.
5771 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5772 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5774 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5776 * gcc.dg/tm/indirect-2.c: New test.
5778 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5780 PR tree-optimization/53217
5781 * gfortran.dg/pr53217.f90: New test.
5783 2012-05-16 Richard Guenther <rguenther@suse.de>
5785 PR tree-optimization/53364
5786 * g++.dg/torture/pr53364.C: New testcase.
5788 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5791 * gcc.dg/pr52549.c: Fix test for long != void*
5792 * gcc.c-torture/execute/pr52979-1.x: New file.
5793 * gcc.c-torture/execute/pr52979-2.x: New file.
5795 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5797 PR preprocessor/7263
5798 * gcc.dg/binary-constants-2.c: Run without tracking locations
5799 accross macro expansion.
5800 * gcc.dg/binary-constants-3.c: Likewise.
5801 * gcc.dg/cpp/sysmac2.c: Likewise.
5802 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5804 * gcc.dg/cpp/syshdr3.c: New test.
5805 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5806 * gcc.dg/system-binary-constants-1.c: New test.
5807 * gcc.dg/system-binary-constants-1.h: New header for the new test
5809 * g++.dg/cpp/syshdr3.C: New test.
5810 * g++.dg/cpp/syshdr3.h: New header the new test above.
5811 * g++.dg/system-binary-constants-1.C: New test.
5812 * g++.dg/system-binary-constants-1.h: New header the new test
5815 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5817 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5819 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5822 * gcc.dg/pr53358.c: New test.
5824 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5827 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5828 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5830 2012-05-15 Olivier Hainque <hainque@adacore.com>
5832 * g++.dg/eh/sighandle.C: New testcase.
5834 2012-05-15 Richard Guenther <rguenther@suse.de>
5836 PR tree-optimization/53355
5837 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5839 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5841 * gfortran.dg/*.f90: Remove now redundant manual
5842 cleanup-modules directive.
5844 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5846 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5847 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5849 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5852 * gfortran.dg/int_range_io_1.f90: New test.
5854 2012-05-14 Andi Kleen <ak@linux.intel.com>
5855 Jakub Jelinek <jakub@redhat.com>
5858 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5859 * gcc.target/i386/rtm-check.h: New file.
5860 * gcc.target/i386/pr53315.c: New test.
5862 2012-05-14 Tobias Burnus <burnus@net-b.de>
5867 * gfortran.dg/deferred_type_param_4.f90: New.
5868 * gfortran.dg/deferred_type_param_6.f90: New.
5870 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5872 * gcc.target/i386/retarg.c: New test.
5874 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5877 * gfortran.dg/deferred_type_param_3.f90: New.
5878 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5879 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5881 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5883 * gnat.dg/null_pointer_deref3.adb: New test.
5885 2012-05-12 Tobias Burnus <burnus@net-b.de>
5889 * gfortran.dg/deferred_type_param_5.f90: New.
5891 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5893 * g++.dg/parse/error47.C: New.
5895 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5898 * gfortran.dg/string_compare_4.f90: Change option
5899 to -fdump-tree-original. Add test case for kind=4.
5901 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5904 * gfortran.dg/string_compare_4.f90: New test.
5906 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5908 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5910 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5913 * g++.dg/cpp0x/variadic132.C: New.
5915 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5918 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5919 * g++.dg/parse/error26.C: Tweak dg-error column number.
5921 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5924 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5926 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5928 * gnat.dg/lto11.ad[sb]: New test.
5930 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5933 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5934 directive to Scan for vpmuldq, not vpmacsdql.
5936 2012-05-09 Michael Matz <matz@suse.de>
5938 PR tree-optimization/53185
5939 * gcc.dg/vect/pr53185.c: New test.
5941 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5944 * gcc.target/i386/pr53249.c: New.
5946 2012-05-09 Richard Guenther <rguenther@suse.de>
5948 PR tree-optimization/18437
5949 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5950 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5952 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5954 PR tree-optimization/53226
5955 * gcc.c-torture/compile/pr53226.c: New test.
5957 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5959 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5960 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5961 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5962 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5963 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5964 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5965 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5966 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5967 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5968 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5969 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5970 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5971 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5972 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5974 2012-05-09 Dehao Chen <dehao@google.com>
5976 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5977 * gcc.dg/predict-2.c: Likewise.
5978 * gcc.dg/predict-3.c: Likewise.
5979 * gcc.dg/predict-4.c: Likewise.
5980 * gcc.dg/predict-5.c: Likewise.
5981 * gcc.dg/predict-6.c: Likewise.
5983 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5986 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5988 2012-05-08 Richard Guenther <rguenther@suse.de>
5990 * gcc.dg/fold-bitand-4.c: New testcase.
5992 2012-05-08 Dehao Chen <dehao@google.com>
5994 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5995 heuristic is working properly.
5996 * gcc.dg/predict-2.c: Likewise.
5997 * gcc/dg/predict-3.c: Likewise.
5998 * gcc/dg/predict-4.c: Likewise.
5999 * gcc/dg/predict-5.c: Likewise.
6000 * gcc/dg/predict-6.c: Likewise.
6002 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6004 PR tree-optimization/53239
6005 * g++.dg/opt/vrp3.C: New test.
6006 * g++.dg/opt/vrp3-aux.cc: New file.
6007 * g++.dg/opt/vrp3.h: New file.
6009 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6011 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6012 .uleb128 support in assembler output.
6014 2012-05-07 Richard Guenther <rguenther@suse.de>
6017 * g++.dg/lto/pr42987_0.C: New testcase.
6018 * g++.dg/lto/pr42987_1.C: Likewise.
6020 2012-05-07 Tobias Burnus <burnus@net-b.de>
6023 * gfortran.dg/typebound_operator_15.f90: New.
6025 2012-05-06 Tobias Burnus <burnus@net-b.de>
6028 * gfortran.dg/class_array_13.f90: New.
6030 2012-05-06 Tristan Gingold <gingold@adacore.com>
6032 * gnat.dg/warn7.adb: New test.
6034 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6036 * gnat.dg/specs/renamings.ads: Rename to...
6037 * gnat.dg/specs/renaming1.ads: ...this.
6038 * gnat.dg/specs/renaming2.ads: New test.
6039 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6040 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6041 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6042 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6044 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6046 * gnat.dg/discr36.ad[sb]: New test.
6047 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6049 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6052 * c-c++-common/pr43772.c: New.
6054 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6057 * gfortran.dg/select_type_26.f03 : New test.
6058 * gfortran.dg/select_type_27.f03 : New test.
6061 * gfortran.dg/select_type_28.f03 : New test.
6063 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6067 * gfortran.dg/mod_sign0_1.f90: New test.
6068 * gfortran.dg/mod_large_1.f90: New test.
6070 2012-05-04 Tobias Burnus <burnus@net-b.de>
6073 gfortran.dg/public_private_module_5.f90: New.
6075 2012-05-04 Tobias Burnus <burnus@net-b.de>
6078 * gfortran.dg/constructor_7.f90: New.
6079 * gfortran.dg/constructor_8.f90: New.
6081 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6084 * g++.dg/cpp0x/static_assert7.C: New.
6086 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6088 PR tree-optimization/52633
6089 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6090 recognized as widening shifts instead of over-widening.
6091 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6092 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6093 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6094 * gcc.target/arm/pr52633.c: New test.
6096 2012-05-04 Richard Guenther <rguenther@suse.de>
6098 PR tree-optimization/53168
6099 * gcc.dg/torture/pr53168.c: New testcase.
6100 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6102 2012-05-04 Richard Guenther <rguenther@suse.de>
6104 * gcc.dg/lto/pr53214_0.c: New testcase.
6106 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6108 * gcc.target/ia64/pr48496.c: New test.
6109 * gcc.target/ia64/pr52657.c: Likewise.
6111 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6114 * c-c++-common/pr51712.c: New.
6116 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6119 * gcc.target/powwerpc/pr53199.c: New file.
6121 2012-05-03 Jason Merrill <jason@redhat.com>
6123 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6125 * gcc.dg/debug/dwarf2/dups-types.c: New.
6126 * gcc.dg/debug/dwarf2/dups-types.h: New.
6128 2012-05-03 Jason Merrill <jason@redhat.com>
6130 * g++.dg/debug/dwarf2/namespace-2.C: New.
6131 * g++.dg/debug/dwarf2/localclass3.C: New.
6133 2012-05-03 Jason Merrill <jason@redhat.com>
6135 * g++.dg/debug/dwarf2/thunk1.C: New.
6137 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6140 * g++.dg/other/final2.C: New.
6142 2012-05-03 Richard Guenther <rguenther@suse.de>
6144 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6146 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6148 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6149 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6150 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6151 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6153 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6155 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6157 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6158 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6159 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6162 * gcc.dg/pr53174.c: New test.
6165 * gcc.target/arm/pr53187.c: New test.
6166 * gcc.c-torture/compile/pr53187.c: New test.
6168 2012-05-03 Richard Guenther <rguenther@suse.de>
6170 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6171 unsupported prefetching support.
6173 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6175 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6176 option -ftrack-macro-expansion=0.
6177 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6178 option -ftrack-macro-expansion=0.
6180 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6182 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6183 dg-options for target arm with dg-additional-options.
6185 2012-05-03 Richard Guenther <rguenther@suse.de>
6187 PR tree-optimization/53144
6188 * gcc.dg/torture/pr53144.c: New testcase.
6190 2012-05-03 Tobias Burnus <burnus@net-b.de>
6193 * gfortran.dg/pointer_intent_7.f90: New.
6194 * gfortran.dg/pure_formal_3.f90: New.
6196 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6198 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6200 2012-05-02 Martin Jambor <mjambor@suse.cz>
6203 * g++.dg/lto/pr52605_0.C: New test.
6205 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6207 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6208 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6209 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6210 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6211 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6212 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6213 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6214 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6215 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6216 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6217 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6218 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6219 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6220 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6221 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6222 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6224 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6227 * gcc.dg/pr53153.c: New test.
6229 2012-05-02 Richard Guenther <rguenther@suse.de>
6231 * g++.dg/tree-ssa/pr19807.C: Adjust.
6233 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6235 PR tree-optimization/53163
6236 * gcc.c-torture/compile/pr53163.c: New test.
6238 PR rtl-optimization/53160
6239 * gcc.c-torture/execute/pr53160.c: New test.
6241 2012-05-01 Ian Lance Taylor <iant@google.com>
6244 * gcc.dg/pr37303.c: New test.
6246 2012-05-01 Richard Henderson <rth@redhat.com>
6248 * lib/target-supports.exp
6249 (check_effective_target_sync_long_long_runtime): True for
6250 check_effective_target_powerpc64.
6252 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6255 * gcc.dg/vector-1.c: Move to ...
6256 * c-c++-common/vector-1.c: ... here.
6257 * gcc.dg/vector-2.c: Move to ...
6258 * c-c++-common/vector-2.c: ... here.
6259 * gcc.dg/vector-3.c: Move to ...
6260 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6261 * gcc.dg/vector-4.c: Move to ...
6262 * c-c++-common/vector-4.c: ... here.
6263 * gcc.dg/vector-init-1.c: Move to ...
6264 * c-c++-common/vector-init-1.c: ... here.
6265 * gcc.dg/vector-init-2.c: Move to ...
6266 * c-c++-common/vector-init-2.c: ... here.
6267 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6268 * c-c++-common/vector-subscript-1.c: ... here.
6269 * gcc.dg/vector-subscript-2.c: Move to ...
6270 * c-c++-common/vector-subscript-2.c: ... here.
6271 * gcc.dg/vector-subscript-3.c: Move to ...
6272 * c-c++-common/vector-subscript-3.c: ... here.
6275 * g++.dg/cpp0x/vt-51314.C: New test.
6276 * g++.dg/cpp0x/variadic76.C: Fix.
6278 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6280 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6282 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6284 Add -Wvarargs option
6285 * c-c++-common/Wvarargs.c: New test case.
6286 * c-c++-common/Wvarargs-2.c: Likewise.
6288 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6290 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6291 * objc.dg/foreach-7.m: Force the test case to run without
6292 -ftrack-macro-expansion.
6293 * c-c++-common/tm/attrib-1.c: Likewise.
6294 * c-c++-common/warn-ommitted-condop.c: Likewise.
6295 * gcc.dg/assign-warn-1.c: Likewise.
6296 * gcc.dg/assign-warn-2.c: Likewise.
6297 * gcc.dg/attr-alloc_size.c: Likewise.
6298 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6299 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6300 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6301 * gcc.dg/c90-const-expr-9.c: Likewise.
6302 * gcc.dg/c99-const-expr-9.c: Likewise.
6303 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6304 * gcc.dg/cpp/direct2s.c: Likewise.
6305 * gcc.dg/cpp/pr28709.c: Likewise.
6306 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6307 * gcc.dg/dfp/composite-type.c: Likewise.
6308 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6309 with -ftrack-macro-expansion
6310 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6311 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6312 * g++.dg/ext/cleanup-1.C: Likewise.
6313 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6314 * g++.dg/template/sfinae10.C: Likewise.
6315 * g++.dg/tm/wrap-2.C: Likewise.
6316 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6317 * g++.dg/warn/Wsign-conversion.C: Likewise.
6318 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6319 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6320 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6321 it to run with -ftrack-macro-expansion.
6322 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6323 test cases without -ftrack-macro-expansion.
6325 Fix location for static class members
6326 * g++.dg/template/sfinae6_neg.C: Adjust.
6328 Make conversion warnings work on NULL with -ftrack-macro-expansion
6329 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6330 alongside the previous testing for NULL.
6332 Fix -Wuninitialized for -ftrack-macro-expansion
6333 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6335 Strip "<built-in>" loc from displayed expansion context
6336 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6337 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6338 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6341 Fix expansion point loc for macro-like tokens
6342 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6343 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6345 Fix token pasting with -ftrack-macro-expansion
6346 * gcc.dg/cpp/paste17.c: New test case for
6347 -ftrack-macro-expansion=2 mode only.
6348 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6350 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6352 * gnat.dg/warn6.ad[sb]: New test.
6354 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6357 * gcc.dg/20011021-1.c: Adjust testcase.
6359 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6362 * gfortran.dg/function_optimize_12.f90: New test.
6364 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6367 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6368 code to match current output and cover new peephole2 pattern.
6370 2012-04-27 Ollie Wild <aaw@google.com>
6372 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6374 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6376 * gcc.c-torture/execute/20120427-2.c: New testcase.
6377 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6378 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6379 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6381 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6384 * gcc.c-torture/execute/20120427-1.c: New testcase.
6386 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6389 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6391 2012-04-27 Tom de Vries <tom@codesourcery.com>
6393 PR tree-optimization/51879
6394 * gcc.dg/pr51879.c: New test.
6395 * gcc.dg/pr51879-2.c: Same.
6396 * gcc.dg/pr51879-3.c: Same.
6397 * gcc.dg/pr51879-4.c: Same.
6398 * gcc.dg/pr51879-6.c: Same.
6400 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6403 * g++.dg/cpp0x/defaulted35.C: New.
6404 * g++.dg/cpp0x/defaulted15.C: Adjust.
6406 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6408 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6411 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6413 * gcc.target/i386/builtin_target.c: Check avx2.
6415 2012-04-26 Alan Modra <amodra@gmail.com>
6417 * gcc.target/powerpc/savres.c: New test.
6418 * gcc.target/powerpc/powerpc.exp: Run it.
6420 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6423 * gcc.dg/torture/pr53120.c: New test.
6425 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6428 * gcc.c-torture/compile/pr52979-1.c: New test.
6429 * gcc.c-torture/execute/pr52979-1.c: New test.
6430 * gcc.c-torture/execute/pr52979-2.c: New test.
6432 2012-04-25 Richard Guenther <rguenther@suse.de>
6434 * gcc.target/i386/l_fma_float_5.c: Adjust.
6435 * gcc.target/i386/l_fma_double_4.c: Likewise.
6436 * gcc.target/i386/l_fma_float_2.c: Likewise.
6437 * gcc.target/i386/l_fma_float_6.c: Likewise.
6438 * gcc.target/i386/l_fma_double_1.c: Likewise.
6439 * gcc.target/i386/l_fma_double_5.c: Likewise.
6440 * gcc.target/i386/l_fma_float_3.c: Likewise.
6441 * gcc.target/i386/l_fma_double_2.c: Likewise.
6442 * gcc.target/i386/l_fma_double_6.c: Likewise.
6443 * gcc.target/i386/l_fma_float_4.c: Likewise.
6444 * gcc.target/i386/l_fma_double_3.c: Likewise.
6445 * gcc.target/i386/l_fma_float_1.c: Likewise.
6447 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6449 PR tree-optimization/53058
6450 * gcc.c-torture/compile/pr53058.c: New test.
6452 2012-04-25 Jan Hubicka <jh@suse.cz>
6455 * gcc.target/i386/pr39082-1.c: Update warning location.
6457 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6460 * gcc.dg/pr52880.c: New test.
6462 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6464 * gcc.dg/m-un-2.c: Update.
6465 * gcc.dg/20011021-1.c: Update.
6467 2012-04-25 Tobias Burnus <burnus@net-b.de>
6470 * gfortran.dg/realloc_on_assign_14.f90: New.
6472 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6475 PR tree-optimizations/52891
6476 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6478 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6481 * g++.dg/cpp0x/sfinae35.C: New.
6482 * g++.dg/cpp0x/sfinae36.C: Likewise.
6484 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6486 * gcc.target/builtin_target.c: New testcase.
6488 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6491 * gcc.target/powerpc/pr47197.c: New test.
6493 2012-04-24 Richard Guenther <rguenther@suse.de>
6495 PR tree-optimization/53085
6496 * g++.dg/torture/pr53085.C: New testcase.
6498 2012-04-24 Andrew Pinski <apinski@cavium.com>
6501 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6502 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6503 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6505 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6508 * gcc.c-torture/execute/pr53084.c: New test.
6510 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6512 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6514 2012-04-23 Andrew Pinski <apinski@cavium.com>
6516 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6518 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6521 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6522 * gcc.dg/torture/builtin-power-1.c: Likewise.
6524 2012-04-23 Richard Guenther <rguenther@suse.de>
6526 PR tree-optimization/53070
6527 * gcc.dg/torture/pr53070.c: New testcase.
6529 2012-04-23 Richard Guenther <rguenther@suse.de>
6532 * gcc.dg/pr53060.c: New testcase.
6534 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6536 PR tree-optimizations/52891
6537 * gcc.c-torture/compile/pr52891-1.c: New test.
6538 * gcc.c-torture/compile/pr52891-2.c: New test.
6540 2012-04-22 Tobias Burnus <burnus@net-b.de>
6543 * gfortran.dg/read_float_4.f90: New.
6545 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6548 * c-c++-common/pr35441.C: New.
6550 2012-04-20 Ian Lance Taylor <iant@google.com>
6552 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6553 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6555 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6557 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6559 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6561 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6563 PR rtl-optimization/44214
6564 * gcc.dg/pr44214-1.c: New test.
6565 * gcc.dg/pr44214-2.c: Likewise.
6566 * gcc.dg/pr44214-3.c: Likewise.
6568 2012-04-20 Richard Guenther <rguenther@suse.de>
6570 * g++.dg/torture/20120420-1.C: New testcase.
6572 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6574 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6576 2012-04-19 Christian Bruel <christian.bruel@st.com>
6578 * gcc.dg/pr52283.c: New test.
6580 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6582 * gcc.dg/pr37985.c: New test.
6584 2012-04-19 Richard Guenther <rguenther@suse.de>
6586 PR rtl-optimization/44688
6587 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6588 possibly profitable.
6590 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6592 PR tree-optimization/52976
6593 * gfortran.dg/reassoc_11.f: New test.
6595 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6597 PR tree-optimization/52976
6598 * gfortran.dg/reassoc_7.f: New test.
6599 * gfortran.dg/reassoc_8.f: Likewise.
6600 * gfortran.dg/reassoc_9.f: Likewise.
6601 * gfortran.dg/reassoc_10.f: Likewise.
6603 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6606 * g++.dg/cpp0x/sfinae33.C: New.
6607 * g++.dg/cpp0x/sfinae34.C: Likewise.
6609 2012-04-18 Joey Ye <joey.ye@arm.com>
6611 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6613 2012-04-18 Richard Guenther <rguenther@suse.de>
6615 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6617 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6618 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6620 2012-04-17 Tom de Vries <tom@codesourcery.com>
6622 * g++.dg/pr51264-4.C: New test.
6624 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6627 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6629 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6632 * g++.dg/parse/crash59.C: New.
6634 2012-04-17 Michael Matz <matz@suse.de>
6636 PR tree-optimization/18437
6637 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6639 2012-04-17 Richard Guenther <rguenther@suse.de>
6642 * g++.dg/torture/pr53011.C: New testcase.
6644 2012-04-16 Jason Merrill <jason@redhat.com>
6647 * g++.dg/cpp0x/variadic131.C: New.
6650 * g++.dg/cpp0x/variadic130.C: New.
6653 * g++.dg/cpp0x/variadic129.C: New.
6656 * g++.dg/cpp0x/variadic128.C: New.
6658 2012-04-16 Tobias Burnus <burnus@net-b.de>
6661 * gfortran.dg/pointer_intent_6.f90: New.
6663 2012-04-16 Tobias Burnus <burnus@net-b.de>
6666 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6667 to include public_private_module_4.f90.
6668 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6671 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6674 * g++.dg/diagnostic/operator1.C: New.
6675 * g++.dg/ext/label5.C: Adjust.
6676 * g++.dg/ext/va-arg1.C: Likewise.
6677 * g++.dg/other/error20.C: Likewise.
6678 * g++.dg/other/error20.C: Likewise.
6679 * g++.dg/other/error16.C: Likewise.
6680 * g++.dg/other/error10.C: Likewise.
6681 * g++.dg/parse/error30.C: Likewise.
6682 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6684 2012-04-16 Jason Merrill <jason@redhat.com>
6687 * g++.dg/cpp0x/variadic127.C: New.
6689 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6691 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6693 Use fail, pass instead of unresolved.
6697 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6699 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6700 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6701 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6703 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6706 * gfortran.dg/typebound_call_23.f03: New test case.
6708 2012-04-15 Jason Merrill <jason@redhat.com>
6711 * g++.dg/cpp0x/variadic126.C: New.
6714 * g++.dg/cpp0x/variadic125.C: New.
6717 * g++.dg/cpp0x/variadic124.C: New.
6720 * g++.dg/cpp0x/nullptr27.C: New.
6723 * g++.dg/warn/format8.C: New.
6725 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6728 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6730 2012-04-14 Tobias Burnus <burnus@net-b.de>
6734 * gfortran.dg/public_private_module_3.f90: New.
6735 * gfortran.dg/public_private_module_4.f90: New.
6737 2012-04-14 Tom de Vries <tom@codesourcery.com>
6739 * gcc.dg/superblock.c: New test.
6741 2012-04-14 Tom de Vries <tom@codesourcery.com>
6743 * gcc.dg/pr51879-12.c: New test.
6745 2012-04-13 Jason Merrill <jason@redhat.com>
6748 * g++.dg/cpp0x/variadic123.C: New.
6749 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6752 * g++.dg/cpp0x/initlist-ctor1.C: New.
6755 * g++.dg/other/anon-union2.C: New.
6757 2012-04-13 Martin Jambor <mjambor@suse.cz>
6760 * g++.dg/ipa/pr52939.C: New test.
6762 2012-04-13 Tom de Vries <tom@codesourcery.com>
6764 * gcc.dg/pr52734.c: New test.
6766 2012-04-13 Richard Guenther <rguenther@suse.de>
6768 PR tree-optimization/52969
6769 * gcc.dg/torture/pr52969.c: New testcase.
6771 2012-04-13 Richard Guenther <rguenther@suse.de>
6774 * gcc.dg/pr52549.c: New testcase.
6776 2012-04-13 Richard Guenther <rguenther@suse.de>
6779 * gcc.dg/pr52862.c: New testcase.
6781 2012-04-13 Joey Ye <joey.ye@arm.com>
6783 * gcc.target/arm/thumb1-imm.c: New testcase.
6785 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6788 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6789 second function argument.
6790 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6791 (calc_permps): Update declaration. Calculate result correctly.
6792 (avx2_test): Change src2 type to union256i_d.
6793 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6796 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6799 * gcc.target/powerpc/pr52775.c: New file.
6801 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6803 PR tree-optimization/18589
6804 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6805 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6806 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6807 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6808 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6809 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6810 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6811 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6812 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6813 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6815 2012-04-12 Richard Guenther <rguenther@suse.de>
6817 PR tree-optimization/52943
6818 * gcc.dg/torture/pr52943.c: New testcase.
6820 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6823 * gcc/target/sh/pr50751-4.c: New.
6824 * gcc/target/sh/pr50751-5.c: New.
6825 * gcc/target/sh/pr50751-6.c: New.
6826 * gcc/target/sh/pr50751-7.c: New.
6828 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6831 * g++.dg/lookup/using52.C: New.
6833 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6835 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6837 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6839 PR rtl-optimization/52876
6840 * gcc.target/i386/pr52876.c: New.
6842 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6844 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6846 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6848 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6849 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6850 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6851 (ptrdiff_t): ... this. All uses changed.
6852 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6853 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6855 (main): Cast argument to __INTPTR_TYPE__.
6856 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6858 * gcc.dg/mallign.c (main): Likewise.
6859 * gcc.dg/pr38700.c (foo): Likewise.
6860 * gcc.dg/long-long-cst1.c (t): Likewise.
6861 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6862 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6863 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6864 * gcc.dg/pr25682.c (d, foo): Likewise.
6865 * gcc.dg/format/cast-1.c (f): Likewise.
6866 * gcc.dg/c90-const-expr-10.c
6867 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6868 (size_t): ...this. All uses changed.
6869 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6870 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6871 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6872 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6873 * gcc.dg/sequence-pt-1.c: Likewise.
6874 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6875 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6876 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6877 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6878 of ptrdiff_t with it.
6879 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6880 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6881 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6883 2012-04-11 Jason Merrill <jason@redhat.com>
6886 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6887 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6890 * g++.dg/ext/attrib45.C: New.
6892 * g++.dg/eh/dtor3.C: New.
6894 2012-04-11 Richard Guenther <rguenther@suse.de>
6897 * gfortran.dg/pr52621.f90: New testcase.
6899 2012-04-11 Richard Guenther <rguenther@suse.de>
6902 * g++.dg/torture/pr52918-1.C: New testcase.
6903 * g++.dg/torture/pr52918-2.C: Likewise.
6905 2012-04-11 Tobias Burnus <burnus@net-b.de>
6908 * gfortran.dg/block_11.f90: New.
6910 2012-04-11 Nick Clifton <nickc@redhat.com>
6912 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6914 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6917 * gcc.target/powerpc/pr16458-1.c: New test.
6918 * gcc.target/powerpc/pr16458-2.c: Likewise.
6919 * gcc.target/powerpc/pr16458-3.c: Likewise.
6920 * gcc.target/powerpc/pr16458-4.c: Likewise.
6922 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6924 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6925 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6926 * gcc.dg/builtin-bswap-5.c: Likewise.
6927 * gcc.target/i386/builtin-bswap-4.c: New test.
6929 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6932 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6934 2012-04-11 Richard Guenther <rguenther@suse.de>
6936 PR rtl-optimization/52881
6937 * gcc.dg/torture/pr52881.c: New testcase.
6938 * gcc.dg/torture/pr52913.c: Likewise.
6940 2012-04-11 Richard Guenther <rguenther@suse.de>
6942 PR tree-optimization/52912
6943 * gcc.dg/torture/pr52912.c: New testcase.
6945 2010-04-10 Michael Matz <matz@suse.de>
6947 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6948 * gcc.dg/vect/vect-outer-1.c: Adjust.
6949 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6950 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6951 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6952 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6953 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6954 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6956 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6958 PR tree-optimization/52870
6959 * gcc.dg/vect/pr52870.c: New test.
6961 2012-04-09 Mike Stump <mikestump@comcast.net>
6963 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6964 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6965 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6966 * gnat.dg/aggr11.adb: Likewise.
6967 * gnat.dg/aggr11_pkg.ads: Likewise.
6968 * gnat.dg/aggr15.adb: Likewise.
6969 * gnat.dg/aggr15.ads: Likewise.
6970 * gnat.dg/aggr17.adb: Likewise.
6971 * gnat.dg/aggr18.adb: Likewise.
6972 * gnat.dg/array14.adb: Likewise.
6973 * gnat.dg/array14.ads: Likewise.
6974 * gnat.dg/array14_pkg.ads: Likewise.
6975 * gnat.dg/array19.adb: Likewise.
6976 * gnat.dg/array19.ads: Likewise.
6977 * gnat.dg/discr27.adb: Likewise.
6978 * gnat.dg/discr27.ads: Likewise.
6979 * gnat.dg/discr35.adb: Likewise.
6980 * gnat.dg/discr35.ads: Likewise.
6981 * gnat.dg/discr6.adb: Likewise.
6982 * gnat.dg/discr6_pkg.ads: Likewise.
6983 * gnat.dg/import1.adb: Likewise.
6984 * gnat.dg/import1.ads: Likewise.
6985 * gnat.dg/loop_address2.adb: Likewise.
6986 * gnat.dg/opt7.adb: Likewise.
6987 * gnat.dg/opt7.ads: Likewise.
6988 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6989 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6990 * gnat.dg/rep_clause2.adb: Likewise.
6991 * gnat.dg/rep_clause2.ads: Likewise.
6992 * gnat.dg/slice2.adb: Likewise.
6993 * gnat.dg/slice2.ads: Likewise.
6994 * gnat.dg/slice6.adb: Likewise.
6995 * gnat.dg/slice6_pkg.ads: Likewise.
6996 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6997 * gnat.dg/taft_type2.adb: Likewise.
6998 * gnat.dg/taft_type2.ads: Likewise.
6999 * gnat.dg/taft_type2_pkg.ads: Likewise.
7000 * gnat.dg/volatile10.adb: Likewise.
7001 * gnat.dg/volatile10_pkg.ads: Likewise.
7003 * gcc.dg/dll-8.c: Remove execute permissions.
7004 * g++.dg/ext/dllexport5.C: Likewise.
7006 2012-04-09 Jan Hubicka <jh@suse.cz>
7011 * gcc.dg/lto/pr52634_1.c: New testcase.
7012 * gcc.dg/lto/pr52634_0.c: New testcase.
7014 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7017 * gcc.target/i386/pr52883.c: New testcase.
7019 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7021 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7022 (check_effective_target_sync_long_long): Add SPARC case.
7023 (check_effective_target_sync_long_long_runtime): Likewise.
7024 (check_effective_target_sync_int_long): Adjust SPARC case.
7025 (check_effective_target_sync_char_short): Likewise.
7027 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7029 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7030 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7032 2012-04-08 Tobias Burnus <burnus@net-b.de>
7036 * gfortran.dg/public_private_module_2.f90: New.
7038 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7040 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7043 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7046 * gfortran.dg/function_optimize_11.f90: New test.
7048 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7051 * gfortran.dg/use_only_6.f90: New test.
7053 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7056 * gfortran.dg/use_only_6.f90: New test.
7057 2012-04-06 Mike Stump <mikestump@comcast.net>
7060 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7062 2012-04-05 Jason Merrill <jason@redhat.com>
7065 * g++.dg/template/qualified-id5.C: New.
7067 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7070 * gcc.target/i386/pr52882.c: New test.
7072 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7073 Dominique D'Humieures <dominiq@lps.ens.fr>
7076 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7077 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7079 2012-04-04 Jason Merrill <jason@redhat.com>
7082 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7084 2012-04-03 Jason Merrill <jason@redhat.com>
7087 * g++.dg/cpp0x/variadic-value1.C: New.
7089 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7091 * gnat.dg/pack18.adb: New test.
7092 * gnat.dg/pack18_pkg.ads: New helper.
7094 2012-04-03 Richard Guenther <rguenther@suse.de>
7096 PR tree-optimization/52808
7097 * gcc.dg/pr52808.c: New testcase.
7099 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7101 PR tree-optimization/52835
7102 * gfortran.dg/pr52835.f90: New test.
7104 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7106 * gnat.dg/specs/aggr5.ads: New test.
7108 2012-04-02 Richard Guenther <rguenther@suse.de>
7110 PR tree-optimization/52756
7111 * gcc.dg/torture/pr52756.c: New testcase.
7113 2012-04-02 Richard Guenther <rguenther@suse.de>
7116 * gcc.dg/pr52803.c: New testcase.
7118 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7121 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7124 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7127 * g++.dg/cpp0x/noexcept17.C: New.
7128 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7129 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7130 * g++.dg/cpp0x/noexcept01.C: Likewise.
7131 * g++.dg/eh/init-temp1.C: Likewise.
7132 * g++.dg/eh/ctor1.C: Likwise.
7134 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7136 * gnat.dg/controlled6.adb: New test.
7137 * gnat.dg/controlled6_pkg.ads: New helper.
7138 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7140 2012-03-30 Richard Henderson <rth@redhat.com>
7143 * g++.dg/opt/pr52727.C: New testcase.
7145 2012-03-30 Richard Guenther <rguenther@suse.de>
7147 PR tree-optimization/52754
7148 * gcc.target/i386/pr52754.c: New testcase.
7150 2012-03-30 Richard Guenther <rguenther@suse.de>
7153 * g++.dg/torture/pr52772.C: New testcase.
7155 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7158 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7160 2012-03-29 Jason Merrill <jason@redhat.com>
7163 * g++.dg/template/inherit8.C: New.
7165 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7168 * g++.dg/ext/weak4.C: New test.
7170 PR tree-optimization/52760
7171 * gcc.c-torture/execute/pr52760.c: New test.
7173 2012-03-29 Jason Merrill <jason@redhat.com>
7176 * g++.dg/cpp0x/initlist-array3.C: New.
7178 2012-03-28 Jason Merrill <jason@redhat.com>
7181 * g++.dg/overload/virtual2.C: New.
7183 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7185 * gnat.dg/vect7.ad[sb]: New test.
7187 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7188 Tobias Burnus <burnus@gcc.gnu.org>
7191 * gfortran.dg/allocate_class_1.f90 : Change error test.
7192 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7193 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7194 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7196 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7199 * gcc.dg/pr52691.c: New test.
7202 * gcc.c-torture/compile/pr52750.c: New test.
7204 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7207 * gcc.target/avr/torture/builtins-2.c: New test.
7209 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7212 * gcc.target/i386/pr52736.c: New test.
7214 2012-03-27 Martin Jambor <mjambor@suse.cz>
7217 * gcc.dg/torture/pr52693.c: New test.
7219 2012-03-27 Meador Inge <meadori@codesourcery.com>
7222 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7224 2012-03-27 Mike Stump <mikestump@comcast.net>
7227 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7228 failures that match branch names.
7230 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7231 H.J. Lu <hongjiu.lu@intel.com>
7234 * gcc.target/i386/pr52698.c: New test.
7236 2012-03-27 Richard Guenther <rguenther@suse.de>
7239 * gcc.dg/torture/pr52720.c: New testcase.
7241 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7243 * gnat.dg/pack17.adb: New test.
7245 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7247 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7248 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7250 2012-03-26 Martin Jambor <mjambor@suse.cz>
7252 PR tree-optimization/50052
7253 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7255 2012-03-26 Richard Guenther <rguenther@suse.de>
7257 PR tree-optimization/52701
7258 * gfortran.dg/pr52701.f90: New testcase.
7260 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7262 PR tree-optimization/52686
7263 * gcc.target/arm/pr52686.c: New test.
7265 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7267 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7268 Add "-Os -flto" to list.
7270 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7272 * gnat.dg/concat2.ad[sb]: New test.
7274 2012-03-24 Jason Merrill <jason@redhat.com>
7276 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7277 * g++.dg/cpp0x/trailing2.C: Likewise.
7278 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7279 * g++.dg/cpp1y/auto-fn1.C: New.
7280 * g++.dg/cpp1y/auto-fn2.C: New.
7281 * g++.dg/cpp1y/auto-fn3.C: New.
7282 * g++.dg/cpp1y/auto-fn4.C: New.
7283 * g++.dg/cpp1y/auto-fn5.C: New.
7284 * g++.dg/cpp1y/auto-fn6.C: New.
7285 * g++.dg/cpp1y/auto-fn7.C: New.
7286 * g++.dg/cpp1y/auto-fn8.C: New.
7287 * g++.dg/cpp1y/auto-fn9.C: New.
7288 * g++.dg/cpp1y/auto-fn10.C: New.
7289 * g++.dg/cpp1y/auto-fn11.C: New.
7291 2012-03-23 Richard Guenther <rguenther@suse.de>
7293 PR tree-optimization/52678
7294 * gfortran.dg/pr52678.f: New testcase.
7296 2012-03-23 Richard Guenther <rguenther@suse.de>
7298 PR tree-optimization/52638
7299 * g++.dg/torture/pr52638.C: New testcase.
7301 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7304 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7306 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7309 * g++.dg/ext/attrib44.C: New test.
7311 2012-03-22 Jan Hubicka <jh@suse.cz>
7314 * g++.dg/torture/pr51737.C: New testcase
7316 2012-03-22 Richard Guenther <rguenther@suse.de>
7318 PR tree-optimization/52548
7319 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7321 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7323 * lib/fortran-modules.exp (list-module-names-1): Remove
7326 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7329 * gcc.target/sh/pr50751-1.c: New.
7330 * gcc.target/sh/pr50751-2.c: New.
7331 * gcc.target/sh/pr50751-3.c: New.
7333 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7336 * gcc.target/sh/sh4a-cos.c: Remove.
7337 * gcc.target/sh/sh4a-sin.c: Remove.
7338 * gcc.target/sh/sh4a-sincos.c: Remove.
7340 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7342 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7343 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7345 2012-03-21 Martin Jambor <mjambor@suse.cz>
7348 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7349 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7351 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7353 * gcc.target/arm/thumb-16bit-ops.c: New file.
7354 * gcc.target/arm/thumb-ifcvt.c: New file.
7356 2012-03-20 Jason Merrill <jason@redhat.com>
7358 * lib/target-supports.exp: Add { target c++1y }.
7360 * g++.dg/cpp0x/auto32.C: New.
7362 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7365 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7367 * gcc.dg/torture/pr48124-4.c: Ditto:
7368 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7370 2012-03-20 Jason Merrill <jason@redhat.com>
7373 * g++.dg/cpp0x/initlist66.C: New.
7375 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7377 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7380 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7383 * gcc.target/avr/torture/addr-space-2.h: New file.
7384 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7385 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7386 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7387 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7389 2012-03-20 Richard Guenther <rguenther@suse.de>
7391 * gnat.dg/pack16.adb: New testcase.
7392 * gnat.dg/pack16_pkg.ads: Likewise.
7393 * gnat.dg/specs/pack8.ads: Likewise.
7394 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7396 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7398 * g++.dg/warn/Wuseless-cast.C: Extend.
7400 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7403 * g++.dg/warn/Wuseless-cast.C: New.
7405 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7408 * gfortran.dg/pr52608.f90: New test.
7410 2012-03-17 Tobias Burnus <burnus@net-b.de>
7413 * gfortran.dg/proc_ptr_36.f90: New.
7415 2012-03-16 Martin Jambor <mjambor@suse.cz>
7417 * gcc.dg/misaligned-expand-1.c: New test.
7418 * gcc.dg/misaligned-expand-3.c: Likewise.
7420 2012-03-16 Richard Guenther <rguenther@suse.de>
7421 Kai Tietz <ktietz@redhat.com>
7424 * gcc.c-torture/execute/pr48814-1.c: New test.
7425 * gcc.c-torture/execute/pr48814-2.c: New test.
7426 * gcc.dg/tree-ssa/assign-1.c: New test.
7427 * gcc.dg/tree-ssa/assign-2.c: New test.
7428 * gcc.dg/tree-ssa/assign-3.c: New test.
7430 2012-03-16 Richard Guenther <rguenther@suse.de>
7432 * gnat.dg/specs/pack7.ads: New testcase.
7434 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7437 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7438 * gcc.dg/torture/vshuf-8.inc: Likewise.
7439 * gcc.dg/torture/vshuf-16.inc: Likewise.
7440 * gcc.dg/torture/vshuf-32.inc: Likewise.
7442 2012-03-15 Jason Merrill <jason@redhat.com>
7444 * g++.dg/torture/pr52582.C: New.
7446 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7448 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7450 2012-03-15 Ira Rosen <irar@il.ibm.com>
7451 Ulrich Weigand <ulrich.weigand@linaro.org>
7453 * gcc.dg/vect/slp-cond-3.c: New test.
7454 * gcc.dg/vect/slp-cond-4.c: New test.
7456 2012-03-15 Ira Rosen <irar@il.ibm.com>
7457 Ulrich Weigand <ulrich.weigand@linaro.org>
7459 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7460 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7462 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7467 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7468 * gfortran.dg/round_1.f03: Likewise.
7470 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7471 Andrew Pinski <apinski@cavium.com>
7474 * gcc.dg/pr52592.c: New test.
7476 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7478 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7479 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7480 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7481 * lib/fortran-modules.exp: .. this new file. Adjust users.
7482 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7483 gfortran-dg-debug-runtest): Call cleanup-modules.
7484 * lib/fortran-torture.exp (fortran-torture-execute,
7485 fortran-torture): Likewise.
7486 * gfortran.dg/coarray/caf.exp: Likewise.
7487 * lib/lto.exp: Likewise.
7488 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7489 * gfortran.dg/class_4b.f03: Likewise.
7490 * gfortran.dg/class_4c.f03: Likewise.
7491 * gfortran.dg/class_45a.f03: Likewise.
7492 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7493 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7494 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7495 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7496 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7497 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7498 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7499 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7500 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7501 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7502 * gfortran.dg/whole_file_28.f90: Likewise.
7503 * gfortran.dg/whole_file_29.f90: Likewise.
7504 * gfortran.dg/whole_file_30.f90: Likewise.
7505 * gfortran.dg/whole_file_31.f90: Likewise.
7507 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7509 PR tree-optimization/52267
7510 * gcc.dg/pr52267.c: New test.
7511 * gcc.dg/tree-ssa/vrp65.c: New test.
7512 * gcc.dg/tree-ssa/vrp66.c: New test.
7514 2012-03-15 Richard Guenther <rguenther@suse.de>
7517 * gfortran.dg/vect/pr52580.f: New testcase.
7519 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7521 * gcc.target/sh/fpul-usage-1.c: New.
7523 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7526 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7527 * gcc.target/sh/pr49468-di.c: Likewise.
7529 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7531 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7532 * gcc.dg/c99-stdint-6.c: Likewise.
7533 * gcc.dg/lto/20090210_0.c: Likewise.
7534 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7535 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7536 * gcc.dg/pragma-init-fini-2.c: Likewise.
7537 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7538 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7539 * gcc.target/i386/pr22152.c: Likewise.
7540 * gcc.target/i386/vect8-ret.c: Likewise.
7541 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7544 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7546 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7547 * g++.dg/tree-prof/partition1.C: Likewise.
7548 * g++.dg/tree-prof/partition2.C: Likewise.
7549 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7551 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7552 * gcc.c-torture/execute/20010724-1.c: Remove.
7553 * gcc.c-torture/execute/20010724-1.x: Remove.
7554 * gcc.c-torture/execute/20040208-2.c: Remove.
7555 * gcc.c-torture/execute/20040208-2.x: Remove.
7556 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7558 (main) [__mips__ && __sgi__]: Remove.
7559 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7560 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7561 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7562 mips-sgi-irix6* handling.
7563 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7564 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7565 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7567 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7568 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7569 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7570 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7571 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7572 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7574 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7575 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7576 * gcc.target/mips/save-restore-3.c: Likewise.
7577 * gcc.target/mips/save-restore-4.c: Likewise.
7578 * gcc.target/mips/save-restore-5.c: Likewise.
7579 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7580 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7582 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7584 (restore_ld_library_path_env_vars): Likewise.
7585 * lib/target-supports.exp (check_profiling_available): Remove
7586 mips*-*-irix* handling.
7587 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7588 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7589 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7591 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7594 * g++.dg/opt/pr52582.C: New test.
7596 2012-03-14 Richard Guenther <rguenther@suse.de>
7598 PR tree-optimization/52571
7599 * gcc.dg/vect/vect-2.c: Initialize arrays.
7600 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7601 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7602 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7604 2012-03-14 Richard Guenther <rguenther@suse.de>
7609 * gcc.dg/torture/pr48124-1.c: New testcase.
7610 * gcc.dg/torture/pr48124-2.c: Likewise.
7611 * gcc.dg/torture/pr48124-3.c: Likewise.
7612 * gcc.dg/torture/pr48124-4.c: Likewise.
7614 2012-03-14 Richard Guenther <rguenther@suse.de>
7617 * gcc.dg/pr52578.c: New testcase.
7619 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7622 * g++.dg/cpp0x/udlit-args2.C: New test.
7624 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7627 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7628 * gcc.c-torture/compile/pr48596.c: ... here.
7630 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7633 * g++.dg/lookup/hidden-class17.C: New test.
7635 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7638 * gcc.dg/Wunused-var-3.c: New test.
7640 2012-03-13 Martin Jambor <mjambor@suse.cz>
7642 * gcc.dg/misaligned-expand-2.c: New test.
7644 2012-03-13 Richard Guenther <rguenther@suse.de>
7647 * gcc.dg/pr52134.c: New testcase.
7649 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7651 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7653 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7655 PR tree-optimization/46728
7656 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7657 * gcc.target/powerpc/pr46728-5.c: Likewise.
7658 * gcc.target/powerpc/pr46728-8.c: Likewise.
7659 * gcc.target/powerpc/pr46728-10.c: Likewise.
7660 * gcc.target/powerpc/pr46728-11.c: Likewise.
7661 * gcc.target/powerpc/pr46728-13.c: Likewise.
7662 * gcc.target/powerpc/pr46728-14.c: Likewise.
7663 * gcc.target/powerpc/pr46728-15.c: Likewise.
7665 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7668 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7670 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7672 PR tree-optimization/46728
7673 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7674 * gcc.target/powerpc/pr46728-5.c: Likewise.
7675 * gcc.target/powerpc/pr46728-8.c: Likewise.
7676 * gcc.target/powerpc/pr46728-10.c: Likewise.
7677 * gcc.target/powerpc/pr46728-11.c: Likewise.
7678 * gcc.target/powerpc/pr46728-13.c: Likewise.
7679 * gcc.target/powerpc/pr46728-14.c: Likewise.
7680 * gcc.target/powerpc/pr46728-15.c: Likewise.
7682 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7685 * gcc.target/avr/torture/addr-space-1.h: New file.
7686 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7687 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7688 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7689 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7691 2012-03-12 Andrew Pinski <apinski@cavium.com>
7693 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7695 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7697 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7698 * g++.dg/abi/thunk4.C: Likewise.
7699 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7701 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7703 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7704 * g++.dg/eh/spbp.C: Likewise.
7705 * g++.dg/ext/label13.C: Likewise.
7706 * g++.dg/guality/guality.exp: Likewise.
7707 * g++.dg/other/anon5.C: Likewise.
7708 * g++.dg/other/pragma-ep-1.C: Remove.
7709 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7710 * g++.dg/warn/pr31246.C: Likewise.
7711 * g++.dg/warn/weak1.C: Likewise.
7712 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7713 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7714 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7715 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7716 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7717 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7718 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7719 * gcc.dg/c99-tgmath-1.c: Likewise.
7720 * gcc.dg/c99-tgmath-2.c: Likewise.
7721 * gcc.dg/c99-tgmath-3.c: Likewise.
7722 * gcc.dg/c99-tgmath-4.c: Likewise.
7723 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7725 * gcc.dg/debug/pr49032.c: Likewise.
7726 * gcc.dg/guality/guality.exp: Likewise.
7727 * gcc.dg/intmax_t-1.c: Likewise.
7728 * gcc.dg/pr48616.c: Likewise.
7729 * gcc.dg/pragma-ep-1.c: Remove.
7730 * gcc.dg/pragma-ep-2.c: Remove.
7731 * gcc.dg/pragma-ep-3.c: Remove.
7732 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7733 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7734 * gcc.misc-tests/gcov-14.c: Likewise.
7735 * gfortran.dg/guality/guality.exp: Likewise.
7736 * lib/target-supports.exp (check_weak_available): Likewise.
7737 (add_options_for_tls): Likewise.
7738 (check_ascii_locale_available): Likewise.
7739 * obj-c++.dg/dwarf-2.mm: Likewise.
7740 * objc.dg/dwarf-1.m: Likewise.
7741 * objc.dg/dwarf-2.m: Likewise.
7743 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7745 PR tree-optimization/51721
7746 * gcc.dg/tree-ssa/vrp64.c: New test.
7748 PR tree-optimization/52533
7749 * gcc.c-torture/compile/pr52533.c: New test.
7751 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7753 * gcc.target/i386/rtm-xabort-1.c: New.
7754 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7755 * gcc.target/i386/rtm-xend-1.c: Ditto.
7756 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7757 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7758 * gcc.target/i386/sse-13.c: Ditto.
7759 * gcc.target/i386/sse-14.c: Ditto.
7760 * gcc.target/i386/sse-22.c: Ditto.
7761 * gcc.target/i386/sse-23.c: Ditto.
7762 * g++.dg/other/i386-2.C: Ditto.
7763 * g++.dg/other/i386-3.C: Ditto.
7765 2012-03-12 Tobias Burnus <burnus@net-b.de>
7768 * gfortran.dg/proc_ptr_35.f90: New.
7770 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7773 * gcc.dg/torture/pr52530.c: New test.
7775 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7778 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7780 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7783 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7785 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7787 2012-03-09 Andrew Pinski <apinski@cavium.com>
7790 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7791 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7793 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7795 * gcc.dg/tree-ssa/scev-3.c: New.
7796 * gcc.dg/tree-ssa/scev-4.c: New.
7798 2012-03-08 Tobias Burnus <burnus@net-b.de>
7801 * gfortran.dg/proc_ptr_34.f90
7803 2012-03-07 Jason Merrill <jason@redhat.com>
7806 * g++.dg/cpp0x/udlit-mangle.C: New.
7808 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7810 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7812 2012-03-06 Richard Guenther <rguenther@suse.de>
7815 * gcc.dg/torture/pr52493.c: New testcase.
7817 2012-03-06 Richard Guenther <rguenther@suse.de>
7820 * gcc.dg/lto/pr52097_0.c: New testcase.
7822 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7825 * gcc.target/sh/pr51244-1.c: New.
7826 * gcc.target/sh/pr51244-2.c: New.
7827 * gcc.target/sh/pr51244-3.c: New.
7829 2012-03-05 Jason Merrill <jason@redhat.com>
7832 * g++.dg/ext/visibility/template11.C: New.
7834 * g++.dg/cpp0x/implicit13.C: New.
7836 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7838 PR tree-optimization/51721
7839 * gcc.dg/tree-ssa/vrp63.c: New test.
7840 * gcc.dg/pr51721.c: New test.
7842 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7845 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7848 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7851 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7853 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7856 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7858 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7860 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7863 2012-03-03 Jason Merrill <jason@redhat.com>
7865 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7868 * g++.dg/cpp0x/initlist65.C: New.
7871 * g++.dg/ext/is_empty2.C: New.
7873 2012-03-03 Tobias Burnus <burnus@net-b.de>
7876 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7878 2012-03-03 Tobias Burnus <burnus@net-b.de>
7880 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7881 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7882 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7883 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7884 * gfortran.dg/class_30.f90: Remove dg-warning line.
7885 * gfortran.dg/bind_c_usage_25.f90: New.
7887 2012-03-03 Tobias Burnus <burnus@net-b.de>
7890 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7891 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7892 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7894 2012-03-03 Tobias Burnus <burnus@net-b.de>
7897 * gfortran.dg/assumed_type_1.f90: New.
7898 * gfortran.dg/assumed_type_2.f90: New.
7899 * gfortran.dg/assumed_type_3.f90: New.
7900 * gfortran.dg/assumed_type_4.f90: New.
7902 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7905 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7906 * gcc.target/sh/pr49468-di.c: New.
7908 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7910 * gcc.dg/graphite/pr50561.c: Update.
7912 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7914 * gcc.target/powerpc/pr52457.c: New test.
7916 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7918 * gcc.target/arm/sat-1.c: New test.
7920 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7923 * gcc.target/i386/pr46716.c: New test.
7925 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7928 * g++.dg/cpp0x/sfinae32.C: New.
7930 2012-03-02 Richard Guenther <rguenther@suse.de>
7932 PR tree-optimization/52406
7933 * gcc.dg/torture/pr52406.c: New testcase.
7935 2012-03-02 Tobias Burnus <burnus@net-b.de>
7938 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7939 * gfortran.dg/nullify_2.f90: Update dg-error.
7940 * gfortran.dg/nullify_4.f90: Ditto.
7941 * gfortran.dg/pointer_init_6.f90: Ditto.
7943 2012-03-02 Tobias Burnus <burnus@net-b.de>
7946 * gfortran.dg/class_51.f90: New.
7948 2012-03-02 Tobias Burnus <burnus@net-b.de>
7951 * gfortran.dg/intrinsic_8.f90: New.
7953 2012-03-01 Kai Tietz <ktietz@redhat.com>
7955 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7956 routines on mingw targets.
7957 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7959 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7961 PR tree-optimization/52445
7962 * gcc.dg/pr52445.c: New test.
7964 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7967 * gcc.c-torture/compile/pr52437.c: New test.
7970 * gcc.dg/torture/pr52419.c: New test.
7972 PR tree-optimization/52429
7973 * gcc.dg/torture/pr52429.c: New test.
7974 * g++.dg/opt/pr52429.C: New test.
7976 2012-02-29 Richard Guenther <rguenther@suse.de>
7979 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7980 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7981 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7982 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7983 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7984 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7986 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7988 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7990 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7993 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7995 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7998 * gcc.target/arm/neon/pr51534.c: New testcase.
8000 2012-02-28 Richard Guenther <rguenther@suse.de>
8003 * gcc.dg/torture/pr52407.c: New testcase.
8005 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8007 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8008 * gcc.target/arm/vfp2.c: Likewise.
8009 * gcc.target/arm/vfp3.c: Likewise.
8010 * gcc.target/arm/vfp4.c: Likewise.
8011 * gcc.target/arm/vfp5.c: Likewise.
8012 * gcc.target/arm/vfp6.c: Likewise.
8013 * gcc.target/arm/vfp7.c: Likewise.
8014 * gcc.target/arm/vfp8.c: Likewise.
8015 * gcc.target/arm/vfp9.c: Likewise.
8016 * gcc.target/arm/vfp10.c: Likewise.
8017 * gcc.target/arm/vfp11.c: Likewise.
8018 * gcc.target/arm/vfp12.c: Likewise.
8019 * gcc.target/arm/vfp13.c: Likewise.
8020 * gcc.target/arm/vfp14.c: Likewise.
8021 * gcc.target/arm/vfp15.c: Likewise.
8022 * gcc.target/arm/vfp16.c: Likewise.
8023 * gcc.target/arm/vfp17.c: Likewise.
8024 * gcc.target/arm/neon-constants.h: New file.
8025 * gcc.target/arm/neon-vect1.c: New test.
8026 * gcc.target/arm/neon-vect2.c: New test.
8027 * gcc.target/arm/neon-vect3.c: New test.
8028 * gcc.target/arm/neon-vect4.c: New test.
8029 * gcc.target/arm/neon-vect5.c: New test.
8030 * gcc.target/arm/neon-vect6.c: New test.
8031 * gcc.target/arm/neon-vect7.c: New test.
8032 * gcc.target/arm/neon-vect8.c: New test.
8034 2012-02-28 Richard Guenther <rguenther@suse.de>
8036 PR tree-optimization/52402
8037 * gcc.dg/torture/pr52402.c: New testcase.
8039 2012-02-28 Richard Guenther <rguenther@suse.de>
8042 * g++.dg/lto/pr52400_0.C: New testcase.
8044 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8046 * gcc.target/avr/torture/builtins-1.c: New test.
8047 * gcc.target/avr/torture/builtins-error.c: New test.
8049 2012-02-28 Kai Tietz <ktietz@redhat.com>
8051 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8052 * gcc.target/i386/pr45352-2.c: Likewise.
8053 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8054 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8055 targets instead rand.
8056 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8057 * gcc.target/i386/sse2-mul-1.c: Likewise.
8058 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8059 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8060 * gcc.target/i386/pad-1.c: Likewise.
8061 * gcc.target/i386/pad-9.c: Likewise.
8062 * gcc.target/i386/pad-2.c: Likewise.
8063 * gcc.target/i386/pad-5b.c: Likewise.
8064 * gcc.target/i386/pad-8.c: Likewise.
8065 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8066 * gcc.target/i386/pr44130.c: Likewise.
8067 * gcc.target/i386/align-main-1.c: Likewise.
8068 * gcc.target/i386/align-main-2.c: Likewise.
8069 * gcc.target/i386/sw-1.c: Likewise.
8070 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8071 on x64 mingw target.
8072 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8073 * gcc.target/i386/pr46295.c: Likewise.
8074 * gcc.target/i386/amd64-abi-1.c: Likewise.
8075 * gcc.target/i386/amd64-abi-2.c: Likewise.
8076 * gcc.target/i386/pr39082-1.c: Likewise.
8077 * gcc.target/i386/pr39162.c: Likewise.
8078 * gcc.target/i386/pr22152.c: Likewise.
8079 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8080 * gcc.target/i386/wrfsbase-2.c: Likewise.
8081 * gcc.target/i386/local.c: Likewise
8082 * gcc.target/i386/wrgsbase-1.c: Likewise.
8083 * gcc.target/i386/wrfsbase-1.c: Likewise.
8084 * gcc.target/i386/pr39315-3.c: Likewise.
8085 * gcc.target/i386/pr35767-4.c: Likewise.
8086 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8088 * gcc.target/i386/pr45336-2.c: Likewise.
8089 * gcc.target/i386/pr45336-1.c: Likewise.
8090 * gcc.target/i386/pr45336-4.c: Likewise.
8092 2012-02-27 Tristan Gingold <gingold@adacore.com>
8094 * gnat.dg/array20.ad[sb]: New test.
8096 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8099 * gcc.target/arm/pr52375.c: New test.
8100 * gcc.c-torture/compile/pr52375.c: New test.
8102 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8104 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8105 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8107 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8109 * gnat.dg/aggr19.adb: New test.
8110 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8112 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8115 * gcc.target/sh/pr49263.c: New.
8117 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8119 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8120 simulate_thread_wrapper_other_threads
8121 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8122 Move initialization of 'value' to main().
8123 (main): Initialize 'value';
8124 * gcc.dg/simulate-thread/speculative-store.c
8125 (simulate_thread_step_verify): Return 0 when successful.
8126 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8128 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8129 (simulate_thread_wrapper_other_threads): Return a success/fail value
8130 and issue an error if the instruction count threshold is exceeded.
8132 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8135 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8136 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8138 2012-02-24 Richard Guenther <rguenther@suse.de>
8141 * gcc.dg/pr52355.c: New testcase.
8143 2012-02-23 Kai Tietz <ktietz@redhat.com>
8145 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8146 * gcc.dg/Wpadded.c: Likewise.
8147 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8149 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8150 for sleep by Sleep and add windows.h include for this function.
8151 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8153 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8155 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8156 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8157 on x64 mingw target.
8158 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8159 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8160 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8161 failure on LLP64 target.
8163 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8166 * gcc.dg/noncompile/pr52290.c: New test.
8168 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8170 PR tree-optimization/52019
8171 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8173 2012-02-22 Kai Tietz <ktietz@redhat.com>
8175 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8176 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8177 derived pdiff_t type.
8178 * g++.dg/torture/pr49720.C: Likewise
8180 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8183 * gcc.target/i386/pr52330.c: New test.
8185 2012-02-22 Tobias Burnus <burnus@net-b.de>
8188 * gfortran.dg/io_constraints_10.f90: New.
8190 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8192 * lib/target-supports.exp (check_effective_target_vect_condition):
8193 Return true for NEON.
8195 2012-02-21 Kai Tietz <ktietz@redhat.com>
8197 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8199 2012-02-21 Richard Guenther <rguenther@suse.de>
8201 PR tree-optimization/52324
8202 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8204 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8207 * gcc.target/avr/torture/pr51782-1.c: New test.
8209 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8211 PR tree-optimization/52318
8212 * gcc.dg/pr52318.c: New test.
8214 2012-02-20 Kai Tietz <ktietz@redhat.com>
8216 * gcc.dg/bf-ms-layout-3.c: New testcase.
8218 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8222 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8224 2012-02-20 Richard Guenther <rguenther@suse.de>
8226 PR tree-optimization/52298
8227 * gcc.dg/torture/pr52298.c: New testcase.
8228 * gcc.dg/vect/pr52298.c: Likewise.
8230 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8232 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8233 * gcc.c-torture/execute/pr52286.c: Ditto.
8235 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8237 PR tree-optimization/52286
8238 * gcc.c-torture/execute/pr52286.c: New test.
8240 2012-02-18 Tobias Burnus <burnus@net-b.de>
8243 * gfortran.dg/interface_35.f90: Use -std=f2003.
8244 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8245 * gfortran.dg/interface_assignment_4.f90: Ditto.
8246 * gfortran.dg/bessel_1.f90: Ditto.
8247 * gfortran.dg/func_result_6.f90: Ditto.
8248 * gfortran.dg/hypot_1.f90: Ditto.
8249 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8251 2012-02-17 Tobias Burnus <burnus@net-b.de>
8253 PR translation/52232
8254 PR translation/52234
8255 PR translation/52245
8256 PR translation/52246
8257 PR translation/52262
8258 PR translation/52273
8259 * gfortran.dg/coarray_22.f90: Update dg-error.
8260 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8262 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8265 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8266 (simulate-thread): Use default timeout.
8268 2012-02-16 Jason Merrill <jason@redhat.com>
8271 * g++.dg/ext/timevar1.C: New.
8273 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8276 * g++.dg/template/using21.C: New.
8277 * g++.dg/template/using22.C: Likewise.
8279 2012-02-16 Jason Merrill <jason@redhat.com>
8282 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8284 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8286 PR tree-optimization/52255
8287 * gcc.c-torture/compile/pr52255.c: New test.
8290 * g++.dg/debug/dwarf2/pr52260.C: New test.
8293 * g++.dg/ipa/pr51929.C: New test.
8295 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8298 * gcc.target/powerpc/pr52199.c: New file.
8300 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8303 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8305 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8307 * gcc.dg/pr51867.c: Don't include <math.h>.
8310 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8312 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8313 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8315 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8317 PR tree-optimization/50561
8318 * gcc.dg/graphite/pr50561.c: New testcase.
8320 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8322 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8323 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8325 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8327 * gnat.dg/discr35.ad[sb]: New test.
8329 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8331 * gnat.dg/volatile10.adb: New test.
8332 * gnat.dg/volatile10_pkg.ads: New helper.
8334 2012-02-14 Jason Merrill <jason@redhat.com>
8336 * g++.dg/ext/attrib43.C: New.
8338 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8340 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8341 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8343 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8344 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8345 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8346 effective_target fgnu_tm.
8347 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8349 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8352 * g++.dg/template/asmgoto1.C: New test.
8354 2012-02-14 Ian Lance Taylor <iant@google.com>
8357 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8358 compiling generated file for 64bit and index tests.
8360 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8362 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8364 2012-02-14 Richard Guenther <rguenther@suse.de>
8366 PR tree-optimization/52244
8367 PR tree-optimization/51528
8368 * gcc.dg/torture/pr52244.c: New testcase.
8370 2012-02-14 Walter Lee <walt@tilera.com>
8372 * g++.dg/other/PR23205.C: Disable test on tile.
8373 * g++.dg/other/pr23205-2.C: Disable test on tile.
8374 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8375 * gcc.dg/20040813-1.c: Disable test on tile.
8376 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8377 * gcc.misc-tests/linkage.exp: Handle tilegx.
8379 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8381 PR tree-optimization/52210
8382 * gcc.dg/pr52210.c: New test.
8384 2012-02-14 Jason Merrill <jason@redhat.com>
8387 * g++.dg/overload/defarg5.C: New.
8389 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8392 * c-c++-common/pr52181.c: New test.
8394 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8397 * g++.dg/ext/atomic-1.C: New test.
8399 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8401 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8403 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8406 * gcc.c-torture/execute/pr52209.c: New test.
8408 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8411 * gfortran.dg/elemental_optional_args_5.f03: New test.
8413 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8416 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8419 2012-02-11 Ian Lance Taylor <iant@google.com>
8422 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8423 SPARC Solaris. Don't run the test at all on systems where it may
8424 not work, rather than xfailing it.
8426 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8428 PR rtl-optimization/52175
8429 * gcc.c-torture/compile/pr52175.c: New test.
8431 2012-02-10 Jason Merrill <jason@redhat.com>
8434 * g++.dg/template/repo10.C: New.
8436 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8439 * gcc.dg/pr52132.c: New test.
8441 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8443 * gnat.dg/specs/aggr4.ads: New test.
8444 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8446 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8449 * gcc.target/i386/pr52146.c: New.
8451 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8454 * c-c++-common/pr52177.c: New test.
8456 2012-02-10 Jan Hubicka <jh@suse.cz>
8459 * g++.dg/torture/pr48600.C: New testcase.
8461 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8464 * gcc.dg/dfp/pr52140.c: New test.
8466 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8469 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8472 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8475 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8476 * gcc.dg/pr51867.c: New test.
8478 2012-02-09 Ian Lance Taylor <iant@google.com>
8480 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8481 which don't support -fsplit-stack. Turn off optimization when
8482 compiling select5-out.go.
8484 2012-02-08 Ian Lance Taylor <iant@google.com>
8486 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8487 systems which don't support -fsplit-stack.
8489 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8491 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8492 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8493 machine instuction in the log.
8495 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8497 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8500 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8503 * gcc.dg/pr48524.c: New test.
8504 * gcc.dg/pr48524.spec: New spec file for test.
8506 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8509 * gfortran.dg/vect/pr32380.f90: New test.
8511 2012-02-08 Tobias Burnus <burnus@net-b.de>
8514 * gfortran.dg/realloc_on_assign_12.f90: New.
8516 2012-02-08 Richard Guenther <rguenther@suse.de>
8518 PR rtl-optimization/52170
8519 * gcc.dg/torture/pr52170.c: New testcase.
8521 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8523 PR gcov-profile/52150
8524 * gcc.dg/tree-prof/pr52150.c: New test.
8526 PR rtl-optimization/52139
8527 * gcc.dg/pr52139.c: New test.
8529 2012-02-07 Jason Merrill <jason@redhat.com>
8532 * g++.dg/cpp0x/constexpr-union3.C: New.
8535 * g++.dg/lto/pr52035_0.C: New.
8537 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8539 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8540 * gcc.dg/special/weak-1.c: Likewise.
8541 * gcc.dg/ucnid-12.c: Likewise.
8542 * gcc.dg/torture/pr45678-1.c: Likewise.
8543 * gcc.dg/torture/pr45678-2.c: Likewise.
8544 * gcc.dg/vector-4.c: Likewise.
8545 * gcc.dg/ipa/inline-5.c: Likewise.
8546 * gcc.dg/ucnid-11.c: Likewise.
8547 * gcc.misc-tests/gcov-13.c: Likewise.
8548 * gcc.misc-tests/gcov-14.c: Likewise.
8549 * g++.dg/ext/label13.C: Likewise.
8550 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8551 hppa*-*-hpux* options.
8552 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8553 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8554 * gcc.dg/pr48616.c: Likewise.
8555 * gcc.dg/pr17957.c: Likewise.
8556 * gcc.dg/pr17055-1.c: Likewise.
8557 * gcc.dg/pr32912-1.c: Likewise.
8558 * gcc.dg/tm/pr51472.c: Likewise.
8559 * c-c++-common/fold-bitand-4.c: Likewise.
8560 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8561 Use dg-additional-options for extra options.
8563 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8565 * gcc.target/epiphany/interrupt-2.c: New test.
8567 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8570 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8571 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8574 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8577 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8579 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8583 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8584 * gcc.target/mips/va-arg-1.c: New test.
8586 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8588 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8589 for -mno-pointers-to-nested-functions.
8591 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8593 * gcc.c-torture/execute/20120207-1.c: New test.
8595 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8597 PR rtl-optimization/52060
8598 * gcc.dg/torture/pr52060.c: New test.
8601 * gcc.c-torture/compile/pr52074.c: New test.
8603 2012-02-07 Tobias Burnus <burnus@net-b.de>
8606 * gfortran.dg/class_to_type_2.f90: New.
8608 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8611 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8614 2012-02-06 Jason Merrill <jason@redhat.com>
8617 * g++.dg/template/conv13.C: New.
8619 2012-02-06 Richard Guenther <rguenther@suse.de>
8621 PR tree-optimization/52115
8622 * gcc.c-torture/compile/pr52115.c: New testcase.
8624 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8627 * gcc.c-torture/execute/pr52129.c: New test.
8629 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8631 * gcc.dg/pr48374.c: Actually add the test I forgot
8632 in the 2012-01-25 commit.
8634 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8637 * gfortran.dg/vect/vect-8.f90: New test case.
8639 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8642 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8644 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8647 * gfortran.dg/class_48.f90 : Add test of allocate class array
8648 component with source in subroutine test3. Remove commenting
8649 out in subroutine test4, since branching on unitialized variable
8650 is now fixed (no PR for this last.).
8652 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8654 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8656 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8658 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8661 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8662 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8664 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8666 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8667 (check_effective_target_sync_int_long): Use it.
8668 (check_effective_target_sync_char_short): Likewise.
8669 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8671 2012-02-05 Tobias Burnus <burnus@net-b.de>
8674 * gfortran.dg/class_48.f90: Add some further checks.
8676 2012-02-05 Ira Rosen <irar@il.ibm.com>
8678 PR tree-optimization/52091
8679 * gcc.dg/vect/pr52091.c: New test.
8681 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8683 PR rtl-optimization/52113
8684 * gcc.target/avr/pr52113.c: New test.
8686 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8688 PR rtl-optimization/52092
8689 * gcc.c-torture/compile/pr52092.c: New test.
8691 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8694 * gfortran.dg/class_array_10.f03: New test.
8697 * gfortran.dg/class_array_11.f03: New test.
8700 * gfortran.dg/class_array_12.f03: New test.
8702 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8705 * gfortran.dg/realloc_on_assign_11.f90: New test.
8707 2012-02-02 Tobias Burnus <burnus@net-b.de>
8710 * gfortran.dg/shape_7.f90: New.
8712 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8714 * gcc.target/mips/mips-prepend-1.c: New test.
8716 2012-02-02 Jan Hubicka <jh@suse.cz>
8717 Tom de Vries <tom@codesourcery.com>
8720 * gcc.dg/alias-12.c: New testcase.
8721 * gcc.dg/alias-13.c: New testcase.
8723 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8726 * gcc.dg/pr52086.c: New test.
8728 PR tree-optimization/52073
8729 * gcc.c-torture/compile/pr52073.c: New test.
8731 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8734 * gfortran.dg/function_optimize_10.f90: New test.
8736 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8738 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8741 2012-02-01 Tobias Burnus <burnus@net-b.de>
8744 * gfortran.dg/typebound_operator_14.f90: New.
8746 2012-02-01 Tobias Burnus <burnus@net-b.de>
8749 * gfortran.dg/elemental_function_1.f90: New.
8751 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8753 PR rtl-optimization/51374
8754 * gcc.target/avr/torture/pr51374-1.c:
8755 Also fail if SBIS is seen.
8757 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8759 PR rtl-optimization/51374
8760 * gcc.target/avr/torture/pr51374-1.c: New.
8762 2012-01-31 Tobias Burnus <burnus@net-b.de>
8765 * gfortran.dg/typebound_generic_11.f90: New.
8767 2012-01-31 Tobias Burnus <burnus@net-b.de>
8770 * gfortran.dg/class_49.f90: New.
8772 2012-01-31 Tobias Burnus <burnus@net-b.de>
8775 * gfortran.dg/elemental_args_check_6.f90: New.
8777 2012-01-31 Jason Merrill <jason@redhat.com>
8780 * g++.dg/cpp0x/variadic122.C: New.
8782 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8785 * gfortran.dg/realloc_on_assign_10.f90: New test.
8787 2012-01-31 Richard Guenther <rguenther@suse.de>
8789 PR tree-optimization/51528
8790 * gcc.dg/torture/pr51528.c: New testcase.
8792 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8795 * lib/go.exp (go_target_compile): Append timeout= to options.
8796 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8797 select5-out.go test on alpha*-*-* targets.
8799 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8801 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8802 (TEST_SHORT): Reformat in the same way.
8803 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8804 (TEST_SHORT): Reformat in the same way.
8805 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8806 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8807 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8808 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8809 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8811 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8814 * gcc.target/arm/pr51835.c: New testcase.
8816 2012-01-30 Richard Guenther <rguenther@suse.de>
8818 PR tree-optimization/52028
8819 * gcc.dg/torture/pr52028.c: New testcase.
8820 * gfortran.dg/ldist-pr45199.f: Adjust.
8821 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8822 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8823 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8825 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8828 * gcc.dg/tree-prof/pr52027.c: New test.
8830 PR tree-optimization/52046
8831 * gcc.dg/pr52046.c: New test.
8834 * g++.dg/other/pr52048.C: New test.
8836 2012-01-30 Richard Guenther <rguenther@suse.de>
8838 PR tree-optimization/52045
8839 * gcc.dg/pr52045.c: New testcase.
8841 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8843 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8844 new code generated for __sync_lock_release.
8846 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8848 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8850 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8853 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8855 * g++.dg/ext/visibility/template10.C: Fix typo.
8857 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8859 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8862 * g++.dg/cpp0x/constexpr-ice6.C: New.
8864 2012-01-29 Tobias Burnus <burnus@net-b.de>
8867 * gfortran.dg/default_initialization_6.f90: New.
8869 2012-01-29 Tobias Burnus <burnus@net-b.de>
8872 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8873 * gfortran.dg/class_48.f90: New.
8875 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8878 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8880 2012-01-28 Tobias Burnus <burnus@net-b.de>
8883 * gfortran.dg/class_allocate_12.f90: New.
8885 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8887 * gcc.dg/torture/pr50444.c: Fix dg directives.
8889 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8892 * gcc.target/arm/pr52006.c: New test.
8894 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8897 * gcc.dg/lto/trans-mem.h: New file.
8898 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8899 * gcc.dg/lto/trans-mem-1_1.c: Same.
8900 * gcc.dg/lto/trans-mem-4_1.c: Same.
8901 * gcc.dg/lto/trans-mem-3_1.c: Same.
8903 2012-01-27 Tobias Burnus <burnus@net-b.de>
8906 * gfortran.dg/dummy_procedure_7.f90: New.
8908 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8910 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8911 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8913 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8916 * g++.dg/other/gc5.C: New test.
8918 2012-01-27 Richard Guenther <rguenther@suse.de>
8920 PR tree-optimization/50444
8921 * gcc.dg/torture/pr50444.c: New testcase.
8923 2012-01-27 Tobias Burnus <burnus@net-b.de>
8927 * gfortran.dg/move_alloc_13.f90: New.
8929 2012-01-27 Tobias Burnus <burnus@net-b.de>
8932 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8933 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8934 and change dg-error string.
8936 2012-01-27 Tobias Burnus <burnus@net-b.de>
8939 * gfortran.dg/elemental_args_check_5.f90: New.
8941 2012-01-27 Richard Guenther <rguenther@suse.de>
8944 * g++.dg/torture/pr51959.C: New testcase.
8946 2012-01-27 Tom de Vries <tom@codesourcery.com>
8948 PR tree-optimization/51990
8949 * gcc.dg/pr51990.c: New test.
8950 * gcc.dg/pr51990-2.c: Same.
8952 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8953 Tobias Burnus <burnus@gcc.gnu.org>
8956 * gfortran.dg/class_allocate_11.f03: New.
8961 * gfortran.dg/class_allocate_7.f03: New.
8962 * gfortran.dg/class_allocate_8.f03: New.
8963 * gfortran.dg/class_allocate_9.f03: New.
8964 * gfortran.dg/class_allocate_10.f03: New.
8966 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8968 * gnat.dg/discr34.adb: New test.
8969 * gnat.dg/discr34_pkg.ads: New helper.
8971 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8973 * gnat.dg/discr33.adb: New test.
8975 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8977 * gnat.dg/limited_with3.ad[sb): New test.
8978 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8979 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8980 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8982 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8984 * gnat.dg/stack_usage1.adb: New test.
8985 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8987 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8988 * gcc.dg/pr44194-2.c: Likewise.
8990 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8993 * g++.dg/template/crash112.C: New.
8995 2012-01-27 Richard Henderson <rth@redhat.com>
8997 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8999 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9001 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9003 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9006 * g++.dg/opt/pr51895.C: New test.
9008 2012-01-26 Michael Matz <matz@suse.de>
9010 PR tree-optimization/48794
9011 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9013 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9015 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9017 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9019 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9020 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9022 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9023 the default value for s390 and s390x.
9025 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9028 * gcc.dg/lto/trans-mem-4_0.c: New.
9029 * gcc.dg/lto/trans-mem-4_1.c: New.
9030 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9032 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9033 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9035 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9036 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9039 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9041 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9043 2012-01-25 Ian Lance Taylor <iant@google.com>
9045 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9047 2012-01-25 Tobias Burnus <burnus@net-b.de>
9050 * gfortran.dg/typebound_proc_25.f90: New.
9052 2012-01-25 Jason Merrill <jason@redhat.com>
9055 * g++.dg/lto/pr51992_0.C: New.
9057 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9059 PR tree-optimization/51987
9060 * gcc.target/i386/pr51987.c: New test.
9062 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9064 * gcc.dg/tm/lto-1.c: Require lto support in target.
9066 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9068 PR rtl-optimization/48374
9069 * gcc.dg/pr48374.c: New test.
9071 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9073 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9075 2012-01-25 Tobias Burnus <burnus@net-b.de>
9078 * gfortran.dg/derived_constructor_char_3.f90: New.
9080 2012-01-24 Ian Lance Taylor <iant@google.com>
9082 * go.test/go-test.exp (filecmp): New procedure.
9083 (errchk): Handle quoted square brackets.
9084 (go-gc-tests): Set go_compile_args. Handle various new test
9085 lines. Skip a few new tests.
9086 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9088 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9090 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9091 (check_effective_target_vect_extract_even_odd)
9092 (check_effective_target_vect_interleave): Return true for MIPS
9095 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9097 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9098 (main): Use it instead of argc.
9100 2012-01-24 Jason Merrill <jason@redhat.com>
9103 * g++.dg/cpp0x/sfinae31.C: New.
9105 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9107 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9109 2012-01-24 Jason Merrill <jason@redhat.com>
9112 * g++.dg/inherit/covariant20.C: New.
9114 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9117 * g++.dg/parse/crash58.C: New.
9119 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9122 * gcc.dg/pr51957-1.c: New test.
9123 * gcc.dg/pr51957-1.h: New file.
9124 * gcc.dg/pr51957-2.c: New test.
9126 2012-01-23 Jason Merrill <jason@redhat.com>
9129 * g++.dg/ext/visibility/template10.C: New.
9131 2012-01-23 Tobias Burnus <burnus@net-b.de>
9134 * gfortran.dg/move_alloc_12.f90: New.
9136 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9139 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9141 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9144 * g++.dg/template/crash111.C: New.
9146 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9148 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9150 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9152 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9155 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9156 the DW_TAG_class_type and DW_AT_name: "Executor".
9158 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9160 * lib/target-supports.exp
9161 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9162 (check_effective_target_vect_interleave): Likewise.
9164 2012-01-22 Jason Merrill <jason@redhat.com>
9167 * g++.dg/template/using20.C: New.
9168 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9170 2012-01-23 Jason Merrill <jason@redhat.com>
9173 * g++.dg/torture/pr51344.C: Limit to x86.
9175 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9177 * c-c++-common/tm/omp.c: Require target with pthread support.
9179 2012-01-23 Richard Guenther <rguenther@suse.de>
9181 PR tree-optimization/51949
9182 * gcc.dg/torture/pr51949.c: New testcase.
9184 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9186 PR rtl-optimization/51933
9187 * gcc.c-torture/execute/pr51933.c: New test.
9189 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9191 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9192 Do not define for Interix.
9194 2012-01-22 Jason Merrill <jason@redhat.com>
9197 * g++.dg/lto/pr51832.h: New.
9198 * g++.dg/lto/pr51832_0.C: New.
9199 * g++.dg/lto/pr51832_1.C: New.
9201 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9203 * gcc.dg/ext-elim-1.c: New test.
9205 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9208 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9209 * g++.dg/opt/longbranch1.C: Likewise.
9211 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9213 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9216 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9219 * gfortran.dg/namelist_74.f90: New test.
9220 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9222 2012-01-21 Tobias Burnus <burnus@net-b.de>
9225 * gfortran.dg/class_47.f90: New.
9227 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9229 * gnat.dg/renaming5.ad[sb]: New test.
9231 2012-01-20 Jason Merrill <jason@redhat.com>
9234 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9236 2012-01-20 Jason Merrill <jason@redhat.com>
9239 * g++.dg/ext/attrib42.C: Require ilp32.
9241 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9244 * gcc.target/arm/pr51915.c: New test.
9246 2012-01-20 Cary Coutant <ccoutant@google.com>
9247 Dodji Seketeli <dodji@redhat.com>
9250 * g++.dg/debug/dwarf2/nested-3.C: New test.
9252 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9255 * g++.dg/template/crash110.C: New.
9257 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9259 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9260 Remove default options on hppa*-*-hpux*.
9262 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9264 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9266 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9268 * gcc.c-torture/compile/pr51856.c: New testcase.
9270 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9272 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9273 options to go_target_compile.
9275 2012-01-20 Kai Tietz <ktietz@redhat.com>
9277 * g++.dg/torture/pr51344.C: Fix typo.
9279 2012-01-20 Richard Guenther <rguenther@suse.de>
9281 PR tree-optimization/51903
9282 * g++.dg/torture/pr51903.C: New testcase.
9284 2012-01-20 Tobias Burnus <burnus@net-b.de>
9285 Janus Weil <janus@gcc.gnu.org>
9288 * gfortran.dg/use_21.f90: New.
9290 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9293 * gcc.dg/torture/pr51106-1.c: New test.
9294 * gcc.dg/torture/pr51106-2.c: New test.
9296 2012-01-19 Kai Tietz <ktietz@redhat.com>
9298 * g++.dg/torture/pr51344.C: New test.
9300 2012-01-19 Tobias Burnus <burnus@net-b.de>
9303 * gfortran.dg/intrinsic_size_2.f90: New.
9305 2012-01-19 Jason Merrill <jason@redhat.com>
9308 * g++.dg/inherit/using7.C: New.
9310 2012-01-19 Richard Guenther <rguenther@suse.de>
9312 PR tree-optimization/37997
9313 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9315 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9317 PR rtl-optimization/51505
9318 * gcc.dg/pr51505.c: New test.
9320 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9323 * gfortran.dg/typebound_operator_12.f03: New.
9324 * gfortran.dg/typebound_operator_13.f03: New.
9326 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9329 * g++.dg/cpp0x/pr51225.C: New.
9331 2012-01-17 Ian Lance Taylor <iant@google.com>
9334 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9336 2012-01-17 Tobias Burnus <burnus@net-b.de>
9339 * gfortran.dg/realloc_on_assign_9.f90: New.
9341 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9344 * gcc.dg/tm/memopt-3.c: Remove xfail.
9345 * gcc.dg/tm/memopt-4.c: Remove xfail.
9346 * gcc.dg/tm/memopt-5.c: Remove xfail.
9347 * gcc.dg/tm/memopt-7.c: Remove xfail.
9349 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9351 PR tree-optimization/51877
9352 * gcc.c-torture/execute/pr51877.c: New test.
9354 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9356 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9357 {!vect_align_arrays} to vect_sizes_32B_16B.
9358 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9359 * gcc.dg/vect/vect-peel-3.c: Ditto.
9361 2012-01-16 Jason Merrill <jason@redhat.com>
9364 * g++.dg/abi/mangle60.C: New.
9367 * g++.dg/pch/mangle1.{C,Hs}: New.
9369 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9370 Tobias Burnus <burnus@net-b.de>
9373 * gfortran.dg/elemental_optional_args_3.f90: New
9374 * gfortran.dg/elemental_optional_args_4.f90: New
9376 2012-01-16 Tobias Burnus <burnus@net-b.de>
9379 * gfortran.dg/use_20.f90: New
9381 2012-01-16 Jason Merrill <jason@redhat.com>
9384 * g++.dg/cpp0x/rv-bitfield.C: New.
9385 * g++.dg/cpp0x/rv-bitfield2.C: New.
9387 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9389 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9390 subroutine 'qsort' and use index array to assign the result.
9392 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9394 PR tree-optimization/51865
9395 * gcc.dg/pr51865.c: New test.
9397 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9399 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9401 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9403 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9404 to be loaded from the constant pool, rather than via %hi and %lo.
9406 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9408 PR rtl-optimization/51821
9409 * gcc.dg/pr51821.c: New test.
9411 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9413 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9415 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9417 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9419 2012-01-14 Tobias Burnus <burnus@net-b.de>
9422 * gfortran.dg/init_flag_8.f90: New.
9423 * gfortran.dg/init_flag_9.f90: New.
9425 2011-01-14 Tobias Burnus <burnus@net-b.de>
9428 * gfortran.dg/use_18.f90: New.
9429 * gfortran.dg/use_19.f90: New.
9431 2012-01-13 Ian Lance Taylor <iant@google.com>
9434 * g++.dg/warn/Wsign-compare-4.C: New.
9436 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9439 * gfortran.dg/alloc_comp_assign.f03: New.
9440 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9441 __BUILTIN_FREE from 38 to 32.
9443 2012-01-13 Jason Merrill <jason@redhat.com>
9446 * g++.dg/warn/Wreturn-type-7.C: New.
9448 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9450 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9452 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9453 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9454 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9455 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9456 int32plus because of big array needed.
9457 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9458 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9460 2012-01-13 Jason Merrill <jason@redhat.com>
9463 * g++.dg/ext/visibility/template9.C: New.
9466 * g++.dg/cpp0x/defaulted34.C: New.
9467 * g++.dg/template/virtual3.C: New.
9469 2012-01-13 Richard Guenther <rguenther@suse.de>
9472 * gcc.dg/torture/pr8081.c: New testcase.
9474 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9476 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9478 2012-01-12 Jason Merrill <jason@redhat.com>
9481 * g++.dg/ext/stmtexpr14.C: New.
9483 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9486 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9488 2012-01-12 Jason Merrill <jason@redhat.com>
9491 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9492 * g++.dg/abi/mangle58.C: Likewise.
9495 * g++.dg/template/arg8.C: New.
9497 2012-01-12 Ira Rosen <irar@il.ibm.com>
9499 PR tree-optimization/51799
9500 * gcc.dg/vect/pr51799.c: New test.
9501 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9504 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9505 Tobias Burnus <burnus@net-b.de>
9509 * lib/target-supports.exp
9510 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9511 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9513 2012-01-11 Jason Merrill <jason@redhat.com>
9516 * g++.dg/ext/attrib42.C: New.
9518 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9521 * gcc.dg/pr51796.c: New test.
9523 2012-01-11 Jason Merrill <jason@redhat.com>
9526 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9528 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9530 * gnat.dg/array19.ad[sb]: New test.
9532 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9534 * gnat.dg/opt23.ad[sb]: New test.
9535 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9536 * gnat.dg/opt24.ad[sb]: New test.
9538 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9540 PR tree-optimization/49642
9541 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9542 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9544 2012-01-11 Jason Merrill <jason@redhat.com>
9547 * g++.dg/template/explicit-args5.C: New.
9549 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9551 * gcc.c-torture/execute/20120110-1.c: New testcase.
9553 2012-01-10 Jason Merrill <jason@redhat.com>
9556 * g++.dg/inherit/ambig1.C: New.
9559 * g++.dg/cpp0x/constexpr-cache1.C: New.
9561 2012-01-10 Richard Guenther <rguenther@suse.de>
9563 PR tree-optimization/51801
9564 * gcc.dg/torture/pr51801.c: New testcase.
9566 2012-01-10 Tobias Burnus <burnus@net-b.de>
9569 * gfortran.dg/allocate_with_typespec_5.f90: New.
9571 2012-01-10 Tobias Burnus <burnus@net-b.de>
9573 * gfortran.dg/class_39.f03: Update dg-error string.
9575 2012-01-10 Richard Guenther <rguenther@suse.de>
9577 PR tree-optimization/50913
9578 * gcc.dg/graphite/interchange-16.c: New testcase.
9579 * gcc.dg/graphite/scop-20.c: XFAIL.
9580 * gfortran.dg/graphite/interchange-1.f: Likewise.
9581 * gfortran.dg/graphite/block-1.f90: Likewise.
9582 * gfortran.dg/graphite/block-2.f: Likewise.
9584 2012-01-10 Richard Henderson <rth@redhat.com>
9586 * lib/target-supports.exp (check_effective_target_vect_perm,
9587 check_effective_target_vect_perm_byte,
9588 check_effective_target_vect_perm_short): Enable for arm neon.
9590 2012-01-09 Tobias Burnus <burnus@net-b.de>
9593 * gfortran.dg/typebound_operator_11.f90: New.
9595 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9597 * gnat.dg/array18.adb: New test.
9598 * gnat.dg/array18_pkg.ads: New helper.
9600 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9603 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9604 around base object in first assignment in main program.
9605 * gfortran.dg/typebound_operator_10.f03: New test.
9607 2012-01-09 Martin Jambor <mjambor@suse.cz>
9609 PR tree-optimization/51759
9610 * g++.dg/ipa/pr51759.C: New test.
9612 2012-01-09 Tobias Burnus <burnus@net-b.de>
9615 * gfortran.dg/optional_absent_2.f90: New.
9617 2012-01-09 Tobias Burnus <burnus@net-b.de>
9620 * gfortran.dg/use_17.f90: New.
9622 2012-01-09 Gary Funck <gary@intrepid.com>
9624 PR preprocessor/33919
9625 * gcc.dg/pr33919.c: New test.
9626 * gcc.dg/pr33919-0.h: New test header file.
9627 * gcc.dg/pr33919-1.h: Ditto.
9628 * gcc.dg/pr33919-2.h: Ditto.
9630 2012-01-07 Jan Hubicka <jh@suse.cz>
9632 PR tree-optimize/51694
9633 * gcc.c-torture/compile/pr51694.c: new testcase.
9635 2012-01-07 Jan Hubicka <jh@suse.cz>
9637 PR tree-optimization/51600
9638 * g++.dg/torture/pr51600.C: New testcase.
9640 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9642 PR gcov-profile/51715
9643 PR gcov-profile/51717
9644 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9645 * gcc.misc-tests/gcov-14.c: Likewise.
9647 2012-01-06 Jason Merrill <jason@redhat.com>
9649 * g++.dg/parse/new5.C: New.
9651 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9654 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9655 including <string.h>.
9657 2012-01-06 Jason Merrill <jason@redhat.com>
9659 * g++.dg/abi/mangle51.C: New.
9660 * g++.dg/abi/mangle52.C: New.
9661 * g++.dg/abi/mangle53.C: New.
9662 * g++.dg/abi/mangle54.C: New.
9663 * g++.dg/abi/mangle55.C: New.
9664 * g++.dg/abi/mangle56.C: New.
9665 * g++.dg/abi/mangle57.C: New.
9666 * g++.dg/abi/mangle58.C: New.
9667 * g++.dg/abi/mangle59.C: New.
9668 * g++.dg/cpp0x/trailing3.C: Update mangling.
9669 * g++.dg/cpp0x/variadic111.C: Update mangling.
9670 * g++.dg/cpp0x/variadic4.C: Update mangling.
9671 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9672 * g++.dg/template/nontype22.C: Works now.
9673 * g++.dg/template/pr35240.C: Works now.
9675 * g++.dg/cpp0x/error7.C: New.
9677 2012-01-06 Tobias Burnus <burnus@net-b.de>
9679 * gfortran.dg/deallocate_stat_2.f90: New.
9680 * coarray/allocate_errgmsg.f90: New.
9681 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9682 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9683 * coarray/subobject_1.f90: Fix for num_images > 1.
9684 * gfortran.dg/deallocate_stat.f90: Update due to changed
9687 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9689 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9691 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9693 * ada/acats/overflow.lst: Add cb20004.
9695 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9698 * g++.dg/cpp0x/alias-decl-18.C: New test.
9700 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9702 * gcc.c-torture/execute/20120104-1.c: New test.
9704 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9707 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9708 the old typebound_operator_8.f03.
9709 * gfortran.dg/typebound_operator_8.f03: New version of
9710 typebound_operator_7.f03 with 'u' a derived type instead of a
9713 2012-01-05 Richard Guenther <rguenther@suse.de>
9715 * g++.dg/torture/pr49309.C: Skip for -flto.
9717 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9720 * gcc.c-torture/compile/pr51761.c: New test.
9722 2012-01-05 Richard Guenther <rguenther@suse.de>
9724 PR tree-optimization/51760
9725 * gcc.dg/torture/pr51760.c: New testcase.
9727 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9730 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9732 2012-01-05 Richard Guenther <rguenther@suse.de>
9735 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9736 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9738 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9741 * gcc.dg/pr51695.c: New test.
9743 2012-01-04 Andrew Pinski <apinski@cavium.com>
9745 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9746 * gcc.target/mips/octeon2-lx-1.c: New test.
9747 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9748 * gcc.target/mips/octeon2-lx-2.c: New test.
9749 * gcc.target/mips/octeon2-lx-3.c: New test.
9751 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9755 * gcc.dg/tm/alias-1.c: Adjust regexp.
9756 * gcc.dg/tm/alias-2.c: Adjust regexp.
9758 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9761 * g++.dg/warn/Wparentheses-26.C: New.
9763 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9765 * gfortran.dg/elemental_optional_args_2.f90: New test.
9767 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9770 * gfortran.dg/common_17.f90: New test.
9772 2012-01-04 Richard Guenther <rguenther@suse.de>
9774 PR tree-optimization/49651
9775 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9776 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9778 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9781 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9783 2012-01-03 Andrew Pinski <apinski@cavium.com>
9785 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9786 for all mips targets. Also allow an optional .cfi_startproc.
9788 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9790 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9792 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9795 * g++.dg/rtti/dyncast5.C: New.
9797 2012-01-03 Richard Guenther <rguenther@suse.de>
9799 PR tree-optimization/51070
9800 * gcc.dg/torture/pr51070-2.c: New testcase.
9802 2012-01-03 Richard Guenther <rguenther@suse.de>
9804 PR tree-optimization/51692
9805 * gcc.dg/torture/pr51692.c: New testcase.
9807 2012-01-03 Richard Guenther <rguenther@suse.de>
9810 * g++.dg/lto/pr51650-3_0.C: New testcase.
9812 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9815 * g++.dg/warn/Wredundant-decls-spec.C: New.
9817 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9819 PR tree-optimization/51719
9820 * g++.dg/tree-prof/pr51719.C: New test.
9822 2012-01-03 Richard Guenther <rguenther@suse.de>
9825 * gcc.dg/fold-compare-6.c: New testcase.
9827 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9830 * g++.dg/gomp/pr51669.C: New test.
9832 2012-01-02 Jason Merrill <jason@redhat.com>
9835 * g++.dg/cpp0x/constexpr-union2.C: New.
9838 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9840 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9843 * g++.dg/cpp0x/constexpr-99.C: New test.
9845 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9848 * g++.dg/template/init9.C: New.
9850 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9852 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9853 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9854 rather than a specific number.
9856 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9861 * gfortran.dg/typebound_operator_7.f03: New.
9862 * gfortran.dg/typebound_operator_8.f03: New.
9864 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9867 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9869 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9871 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9873 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9875 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9877 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9880 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9882 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9883 * gfortran.dg/io_real_boz_4.f90: Likewise.
9884 * gfortran.dg/io_real_boz_5.f90: Likewise.
9886 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9888 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9890 2012-01-02 Revital Eres <revital.eres@linaro.org>
9892 * gcc.dg/sms-11.c: New file.
9894 2012-01-02 Tobias Burnus <burnus@net-b.de>
9897 * gfortran.dg/coarray/image_index_3.f90: New.
9899 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9902 * g++.dg/parse/enum8.C: New.
9904 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9907 * g++.dg/conversion/reinterpret4.C: New.
9908 * g++.dg/conversion/reinterpret1.C: Adjust.
9910 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9912 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9914 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9916 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9917 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9918 * g++.old-deja/g++.jason/access14.C: Likewise.
9919 * g++.old-deja/g++.jason/access8.C: Likewise.
9920 * g++.old-deja/g++.jason/access1.C: Likewise.
9921 * g++.old-deja/g++.other/access3.C: Likewise.
9922 * g++.old-deja/g++.other/access5.C: Likewise.
9923 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9924 * g++.old-deja/g++.law/visibility22.C: Likewise.
9925 * g++.old-deja/g++.law/visibility26.C: Likewise.
9926 * g++.old-deja/g++.mike/p2746.C: Likewise.
9927 * g++.dg/debug/using1.C: Likewise.
9928 * g++.dg/lookup/using51.C: Likewise.
9929 * g++.dg/inherit/using5.C: Likewise.
9930 * g++.dg/inherit/pr30297.C: Likewise.
9931 * g++.dg/inherit/access8.C: Likewise.
9932 * g++.dg/torture/pr39362.C: Likewise.
9933 * g++.dg/template/crash13.C: Likewise.
9934 * g++.dg/template/using10.C: Likewise.
9936 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9939 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9941 2012-01-01 Ira Rosen <irar@il.ibm.com>
9943 PR tree-optimization/51704
9944 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9945 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9946 corresponding flags.
9948 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9951 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9953 2012-01-01 Jan Hubicka <jh@suse.cz>
9955 PR rtl-optimization/51069
9956 * gcc.c-torture/compile/pr51069.c: New testcase.
9958 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9960 PR tree-optimization/51683
9961 * gcc.dg/pr51683.c: New test.
9963 Copyright (C) 2012 Free Software Foundation, Inc.
9965 Copying and distribution of this file, with or without modification,
9966 are permitted in any medium without royalty provided the copyright
9967 notice and this notice are preserved.