1 2012-11-12 Bin Cheng <bin.cheng@arm.com>
3 * gcc.dg/hoist-register-pressure-3.c: New test.
5 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
7 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
8 wrappers around sinf and cosf.
10 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
14 * gcc.target/i386/pr55247-2.c: New file.
16 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
19 * g++.dg/pr55263.C: New test.
21 2012-11-11 Martin Jambor <mjambor@suse.cz>
23 PR tree-optimization/55238
24 * testsuite/gcc.dg/torture/pr55238.c: New test.
26 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
28 * c-c++-common/torture/vector-subscript-1.c: Likewise.
29 * c-c++-common/torture/vector-subscript-2.c: Likewise.
31 2012-11-10 Jan Hubicka <jh@suse.cz>
33 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
35 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
37 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
38 -mno-sse -mno-mmx to dg-options. Reformat.
40 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
42 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
43 * c-c++-common/vector-compare-1.c: Same.
44 * c-c++-common/vector-compare-2.c: Same.
45 * g++.dg/other/unused1.C: Skip on AIX.
46 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
49 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
52 * gcc.target/i386/pr55247.c: New test.
54 2012-11-09 Andrew Pinski <apinski@cavium.com>
56 * gcc.c-torture/execute/20121108-1.c: New test.
58 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
61 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
62 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
63 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
64 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
66 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
68 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
69 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
70 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
72 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
74 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
76 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
77 * g++.dg/tm/pr47530.C: Same.
79 2012-11-09 Jason Merrill <jason@redhat.com>
82 * g++.dg/cpp0x/alias-decl-25.C: New.
84 * g++.dg/abi/abi-tag1.C: New.
85 * g++.dg/abi/abi-tag2.C: New.
87 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
89 PR rtl-optimization/55154
90 * gcc.target/i386/pr55154.c: New test.
92 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
94 PR rtl-optimization/55151
95 * gcc.dg/pr55151.c: Move ...
96 * gcc.target/i386/pr55151.c: ... here.
98 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
100 PR rtl-optimization/54472
101 * gcc.dg/pr54472.c: New test.
103 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
105 * gnat.dg/stack_check3.ad[sb]: New test.
107 2012-11-08 Ian Lance Taylor <iant@google.com>
109 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
110 with arguments. Handle errorcheckoutput and rundir test types.
112 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
114 PR tree-optimization/55191
115 * gcc.dg/pr55191.c: New test.
117 2012-11-08 Jakub Jelinek <jakub@redhat.com>
120 * g++.dg/debug/pr54499.C: New test.
122 2012-11-08 Jan Hubicka <jh@suse.cz>
125 * gcc.dg/winline-3.c: Update.
127 2012-11-08 Martin Jambor <mjambor@suse.cz>
129 * gfortran.dg/ipcp-array-1.f90: New test.
131 2012-11-08 Florian Weimer <fweimer@redhat.com>
133 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
135 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
137 PR rtl-optimization/55151
138 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
140 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
142 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
144 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
146 * gcc.c-torture/compile/20121107-1.c: New test.
148 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
150 PR rtl-optimization/55151
151 * gcc.dg/pr55151.c: Compile it only for x86_64.
153 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
155 PR rtl-optimization/55122
156 * gcc.dg/pr55122.c: New test.
158 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
160 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
162 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
163 * gcc.target/powerpc/loop_align.c: Skip on AIX.
164 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
165 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
167 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
170 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
172 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
175 * c-c++-common/pr51294.c: New.
177 2012-11-07 Martin Jambor <mjambor@suse.cz>
179 PR tree-optimization/53787
180 * gcc.dg/ipa/ipa-5.c: Adjust.
181 * gcc.dg/ipa/ipcp-agg-1.c: New test.
182 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
183 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
184 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
185 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
186 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
187 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
188 * gfortran.dg/pr48636-2.f90: New test.
189 * gfortran.dg/pr53787.f90: Likewise.
191 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
195 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
198 * g++.dg/cpp0x/constexpr-union4.C: New.
200 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
202 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
204 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
207 * gcc.c-torture/compile/pr49220.c: New test.
209 2012-11-07 Florian Weimer <fweimer@redhat.com>
211 * g++.dg/init/new40.C: New.
213 2012-11-07 Jakub Jelinek <jakub@redhat.com>
216 * gcc.dg/guality/pr54693-2.c: New test.
218 2012-11-06 Andrew Pinski <apinski@cavium.com>
220 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
221 -fno-vect-cost-model.
223 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
225 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
226 * gcc.dg/tm/debug-1.c: Same.
227 * gcc.dg/tm/irrevocable-3.c: Same.
228 * gcc.dg/tm/irrevocable-4.c: Same.
229 * gcc.dg/tm/memopt-10.c: Same.
230 * gcc.dg/tm/memopt-11.c: Same.
231 * gcc.dg/tm/props-4.c: Same.
232 * gcc.dg/tm/wrap-3.c: Same.
233 * gcc.dg/tm/wrap-4.c: Same.
235 2012-11-06 Andrew Pinski <apinski@cavium.com>
237 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
239 2012-11-06 Jan Hubicka <jh@suse.cz>
241 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
243 * gcc.dg/tree-ssa/loop-23.c: Likewise.
244 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
245 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
247 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
249 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
251 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
254 * gcc.dg/torture/pr41993.c: New test.
256 2012-11-06 Jan Hubicka <jh@suse.cz>
258 * gcc.target/i386/l_fma_float_?.c: Update.
259 * gcc.target/i386/l_fma_double_?.c: Update.
261 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
264 * gcc.target/sh/pr54089-8.c: New.
265 * gcc.target/sh/pr54089-9.c: New.
267 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
270 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
271 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
272 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
273 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
274 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
275 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
276 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
277 * gcc.target/i386/avx-vzeroupper-27.c: New.
279 2012-11-06 Janus Weil <janus@gcc.gnu.org>
282 * gfortran.dg/transfer_class_1.f90: New.
283 * gfortran.dg/transfer_class_2.f90: New.
285 2012-11-05 Sriraman Tallam <tmsriram@google.com>
287 * testsuite/g++.dg/mv1.C: New test.
288 * testsuite/g++.dg/mv2.C: New test.
289 * testsuite/g++.dg/mv3.C: New test.
290 * testsuite/g++.dg/mv4.C: New test.
291 * testsuite/g++.dg/mv5.C: New test.
292 * testsuite/g++.dg/mv6.C: New test.
294 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
297 * gcc.dg/const-uniq-1.c (a): Increase length four times.
299 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
301 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
304 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
306 * g++.dg/torture/20121105-1.C: New test.
308 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
310 * gcc.dg/torture/fp-compare.c: New testcase.
312 2012-11-05 Jan Hubicka <jh@suse.cz>
314 * gcc.dg/const-1.c: Update.
315 * gcc.dg/pure-1.c: Update.
317 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
319 PR rtl-optimization/55151
320 * gcc.dg/pr55151.c: New test.
322 2012-11-05 Jakub Jelinek <jakub@redhat.com>
326 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
328 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
331 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
333 2012-11-05 Jan Hubicka <jh@suse.cz>
335 * gcc.dg/autopar/pr49960.c: Fix testcase.
337 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
339 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
340 Fix scan-tree-dump-times directive.
342 2012-11-04 Janus Weil <janus@gcc.gnu.org>
345 * gfortran.dg/associate_12.f90: New.
347 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
350 * lib/target-supports.exp (check_effective_target_masm_intel): New
352 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
355 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
356 Jack Howarth <howarth@bromo.med.uc.edu>
358 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
359 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
360 * gcc.target/i386/pr53249.c: Likewise.
362 2012-11-03 Andrew Pinski <apinski@cavium.com>
364 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
365 call abort1 so that cross jumping does not happen.
367 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
370 * gcc.target/sh/pr51244-18.c: New.
371 * gcc.target/sh/pr51244-19.c: New.
373 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
375 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
376 b requires a 64-bit operation followed by a truncation.
378 2012-11-02 Jan Hubicka <jh@suse.cz>
380 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
382 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
384 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
385 conditions to verify the reduction code is vectorized.
387 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
388 in case 'pow', such as 'powerpc' is used in the compiler version name.
389 * gcc.target/powerpc/pr46728-2.c: Likewise.
390 * gcc.target/powerpc/pr46728-3.c: Likewise.
391 * gcc.target/powerpc/pr46728-4.c: Likewise.
392 * gcc.target/powerpc/pr46728-5.c: Likewise.
393 * gcc.target/powerpc/pr46728-7.c: Likewise.
394 * gcc.target/powerpc/pr46728-8.c: Likewise.
395 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
397 2012-11-02 Jan Hubicka <jh@suse.cz>
399 * gcc.dg/tree-ssa/loop-38.c: New testcase.
401 2012-11-02 Jan Hubicka <jh@suse.cz>
403 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
404 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
406 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
409 * gcc.target/i386/pr55130.c: New test.
411 2012-11-02 Jakub Jelinek <jakub@redhat.com>
414 * gcc.target/i386/pr55147.c: New test.
416 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
418 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
419 * gfortran.dg/default_format_denormal_1.f90: Same.
421 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
424 * g++.dg/ext/vector19.C: Remove target restrictions.
425 * gcc.dg/fold-compare-7.c: New testcase.
427 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
430 * gcc.target/sh/pr55160.c: New.
432 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
434 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
435 scan-assembler regex.
437 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
440 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
441 * gcc.dg/pr55150-2.c: New test.
443 2012-11-01 Sharad Singhai <singhai@google.com>
445 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
446 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
447 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
448 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
450 2012-10-31 Dehao Chen <dehao@google.com>
452 * g++.dg/debug/dwarf2/block.C: New testcase.
454 2012-10-31 Jan Hubicka <jh@suse.cz>
456 * gcc.dg/pr44974.c: Add noinline.
458 2012-10-31 Janus Weil <janus@gcc.gnu.org>
461 * gfortran.dg/class_54.f90: New.
463 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
464 Jakub Jelinek <jakub@redhat.com>
466 PR tree-optimization/55018
467 * gcc.dg/torture/pr55018.c: New test.
469 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
472 * g++.dg/ext/vla13.C: New.
474 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
477 * gcc.dg/pr55150.c: New test.
479 2012-10-31 Tobias Burnus <burnus@net-b.de>
482 * gfortran.dg/associate_11.f90: New.
484 2012-10-31 Dodji Seketeli <dodji@redhat.com>
487 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
489 2012-10-31 Jakub Jelinek <jakub@redhat.com>
491 PR tree-optimization/19105
492 PR tree-optimization/21643
493 PR tree-optimization/46309
494 * gcc.dg/pr19105.c: New test.
495 * gcc.dg/pr21643.c: New test.
496 * gcc.dg/pr46309-2.c: New test.
497 * gcc.c-torture/execute/pr46309.c: New test.
499 2012-10-31 Alan Modra <amodra@gmail.com>
501 * gcc.target/powerpc/dimode_off.c: New.
502 * gcc.target/powerpc/timode_off.c: New.
503 * gcc.target/powerpc/dfmode_off.c: New.
504 * gcc.target/powerpc/tfmode_off.c: New.
506 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
508 PR rtl-optimization/55093
509 * gcc.target/i386/pr55093.c: New file.
511 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
513 * gcc.target/i386/pr55116.c: Renamed to ...
514 * gcc.target/i386/pr55116-1.c: This.
516 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
518 * gcc.target/i386/pr55116-2.c: New file.
520 2012-10-30 Richard Biener <rguenther@suse.de>
522 * gcc.dg/vect/slp-perm-2.c: Adjust.
524 2012-10-30 Richard Biener <rguenther@suse.de>
526 PR tree-optimization/55111
527 * gcc.dg/torture/pr55111.c: New testcase.
529 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
532 * gcc.target/sh/pr53988.c: New.
534 2012-10-30 Bin Cheng <bin.cheng@arm.com>
537 * gcc.dg/hoist-register-pressure-1.c: Rename from
538 hoist-register-pressure.c. Add nonpic condition.
539 * gcc.dg/hoist-register-pressure-2.c: New testcase.
541 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
544 * gcc.dg/Wreturn-local-addr.c: New.
545 * g++.dg/warn/Wno-return-local-addr.C: New.
546 * g++.dg/warn/Wreturn-local-addr.C: New.
548 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
551 * gcc.target/i386/pr55116.c: New file.
553 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
556 * gcc.dg/Wshadow-4.c: New.
557 * gcc.dg/Wshadow-4.h: New.
559 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
562 * gcc.dg/guality/pr54693.c: New.
564 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
567 * gcc.dg/pr55027.c: New testcase.
569 2012-10-29 Jan Hubicka <jh@suse.cz>
571 * gcc.dg/ipa/inline-6.c: New testcase.
573 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
575 PR rtl-optimization/55106
576 * g++.dg/pr55106.C: New.
578 2012-10-29 Richard Guenther <rguenther@suse.de>
581 * gcc.dg/torture/pr53695.c: New testcase.
583 2012-10-28 Jan Hubicka <jh@suse.cz>
585 * gcc.dg/ipa/inlinehint-3.c: New testcase.
587 2012-10-28 Tobias Burnus <burnus@net-b.de>
590 * gfortran.dg/do_check_6.f90: New.
592 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
593 Jack Howarth <howarth@bromo.med.uc.edu>
596 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
598 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
600 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
603 * gcc.target/i386/pr34283.c: New test.
605 2012-10-26 Jakub Jelinek <jakub@redhat.com>
608 * g++.dg/opt/pr55081.C: New test.
612 * gcc.dg/guality/pr54970.c: New test.
614 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
617 * g++.dg/template/new11.C: New.
619 2012-10-26 Richard Biener <rguenther@suse.de>
622 * gcc.dg/torture/pr54824.c: New testcase.
624 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
626 * gcc.target/i386/fxsave-1.c: New.
627 * gcc.target/i386/fxsave64-1.c: Ditto.
628 * gcc.target/i386/fxrstor-1.c: Ditto.
629 * gcc.target/i386/fxrstor64-1.c: Ditto.
630 * gcc.target/i386/xsave-1.c: Ditto.
631 * gcc.target/i386/xsave64-1.c: Ditto.
632 * gcc.target/i386/xrstor-1.c: Ditto.
633 * gcc.target/i386/xrstor64-1.c: Ditto.
634 * gcc.target/i386/xsaveopt-1.c: Ditto.
635 * gcc.target/i386/xsaveopt64-1.c: Ditto.
636 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
637 * gcc.target/i386/sse-13.c: Ditto.
638 * gcc.target/i386/sse-14.c: Ditto.
639 * gcc.target/i386/sse-22.c: Ditto.
640 * gcc.target/i386/sse-23.c: Ditto.
641 * g++.dg/other/i386-2.C: Ditto.
642 * g++.dg/other/i386-3.C: Ditto.
644 2012-10-25 Jan Hubicka <jh@suse.cz>
646 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
649 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
652 * g++.dg/ext/transparent-union.C: New.
654 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
657 * g++.dg/ext/vector19.C: New testcase.
659 2012-10-25 Richard Biener <rguenther@suse.de>
661 PR tree-optimization/54902
662 * g++.dg/torture/pr54902.C: New testcase.
664 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
667 * g++.dg/template/crash114.C: New.
669 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
672 * gcc.target/i386/pr55049-1.c: New test.
674 2012-10-24 Janus Weil <janus@gcc.gnu.org>
677 * gfortran.dg/class_dummy_4.f03: New.
679 2012-10-24 Jakub Jelinek <jakub@redhat.com>
681 PR rtl-optimization/55010
682 * gcc.dg/pr55010.c: New test.
685 * g++.dg/debug/pr54828.C: New test.
687 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
689 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
690 * gcc.dg/vect/vect-83_64.c: Likewise.
692 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
695 * g++.dg/cpp0x/constexpr-union4.C: New.
697 2012-10-23 Jeff Law <law@redhat.com>
699 * gcc.c-torture/execute/pr54985.c: New test.
701 2012-10-23 Paul Koning <ni1d@arrl.net>
704 * g++.dg/debug/dwarf2/pr54508.C: New.
706 2012-10-23 Jakub Jelinek <jakub@redhat.com>
709 * g++.dg/template/sizeof14.C: New test.
711 2012-10-23 Ian Bolton <ian.bolton@arm.com>
712 Jim MacArthur <jim.macarthur@arm.com>
713 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
714 Marcus Shawcroft <marcus.shawcroft@arm.com>
715 Nigel Stephens <nigel.stephens@arm.com>
716 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
717 Richard Earnshaw <rearnsha@arm.com>
718 Sofiane Naci <sofiane.naci@arm.com>
719 Stephen Thomas <stephen.thomas@arm.com>
720 Tejas Belagod <tejas.belagod@arm.com>
721 Yufeng Zhang <yufeng.zhang@arm.com>
723 * lib/target-supports.exp
724 (check_profiling_available): Add AArch64.
725 (check_effective_target_vect_int): Likewise.
726 (check_effective_target_vect_shift): Likewise.
727 (check_effective_target_vect_float): Likewise.
728 (check_effective_target_vect_double): Likewise.
729 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
730 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
731 (check_effective_target_vect_pack_trunc): Likewise.
732 (check_effective_target_vect_unpack): Likewise.
733 (check_effective_target_vect_hw_misalign): Likewise.
734 (check_effective_target_vect_short_mult): Likewise.
735 (check_effective_target_vect_int_mult): Likewise.
736 (check_effective_target_vect_stridedN): Likewise.
737 (check_effective_target_sync_int_long): Likewise.
738 (check_effective_target_sync_char_short): Likewise.
739 (check_vect_support_and_set_flags): Likewise.
740 (check_effective_target_aarch64_tiny): New.
741 (check_effective_target_aarch64_small): New.
742 (check_effective_target_aarch64_large): New.
743 * g++.dg/other/PR23205.C: Enable aarch64.
744 * g++.dg/other/pr23205-2.C: Likewise.
745 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
746 * gcc.c-torture/execute/20101011-1.c: Likewise.
747 * gcc.dg/20020312-2.c: Likewise.
748 * gcc.dg/20040813-1.c: Likewise.
749 * gcc.dg/builtin-apply2.c: Likewise.
750 * gcc.dg/stack-usage-1.c: Likewise.
752 2012-10-23 Ian Bolton <ian.bolton@arm.com>
753 Jim MacArthur <jim.macarthur@arm.com>
754 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
755 Marcus Shawcroft <marcus.shawcroft@arm.com>
756 Nigel Stephens <nigel.stephens@arm.com>
757 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
758 Richard Earnshaw <rearnsha@arm.com>
759 Sofiane Naci <sofiane.naci@arm.com>
760 Stephen Thomas <stephen.thomas@arm.com>
761 Tejas Belagod <tejas.belagod@arm.com>
762 Yufeng Zhang <yufeng.zhang@arm.com>
764 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
765 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
766 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
767 * gcc.target/aarch64/aapcs/abitest.S: New file.
768 * gcc.target/aarch64/aapcs/abitest.h: New file.
769 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
770 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
771 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
772 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
773 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
774 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
775 * gcc.target/aarch64/aapcs/ice_1.c: New file.
776 * gcc.target/aarch64/aapcs/ice_2.c: New file.
777 * gcc.target/aarch64/aapcs/ice_3.c: New file.
778 * gcc.target/aarch64/aapcs/ice_4.c: New file.
779 * gcc.target/aarch64/aapcs/ice_5.c: New file.
780 * gcc.target/aarch64/aapcs/macro-def.h: New file.
781 * gcc.target/aarch64/aapcs/test_1.c: New file.
782 * gcc.target/aarch64/aapcs/test_10.c: New file.
783 * gcc.target/aarch64/aapcs/test_11.c: New file.
784 * gcc.target/aarch64/aapcs/test_12.c: New file.
785 * gcc.target/aarch64/aapcs/test_13.c: New file.
786 * gcc.target/aarch64/aapcs/test_14.c: New file.
787 * gcc.target/aarch64/aapcs/test_15.c: New file.
788 * gcc.target/aarch64/aapcs/test_16.c: New file.
789 * gcc.target/aarch64/aapcs/test_17.c: New file.
790 * gcc.target/aarch64/aapcs/test_18.c: New file.
791 * gcc.target/aarch64/aapcs/test_19.c: New file.
792 * gcc.target/aarch64/aapcs/test_2.c: New file.
793 * gcc.target/aarch64/aapcs/test_20.c: New file.
794 * gcc.target/aarch64/aapcs/test_21.c: New file.
795 * gcc.target/aarch64/aapcs/test_22.c: New file.
796 * gcc.target/aarch64/aapcs/test_23.c: New file.
797 * gcc.target/aarch64/aapcs/test_24.c: New file.
798 * gcc.target/aarch64/aapcs/test_25.c: New file.
799 * gcc.target/aarch64/aapcs/test_26.c: New file.
800 * gcc.target/aarch64/aapcs/test_3.c: New file.
801 * gcc.target/aarch64/aapcs/test_4.c: New file.
802 * gcc.target/aarch64/aapcs/test_5.c: New file.
803 * gcc.target/aarch64/aapcs/test_6.c: New file.
804 * gcc.target/aarch64/aapcs/test_7.c: New file.
805 * gcc.target/aarch64/aapcs/test_8.c: New file.
806 * gcc.target/aarch64/aapcs/test_9.c: New file.
807 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
808 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
809 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
810 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
811 * gcc.target/aarch64/aapcs/test_complex.c: New file.
812 * gcc.target/aarch64/aapcs/test_int128.c: New file.
813 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
814 * gcc.target/aarch64/aapcs/type-def.h: New file.
815 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
816 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
817 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
818 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
819 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
820 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
821 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
822 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
823 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
824 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
825 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
826 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
827 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
828 * gcc.target/aarch64/aarch64.exp: New file.
829 * gcc.target/aarch64/adc-1.c: New file.
830 * gcc.target/aarch64/adc-2.c: New file.
831 * gcc.target/aarch64/asm-1.c: New file.
832 * gcc.target/aarch64/clrsb.c: New file.
833 * gcc.target/aarch64/clz.c: New file.
834 * gcc.target/aarch64/ctz.c: New file.
835 * gcc.target/aarch64/csinc-1.c: New file.
836 * gcc.target/aarch64/csinv-1.c: New file.
837 * gcc.target/aarch64/csneg-1.c: New file.
838 * gcc.target/aarch64/extend.c: New file.
839 * gcc.target/aarch64/fcvt.x: New file.
840 * gcc.target/aarch64/fcvt_double_int.c: New file.
841 * gcc.target/aarch64/fcvt_double_long.c: New file.
842 * gcc.target/aarch64/fcvt_double_uint.c: New file.
843 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
844 * gcc.target/aarch64/fcvt_float_int.c: New file.
845 * gcc.target/aarch64/fcvt_float_long.c: New file.
846 * gcc.target/aarch64/fcvt_float_uint.c: New file.
847 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
848 * gcc.target/aarch64/ffs.c: New file.
849 * gcc.target/aarch64/fmadd.c: New file.
850 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
851 * gcc.target/aarch64/frint.x: New file.
852 * gcc.target/aarch64/frint_double.c: New file.
853 * gcc.target/aarch64/frint_float.c: New file.
854 * gcc.target/aarch64/index.c: New file.
855 * gcc.target/aarch64/mneg-1.c: New file.
856 * gcc.target/aarch64/mneg-2.c: New file.
857 * gcc.target/aarch64/mneg-3.c: New file.
858 * gcc.target/aarch64/mnegl-1.c: New file.
859 * gcc.target/aarch64/mnegl-2.c: New file.
860 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
861 * gcc.target/aarch64/pic-constantpool1.c: New file.
862 * gcc.target/aarch64/pic-symrefplus.c: New file.
863 * gcc.target/aarch64/predefine_large.c: New file.
864 * gcc.target/aarch64/predefine_small.c: New file.
865 * gcc.target/aarch64/predefine_tiny.c: New file.
866 * gcc.target/aarch64/reload-valid-spoff.c: New file.
867 * gcc.target/aarch64/scalar_intrinsics.c: New file.
868 * gcc.target/aarch64/table-intrinsics.c: New file.
869 * gcc.target/aarch64/tst-1.c: New file.
870 * gcc.target/aarch64/vect-abs-compile.c: New file.
871 * gcc.target/aarch64/vect-abs.c: New file.
872 * gcc.target/aarch64/vect-abs.x: New file.
873 * gcc.target/aarch64/vect-compile.c: New file.
874 * gcc.target/aarch64/vect-faddv-compile.c: New file.
875 * gcc.target/aarch64/vect-faddv.c: New file.
876 * gcc.target/aarch64/vect-faddv.x: New file.
877 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
878 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
879 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
880 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
881 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
882 * gcc.target/aarch64/vect-fp-compile.c: New file.
883 * gcc.target/aarch64/vect-fp.c: New file.
884 * gcc.target/aarch64/vect-fp.x: New file.
885 * gcc.target/aarch64/vect-mull-compile.c: New file.
886 * gcc.target/aarch64/vect-mull.c: New file.
887 * gcc.target/aarch64/vect-mull.x: New file.
888 * gcc.target/aarch64/vect.c: New file.
889 * gcc.target/aarch64/vect.x: New file.
890 * gcc.target/aarch64/vector_intrinsics.c: New file.
891 * gcc.target/aarch64/vfp-1.c: New file.
892 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
893 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
894 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
895 * g++.dg/abi/aarch64_guard1.C: New file.
897 2012-10-23 Jakub Jelinek <jakub@redhat.com>
900 * c-c++-common/pr54988.c: New test.
902 2012-10-23 Jan Hubicka <jh@suse.cz>
904 * gcc.dg/tree-prof/peel-1.c: New testcase.
906 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
909 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
911 2012-10-23 Joseph Myers <joseph@codesourcery.com>
913 * gcc.dg/c99-predef-1.c: New test.
914 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
915 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
916 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
917 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
918 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
919 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
920 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
921 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
922 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
923 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
924 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
925 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
927 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
929 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
931 2012-10-23 Jan Hubicka <jh@suse.cz>
934 * gcc.c-torture/execute/pr54937.c: New testcase.
935 * gcc.dg/tree-ssa/cunroll-2.c: Update.
937 2012-10-23 Jan Hubicka <jh@suse.cz>
940 * gfortran.dg/pr54967.f90: New testcase.
942 2012-10-23 Terry Guo <terry.guo@arm.com>
945 * gcc.dg/pr55019.c: New.
947 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
949 PR tree-optimization/55008
950 * gcc.dg/tree-ssa/pr55008.c: New test.
952 2012-10-22 Richard Biener <rguenther@suse.de>
954 PR tree-optimization/55011
955 * gcc.dg/torture/pr55011.c: New testcase.
957 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
959 * gcc.target/arm/pr40457-1.c: Adjust expected output.
960 * gcc.target/arm/pr40457-2.c: Likewise.
961 * gcc.target/arm/pr40457-3.c: Likewise.
963 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
965 * gnat.dg/specs/limited_with4.ads: New test.
966 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
968 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
970 * gnat.dg/modular4.adb: New test.
971 * gnat.dg/modular4_pkg.ads: New helper.
973 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
975 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
976 * gnat.dg/specs/addr1.ads: Likewise.
978 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
980 * gcc.dg/webizer.c (main): Add missing exit call.
982 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
985 * gfortran.dg/wextra_1.f: New test.
987 2012-10-20 Jan Hubicka <jh@suse.cz>
989 * gcc.dg/tree-prof/unroll-1.c: New testcase.
991 2012-10-19 Janus Weil <janus@gcc.gnu.org>
994 * gfortran.dg/warn_unused_function.f90: New.
996 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
998 * lib/target-supports.exp
999 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1001 2012-10-19 Richard Guenther <rguenther@suse.de>
1003 PR tree-optimization/54981
1004 * gcc.dg/pr54981.c: New testcase.
1006 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1009 * gcc.target/arm/pr54892.c: New.
1011 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1013 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1015 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1018 * g++.dg/init/array30.C: New.
1019 * g++.dg/init/array31.C: Likewise.
1021 2012-10-18 Tobias Burnus <burnus@net-b.de>
1024 * gfortran.dg/public_private_module_7.f90: New.
1026 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1029 * g++.dg/template/pr29633.C: New.
1031 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1033 * gnat.dg/loop_optimization13.ad[sb]: New test.
1034 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1036 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1038 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1039 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1040 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1041 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1043 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1045 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1046 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1047 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1048 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1049 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1050 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1052 2012-10-16 Jan Hubicka <jh@suse.cz>
1054 * gcc.target/i386/l_fma_float_?.c: Update.
1055 * gcc.target/i386/l_fma_double_?.c: Update.
1056 * gfortran.dg/do_1.f90: XFAIL
1057 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1058 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1059 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1060 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1061 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1062 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1065 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1069 * gcc.dg/Wstrict-overflow-24.c: New.
1071 2012-10-16 Tobias Burnus <burnus@net-b.de>
1075 * gfortran.dg/class_optional_1.f90: New.
1076 * gfortran.dg/class_optional_2.f90: New.
1078 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1081 * gcc.dg/guality/pr54796.c: New test.
1083 PR tree-optimization/54889
1084 * gfortran.dg/pr54889.f90: New test.
1086 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1088 * g++.dg/other/dump-ada-spec-2.C: New test.
1090 2012-10-16 Easwaran Raman <eraman@google.com>
1092 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1093 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1095 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1097 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1098 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1100 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1103 * gcc.c-torture/compile/pr54925.c: New.
1105 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1108 * gcc.target/sh/pr51244-17.c: New.
1110 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1113 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1115 * gcc.target/sh/pr54760-4.c: New.
1117 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1120 * gcc.target/sh/torture/sh-torture.exp: New.
1121 * gcc.target/sh/torture/pr34777.c: New.
1123 2012-10-15 Matthias Klose <doko@ubuntu.com>
1125 * lib/target-supports.exp (check_profiling_available): Match
1126 arm*-*-linux-* for ARM Linux/GNU.
1127 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1128 * gfortran.dg/enum_10.f90: Likewise.
1129 * gfortran.dg/enum_9.f90: Likewise.
1130 * gcc.target/arm/synchronize.c: Likewise.
1131 * g++.old-deja/g++.jason/enum6.C: Likewise.
1132 * g++.old-deja/g++.other/enum4.C: Likewise.
1133 * g++.old-deja/g++.law/enum9.C: Likewise.
1135 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1137 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1138 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1140 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1141 Paolo Carlini <paolo.carlini@oracle.com>
1144 * g++.dg/overload/operator6.C: New.
1146 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1148 PR c++/50080 (again)
1149 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1150 * g++.dg/parse/tmpl-outside1.C: Likewise.
1151 * g++.dg/template/qualttp18.C: Likewise.
1152 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1153 * g++.old-deja/g++.pt/overload13.C: Likewise.
1155 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1157 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1158 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1159 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1160 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1161 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1162 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1163 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1164 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1166 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1169 * g++.dg/parse/tmpl-outside2.C: New.
1170 * g++.dg/parse/tmpl-outside1.C: Adjust.
1171 * g++.dg/template/qualttp18.C: Likewise.
1172 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1173 * g++.old-deja/g++.pt/overload13.C: Likewise.
1175 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1177 PR tree-optimization/54915
1178 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1180 2012-10-15 Richard Guenther <rguenther@suse.de>
1182 PR tree-optimization/54920
1183 * gcc.dg/torture/pr54920.c: New testcase.
1185 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1187 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1189 2012-10-13 Jason Merrill <jason@redhat.com>
1191 * g++.dg/tls/thread_local7g.C: Require tls_native.
1193 2012-10-14 Jason Merrill <jason@redhat.com>
1195 * g++.dg/cpp0x/inh-ctor1.C: New.
1196 * g++.dg/cpp0x/inh-ctor2.C: New.
1197 * g++.dg/cpp0x/inh-ctor3.C: New.
1198 * g++.dg/cpp0x/inh-ctor4.C: New.
1199 * g++.dg/cpp0x/inh-ctor5.C: New.
1200 * g++.dg/cpp0x/inh-ctor6.C: New.
1201 * g++.dg/cpp0x/inh-ctor7.C: New.
1202 * g++.dg/cpp0x/inh-ctor8.C: New.
1203 * g++.dg/cpp0x/inh-ctor9.C: New.
1204 * g++.dg/cpp0x/inh-ctor10.C: New.
1205 * g++.dg/cpp0x/inh-ctor11.C: New.
1206 * g++.dg/cpp0x/inh-ctor12.C: New.
1207 * g++.dg/cpp0x/inh-ctor13.C: New.
1209 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1211 PR rtl-optimization/54919
1212 * gcc.dg/pr54919.c: New testcase.
1214 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1217 * g++.dg/template/crash113.C: New.
1219 2012-10-14 Jan Hubicka <jh@suse.cz>
1221 * gcc.dg/unroll_5.c: New testcase.
1223 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1226 * g++.dg/opt/pr52643.C: New.
1228 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1231 * gcc.target/sh/pr54602-1.c: New.
1232 * gcc.target/sh/pr54602-2.c: New.
1233 * gcc.target/sh/pr54602-3.c: New.
1234 * gcc.target/sh/pr54602-4.c: New.
1236 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1239 * gcc.target/sh/pr54680.c: New.
1241 2012-10-12 Jan Hubicka <jh@suse.cz>
1243 * gcc.dg/webizer.c: New testcase.
1245 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1247 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1250 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1252 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1253 Return 0 if already specifying -mfloat-abi other than hard.
1255 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1257 * gcc.dg/pr53060.c: Prune irrelevant warning.
1259 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1262 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1263 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1264 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1265 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1266 Adjust expected wording of warnings for *cmp* builtins.
1267 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1268 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1270 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1273 * g++.dg/parse/friend-main.C: New.
1275 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1278 * g++.dg/pr53055.C: New testcase.
1280 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1283 * g++.dg/cpp0x/pr52744.C: New.
1285 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1288 * gfortran.dg/dummy_procedure_9.f90: New.
1290 2012-10-12 Richard Biener <rguenther@suse.de>
1292 PR tree-optimization/54894
1293 * gcc.dg/torture/pr54894.c: New testcase.
1295 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1298 * gcc.target/sh/pr51244-13.c: New.
1299 * gcc.target/sh/pr51244-14.c: New.
1300 * gcc.target/sh/pr51244-15.c: New.
1301 * gcc.target/sh/pr51244-16.c: New.
1303 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1306 * g++.dg/cpp0x/decltype45.C: New.
1308 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1311 * gfortran.dg/class_allocate_13.f90: New.
1313 2012-10-11 Jason Merrill <jason@redhat.com>
1315 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1316 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1318 * g++.dg/gomp/tls-5.C: Require tls_native.
1319 * g++.dg/tls/thread_local7.C: Require tls_native.
1320 * g++.dg/tls/static2.C: New.
1322 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/ext/weak5.C: New.
1327 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1330 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1331 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1333 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1336 * g++.dg/parse/pr43765.C: New.
1338 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1340 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1342 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1345 * g++.dg/init/bitfield3.C: New.
1347 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1349 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1351 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1353 PR tree-optimization/54877
1354 * gcc.dg/torture/pr54877.c: New test.
1356 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1359 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1360 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1361 and remove target info from dg-do compile.
1362 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1363 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1364 and remove target info from dg-do compile.
1366 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1368 * gcc.dg/pr54782.c: Require target with pthread support.
1370 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1373 * g++.dg/cpp0x/auto35.C: New.
1375 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1377 PR c++/53540 - using fails to be equivalent to typedef
1378 * g++.dg/cpp0x/alias-decl-24.C: New test.
1380 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1382 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1383 that c++11 attributes to types are ignored for now.
1384 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1387 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1390 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1392 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1395 * g++.dg/cpp0x/initlist67.C: New.
1397 2012-10-10 Dehao Chen <dehao@google.com>
1399 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1401 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1404 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1407 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1410 * g++.dg/cpp0x/decltype44.C: New.
1412 2012-10-09 Steve Ellcey <sellcey@mips.com>
1414 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1416 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1419 * g++.dg/cpp0x/decltype43.C: New.
1421 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1424 * gcc.dg/pr53397-1.c: New test case.
1425 * gcc.dg/pr53397-2.c: New test case.
1427 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/warn/Wparentheses-26.C: Adjust.
1431 * g++.dg/warn/Wparentheses-27.C: New.
1433 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1436 * c-c++-common/vector-scalar.c: New testcase.
1437 * g++.dg/ext/vector18.C: New testcase.
1438 * g++.dg/ext/vector5.C: This is not an error anymore.
1439 * gcc.dg/init-vec-1.c: Move ...
1440 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1441 * gcc.c-torture/execute/vector-shift1.c: Move ...
1442 * c-c++-common/torture/vector-shift1.c: ... here.
1443 * gcc.dg/scal-to-vec1.c: Move ...
1444 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1445 C++11. Adapt error messages.
1446 * gcc.dg/convert-vec-1.c: Move ...
1447 * c-c++-common/convert-vec-1.c: ... here.
1448 * gcc.dg/scal-to-vec2.c: Move ...
1449 * c-c++-common/scal-to-vec2.c: ... here.
1451 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1454 * gcc.target/i386/pr54400.c: New testcase.
1456 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1459 * g++.dg/template/pr54858.C: New test.
1461 2012-10-08 Marek Polacek <polacek@redhat.com>
1464 * g++.dg/debug/pr54831.C: New test.
1466 2012-10-08 Dehao Chen <dehao@google.com>
1468 * g++.dg/predict-loop-exit-1.C: New.
1469 * g++.dg/predict-loop-exit-2.C: New.
1470 * g++.dg/predict-loop-exit-3.C: New.
1472 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1474 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1476 2012-10-08 Jason Merrill <jason@redhat.com>
1478 * g++.dg/gomp/tls-5.C: New.
1479 * g++.dg/gomp/tls-wrap1.C: New.
1480 * g++.dg/gomp/tls-wrap2.C: New.
1481 * g++.dg/gomp/tls-wrap3.C: New.
1482 * g++.dg/gomp/tls-wrap4.C: New.
1483 * g++.dg/gomp/tls-wrapper-cse.C: New.
1484 * g++.dg/tls/thread_local-cse.C: New.
1485 * g++.dg/tls/thread_local-order1.C: New.
1486 * g++.dg/tls/thread_local-order2.C: New.
1487 * g++.dg/tls/thread_local-wrap1.C: New.
1488 * g++.dg/tls/thread_local-wrap2.C: New.
1489 * g++.dg/tls/thread_local-wrap3.C: New.
1490 * g++.dg/tls/thread_local-wrap4.C: New.
1491 * g++.dg/tls/thread_local2g.C: New.
1492 * g++.dg/tls/thread_local3g.C: New.
1493 * g++.dg/tls/thread_local4g.C: New.
1494 * g++.dg/tls/thread_local5g.C: New.
1495 * g++.dg/tls/thread_local6g.C: New.
1496 * g++.dg/tls/thread_local7g.C: New.
1498 * g++.dg/tls/thread_local3.C: New.
1499 * g++.dg/tls/thread_local4.C: New.
1500 * g++.dg/tls/thread_local5.C: New.
1501 * g++.dg/tls/thread_local6.C: New.
1503 * g++.dg/tls/init-2.C: Tweak errors.
1504 * g++.dg/tls/thread_local1.C: New.
1505 * g++.dg/tls/thread_local2.C: New.
1506 * g++.dg/tls/thread_local7.C: New.
1508 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1511 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1513 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1516 * gcc.target/sh/pr54685.c: New.
1518 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1520 PR c++/53528 C++11 attribute support
1521 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1522 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1525 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1528 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1544 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1548 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1549 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1550 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1551 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1552 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1553 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1579 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1581 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1582 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1583 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1585 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1588 * gcc.target/sh/pr54760-2.c: New.
1589 * gcc.target/sh/pr54760-3.c: New.
1591 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1594 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1596 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1597 Sandra Loosemore <sandra@codesourcery.com>
1599 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1600 and test that the accumulator is initialized using MULT.
1601 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1602 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1604 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1607 * g++.dg/cpp0x/stdint.C: New.
1609 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1612 * g++.dg/cpp0x/stddef.C: New.
1614 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1617 * gfortran.dg/typebound_operator_17.f90: New.
1619 2012-10-06 Jan Hubicka <jh@suse.cz>
1623 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1625 2012-10-06 Jan Hubicka <jh@suse.cz>
1627 * gcc.dg/lto/resolutions_0.c: New testcase.
1629 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1632 * gfortran.dg/generic_25.f90: New.
1633 * gfortran.dg/generic_26.f90: New.
1634 * gfortran.dg/generic_27.f90: New.
1636 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1639 * gcc.target/sh/pr54760-1.c: New.
1641 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1643 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1644 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1645 * g++.dg/warn/Wsign-compare-5.C: New test.
1646 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1647 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1648 * g++.dg/ext/builtin30.C: New test.
1649 * g++.dg/ext/vla12.C: New test.
1650 * gcc.dg/builtins-85.c: New test.
1653 * gcc.dg/guality/pr54519-1.c: New test.
1654 * gcc.dg/guality/pr54519-2.c: New test.
1655 * gcc.dg/guality/pr54519-3.c: New test.
1656 * gcc.dg/guality/pr54519-4.c: New test.
1657 * gcc.dg/guality/pr54519-5.c: New test.
1658 * gcc.dg/guality/pr54519-6.c: New test.
1660 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1663 * g++.dg/cpp0x/defaulted38.C: New.
1665 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1667 PR tree-optimization/33763
1668 * c-c++-common/pr33763.c: New test.
1670 PR tree-optimization/54810
1671 * gcc.dg/tree-ssa/vrp85.c: New test.
1673 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1675 * gcc.dg/ucnid-7.c: Skip on AIX.
1676 * gcc.dg/ucnid-8.c: Same.
1677 * gcc.dg/ucnid-10.c: Same.
1678 * gcc.dg/ucnid-13.c: Same.
1679 * gcc.dg/attr-alias-3.c: Same.
1680 * gcc.dg/attr-alias-5.c: Same.
1681 * gcc.dg/torture/pr51106-2.c: Same.
1682 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1684 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1687 * g++.dg/cpp0x/alias-decl-23.C: New.
1689 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1692 * g++.dg/template/friend53.C: New.
1694 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1696 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1697 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1698 (scan-ada-spec): Likewise.
1699 (scan-ada-spec-not): Likewise.
1700 * gcc.dg/dump-ada-spec-1.c: New test.
1701 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1703 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1705 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1707 2012-10-04 Florian Weimer <fweimer@redhat.com>
1709 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1711 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1714 * g++.dg/cpp0x/pr54323.C: New.
1716 2012-10-04 Richard Guenther <rguenther@suse.de>
1719 * g++.dg/torture/pr54735.C: New testcase.
1721 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1723 PR rtl-optimization/54739
1724 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1726 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1729 * gcc.target/sh/pr51244-12.c: New.
1731 2012-10-03 Dehao Chen <dehao@google.com>
1734 * gcc.dg/pr54782.c: New test.
1736 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1739 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1741 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1744 * gfortran.dg/class_53.f90: New.
1746 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1749 * gcc.dg/guality/pr54551.c: New.
1751 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1753 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1754 * gcc.target/powerpc/pr46728-2.c: Likewise.
1756 2012-10-02 Sharad Singhai <singhai@google.com>
1759 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1760 to fix test failures caused by r191883.
1761 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1762 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1763 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1764 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1765 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1766 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1767 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1768 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1769 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1771 2012-09-30 Sharad Singhai <singhai@google.com>
1773 * gcc.target/i386/vect-double-1.c: Fix test.
1775 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1778 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1781 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1783 PR rtl-optimization/54457
1784 * gcc.target/i386/pr54457.c: New test.
1786 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1788 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1790 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1792 * gcc.target/i386/vect-rebuild.c: New testcase.
1794 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1796 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1798 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1800 * gcc.target/mips/pr37362.c: Fix target selector.
1802 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1805 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1807 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1809 * gcc.dg/ucnid-8.c: Update line number.
1810 * gcc.dg/torture/pr51106-2.c: Likewise.
1812 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1815 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1816 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1817 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1819 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1821 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1822 partially reverting r170092.
1823 * gfortran.dg/class_7.f03: Ditto.
1824 * gfortran.dg/coarray_14.f90: Ditto.
1825 * gfortran.dg/typebound_proc_13.f03: Ditto.
1827 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1830 * g++.dg/cpp0x/sfinae42.C: New.
1832 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1834 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1835 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1836 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1837 * gcc.dg/pr42629.c: XFAIL on AIX.
1838 * gcc.dg/pr47684.c: Same.
1839 * gcc.dg/pr43670.c: Same.
1840 * gcc.dg/pr42916.c: Same.
1841 * gcc.dg/pr45449.c: Same.
1842 * gcc.dg/pr50017.c: Same.
1843 * gcc.dg/pr42728.c: Same.
1844 * gcc.dg/pr47881.c: Same.
1845 * gcc.dg/pr44023.c: Same.
1846 * gcc.dg/pr41345.c: Same.
1847 * gcc.dg/pr42630.c: Same.
1848 * gcc.dg/pr44971.c: Same.
1849 * gcc.dg/pr46771.c: Same.
1850 * gcc.dg/ucnid-8.c: Same.
1851 * gcc.dg/ucnid-10.c: Same.
1852 * gcc.dg/ucnid-13.c: Same.
1853 * gcc.dg/torture/pr51106-2.c: Same.
1854 * gcc.dg/pr48768.c: Same.
1855 * gcc.dg/pr42631.c: Same.
1856 * gcc.dg/pr43084.c: Same.
1857 * gcc.dg/ucnid-7.c: Same.
1858 * gcc.dg/pr42889.c: Same.
1859 * gcc.dg/pr41241.c: Same.
1860 * gcc.dg/pr42719.c: Same.
1861 * g++.dg/debug/pr46583.C: Same.
1862 * g++.dg/debug/pr47106.C: Same.
1863 * g++.dg/opt/pr48549.C: Same.
1864 * g++.dg/other/pr42685.C: Same.
1865 * c-c++-common/pr43942.c: Same.
1867 2012-09-29 Ian Lance Taylor <iant@google.com>
1869 * go.test/go-test.exp: Update for latest version of Go testsuite.
1871 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1874 * gfortran.dg/internal_readwrite_3.f90: New test.
1876 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1878 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1879 c-c++-common/Wunused-local-typedefs-2.c to here.
1881 PR c++/54372 - unused attribute inactive on dependant entities
1882 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1884 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1886 PR c++/29028 - Missed unused warning on using declaration
1887 * g++.dg/warn/Wunused-var-18.C: New test.
1889 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1891 PR c++/53551 - -Wunused-local-typedefs misses uses
1892 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1894 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1897 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1899 PR tree-optimization/54713
1900 * gcc.c-torture/compile/pr54713-1.c: New test.
1901 * gcc.c-torture/compile/pr54713-2.c: New test.
1902 * gcc.c-torture/compile/pr54713-3.c: New test.
1904 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1906 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1908 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1910 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1912 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1915 * gcc.target/i386/pr54703.c: New test.
1917 2012-09-27 Richard Guenther <rguenther@suse.de>
1920 * gcc.dg/lto/pr54709_0.c: New testcase.
1921 * gcc.dg/lto/pr54709_1.c: Likewise.
1923 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1925 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1927 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1929 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1931 * gcc.target/arm/pr42879.c: Handle big-endian.
1933 2012-09-26 Steve Ellcey <sellcey@mips.com>
1936 * gcc.dg/pr37303.c: Check for rdata or rodata.
1938 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1940 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1942 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1946 * gcc.target/powerpc/ppc-ne0-1.c: New.
1948 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1951 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1952 test_19, test_20, test_21, test_22, test_23): New functions.
1953 * gcc.target/sh/pr54089-4.c: New.
1954 * gcc.target/sh/pr54089-5.c: New.
1955 * gcc.target/sh/pr54089-6.c: New.
1956 * gcc.target/sh/pr54089-7.c: New.
1958 2012-09-25 Richard Guenther <rguenther@suse.de>
1961 * gcc.dg/lto/pr54702_0.c: New testcase.
1962 * gcc.dg/lto/pr54702_1.c: Likewise.
1963 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1964 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1965 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1966 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1968 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1971 * g++.dg/cpp0x/parse2.C: New.
1972 * g++.dg/parse/error11.C: Adjust.
1973 * g++.dg/parse/error12.C: Likewise.
1975 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1977 * gcc.target/i386/20030217-1.c: Added check for
1978 large_long_double effective target.
1979 * gcc.target/i386/387-3.c: Likewise.
1980 * gcc.target/i386/387-4.c: Likewise.
1981 * gcc.target/i386/pr36578-1.c: Likewise.
1982 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1983 when long double size is equal double size.
1984 * gcc.target/i386/excess-precision-1.c: Likewise.
1985 * gcc.target/i386/pr36578-2.c: Likewise.
1986 * gcc.target/i386/20030217-2.c: New testcase.
1988 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1990 PR tree-optimization/54676
1991 * gcc.dg/pr54676.c: New test.
1993 2012-09-25 Richard Guenther <rguenther@suse.de>
1995 PR tree-optimization/53663
1996 * gcc.dg/torture/pr53663-1.c: New testcase.
1997 * gcc.dg/torture/pr53663-2.c: Likewise.
1998 * gcc.dg/torture/pr53663-3.c: Likewise.
2000 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2002 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2004 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2006 * lib/target-supports-dg.exp (dg-require-effective-target,
2007 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2008 dg-process-target-1 instead of dg-process-target.
2009 (dg-process-target-1): Rename from dg-process-target.
2010 (dg-process-target): New.
2012 2012-09-24 Richard Guenther <rguenther@suse.de>
2014 PR tree-optimization/54684
2015 * g++.dg/torture/pr54684.C: New testcase.
2017 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2019 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2021 2012-09-24 Richard Guenther <rguenther@suse.de>
2024 * gcc.dg/tm/pr52173-1.c: New.
2025 * gcc.dg/tm/pr52173-2.c: New.
2027 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2029 * gcc.dg/pr54669.c: New test.
2031 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2032 Dominique Dhumieres <dominiq@lps.ens.fr>
2035 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2037 2012-09-23 Tobias Burnus <burnus@net-b.de>
2040 * gfortran.dg/class_array_14.f90: New.
2042 2012-09-22 Kai Tietz <ktietz@redhat.com>
2044 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2045 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2047 2012-09-21 Dehao Chen <dehao@google.com>
2050 PR tree-optimization/54655
2051 * g++.dg/pr54655.C: New testcase.
2053 2012-09-21 Richard Guenther <rguenther@suse.de>
2055 PR tree-optimization/54647
2056 * g++.dg/torture/pr54647.C: New testcase.
2058 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2061 * c-c++-common/torture/vector-compare-2.c: Add -w.
2063 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2065 * gnat.dg/opt20.ads: Move dg directive to...
2066 * gnat.dg/opt20.adb: ...here.
2067 * gnat.dg/addr1.ad[sb]: Likewise.
2068 * gnat.dg/concat2.ad[sb]: Likewise.
2069 * gnat.dg/array16.ad[sb]: Likewise.
2070 * gnat.dg/atomic5.ad[sb]: Likewise.
2071 * gnat.dg/discr29.ad[sb]: Likewise.
2072 * gnat.dg/noreturn5.ad[sb]: Likewise.
2073 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2074 * gnat.dg/discr23.ads: Remove dg directive.
2075 * gnat.dg/nested_float_packed.ads: Likewise.
2076 * gnat.dg/oconst6.ads: Move to...
2077 * gnat.dg/specs/oconst6.ads: ...here.
2079 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2082 * g++.dg/cpp0x/decltype32.C: Tweak.
2084 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2086 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2087 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2088 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2089 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2091 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2094 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2096 2012-09-19 Steve Ellcey <sellcey@mips.com>
2098 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2100 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2102 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2103 * gcc.target/powerpc/ppc-mftb.c: New file.
2105 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2108 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2111 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2114 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2116 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2118 * gcc.c-torture/execute/20120919-1.c: New test.
2120 2012-09-19 Richard Guenther <rguenther@suse.de>
2122 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2124 2012-09-19 Richard Guenther <rguenther@suse.de>
2126 * gcc.dg/builtin-unreachable-6.c: Adjust.
2128 2012-09-19 Richard Guenther <rguenther@suse.de>
2130 * gcc.dg/builtin-object-size-10.c: Adjust.
2131 * gcc.dg/builtin-unreachable-5.c: Adjust.
2132 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2133 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2134 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2135 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2136 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2137 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2138 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2139 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2140 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2141 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2142 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2143 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2145 2012-09-19 Richard Guenther <rguenther@suse.de>
2147 PR tree-optimization/54132
2148 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2149 * gcc.dg/torture/pr54132.c: Likewise.
2151 2012-09-19 Terry Guo <terry.guo@arm.com>
2153 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2154 extra prune rules that will be applied to all tests in a .exp file.
2155 (gcc-dg-prune): Use rules defined by the above variable.
2156 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2157 harmless warnings on architecture switch conflict.
2159 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2161 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2162 of asm-comment characters instead of a single one.
2163 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2165 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2167 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2169 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2170 target instead of xfailing it.
2171 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2172 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2173 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2174 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2175 * gcc.dg/vect/vect-104.c: Likewise.
2176 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2177 * gcc.dg/vect/vect-outer-1.c: Likewise.
2178 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2179 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2180 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2181 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2182 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2183 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2184 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2185 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2186 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2188 * lib/target-supports.exp
2189 (check_effective_target_vect_widen_mult_qi_to_hi,
2190 check_effective_target_vect_widen_mult_hi_to_si,
2191 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2192 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2193 check_effective_target_vect_pack_trunc,
2194 check_effective_target_vect_unpack,
2195 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2196 instead of arm_none.
2198 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2200 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2202 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2203 config to compiler_flags.
2205 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2208 * gcc.target/i386/pr54592.c: New test.
2210 PR tree-optimization/54610
2211 * gcc.target/i386/pr54610.c: New test.
2213 2012-09-17 Jason Merrill <jason@redhat.com>
2216 * g++.dg/cpp0x/alias-decl-21.C: New.
2217 * g++.dg/cpp0x/alias-decl-22.C: New.
2219 2012-09-17 Tobias Burnus <burnus@net-b.de>
2222 * gfortran.dg/scan_2.f90: New.
2224 2012-09-17 Jason Merrill <jason@redhat.com>
2227 * g++.dg/init/aggr9.C: New.
2229 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2231 * gnat.dg/loop_optimization12.ad[sb]: New test.
2233 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2236 * gfortran.dg/proc_ptr_result_7.f90: New.
2238 2012-09-17 Tobias Burnus <burnus@net-b.de>
2241 * gfortran.dg/structure_constructor_11.f90: New.
2243 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2245 PR tree-optimization/54563
2246 * g++.dg/torture/pr54563.C: New test.
2248 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2251 * gfortran.dg/typebound_generic_14.f03: New.
2253 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2256 * gfortran.dg/proc_ptr_38.f90: New.
2258 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2261 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2265 * gnat.dg/lto15.adb: Require lto.
2267 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2268 "myBindC" for hppa*-*-hpux*.
2270 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2272 * gfortran.dg/namelist_75.f90: New test.
2274 2012-09-15 Tom de Vries <tom@codesourcery.com>
2276 * gcc.dg/tree-ssa/vrp82.c: New test.
2277 * gcc.dg/tree-ssa/vrp83.c: Same.
2278 * gcc.dg/tree-ssa/vrp84.c: Same.
2280 2012-09-15 Tom de Vries <tom@codesourcery.com>
2282 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2283 * gcc.dg/tree-ssa/vrp81.c: ... this.
2285 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2288 * gcc.target/avr/torture/fix-types.h: New.
2289 * gcc.target/avr/torture/vals-hr.def: New.
2290 * gcc.target/avr/torture/vals-r.def: New.
2291 * gcc.target/avr/torture/vals-k.def: New.
2292 * gcc.target/avr/torture/vals-ur.def: New.
2293 * gcc.target/avr/torture/vals-uk.def: New.
2294 * gcc.target/avr/torture/vals-uhr.def: New.
2295 * gcc.target/avr/torture/vals-llk.def: New.
2296 * gcc.target/avr/torture/vals-ullk.def: New.
2297 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2298 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2299 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2300 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2301 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2302 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2303 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2304 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2306 2012-09-14 Dehao Chen <dehao@google.com>
2308 * g++.dg/debug/dwarf2/deallocator.C: New test.
2310 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2313 * gcc.c-torture/compile/pr54552-1.c: New test.
2315 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2318 * g++.dg/other/vector-compare.C: New testcase.
2319 * c-c++-common/vector-compare-3.c: New testcase.
2320 * gcc.dg/vector-shift.c: Move ...
2321 * c-c++-common/vector-shift.c: ... here.
2322 * gcc.dg/vector-shift1.c: Move ...
2323 * c-c++-common/vector-shift1.c: ... here.
2324 * gcc.dg/vector-shift3.c: Move ...
2325 * c-c++-common/vector-shift3.c: ... here.
2326 * gcc.dg/vector-compare-1.c: Move ...
2327 * c-c++-common/vector-compare-1.c: ... here.
2328 * gcc.dg/vector-compare-2.c: Move ...
2329 * c-c++-common/vector-compare-2.c: ... here.
2330 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2331 * c-c++-common/torture/vector-compare-1.c: ... here.
2332 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2333 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2334 * c-c++-common/torture/vector-compare-2.c: ... here.
2335 * gcc.c-torture/execute/vector-shift.c: Move ...
2336 * c-c++-common/torture/vector-shift.c: ... here.
2337 * gcc.c-torture/execute/vector-shift2.c: Move ...
2338 * c-c++-common/torture/vector-shift2.c: ... here.
2339 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2340 * c-c++-common/torture/vector-subscript-1.c: ... here.
2341 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2342 * c-c++-common/torture/vector-subscript-2.c: ... here.
2343 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2344 * c-c++-common/torture/vector-subscript-3.c: ... here.
2346 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2349 * gcc.c-torture/compile/pr54103-1.c,
2350 gcc.c-torture/compile/pr54103-2.c,
2351 gcc.c-torture/compile/pr54103-3.c,
2352 gcc.c-torture/compile/pr54103-4.c,
2353 gcc.c-torture/compile/pr54103-5.c,
2354 gcc.c-torture/compile/pr54103-6.c: New tests.
2355 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2357 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2359 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2361 2012-09-14 Richard Guenther <rguenther@suse.de>
2363 PR tree-optimization/54565
2364 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2365 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2367 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2369 * gcc.target/arm/combine-movs.c: Add missing space.
2371 2012-09-14 Richard Guenther <rguenther@suse.de>
2373 * g++.dg/torture/builtin-location.C: New testcase.
2375 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2376 Manuel López-Ibáñez <manu@gcc.gnu.org>
2379 * g++.dg/warn/Wuninitialized-self.C: New.
2381 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2384 * gcc.c-torture/compile/pr54559.c: New test.
2386 2012-09-13 Jason Merrill <jason@redhat.com>
2389 * g++.dg/cpp0x/constexpr-temp1.C: New.
2392 * g++.dg/template/anonunion2.C: New.
2395 * g++.dg/template/init10.C: New.
2397 2012-09-13 Tobias Burnus <burnus@net-b.de>
2400 * gfortran.dg/implicit_pure_3.f90: New.
2402 2012-09-13 Richard Guenther <rguenther@suse.de>
2404 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2406 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2408 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2410 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2412 * c-c++-common/pr51712.c: Handle for short-enum targets.
2414 2012-09-12 Terry Guo <terry.guo@arm.com>
2416 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2417 and lsrs for Thumb2 mode.
2419 2012-09-12 Jan Hubicka <jh@suse.cz>
2421 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2423 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2426 * gcc.target/i386/pr54445-1.c: New file.
2427 * gcc.target/i386/pr54445-2.c: Likewise.
2429 2012-09-12 Tobias Burnus <burnus@net-b.de>
2433 * gfortran.dg/coarray_10.f90: Update dg-error.
2434 * gfortran.dg/coarray_28.f90: New.
2435 * gfortran.dg/array_section_3.f90: New.
2437 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2439 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2440 gcc.target/arm/pr48252.c: Fix for big-endian support.
2442 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2444 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2446 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2447 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2449 * gcc.target/arm/neon-vfma-1.c: New testcase.
2450 * gcc.target/arm/neon-vfms-1.c: Likewise.
2451 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2453 * gcc.target/arm/neon-vmls-1.c: Likewise.
2454 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2456 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2457 (check_effective_target_arm_neonv2_ok): Likewise.
2458 (check_effective_target_arm_neonv2_hw): Likewise.
2459 (check_effective_target_arm_neonv2): Likewise.
2461 2012-09-11 Richard Guenther <rguenther@suse.de>
2464 * g++.dg/tree-ssa/pr54515.C: New testcase.
2466 2012-09-10 Andrew Pinski <apinski@cavium.com>
2469 * gcc.dg/tm/memopt-16.c: New testcase.
2471 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2475 * g++.dg/cpp0x/sfinae40.C: New.
2476 * g++.dg/cpp0x/sfinae41.C: Likewise.
2478 2012-09-10 Jason Merrill <jason@redhat.com>
2481 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2483 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2486 * gcc.target/sh/pr54089-3.c: New.
2488 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2490 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2492 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2494 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2496 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2498 * gcc.dg/pr52558-2.c: Delete.
2499 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2501 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2503 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2505 2012-09-10 Richard Guenther <rguenther@suse.de>
2507 PR tree-optimization/54520
2508 * gcc.dg/torture/pr54520.c: New testcase.
2510 2012-09-10 Jason Merrill <jason@redhat.com>
2513 * g++.dg/cpp0x/implicit14.C: New.
2515 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2518 * gfortran.dg/bound_simplification_3.f90: New test.
2520 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2523 * gcc.dg/pr52558-1.c: Delete.
2524 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2526 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2528 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2529 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2530 * gcc.target/arm/smlaltt-1.c: Likewise.
2532 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2534 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2536 2012-09-07 Tom de Vries <tom@codesourcery.com>
2538 PR tree-optimization/53986
2539 * gcc.dg/tree-ssa/vrp80.c: New test.
2540 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2542 2012-09-06 Jason Merrill <jason@redhat.com>
2546 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2547 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2549 2012-09-06 Andrew Pinski <apinski@cavium.com>
2552 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2554 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2556 PR rtl-optimization/54455
2557 * gcc.dg/54455.c: New test.
2559 2012-09-06 Tobias Burnus <burnus@net-b.de>
2562 * gfortran.dg/promotion_2.f90: New.
2564 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2567 * c-c++-common/pr54486.c: New test.
2569 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2572 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2574 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2577 * g++.dg/cpp0x/sfinae39.C: New.
2579 2012-09-04 Jason Merrill <jason@redhat.com>
2582 * g++.dg/ext/flexary3.C: New.
2585 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2588 * g++.dg/template/defarg15.C: New.
2591 * g++.dg/template/access24.C: New.
2593 2012-09-04 Richard Guenther <rguenther@suse.de>
2595 PR tree-optimization/54458
2596 * gcc.dg/torture/pr54458.c: New testcase.
2598 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2600 * gcc.target/arm/neon-vext.c: New test.
2601 * gcc.target/arm/neon-vext-execute.c: Ditto.
2603 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2607 * gfortran.dg/select_type_29.f03: New.
2609 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2611 * gcc.dg/fold-perm.c: Improve test.
2613 2012-09-03 Tobias Burnus <burnus@net-b.de>
2616 * gfortran.dg/coarray_class_1.f90: New.
2618 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2621 * gcc.c-torture/compile/pr49206.c: New test.
2623 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2624 Uros Bizjak <ubizjak@gmail.com>
2627 * gfortran.dg/pr36680.f90: New test.
2629 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2632 * g++.dg/opt/pr42295.C: New test.
2634 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2637 * gcc.dg/torture/pr54436.c: New test.
2639 2012-09-01 Andrew Pinski <apinski@cavium.com>
2641 * gcc.target/mips/truncate-8.c: New testcase.
2643 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2647 * gcc.target/i386/pr46829.c: New test.
2648 * gcc.target/i386/pr46843.c: Ditto.
2650 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2651 Jason Merrill <jason@redhat.com>
2654 * g++.dg/parse/error50.C: New.
2656 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2659 * gcc.c-torture/compile/pr54428.c: New test.
2661 2012-08-31 Ollie Wild <aaw@google.com>
2664 * g++.dg/init/lifetime3.C: New test.
2666 2012-08-31 Martin Jambor <mjambor@suse.cz>
2669 * gcc.dg/torture/pr54409.c: New test.
2671 2012-08-31 Martin Jambor <mjambor@suse.cz>
2673 * gfortran.dg/pr48636.f90: Add dump scan checks.
2675 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2677 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2679 2012-08-28 Joey Ye <joey.ye@arm.com>
2681 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2683 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2686 * gcc.target/i386/pr46254.c: New test.
2688 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2690 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2691 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2692 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2694 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2696 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2697 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2698 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2699 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2700 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2701 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2702 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2703 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2704 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2705 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2706 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2707 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2708 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2709 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2710 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2711 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2712 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2713 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2714 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2715 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2716 gcc.target/mips/unaligned-1.c: Tighten regexps.
2718 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2720 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2721 (mips_option_groups): Remove optimization. Add various -f options.
2722 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2723 and -pg imply -fno-omit-frame-pointer.
2724 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2725 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2726 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2727 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2728 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2729 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2730 * gcc.target/mips/abi-n32-long32.c: Likewise.
2731 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2732 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2733 * gcc.target/mips/abi-n32-long64.c: Likewise.
2734 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2735 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2736 * gcc.target/mips/abi-n64-long32.c: Likewise.
2737 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2738 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2739 * gcc.target/mips/abi-n64-long64.c: Likewise.
2740 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2741 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2742 * gcc.target/mips/abi-o32-long32.c: Likewise.
2743 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2744 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2745 * gcc.target/mips/abi-o32-long64.c: Likewise.
2746 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2747 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2748 * gcc.target/mips/abi-o64-long32.c: Likewise.
2749 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2750 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2751 * gcc.target/mips/abi-o64-long64.c: Likewise.
2752 * gcc.target/mips/asm-1.c: Likewise.
2753 * gcc.target/mips/branch-1.c: Likewise.
2754 * gcc.target/mips/call-3.c: Likewise.
2755 * gcc.target/mips/call-saved-3.c: Likewise.
2756 * gcc.target/mips/clear-cache-1.c: Likewise.
2757 * gcc.target/mips/div-1.c: Likewise.
2758 * gcc.target/mips/div-2.c: Likewise.
2759 * gcc.target/mips/div-3.c: Likewise.
2760 * gcc.target/mips/div-4.c: Likewise.
2761 * gcc.target/mips/div-5.c: Likewise.
2762 * gcc.target/mips/div-6.c: Likewise.
2763 * gcc.target/mips/div-7.c: Likewise.
2764 * gcc.target/mips/div-8.c: Likewise.
2765 * gcc.target/mips/div-9.c: Likewise.
2766 * gcc.target/mips/div-10.c: Likewise.
2767 * gcc.target/mips/div-11.c: Likewise.
2768 * gcc.target/mips/div-12.c: Likewise.
2769 * gcc.target/mips/dsp-ctrl.c: Likewise.
2770 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2771 * gcc.target/mips/ext-8.c: Likewise.
2772 * gcc.target/mips/extend-2.c: Likewise.
2773 * gcc.target/mips/fix-r10000-1.c: Likewise.
2774 * gcc.target/mips/fix-r10000-2.c: Likewise.
2775 * gcc.target/mips/fix-r10000-3.c: Likewise.
2776 * gcc.target/mips/fix-r10000-4.c: Likewise.
2777 * gcc.target/mips/fix-r10000-5.c: Likewise.
2778 * gcc.target/mips/fix-r10000-6.c: Likewise.
2779 * gcc.target/mips/fix-r10000-7.c: Likewise.
2780 * gcc.target/mips/fix-r10000-8.c: Likewise.
2781 * gcc.target/mips/fix-r10000-9.c: Likewise.
2782 * gcc.target/mips/fix-r10000-10.c: Likewise.
2783 * gcc.target/mips/fix-r10000-11.c: Likewise.
2784 * gcc.target/mips/fix-r10000-12.c: Likewise.
2785 * gcc.target/mips/fix-r10000-13.c: Likewise.
2786 * gcc.target/mips/fix-r10000-14.c: Likewise.
2787 * gcc.target/mips/fix-r10000-15.c: Likewise.
2788 * gcc.target/mips/fpcmp-1.c: Likewise.
2789 * gcc.target/mips/fpcmp-2.c: Likewise.
2790 * gcc.target/mips/fpr-moves-7.c: Likewise.
2791 * gcc.target/mips/fpr-moves-8.c: Likewise.
2792 * gcc.target/mips/int-moves-1.c: Likewise.
2793 * gcc.target/mips/int-moves-2.c: Likewise.
2794 * gcc.target/mips/long-calls-pg.c: Likewise.
2795 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2796 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2797 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2798 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2799 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2800 * gcc.target/mips/mips-3d-1.c: Likewise.
2801 * gcc.target/mips/mips-3d-2.c: Likewise.
2802 * gcc.target/mips/mips-3d-3.c: Likewise.
2803 * gcc.target/mips/mips-3d-4.c: Likewise.
2804 * gcc.target/mips/mips-3d-5.c: Likewise.
2805 * gcc.target/mips/mips-3d-6.c: Likewise.
2806 * gcc.target/mips/mips-3d-7.c: Likewise.
2807 * gcc.target/mips/mips-3d-8.c: Likewise.
2808 * gcc.target/mips/mips-3d-9.c: Likewise.
2809 * gcc.target/mips/mips-ps-1.c: Likewise.
2810 * gcc.target/mips/mips-ps-2.c: Likewise.
2811 * gcc.target/mips/mips-ps-3.c: Likewise.
2812 * gcc.target/mips/mips-ps-4.c: Likewise.
2813 * gcc.target/mips/mips-ps-6.c: Likewise.
2814 * gcc.target/mips/mips32-dspr2.c: Likewise.
2815 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2816 * gcc.target/mips/neg-abs-1.c: Likewise.
2817 * gcc.target/mips/neg-abs-2.c: Likewise.
2818 * gcc.target/mips/nmadd-3.c: Likewise.
2819 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2820 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2821 * gcc.target/mips/octeon-pop-1.c: Likewise.
2822 * gcc.target/mips/pr26765.c: Likewise.
2823 * gcc.target/mips/pr33256.c: Likewise.
2824 * gcc.target/mips/pr33635-1.c: Likewise.
2825 * gcc.target/mips/pr33755.c: Likewise.
2826 * gcc.target/mips/pr35802.c: Likewise.
2827 * gcc.target/mips/pr45074.c: Likewise.
2828 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2829 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2830 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2831 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2832 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2833 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2834 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2835 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2836 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2837 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2838 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2839 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2840 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2841 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2842 * gcc.target/mips/save-restore-1.c: Likewise.
2843 * gcc.target/mips/save-restore-3.c: Likewise.
2844 * gcc.target/mips/save-restore-5.c: Likewise.
2845 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2846 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2847 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2848 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2849 * gcc.target/mips/stack-1.c: Likewise.
2851 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2854 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2855 branch under test to be filled with preceding rather than
2856 following instructions.
2857 * gcc.target/mips/branch-10.c: Likewise.
2858 * gcc.target/mips/branch-11.c: Likewise.
2859 * gcc.target/mips/branch-12.c: Likewise.
2860 * gcc.target/mips/branch-13.c: Likewise.
2861 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2862 to be eliminated. Tighten $28 scan-assembler-not test.
2864 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2866 * gcc.target/mips/call-4.c: ...this new test.
2868 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2870 * gcc.target/mips/code-readable-3.c: Likewise.
2871 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2872 flag but skip for -O0.
2873 * gcc.target/mips/code-readable-4.c: Likewise.
2875 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2876 of operations under test.
2877 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2879 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2880 Don't require sibling-call optimization.
2881 * gcc.target/mips/near-far-4.c: Likewise.
2883 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2884 Make sure that the register variable is used.
2885 * gcc.target/mips/soft-float-1.c: Likewise.
2887 * gcc.target/mips/sdata-1.c: Make static data volatile.
2888 * gcc.target/mips/sdata-2.c: Likewise.
2889 * gcc.target/mips/sdata-3.c: Likewise.
2890 * gcc.target/mips/sdata-4.c: Likewise.
2892 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2894 * gcc.target/mips/atomic-memory-2.c: Likewise.
2895 * gcc.target/mips/branch-cost-1.c: Likewise.
2896 * gcc.target/mips/branch-cost-2.c: Likewise.
2897 * gcc.target/mips/cache-1.c: Likewise.
2898 * gcc.target/mips/call-1.c: Likewise.
2899 * gcc.target/mips/call-saved-2.c: Likewise.
2900 * gcc.target/mips/const-anchor-1.c: Likewise.
2901 * gcc.target/mips/const-anchor-2.c: Likewise.
2902 * gcc.target/mips/dse-1.c: Likewise.
2903 * gcc.target/mips/dsp-lhx.c: Likewise.
2904 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2905 * gcc.target/mips/ext-1.c: Likewise.
2906 * gcc.target/mips/ext-2.c: Likewise.
2907 * gcc.target/mips/ext-3.c: Likewise.
2908 * gcc.target/mips/ext-4.c: Likewise.
2909 * gcc.target/mips/ext-5.c: Likewise.
2910 * gcc.target/mips/ext-6.c: Likewise.
2911 * gcc.target/mips/ext-7.c: Likewise.
2912 * gcc.target/mips/extend-1.c: Likewise.
2913 * gcc.target/mips/fix-r4000-1.c: Likewise.
2914 * gcc.target/mips/fix-r4000-3.c: Likewise.
2915 * gcc.target/mips/fix-r4000-5.c: Likewise.
2916 * gcc.target/mips/fix-r4000-6.c: Likewise.
2917 * gcc.target/mips/fix-r4000-8.c: Likewise.
2918 * gcc.target/mips/fix-r4000-10.c: Likewise.
2919 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2920 * gcc.target/mips/fixed-vector-type.c: Likewise.
2921 * gcc.target/mips/fpr-moves-1.c: Likewise.
2922 * gcc.target/mips/fpr-moves-2.c: Likewise.
2923 * gcc.target/mips/fpr-moves-3.c: Likewise.
2924 * gcc.target/mips/fpr-moves-4.c: Likewise.
2925 * gcc.target/mips/fpr-moves-5.c: Likewise.
2926 * gcc.target/mips/fpr-moves-6.c: Likewise.
2927 * gcc.target/mips/ins-1.c: Likewise.
2928 * gcc.target/mips/ins-2.c: Likewise.
2929 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2930 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2931 * gcc.target/mips/lazy-binding-1.c: Likewise.
2932 * gcc.target/mips/madd-3.c: Likewise.
2933 * gcc.target/mips/madd-5.c: Likewise.
2934 * gcc.target/mips/madd-6.c: Likewise.
2935 * gcc.target/mips/madd-8.c: Likewise.
2936 * gcc.target/mips/madd-9.c: Likewise.
2937 * gcc.target/mips/memcpy-1.c: Likewise.
2938 * gcc.target/mips/mips-ps-type.c: Likewise.
2939 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2940 * gcc.target/mips/mips-sched-madd.c: Likewise.
2941 * gcc.target/mips/mips16e-extends.c: Likewise.
2942 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2943 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2944 * gcc.target/mips/movcc-1.c: Likewise.
2945 * gcc.target/mips/movcc-2.c: Likewise.
2946 * gcc.target/mips/movcc-3.c: Likewise.
2947 * gcc.target/mips/msub-5.c: Likewise.
2948 * gcc.target/mips/msub-6.c: Likewise.
2949 * gcc.target/mips/msub-8.c: Likewise.
2950 * gcc.target/mips/mult-2.c: Likewise.
2951 * gcc.target/mips/mult-3.c: Likewise.
2952 * gcc.target/mips/mult-5.c: Likewise.
2953 * gcc.target/mips/mult-6.c: Likewise.
2954 * gcc.target/mips/mult-7.c: Likewise.
2955 * gcc.target/mips/mult-12.c: Likewise.
2956 * gcc.target/mips/mult-13.c: Likewise.
2957 * gcc.target/mips/mult-14.c: Likewise.
2958 * gcc.target/mips/mult-15.c: Likewise.
2959 * gcc.target/mips/mult-17.c: Likewise.
2960 * gcc.target/mips/mult-18.c: Likewise.
2961 * gcc.target/mips/mult-19.c: Likewise.
2962 * gcc.target/mips/nmadd-1.c: Likewise.
2963 * gcc.target/mips/nmadd-2.c: Likewise.
2964 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2965 * gcc.target/mips/octeon-cins-1.c: Likewise.
2966 * gcc.target/mips/octeon-cins-2.c: Likewise.
2967 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2968 * gcc.target/mips/octeon-exts-2.c: Likewise.
2969 * gcc.target/mips/octeon-exts-3.c: Likewise.
2970 * gcc.target/mips/octeon-exts-4.c: Likewise.
2971 * gcc.target/mips/octeon-exts-5.c: Likewise.
2972 * gcc.target/mips/octeon-exts-6.c: Likewise.
2973 * gcc.target/mips/octeon-exts-7.c: Likewise.
2974 * gcc.target/mips/octeon-pop-2.c: Likewise.
2975 * gcc.target/mips/octeon-seq-3.c: Likewise.
2976 * gcc.target/mips/octeon-seq-4.c: Likewise.
2977 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2978 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2979 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2980 * gcc.target/mips/pr54240.c: Likewise.
2981 * gcc.target/mips/rsqrt-1.c: Likewise.
2982 * gcc.target/mips/rsqrt-2.c: Likewise.
2983 * gcc.target/mips/rsqrt-3.c: Likewise.
2984 * gcc.target/mips/rsqrt-4.c: Likewise.
2985 * gcc.target/mips/save-restore-2.c: Likewise.
2986 * gcc.target/mips/save-restore-4.c: Likewise.
2987 * gcc.target/mips/sb1-1.c: Likewise.
2988 * gcc.target/mips/scc-1.c: Likewise.
2989 * gcc.target/mips/scc-2.c: Likewise.
2990 * gcc.target/mips/scc-3.c: Likewise.
2991 * gcc.target/mips/scc-4.c: Likewise.
2992 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2993 * gcc.target/mips/truncate-1.c: Likewise.
2994 * gcc.target/mips/truncate-2.c: Likewise.
2995 * gcc.target/mips/truncate-3.c: Likewise.
2996 * gcc.target/mips/truncate-4.c: Likewise.
2997 * gcc.target/mips/truncate-5.c: Likewise.
2998 * gcc.target/mips/truncate-6.c: Likewise.
2999 * gcc.target/mips/unaligned-1.c: Likewise.
3001 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3002 skip for -O0. Require -fexpensive-optimizations.
3003 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3004 * gcc.target/mips/dspr2-MULT.c: Likewise.
3005 * gcc.target/mips/fix-r4000-2.c: Likewise.
3006 * gcc.target/mips/fix-r4000-4.c: Likewise.
3007 * gcc.target/mips/fix-r4000-7.c: Likewise.
3008 * gcc.target/mips/fix-r4000-9.c: Likewise.
3009 * gcc.target/mips/madd-1.c: Likewise.
3010 * gcc.target/mips/madd-2.c: Likewise.
3011 * gcc.target/mips/madd-4.c: Likewise.
3012 * gcc.target/mips/maddu-1.c: Likewise.
3013 * gcc.target/mips/maddu-2.c: Likewise.
3014 * gcc.target/mips/maddu-3.c: Likewise.
3015 * gcc.target/mips/maddu-4.c: Likewise.
3016 * gcc.target/mips/msub-1.c: Likewise.
3017 * gcc.target/mips/msub-2.c: Likewise.
3018 * gcc.target/mips/msub-3.c: Likewise.
3019 * gcc.target/mips/msub-4.c: Likewise.
3020 * gcc.target/mips/msubu-1.c: Likewise.
3021 * gcc.target/mips/msubu-2.c: Likewise.
3022 * gcc.target/mips/msubu-3.c: Likewise.
3023 * gcc.target/mips/msubu-4.c: Likewise.
3024 * gcc.target/mips/mult-1.c: Likewise.
3025 * gcc.target/mips/mult-4.c: Likewise.
3026 * gcc.target/mips/mult-8.c: Likewise.
3027 * gcc.target/mips/mult-9.c: Likewise.
3028 * gcc.target/mips/mult-10.c: Likewise.
3029 * gcc.target/mips/mult-11.c: Likewise.
3030 * gcc.target/mips/mult-16.c: Likewise.
3032 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3033 skip for -O0 and -Os.
3034 * gcc.target/mips/fix-r4000-12.c: Likewise.
3035 * gcc.target/mips/madd-7.c: Likewise.
3036 * gcc.target/mips/mips-ps-5.c: Likewise.
3037 * gcc.target/mips/mips-ps-7.c: Likewise.
3038 * gcc.target/mips/msub-7.c: Likewise.
3040 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3041 skip for -O0. Require -mno-abicalls.
3042 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3044 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3045 skip for -O0. Require a total number of BBIT instructions and
3046 at least one of each kind.
3048 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3049 skip for -O0. Require -fno-unroll-loops.
3051 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3052 skip for -O0. Allow BLTZ as well as BGEZ.
3054 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3056 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3057 skip for -O0. Require -fschedule-insns2.
3058 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3060 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3061 but skip for -O0. Make a branch-likely more likely.
3063 * gcc.target/mips/timode-2.c: Split each test into its own function.
3064 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3066 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3067 skip for -O0. Require -fpeephole2.
3068 * gcc.target/mips/vr-mult-2.c: Likewise.
3070 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3072 PR preprocessor/53469
3073 * gcc.dg/cpp/_Pragma7.c: New test case.
3075 2012-08-27 Tobias Burnus <burnus@net-b.de>
3078 * gfortran.dg/do_5.f90: New.
3080 2012-08-27 Tobias Burnus <burnus@net-b.de>
3082 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3083 from dg-options as -Wall no longer implies it.
3085 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3087 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3089 2012-08-25 Jason Merrill <jason@redhat.com>
3091 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3093 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3096 * g++.dg/cpp0x/auto34.C: New.
3098 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3101 * gcc.dg/pr54363.c: New test.
3104 * gcc.dg/pr54355.c: New test.
3106 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3109 * gcc.target/i386/pr52857-1.c: New.
3110 * gcc.target/i386/pr52857-2.c: Likewise.
3112 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3114 * gcc.target/mips/code-readable-4.c: New test.
3116 2012-08-23 Julian Brown <julian@codesourcery.com>
3117 Sandra Loosemore <sandra@codesourcery.com>
3119 * gcc.target/mips/code-readable-1.c: Add -O to options.
3121 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3124 * g++.dg/lookup/using53.C: New.
3126 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3128 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3129 * gcc.dg/fixed-point/convert-1.c: New.
3130 * gcc.dg/fixed-point/convert-2.c: New.
3131 * gcc.dg/fixed-point/convert-3.c: New.
3132 * gcc.dg/fixed-point/convert-4.c: New.
3133 * gcc.dg/fixed-point/convert-float-1.c: New.
3134 * gcc.dg/fixed-point/convert-float-2.c: New.
3135 * gcc.dg/fixed-point/convert-float-3.c: New.
3136 * gcc.dg/fixed-point/convert-float-4.c: New.
3137 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3138 * gcc.dg/fixed-point/convert-sat.c: New.
3139 * gcc.dg/fixed-point/convert.h: New.
3141 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3144 * gcc.target/sh/pr54089-2.c: New.
3146 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3148 * gcc.target/i386/long-double-64-1.c: New file.
3149 * gcc.target/i386/long-double-64-2.c: Likewise.
3150 * gcc.target/i386/long-double-64-3.c: Likewise.
3151 * gcc.target/i386/long-double-64-4.c: Likewise.
3152 * gcc.target/i386/long-double-80-1.c: Likewise.
3153 * gcc.target/i386/long-double-80-2.c: Likewise.
3154 * gcc.target/i386/long-double-80-3.c: Likewise.
3155 * gcc.target/i386/long-double-80-4.c: Likewise.
3156 * gcc.target/i386/long-double-80-5.c: Likewise.
3157 * gcc.target/i386/long-double-80-6.c: Likewise.
3158 * gcc.target/i386/long-double-80-7.c: Likewise.
3160 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3162 PR tree-optimization/54317
3163 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3165 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3168 * gcc.target/sh/pr39423-2.c: New.
3170 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3172 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3173 * gcc.dg/fold-perm.c: Likewise.
3175 2012-08-20 Jan Hubicka <jh@suse.cz>
3178 * gcc.dg/ipa/inlinehint-1.c: New.
3180 2012-08-20 Florian Weimer <fweimer@redhat.com>
3183 * g++.dg/init/new38.C: New test.
3184 * g++.dg/init/new39.C: New test.
3186 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3189 * gcc.target/sh/pr54089-1.c: New.
3191 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3194 * gcc.target/sh/pr51244-11.c: New.
3196 2012-08-20 Tobias Burnus <burnus@net-b.de>
3199 * gfortran.dg/warn_target_lifetime_2.f90: New.
3201 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3204 * g++.dg/warn/Wunused-var-17.C: New.
3206 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3209 * gcc.dg/gomp/pr53992.c: New test.
3211 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3214 * gcc.c-torture/execute/20120817-1.c: New test.
3216 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3218 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3220 (f2): New test that really does need adds.
3222 2012-08-20 Richard Guenther <rguenther@suse.de>
3224 PR tree-optimization/54327
3225 * gcc.dg/torture/pr54327.c: New testcase.
3227 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3229 PR tree-optimization/54321
3230 * gcc.c-torture/compile/pr54321.c: New test.
3232 2012-08-20 Tobias Burnus <burnus@net-b.de>
3235 * gfortran.dg/warn_target_lifetime_1.f90: New.
3237 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3240 * gfortran.dg/real_compare_1.f90: New test case.
3241 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3243 2012-08-18 Jan Hubicka <jh@suse.cz>
3245 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3247 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3250 * gfortran.dg/interface_37.f90: New test.
3252 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3253 Gary Funck <gary@intrepid.com>
3256 * gcc.target/i386/pr20020-1.c: New test.
3257 * gcc.target/i386/pr20020-2.c: Likewise.
3258 * gcc.target/i386/pr20020-3.c: Likewise.
3260 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3262 * gcc.target/i386/perm-concat.c: New test.
3264 2012-08-17 Julian Brown <julian@codesourcery.com>
3266 * gcc.target/arm/div64-unwinding.c: New test.
3268 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3270 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3272 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3275 * gcc.target/sh/pr54236-1.c: New.
3277 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3279 * lib/target-supports.exp (check_effective_target_sync_int_long)
3280 (check_effective_target_sync_char_short): Enable for crisv32-*
3284 * gcc.dg/torture/pr54261-1.c: New test.
3286 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3290 * gfortran.dg/typebound_call_24.f03: New.
3292 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3294 PR tree-optimization/54245
3295 * gcc.dg/tree-ssa/pr54245.c: New test.
3297 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3299 PR tree-optimization/54240
3300 * gcc.target/powerpc/pr54240.c: New test.
3301 * gcc.target/mips/pr54240.c: Likewise.
3303 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3306 * gcc.target/sh/pr52933-1.c: New.
3307 * gcc.target/sh/pr52933-2.c: New.
3309 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3312 * gcc.target/sh/pr50751-8.c: New.
3314 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3317 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3318 * gfortran.dg/typebound_proc_27.f03: New test.
3320 2012-08-14 Sterling Augustine <saugustine@google.com>
3322 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3324 2012-08-14 Tobias Burnus <burnus@net-b.de>
3327 * gfortran.dg/data_constraints_3.f90: New.
3328 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3329 to disable -pedantic compilation.
3330 * gfortran.dg/pr37243.f: Ditto.
3331 * gfortran.dg/g77/19990826-3.f: Ditto.
3332 * gfortran.dg/g77/20020307-1.f : Ditto.
3333 * gfortran.dg/g77/980310-3.f: Ditto.
3335 2012-08-14 Tobias Burnus <burnus@net-b.de>
3338 * gfortran.dg/warn_conversion_4.f90: New.
3340 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3343 PR rtl-optimization/53495
3344 * gcc.c-torture/compile/pr53411.c: New test.
3345 * gcc.c-torture/compile/pr53495.c: New test.
3347 2012-08-13 Richard Guenther <rguenther@suse.de>
3349 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3351 2012-08-13 Richard Guenther <rguenther@suse.de>
3353 PR tree-optimization/54200
3354 * gcc.dg/guality/pr54200.c: New testcase.
3355 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3357 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3359 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3361 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3364 * gcc.target/sh/pr51244-7.c: New.
3365 * gcc.target/sh/pr51244-8.c: New.
3366 * gcc.target/sh/pr51244-9.c: New.
3367 * gcc.target/sh/pr51244-10.c: New.
3369 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3371 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3373 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3374 * gcc.target/sh/pr53511-1.c: Likewise.
3375 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3376 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3377 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3378 * gcc.target/sh/pr53512-3.c: Likewise.
3379 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3381 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3384 * gcc.c-torture/compile/pr39423-1.c: New.
3385 * gcc.c-torture/compile/pr39423-2.c: New.
3387 2012-08-12 Tobias Burnus <burnus@net-b.de>
3390 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3391 they appear uninitialized on the RHS.
3392 * gfortran.dg/public_private_module_6.f90: New.
3394 2012-08-11 Martin Jambor <mjambor@suse.cz>
3397 * gfortran.dg/pr48636.f90: New test.
3399 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3401 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3403 (main): Adjust caller.
3405 2012-08-10 Richard Guenther <rguenther@suse.de>
3407 * gcc.dg/matrix/*.c: Adjust and move ...
3408 * gcc.dg/torture/: ... here.
3409 * gcc.dg/matrix: Remove directory.
3411 2012-08-10 Richard Guenther <rguenther@suse.de>
3414 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3416 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3419 * gcc.dg/tree-ssa/pr54211.c: New test.
3421 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3423 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3424 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3426 2012-08-10 Richard Guenther <rguenther@suse.de>
3428 PR tree-optimization/54109
3429 * gcc.dg/torture/pr54109.c: New testcase.
3430 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3431 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3433 2012-08-10 Richard Guenther <rguenther@suse.de>
3435 PR tree-optimization/54027
3436 * gcc.dg/torture/pr54027.c: New testcase.
3438 2012-08-10 Richard Guenther <rguenther@suse.de>
3440 * g++.dg/plugin/selfassign.c: Adjust.
3441 * gcc.dg/plugin/selfassign.c: Likewise.
3442 * gcc.dg/strlenopt-11.c: Likewise.
3443 * gcc.dg/strlenopt-13.c: Likewise.
3444 * gcc.dg/no-strict-overflow-4.c: Likewise.
3445 * gcc.dg/strict-overflow-4.c: Likewise.
3446 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3447 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3448 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3449 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3450 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3451 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3452 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3453 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3454 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3455 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3456 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3457 * gcc.dg/pr46309.c: Likewise.
3458 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3460 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3462 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3464 * gcc.c-torture/compile/20120727-2.c: New test.
3466 2012-08-09 Martin Jambor <mjambor@suse.cz>
3468 * gcc.dg/ipa/iinline-4.c: New test.
3469 * gcc.dg/ipa/iinline-5.c: Likewise.
3470 * gcc.dg/ipa/iinline-6.c: Likewise.
3471 * gcc.dg/ipa/iinline-7.c: Likewise.
3472 * gcc.dg/lto/20120723_0.c: Likewise.
3473 * gcc.dg/lto/20120723_1.c: Likewise.
3475 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3478 * gcc.target/sh/pr39423-1.c: New.
3480 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3483 * gcc.target/sh/pr51244-5: New.
3484 * gcc.target/sh/pr51244-6: New.
3486 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3488 * gcc.target/i386/adx-addxcarry32-3.c: New.
3489 * gcc.target/i386/adx-addxcarry64-3.c: New.
3491 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3493 PR rtl-optimization/53701
3494 * gcc.dg/pr53701.c: New test.
3496 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3498 * gcc.c-torture/compile/20120727-1.c: New test.
3500 2012-08-09 Tobias Burnus <burnus@net-b.de>
3503 * gfortran.dg/intrinsic_shadow_4.f90: New.
3505 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3507 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3509 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3511 * gcc.c-torture/execute/20120808-1.c: New test.
3513 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3515 PR rtl-optimization/54157
3516 * gcc.target/i386/pr54157.c: New file.
3518 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3520 * gcc.target/i386/adx-addcarryx32-1.c: New.
3521 * gcc.target/i386/adx-addcarryx32-2.c: New.
3522 * gcc.target/i386/adx-addcarryx64-1.c: New.
3523 * gcc.target/i386/adx-addcarryx64-2.c: New.
3524 * gcc.target/i386/adx-check.h: New.
3525 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3526 * gcc.target/i386/sse-12.c: Add -madx.
3527 * gcc.target/i386/sse-13.c: Ditto.
3528 * gcc.target/i386/sse-14.c: Ditto.
3529 * gcc.target/i386/sse-22.c: Ditto.
3530 * gcc.target/i386/sse-23.c: Ditto.
3531 * g++.dg/other/i386-2.C: Ditto.
3532 * g++.dg/other/i386-3.C: Ditto.
3534 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3536 * gcc.dg/tree-ssa/slsr-5.c: New.
3537 * gcc.dg/tree-ssa/slsr-6.c: New.
3538 * gcc.dg/tree-ssa/slsr-7.c: New.
3539 * gcc.dg/tree-ssa/slsr-8.c: New.
3540 * gcc.dg/tree-ssa/slsr-9.c: New.
3541 * gcc.dg/tree-ssa/slsr-10.c: New.
3542 * gcc.dg/tree-ssa/slsr-11.c: New.
3543 * gcc.dg/tree-ssa/slsr-12.c: New.
3544 * gcc.dg/tree-ssa/slsr-13.c: New.
3545 * gcc.dg/tree-ssa/slsr-14.c: New.
3546 * gcc.dg/tree-ssa/slsr-15.c: New.
3547 * gcc.dg/tree-ssa/slsr-16.c: New.
3548 * gcc.dg/tree-ssa/slsr-17.c: New.
3549 * gcc.dg/tree-ssa/slsr-18.c: New.
3550 * gcc.dg/tree-ssa/slsr-19.c: New.
3551 * gcc.dg/tree-ssa/slsr-20.c: New.
3552 * gcc.dg/tree-ssa/slsr-21.c: New.
3553 * gcc.dg/tree-ssa/slsr-22.c: New.
3554 * gcc.dg/tree-ssa/slsr-23.c: New.
3555 * gcc.dg/tree-ssa/slsr-24.c: New.
3556 * gcc.dg/tree-ssa/slsr-25.c: New.
3557 * gcc.dg/tree-ssa/slsr-26.c: New.
3558 * gcc.dg/tree-ssa/slsr-30.c: New.
3559 * gcc.dg/tree-ssa/slsr-31.c: New.
3561 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3563 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3564 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3565 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3567 2012-08-06 Cary Coutant <ccoutant@google.com>
3569 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3571 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3574 * gfortran.dg/dummy_procedure_5.f90: Modified.
3575 * gfortran.dg/dummy_procedure_8.f90: New.
3576 * gfortran.dg/interface_26.f90: Modified.
3577 * gfortran.dg/proc_ptr_11.f90: Modified.
3578 * gfortran.dg/proc_ptr_15.f90: Modified.
3579 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3580 * gfortran.dg/typebound_override_1.f90: Modified.
3581 * gfortran.dg/typebound_proc_6.f03: Modified.
3583 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3585 PR tree-optimization/51938
3586 PR tree-optimization/52005
3587 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3588 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3589 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3590 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3592 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3594 Avoid crashing on erroneous static_assert usage
3595 * g++.dg/cpp0x/static_assert8.C: New test.
3597 2012-08-06 Jason Merrill <jason@redhat.com>
3599 * g++.dg/cpp0x/sfinae38.C: New.
3601 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3602 Paolo Carlini <paolo.carlini@oracle.com>
3605 * g++.dg/conversion/void2.C: New.
3607 2012-08-06 Tom de Vries <tom@codesourcery.com>
3609 * gcc.dg/tree-ssa/vrp78.c: New test.
3611 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3612 Richard Sandiford <rdsandiford@googlemail.com>
3614 * g++.dg/opt/enum2.C: Require fpic target.
3615 * g++.dg/lto/20090303_0.C: Likewise.
3617 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3618 Catherine Moore <clm@codesourcery.com>
3620 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3621 flush function names too.
3622 * gcc.target/mips/clear-cache-1.c: Likewise.
3624 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3627 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3629 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3632 * gfortran.dg/array_5.f90: New test.
3634 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3636 PR tree-optimization/30318
3637 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3639 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3641 * g++.dg/ext/vector17.C: New testcase.
3643 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3646 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3647 * g++.dg/opt/longbranch1.C: Likewise.
3649 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3651 PR tree-optimization/53805
3652 * gcc.dg/fold-notunord.c: New testcase.
3654 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3657 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3658 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3660 2012-08-02 Jason Merrill <jason@redhat.com>
3661 Paolo Carlini <paolo.carlini@oracle.com>
3663 PR c++/51213 (again)
3664 * g++.dg/cpp0x/sfinae37.C: Extend.
3666 2012-08-02 Richard Guenther <rguenther@suse.de>
3668 PR tree-optimization/50672
3669 * g++.dg/torture/pr50672.C: New testcase.
3671 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3674 * gfortran.dg/abstract_type_6.f03: Modified.
3675 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3676 * gfortran.dg/proc_ptr_comp_35.f90: New.
3677 * gfortran.dg/typebound_proc_9.f03: Modified.
3678 * gfortran.dg/typebound_proc_26.f90: New.
3680 2012-08-02 Richard Guenther <rguenther@suse.de>
3682 * gcc.dg/torture/pta-callused-1.c: Adjust.
3683 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3684 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3685 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3686 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3687 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3688 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3689 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3690 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3692 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3695 * gfortran.dg/include_6.f90: New test case.
3696 * gfortran.dg/include_7.f90: New test case.
3697 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3699 2012-08-01 Tom de Vries <tom@codesourcery.com>
3701 * gcc.dg/tree-ssa/vrp76.c: New test.
3703 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3705 PR tree-optimization/46556
3706 * gcc.dg/tree-ssa/slsr-27.c: New.
3707 * gcc.dg/tree-ssa/slsr-28.c: New.
3708 * gcc.dg/tree-ssa/slsr-29.c: New.
3710 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3713 * gfortran.dg/proc_decl_29.f90: New.
3715 2012-07-31 Dehao Chen <dehao@google.com>
3717 * gcc.dg/predict-7.c: New test.
3719 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3722 * gfortran.dg/typebound_override_3.f90: New.
3724 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3726 PR tree-optimization/53773
3727 * gcc.dg/vect/pr53773.c: New test.
3729 2012-07-31 Nick Clifton <nickc@redhat.com>
3731 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3734 2012-07-31 Tobias Burnus <burnus@net-b.de>
3736 * gfortran.dg/c_funloc_tests_6.f90: New.
3737 * gfortran.dg/c_funloc_tests_7.f90: New.
3738 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3740 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3743 * g++.dg/cpp0x/temp_default5.C: New.
3745 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3748 * gfortran.dg/proc_ptr_37.f90: New.
3750 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3752 * lib/target-supports.exp
3753 (check_effective_target_vect_natural_alignment): New function.
3754 * gcc.dg/align-2.c: Only run on targets with natural alignment
3756 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3757 alignment of vector types.
3759 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3760 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3762 * gcc.target/i386/rdseed16-1.c: New.
3763 * gcc.target/i386/rdseed32-1.c: Ditto
3764 * gcc.target/i386/rdseed64-1.c: Ditto
3765 * gcc.target/i386/sse-12.c: Add -mrdseed.
3766 * gcc.target/i386/sse-13.c: Ditto.
3767 * gcc.target/i386/sse-14.c: Ditto.
3768 * g++.dg/other/i386-2.C: Ditto.
3769 * g++.dg/other/i386-3.C: Ditto.
3771 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3774 * gcc.target/sh/pr51244-4.c: New.
3776 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3778 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3779 for alpha*-*-* targets. Cleanup original tree dump.
3781 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3783 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3784 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3786 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3788 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3789 rand, srand. Include <stdlib.h>.
3791 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3793 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3795 2012-07-26 Richard Henderson <rth@redhat.com>
3797 * gcc.dg/attr-hotcold-1.c: New.
3798 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3800 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3801 Sandra Loosemore <sandra@codesourcery.com>
3803 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3805 2012-07-26 Tobias Burnus <burnus@net-b.de>
3807 * gfortran.dg/contiguous_1.f90: Update dg-error.
3808 * gfortran.dg/proc_ptr_32.f90: Ditto.
3810 2012-07-26 Richard Guenther <rguenther@suse.de>
3812 PR tree-optimization/54098
3813 * gcc.dg/torture/pr54098.c: New testcase.
3815 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3817 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3818 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3820 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3823 * gfortran.dg/array_constructor_39.f90: New test.
3825 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3828 * gfortran.dg/array_constructor_38.f90: New test.
3830 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3832 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3834 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3836 * gnat.dg/noreturn5.ad[sb]: New test.
3838 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3839 Paul Brook <paul@codesourcery.com>
3843 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3844 * c-c++-common/pr53633.c: New test.
3846 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3848 * gcc.target/i386/asm-dialect-1.c: New test case.
3850 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3851 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3853 * gcc.target/i386/prefetchw-1.c: New.
3854 * gcc.target/i386/sse-12.c: Add -mprfchw.
3855 * gcc.target/i386/sse-13.c: Ditto.
3856 * gcc.target/i386/sse-14.c: Ditto.
3857 * gcc.target/i386/sse-22.c: Ditto.
3858 * gcc.target/i386/sse-23.c: Ditto.
3859 * g++.dg/other/i386-2.C: Ditto.
3860 * g++.dg/other/i386-3.C: Ditto.
3862 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3864 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3866 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3869 * gcc.target/arm/pr54051.c: New.
3870 * gcc.target/arm/vfp-1.c: Adjust test.
3872 2012-07-24 Julian Brown <julian@codesourcery.com>
3874 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3875 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3878 2012-07-23 Paul Brook <paul@codesourcery.com>
3880 * g++.dg/other/armv7m-1.c: New test.
3882 2012-07-23 Julian Brown <julian@codesourcery.com>
3884 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3886 (DO_TEST): Define to 1 for appropriate ARM targets.
3888 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3890 PR tree-optimization/53881
3891 * gcc.dg/pr53881.c: Renamed to ...
3892 * gcc.dg/pr53881-1.c: ... this.
3893 * gcc.dg/pr53881-2.c: New test.
3895 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3897 Handle recent changes in default atomics for cris*-*-linux*.
3898 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3899 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3900 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3901 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3902 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3903 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3904 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3905 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3906 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3907 -mno-unaligned-atomic-may-use-library is in effect for
3909 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3910 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3911 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3912 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3913 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3914 gcc.target/cris/torture/sync-mis-op-i-1.c,
3915 gcc.target/cris/torture/sync-mis-op-i-2.c,
3916 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3917 gcc.target/cris/torture/sync-mis-op-i-3.c,
3918 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3919 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3920 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3921 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3922 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3923 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3924 (main): Remove local variable x.
3925 [mis_ok]: Check that atomics don't fail.
3927 2012-07-21 Andrew Pinski <apinski@cavium.com>
3929 * gcc.dg/tree-ssa/vrp72.c: New test.
3930 * gcc.dg/tree-ssa/vrp73.c: New test.
3931 * gcc.dg/tree-ssa/vrp74.c: New test.
3932 * gcc.dg/tree-ssa/vrp75.c: New test.
3934 2012-07-21 Andrew Pinski <apinski@cavium.com>
3936 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3937 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3939 2012-07-21 Andrew Pinski <apinski@cavium.com>
3941 * gcc.target/mips/octeon-pop-2.c: New testcase.
3943 2012-07-21 Tobias Burnus <burnus@net-b.de>
3946 * gfortran.dg/assumed_rank_3.f90: New.
3947 * gfortran.dg/assumed_rank_11.f90: New.
3948 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3949 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3950 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3952 2012-07-21 Andrew Pinski <apinski@cavium.com>
3954 * gcc.target/mips/unaligned-1.c: New testcase.
3956 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3958 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3960 2012-07-20 Tobias Burnus <burnus@net-b.de>
3962 * gfortran.dg/bind_c_array_params_2.f90: New.
3963 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3964 and update dg-error.
3966 2012-07-20 Tobias Burnus <burnus@net-b.de>
3968 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3970 2012-07-20 Jason Merrill <jason@redhat.com>
3973 * g++.dg/other/array7.C: New.
3975 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3977 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3978 the basic block and check loop depth.
3979 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3980 matching patterns and comments.
3981 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3982 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3984 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3987 * c-c++-common/pr28656.c: New test.
3989 2012-07-19 Jason Merrill <jason@redhat.com>
3992 * g++.dg/init/mutable1.C: New.
3994 2012-07-20 Tobias Burnus <burnus@net-b.de>
3997 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3998 * gfortran.dg/assumed_rank_1.f90: New.
3999 * gfortran.dg/assumed_rank_1_c.c: New.
4000 * gfortran.dg/assumed_rank_2.f90: New.
4001 * gfortran.dg/assumed_rank_4.f90: New.
4002 * gfortran.dg/assumed_rank_5.f90: New.
4003 * gfortran.dg/assumed_rank_6.f90: New.
4004 * gfortran.dg/assumed_rank_7.f90: New.
4005 * gfortran.dg/assumed_rank_8.f90: New.
4006 * gfortran.dg/assumed_rank_8_c.c: New.
4007 * gfortran.dg/assumed_rank_9.f90: New.
4008 * gfortran.dg/assumed_rank_10.f90: New.
4009 * gfortran.dg/assumed_rank_12.f90: New.
4011 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4013 * gnat.dg/opt25.adb: New test.
4014 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4015 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4017 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4019 * gnat.dg/aggr20.ad[sb]: New test.
4020 * gnat.dg/aggr20_pkg.ads: New helper.
4022 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4024 * gnat.dg/derived_type3.adb: New test.
4025 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4027 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4029 PR rtl-optimization/53942
4030 * gcc.dg/pr53942.c: New test.
4032 2012-07-19 Jason Merrill <jason@redhat.com>
4035 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4037 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4039 * gnat.dg/discr38.adb: New test.
4041 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4044 * c-c++-common/gomp/pr54017.c: New test.
4046 2012-07-19 Richard Guenther <rguenther@suse.de>
4047 Eric Botcazou <ebotcazou@adacore.com>
4049 * gnat.dg/loop_optimization11.adb: New testcase.
4050 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4052 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4053 Jason Merrill <jason@redhat.com>
4055 * g++.dg/cpp0x/sfinae37.C: New.
4056 * g++.dg/template/access23.C: New.
4057 * g++.dg/template/access7.C: Adjust.
4058 * g++.dg/template/sfinae10.C: Don't expect errors.
4059 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4061 2012-07-18 Julian Brown <julian@codesourcery.com>
4062 Sandra Loosemore <sandra@codesroucery.com>
4064 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4066 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4068 * gnat.dg/noreturn4.ad[sb]: New test.
4069 * gnat.dg/noreturn4_pkg.ads: New helper.
4071 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4072 Julian Brown <julian@codesourcery.com>
4074 * gcc.target/arm/neon-vdup-1.c: New test case.
4075 * gcc.target/arm/neon-vdup-2.c: New test case.
4076 * gcc.target/arm/neon-vdup-3.c: New test case.
4077 * gcc.target/arm/neon-vdup-4.c: New test case.
4078 * gcc.target/arm/neon-vdup-5.c: New test case.
4079 * gcc.target/arm/neon-vdup-6.c: New test case.
4080 * gcc.target/arm/neon-vdup-7.c: New test case.
4081 * gcc.target/arm/neon-vdup-8.c: New test case.
4082 * gcc.target/arm/neon-vdup-9.c: New test case.
4083 * gcc.target/arm/neon-vdup-10.c: New test case.
4084 * gcc.target/arm/neon-vdup-11.c: New test case.
4085 * gcc.target/arm/neon-vdup-12.c: New test case.
4086 * gcc.target/arm/neon-vdup-13.c: New test case.
4087 * gcc.target/arm/neon-vdup-14.c: New test case.
4088 * gcc.target/arm/neon-vdup-15.c: New test case.
4089 * gcc.target/arm/neon-vdup-16.c: New test case.
4090 * gcc.target/arm/neon-vdup-17.c: New test case.
4091 * gcc.target/arm/neon-vdup-18.c: New test case.
4092 * gcc.target/arm/neon-vdup-19.c: New test case.
4093 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4094 arguments non-constant.
4096 2012-07-18 Richard Guenther <rguenther@suse.de>
4098 PR tree-optimization/53970
4099 * g++.dg/torture/pr53970.C: New testcase.
4101 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4104 * gcc.c-torture/compile/pr38621.c: New.
4106 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4109 * gcc.target/sh/pr33135-1.c: New.
4110 * gcc.target/sh/pr33135-2.c: New.
4111 * gcc.target/sh/pr33135-3.c: New.
4112 * gcc.target/sh/pr33135-4.c: New.
4114 2012-07-17 Jason Merrill <jason@redhat.com>
4117 * g++.dg/parse/enum9.C: New.
4119 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4120 Sandra Loosemore <sandra@codesourcery.com>
4122 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4123 if there is a conflict with -mcpu=. Use -mcpu=5208.
4125 2012-07-17 Jason Merrill <jason@redhat.com>
4128 * g++.dg/template/array23.C: New.
4130 2012-07-17 Tobias Burnus <burnus@net-b.de>
4133 * gfortran.dg/bind_c_usage_26.f90: New.
4134 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4135 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4136 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4137 * gfortran.dg/interop_params.f03: Ditto.
4139 2012-07-17 Jason Merrill <jason@redhat.com>
4141 * g++.dg/template/inherit8.C: Adjust.
4142 * g++.dg/template/using21.C: Adjust.
4143 * g++.dg/template/using22.C: Adjust.
4146 * g++.dg/template/current-inst1.C: New.
4147 * g++.dg/parse/crash35.C: Adjust.
4149 2012-07-17 Tobias Burnus <burnus@net-b.de>
4152 * gfortran.dg/oldstyle_4.f90: New.
4154 2012-07-17 Tobias Burnus <burnus@net-b.de>
4157 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4158 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4160 2012-07-16 Jason Merrill <jason@redhat.com>
4162 * g++.dg/parse/access8.C: Adjust.
4163 * g++.dg/template/sfinae6_neg.C: Adjust.
4165 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4168 * gfortran.dg/coarray_allocate_1.f90: New test.
4170 2012-07-16 Andrew Pinski <apinski@cavium.com>
4172 * gcc.c-torture/execute/bswap-1.c: New testcase.
4173 * gcc.c-torture/compile/unalign-1.c: New testcase.
4174 * gcc.c-torture/compile/20120524-1.c: New testcase.
4175 * gcc.c-torture/compile/20101216-1.c: New testcase.
4177 2012-07-16 Dehao Chen <dehao@google.com>
4180 2012-07-10 Dehao Chen <dehao@google.com>
4182 * gcc.dg/debug_info_inline.c: New test.
4184 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4187 * gfortran.dg/proc_decl_28.f90: New.
4189 2012-07-16 Andrew Pinski <apinski@cavium.com>
4191 * gcc.dg/torture/builtins-1.c: New testcase.
4193 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4195 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4196 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4197 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4198 gcc.target/cris/sync-1-v10.c,
4199 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4200 pass -mno-unaligned-atomic-may-use-library.
4201 * gcc.target/cris/sync-xchg-1.c: New test.
4202 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4203 valid register operand output modifier.
4205 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4207 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4210 2012-07-13 Andrew Pinski <apinski@cavium.com>
4212 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4213 rather than cleanup-tree-dump.
4214 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4216 2012-07-13 Richard Guenther <rguenther@suse.de>
4218 PR tree-optimization/53907
4219 * gcc.target/i386/pr53907.c: New testcase.
4221 2012-07-13 Richard Guenther <rguenther@suse.de>
4223 PR tree-optimization/53922
4224 * gcc.dg/torture/pr53922.c: New testcase.
4226 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4228 PR rtl-optimization/53908
4229 * gcc.dg/torture/pr53908.c: New test.
4231 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4234 * g++.dg/cpp0x/variadic135.C: New.
4236 2012-07-12 Jason Merrill <jason@redhat.com>
4238 * g++.dg/template/sfinae6_neg.C: Adjust.
4240 2012-07-12 Tobias Burnus <burnus@net-b.de>
4242 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4243 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4244 scan-tree-dump-times pattern.
4246 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4248 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4250 2012-07-11 Jason Merrill <jason@redhat.com>
4253 * g++.g/cpp0x/defaulted37.C: New.
4255 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4258 * gcc.target/arm/pr53859.c: New test.
4260 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4263 * gcc.c-torture/compile/pr53886.c: New.
4265 2012-07-10 Dehao Chen <dehao@google.com>
4267 * gcc.dg/debug_info_inline.c: New test.
4269 2012-07-10 Jason Merrill <jason@redhat.com>
4272 * g++.dg/cpp0x/defaulted36.C: New.
4273 * g++.dg/cpp0x/defaulted21.C: Adjust.
4275 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4277 2012-07-09 Sterling Augustine <saugustine@google.com>
4279 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4281 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4283 PR tree-optimization/53887
4284 * gcc.dg/pr53887.c: New test.
4286 2012-07-09 Jason Merrill <jason@redhat.com>
4289 * g++.dg/cpp0x/nullptr29.C: New.
4291 2012-07-09 Tom de Vries <tom@codesourcery.com>
4292 Richard Guenther <rguenther@suse.de>
4294 * gcc.dg/builtin-unreachable-6.c: New test.
4295 * gcc.dg/builtin-unreachable-5.c: New test.
4297 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4299 PR tree-optimization/53881
4300 * gcc.dg/pr53881.c: New test.
4302 2012-07-06 Jason Merrill <jason@redhat.com>
4305 * g++.dg/cpp0x/variadic134.C: New.
4308 * g++.dg/cpp0x/alias-decl-20.C: New.
4310 2012-07-06 Tom de Vries <tom@codesourcery.com>
4312 PR tree-optimization/51879
4313 * gcc.dg/pr51879-16.c: New test.
4314 * gcc.dg/pr51879-17.c: Same.
4316 2012-07-06 Tom de Vries <tom@codesourcery.com>
4318 PR tree-optimization/52009
4319 * gcc.dg/pr51879-7.c: New test.
4320 * gcc.dg/pr51879-18.c: New test.
4322 2012-07-05 Jason Merrill <jason@redhat.com>
4325 * g++.dg/template/typedef39.C: New.
4328 * g++.dg/cpp0x/variadic133.C: New.
4329 * g++.dg/template/param1.C: Adjust.
4331 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4335 * gcc.target/arm/neon/vtrnf32.c: Update.
4336 * gcc.target/arm/neon/vtrns32.c: Update.
4337 * gcc.target/arm/neon/vtrnu32.c: Update.
4338 * gcc.target/arm/neon/vzipf32.c: Update.
4339 * gcc.target/arm/neon/vzips32.c: Update.
4340 * gcc.target/arm/neon/vzipu32.c: Update.
4342 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4345 * gfortran.dg/inline_sum_4.f90: New test.
4347 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4349 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4351 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4353 * gcc.target/arm/fma-sp.c: New testcase.
4354 * gcc.target/arm/fma.c: Likewise.
4355 * gcc.target/arm/fma.h: Likewise.
4357 2012-07-04 Jason Merrill <jason@redhat.com>
4360 * g++.dg/other/enum3.C: New.
4362 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4365 * g++.dg/torture/pr53321.C: New test.
4367 2012-07-04 Richard Guenther <rguenther@suse.de>
4369 PR tree-optimization/53844
4370 * g++.dg/tree-ssa/pr53844.C: New testcase.
4372 2012-07-04 Richard Guenther <rguenther@suse.de>
4374 PR tree-optimization/53849
4375 * gcc.dg/pr53849.c: New testcase.
4377 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4380 * g++.dg/ext/label14.C: New test.
4382 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4385 * g++.dg/other/pr53811.C: New test.
4387 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4390 * gcc.target/m68k/stack-limit-1.c: New testcase.
4392 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4394 * gnat.dg/recursive_call.adb: New test.
4396 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4398 * gnat.dg/discr37.ad[sb]: New test.
4400 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4402 * g++.dg/other/packed1.C: Remove SH from xfail list.
4404 2012-07-02 Jason Merrill <jason@redhat.com>
4407 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4410 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4413 * g++.dg/cpp0x/decltype39.C: New.
4414 * g++.dg/diagnostic/method1.C: Adjust.
4417 * g++.dg/template/ref6.C: New.
4419 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4422 * gcc.target/sh/pr53568-1.c: New.
4424 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4427 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4429 2012-07-02 Jason Merrill <jason@redhat.com>
4432 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4435 * g++.dg/template/enum7.C: New.
4436 * g++.dg/other/ptrmem10.C: Adjust.
4437 * g++.dg/other/ptrmem11.C: Adjust.
4438 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4440 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4442 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4444 2012-07-01 Wei Guozhi <carrot@google.com>
4447 * gcc.target/arm/pr53447-1.c: New testcase.
4448 * gcc.target/arm/pr53447-2.c: New testcase.
4449 * gcc.target/arm/pr53447-3.c: New testcase.
4450 * gcc.target/arm/pr53447-4.c: New testcase.
4452 2012-06-29 Richard Guenther <rguenther@suse.de>
4454 PR tree-optimization/47061
4455 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4457 2012-06-29 Richard Guenther <rguenther@suse.de>
4459 PR tree-optimization/37541
4460 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4462 2012-06-29 Richard Guenther <rguenther@suse.de>
4464 PR tree-optimization/52589
4465 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4467 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4469 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4471 * g++.dg/template/error46.C: Add missing comment to dg-message.
4472 * g++.dg/template/crash107.C: Likewise.
4473 * g++.dg/template/error47.C: Likewise.
4474 * g++.dg/template/crash108.C: Likewise.
4475 * g++.dg/overload/operator5.C: Likewise.
4477 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4478 errors in dg-message directives, add comments.
4480 2012-06-28 Kai Tietz <ktietz@redhat.com>
4482 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4483 hard-coded 'unsigned long'.
4485 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4487 PR tree-optimization/51581
4488 * gcc.dg/vect/pr51581-4.c: New test.
4490 PR tree-optimization/53645
4491 * gcc.c-torture/execute/pr53645-2.c: New test.
4493 2012-06-28 Richard Guenther <rguenther@suse.de>
4496 * gcc.dg/torture/pr53790.c: New testcase.
4498 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4500 PR tree-optimization/53645
4501 * gcc.c-torture/execute/pr53645.c: New test.
4503 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4505 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4507 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4511 * gcc.dg/guality/pr49888.c: Account for the possibility that
4512 the variable is optimized out at the first test.
4514 2012-06-27 Jason Merrill <jason@redhat.com>
4516 * g++.dg/cpp0x/override2.C: Adjust.
4517 * g++.dg/template/error5.C: Adjust.
4518 * g++.dg/parse/crash28.C: Adjust.
4521 * g++.dg/parse/template27.C: New.
4522 * g++.dg/template/crash74.C: Adjust expected output.
4524 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4528 * gfortran.dg/typebound_operator_16.f03: New.
4530 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4532 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4533 even src1.i and src2.i fields even in the second half of the arrays.
4535 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4538 * g++.dg/torture/vshuf-16.inc: New test.
4539 * g++.dg/torture/vshuf-2.inc: New test.
4540 * g++.dg/torture/vshuf-4.inc: New test.
4541 * g++.dg/torture/vshuf-8.inc: New test.
4542 * g++.dg/torture/vshuf-main.inc: New test.
4543 * g++.dg/torture/vshuf-v16hi.C: New test.
4544 * g++.dg/torture/vshuf-v16qi.C: New test.
4545 * g++.dg/torture/vshuf-v2df.C: New test.
4546 * g++.dg/torture/vshuf-v2di.C: New test.
4547 * g++.dg/torture/vshuf-v2sf.C: New test.
4548 * g++.dg/torture/vshuf-v2si.C: New test.
4549 * g++.dg/torture/vshuf-v4df.C: New test.
4550 * g++.dg/torture/vshuf-v4di.C: New test.
4551 * g++.dg/torture/vshuf-v4sf.C: New test.
4552 * g++.dg/torture/vshuf-v4si.C: New test.
4553 * g++.dg/torture/vshuf-v8hi.C: New test.
4554 * g++.dg/torture/vshuf-v8qi.C: New test.
4555 * g++.dg/torture/vshuf-v8si.C: New test.
4557 2012-06-27 Richard Guenther <rguenther@suse.de>
4560 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4562 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4564 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4565 scan-dump-dem-not): Use printable pattern in test name.
4567 2012-06-26 Sterling Augustine <saugustine@google.com>
4568 Dominique Dhumieres <dominiq@lps.ens.fr>
4570 * gcc.dg/pubtypes-2.c: Update expected output.
4571 * gcc.dg/pubtypes-3.c: Likewise.
4572 * gcc.dg/pubtypes-4.c: Likewise.
4574 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4576 * gcc.dg/tree-ssa/slsr-1.c: New test.
4577 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4578 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4579 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4581 2012-06-26 Matt Turner <mattst88@gmail.com>
4584 * gcc.target/arm/mmx-2.c: New.
4586 2012-06-26 Richard Guenther <rguenther@suse.de>
4589 * g++.dg/torture/pr53752.C: New testcase.
4591 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4593 PR tree-optimization/53748
4594 * gcc.c-torture/compile/pr53748.c: New test.
4596 2012-06-25 Jason Merrill <jason@redhat.com>
4600 * g++.dg/cpp0x/decltype38.C: New.
4601 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4603 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4605 * lib/target-supports-dg.exp (testname-for-summary): New.
4606 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4607 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4608 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4609 scan-module-absence, output-exists, output-exists-not: Use
4610 testname-for-summary.
4611 (dg-test): Clean up testname_with_flags.
4612 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4613 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4614 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4615 scan-assembler-dem-not, object-size: Use testname-for-summary.
4616 * lib/gcov.exp (run-gcov): Likewise.
4617 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4618 scan-dump-dem, scan-dump-dem-note): Likewise.
4620 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4621 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4622 including profopt.opt; save and restore existing value.
4623 * g++.dg/bprob/bprob.exp: Likewise.
4624 * gcc.dg/matrix/matrix.exp: Likewise.
4625 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4626 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4629 2012-06-25 Richard Henderson <rth@redhat.com>
4631 * gcc.dg/pr53749.c: New.
4633 2012-06-25 Jason Merrill <jason@redhat.com>
4636 * g++.dg/cpp0x/nullptr28.C: New.
4638 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4640 * gcc.target/arm/neon-vld1_dupQ.c: New.
4642 2012-06-25 Florian Weimer <fweimer@redhat.com>
4644 * g++.dg/init/new35.C: New.
4645 * g++.dg/init/new36.C: New.
4646 * g++.dg/init/new37.C: New.
4647 * g++.dg/ext/vla5.C: New warning.
4648 * g++.dg/ext/vla8.C: New warning.
4649 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4651 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4652 James Greenhalgh <james.greenhalgh@arm.com>
4654 * gcc.target/arm/ftest-support-arm.h New testcase.
4655 * gcc.target/arm/ftest-support-thumb.h Likewise.
4656 * gcc.target/arm/ftest-support.h Likewise.
4657 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4658 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4659 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4660 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4661 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4662 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4663 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4664 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4665 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4666 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4667 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4668 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4669 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4670 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4671 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4672 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4673 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4674 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4675 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4676 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4677 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4678 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4679 * lib/target-supports.exp
4680 (check_effective_target_arm_arch_FUNC): Add support for more
4682 (add_options_for_arm_arch_FUNC): Likewise.
4683 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4685 2012-06-25 Jason Merrill <jason@redhat.com>
4688 * g++.dg/cpp0x/constexpr-tuple.C: New.
4690 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4693 * gcc.target/i386/pr53759.c: New test.
4696 * g++.dg/cpp0x/nsdmi7.C: New test.
4698 2012-06-24 Kai Tietz <ktietz@redhat.com>
4700 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4702 * gcc.target/i386/pr38988.c: Likewise.
4704 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4708 * gfortran.dg/typebound_generic_12.f03: New.
4709 * gfortran.dg/typebound_generic_13.f03: New.
4711 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4713 * gnat.dg/lto15.ad[sb]: New test.
4715 2012-06-21 Meador Inge <meadori@codesourcery.com>
4718 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4720 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4722 * gcc.dg/pch/ident-1.c: New test.
4723 * gcc.dg/pch/ident-1.hs: Header file for new test.
4725 2012-06-21 Michael Matz <matz@suse.de>
4728 * gcc.c-torture/execute/pr53688.c: New test.
4730 2012-06-20 Richard Guenther <rguenther@suse.de>
4732 PR tree-optimization/30318
4733 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4735 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4737 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4739 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4741 * gcc.target/i386/clearcapv2.map: New file.
4742 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4744 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4746 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4747 and add __sh__ case.
4749 2012-06-19 Jason Merrill <jason@redhat.com>
4752 * g++.dg/debug/localclass1.C: New.
4754 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4756 * g++.dg/cpp0x/override4.C: New.
4758 2012-06-14 Jason Merrill <jason@redhat.com>
4761 * g++.dg/cpp0x/decltype37.C: New.
4763 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4765 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4767 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4769 * gcc.c-torture/compile/vector-5.c,
4770 gcc.c-torture/compile/vector-6.c: New tests.
4772 2012-06-19 Richard Henderson <rth@redhat.com>
4774 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4776 2012-06-19 Richard Guenther <rguenther@suse.de>
4778 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4780 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4783 * gcc.target/i386/pr53712.c: New test.
4785 2012-06-18 Tobias Burnus <burnus@net-b.de>
4788 * gfortran.dg/elemental_optional_args_6.f90: New.
4790 2012-06-18 Tobias Burnus <burnus@net-b.de>
4793 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4794 * gfortran.dg/coarray/move_alloc_1.f90
4796 2012-06-18 Tobias Burnus <burnus@net-b.de>
4799 * gfortran.dg/coarray_27.f90: New.
4801 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4802 Greta Yorsh <Greta.Yorsh@arm.com>
4804 * gcc.target/arm/epilog-1.c: New test.
4806 2012-06-18 Richard Guenther <rguenther@suse.de>
4808 PR tree-optimization/53693
4809 * g++.dg/torture/pr53693.C: New testcase.
4811 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4813 PR tree-optimization/53703
4814 * gcc.dg/torture/pr53703.c: New test.
4816 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4819 * gcc.target/i386/pr53698.c: New test.
4821 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4823 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4825 2012-06-17 Tobias Burnus <burnus@net-b.de>
4829 * gfortran.dg/transfer_check_3.f90: New.
4831 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4833 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4835 2012-06-16 Tobias Burnus <burnus@net-b.de>
4839 * gfortran.dg/deferred_type_param_8.f90: New.
4841 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4843 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4844 testname that includes flags, passed in as new argument, in
4846 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4847 and pass it to verify-* procedures.
4849 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4850 alignment torture options with usual torture options.
4852 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4853 messages reported for one line of source code.
4854 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4855 * g++.dg/cpp0x/decltype2.C: Likewise.
4856 * g++.dg/cpp0x/decltype3.C: Likewise.
4857 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4858 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4859 * g++.dg/cpp0x/static_assert3.C: Likewise.
4860 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4861 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4862 * g++.dg/cpp0x/union1.C: Likewise.
4863 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4864 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4865 * g++.dg/cpp0x/variadic2.C: Likewise.
4866 * g++.dg/cpp0x/variadic20.C: Likewise.
4867 * g++.dg/cpp0x/variadic74.C: Likewise.
4868 * g++.dg/diagnostic/bitfld2.C: Likewise.
4869 * g++.dg/ext/attrib44.C: Likewise.
4870 * g++.dg/ext/no-asm-1.C: Likewise.
4871 * g++.dg/other/error34.C: Likewise.
4872 * g++.dg/parse/crash46.C: Likewise.
4873 * g++.dg/parse/error10.C: Likewise.
4874 * g++.dg/parse/error2.C: Likewise.
4875 * g++.dg/parse/error3.C: Likewise.
4876 * g++.dg/parse/error36.C: Likewise.
4877 * g++.dg/parse/error8.C: Likewise.
4878 * g++.dg/parse/error9.C: Likewise.
4879 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4880 * g++.dg/parse/parser-pr28152.C: Likewise.
4881 * g++.dg/parse/template25.C: Likewise.
4882 * g++.dg/parse/typename11.C: Likewise.
4883 * g++.dg/tc1/dr147.C: Likewise.
4884 * g++.dg/template/deduce3.C: Likewise.
4885 * g++.dg/template/koenig9.C: Likewise.
4886 * g++.dg/template/pr23510.C: Likewise.
4887 * g++.dg/warn/pr12242.C: Likewise.
4888 * g++.dg/warn/pr30551-2.C: Likewise.
4889 * g++.dg/warn/pr30551.C: Likewise.
4890 * g++.old-deja/g++.other/typename1.C: Likewise.
4891 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4893 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4896 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4897 * c-c++-common/torture/vshuf-2.inc: Likewise.
4898 * c-c++-common/torture/vshuf-4.inc: Likewise.
4899 * c-c++-common/torture/vshuf-8.inc: Likewise.
4900 * c-c++-common/torture/vshuf-main.inc: Likewise.
4901 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4902 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4903 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4904 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4905 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4906 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4907 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4908 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4909 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4910 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4911 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4912 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4913 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4914 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4916 2012-06-15 Michael Matz <matz@suse.de>
4918 * gcc.dg/tree-ssa/vector-4.c: New test.
4920 2012-06-15 Michael Matz <matz@suse.de>
4922 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4923 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4925 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4927 PR tree-optimization/53636
4928 * gcc.target/arm/pr53636.c: New test.
4930 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4932 PR tree-optimization/51581
4933 * gcc.c-torture/execute/pr51581-1.c: New test.
4934 * gcc.c-torture/execute/pr51581-2.c: New test.
4935 * gcc.dg/vect/pr51581-1.c: New test.
4936 * gcc.dg/vect/pr51581-2.c: New test.
4937 * gcc.dg/vect/pr51581-3.c: New test.
4938 * gcc.target/i386/avx-pr51581-1.c: New test.
4939 * gcc.target/i386/avx-pr51581-2.c: New test.
4940 * gcc.target/i386/avx2-pr51581-1.c: New test.
4941 * gcc.target/i386/avx2-pr51581-2.c: New test.
4942 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4944 2012-06-15 Richard Guenther <rguenther@suse.de>
4946 * gcc.c-torture/execute/20120615-1.c: New testcase.
4948 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4950 * gnat.dg/vect8.ad[sb]: New test.
4952 2012-06-14 Richard Guenther <rguenther@suse.de>
4954 * gcc.dg/tree-ssa/vrp.h: New testcase.
4955 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4957 2012-06-13 Christian Bruel <christian.bruel@st.com>
4960 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4962 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4964 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4966 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4969 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4970 test summary unique.
4972 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4973 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4974 scan-stack-usage-not): Don't strip torture options from test name.
4976 * lib/scandump.exp (scan-dump-times): Use printable version of
4977 regexp in test summary line.
4979 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4980 messages reported for one line of source code.
4981 * gcc.dg/format/few-1.c: Likewise.
4982 * gcc.dg/ia64-sync-2.c: Likewise.
4983 * gcc.dg/sync-2.c: Likewise.
4984 * gcc.dg/noncompile/pr44517.c: Likewise.
4986 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4989 * gcc.dg/guality/pr49888.c: New.
4991 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4993 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4994 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4995 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4997 2012-06-13 Tobias Burnus <burnus@net-b.de>
5000 * gfortran.dg/intent_out_7.f90: New.
5002 2012-06-13 Tobias Burnus <burnus@net-b.de>
5005 * gfortran.dg/save_4.f90: New.
5007 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5012 * gcc.dg/pr53532.c: New test.
5013 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5014 adjust line numbers.
5015 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5016 * gcc.dg/Wcxx-compat-8.c: Likewise.
5017 * gcc.dg/pr51034.c: New test.
5018 * gcc.dg/pr53196-1.c: New test.
5019 * gcc.dg/pr53196-2.c: New test.
5021 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5023 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5024 alignment torture options with usual torture options.
5025 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5026 instead of dg-options.
5027 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5028 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5029 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5030 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5031 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5032 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5034 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5035 to checks for multiple messages reported for one line of source code.
5036 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5038 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5039 messages reported for one line of source code.
5041 * gcc.dg/20031223-1.c: Add comments to check for multiple
5042 messages reported for one line of source code.
5043 * gcc.dg/Wconversion-integer.c: Likewise.
5044 * gcc.dg/Wfatal-2.c: Likewise.
5045 * gcc.dg/Wfatal.c: Likewise.
5046 * gcc.dg/Wobjsize-1.c: Likewise.
5047 * gcc.dg/c99-vla-jump-1.c: Likewise.
5048 * gcc.dg/c99-vla-jump-2.c: Likewise.
5049 * gcc.dg/c99-vla-jump-3.c: Likewise.
5050 * gcc.dg/c99-vla-jump-4.c: Likewise.
5051 * gcc.dg/c99-vla-jump-5.c: Likewise.
5052 * gcc.dg/decl-9.c: Likewise.
5053 * gcc.dg/declspec-10.c: Likewise.
5054 * gcc.dg/declspec-18.c: Likewise.
5055 * gcc.dg/mtune.c: Likewise.
5056 * gcc.dg/parser-pr28152-2.c: Likewise.
5057 * gcc.dg/parser-pr28152.c: Likewise.
5058 * gcc.dg/pr14475.c: Likewise.
5059 * gcc.dg/pr27953.c: Likewise.
5060 * gcc.dg/pr28322-3.c: Likewise.
5061 * gcc.dg/pr30457.c: Likewise.
5062 * gcc.dg/pr30551-2.c: Likewise.
5063 * gcc.dg/pr30551-3.c: Likewise.
5064 * gcc.dg/pr30551-4.c: Likewise.
5065 * gcc.dg/pr30551-5.c: Likewise.
5066 * gcc.dg/pr30551-6.c: Likewise.
5067 * gcc.dg/pr30551.c: Likewise.
5068 * gcc.dg/pr45461.c: Likewise.
5069 * gcc.dg/pr48552-1.c: Likewise.
5070 * gcc.dg/pr48552-2.c: Likewise.
5071 * gcc.dg/redecl-1.c: Likewise.
5072 * gcc.dg/transparent-union-3.c: Likewise.
5073 * gcc.dg/utf-dflt.c: Likewise.
5074 * gcc.dg/utf-dflt2.c: Likewise.
5075 * gcc.dg/vla-8.c: Likewise.
5076 * gcc.dg/vla-init-1.c: Likewise.
5077 * gcc.dg/wtr-int-type-1.c: Likewise.
5079 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5080 messages reported for for one line of source code.
5081 * c-c++-common/raw-string-5.c: Likewise.
5082 * c-c++-common/raw-string-4.c: Likewise.
5083 * c-c++-common/raw-string-6.c: Likewise.
5084 * c-c++-common/pr20000.c: Likewise.
5086 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5087 messages reported for one line of source code.
5088 * gcc.dg/cpp/pr30786.c: Likewise.
5089 * gcc.dg/cpp/pr28709.c: Likewise.
5090 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5091 * gcc.dg/cpp/macspace2.c: Likewise.
5092 * gcc.dg/cpp/missing-header-1.c: Likewise.
5093 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5094 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5095 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5097 2012-06-12 Jason Merrill <jason@redhat.com>
5100 * g++.dg/template/local7.C: New.
5102 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5105 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5106 * gcc.target/sh/pr51340-2.c: Likewise.
5107 * gcc.target/sh/pr51340-3.c: Likewise.
5109 2012-06-12 Michael Matz <matz@suse.de>
5111 * gcc.dg/torture/alias-1.c: New test.
5113 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5115 PR rtl-optimization/53589
5116 * gcc.dg/torture/pr53589.c: New test.
5118 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5121 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5122 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5123 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5124 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5125 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5126 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5127 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5128 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5129 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5130 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5131 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5132 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5133 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5134 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5135 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5136 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5138 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5140 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5141 (check_intel_cpu_model): New function.
5142 (check_amd_cpu_model): New function.
5143 (check_features): New function.
5144 (__get_cpuid_output): New function.
5145 (check_detailed): New function.
5146 (fn1): Rename to quick_check.
5147 (main): Update to call quick_check and call check_detailed.
5149 2012-06-11 Richard Henderson <rth@redhat.com>
5151 * lib/target-supports.exp
5152 (check_effective_target_sync_long_long_runtime): Use
5153 check_effective_target_lp64 instead of
5154 check_effective_target_powerpc64 for powerpc targets.
5156 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5159 * gcc.target/sh/pr53511-1.c: New.
5161 2012-06-11 Richard Guenther <rguenther@suse.de>
5164 * g++.dg/lto/pr53470_0.C: New testcase.
5165 * gcc.dg/lto/pr53470_0.c: Likewise.
5167 2012-06-11 Richard Guenther <rguenther@suse.de>
5170 * g++.dg/ext/pr53605.C: New testcase.
5172 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5174 * gnat.dg/specs/array1.ads: New test.
5175 * gnat.dg/specs/array2.ads: Likewise.
5176 * gnat.dg/array22.adb: Likewise.
5178 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5180 * gnat.dg/constant4.adb: New test.
5181 * gnat.dg/constant4_pkg.ads: New helper.
5183 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5186 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5187 * gfortran.dg/allocate_class_1.f90: Modified.
5188 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5189 * gfortran.dg/allocate_class_2.f90: New.
5191 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5194 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5196 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5199 * gfortran.dg/string_assign_2.f90: New test case.
5201 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5204 * gfortran.dg/string_assign_1.f90: New test case.
5206 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5209 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5210 * gcc.dg/gomp/critical-4.c: Likewise.
5211 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5212 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5213 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5214 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5215 * c-c++-common/gomp/pr53580.c: New test.
5217 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5220 * g++.dg/cpp0x/forw_enum11.C: New.
5222 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5225 * g++.dg/cpp0x/alias-decl-19.C: New.
5227 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5229 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5231 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5233 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5235 (XSTATE_SSE): Ditto.
5236 (XSTATE_YMM): Ditto.
5237 (avx_os_support): Use new defines.
5239 2012-06-06 Richard Guenther <rguenther@suse.de>
5242 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5245 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5248 * g++.dg/cpp0x/pr52841.C: New testcase.
5250 2012-06-06 Richard Guenther <rguenther@suse.de>
5252 PR tree-optimization/53081
5253 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5254 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5256 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5258 * gcc.target/powerpc/pr53487.c: New test.
5260 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5262 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5264 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5266 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5268 2012-06-05 Richard Guenther <rguenther@suse.de>
5270 PR tree-optimization/30442
5271 * gcc.dg/vect/bb-slp-30.c: New testcase.
5273 2012-06-05 Richard Guenther <rguenther@suse.de>
5275 PR tree-optimization/53081
5276 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5277 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5278 -fno-tree-loop-distribute-patterns.
5280 2012-06-05 Alan Modra <amodra@gmail.com>
5282 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5283 Check static chain in nested funcs.
5285 2012-06-04 Tobias Burnus <burnus@net-b.de>
5288 * gfortran.dg/init_flag_10.f90: New.
5290 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5293 * g++.dg/warn/Wenum-compare-no-2: New.
5295 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5297 PR preprocessor/53463
5298 * g++.dg/cpp/limits.C: New test.
5299 * g++.dg/parse/error19.C: Adjust.
5300 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5301 * g++.dg/warn/pr35635.C: Likewise.
5302 * g++.old-deja/g++.pt/assign1.C: Likewise.
5304 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5307 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5308 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5309 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5310 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5311 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5312 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5313 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5314 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5316 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5318 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5320 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5322 PR tree-optimization/53550
5323 * gcc.dg/pr53550.c: New test.
5325 2012-06-04 Richard Guenther <rguenther@suse.de>
5327 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5328 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5329 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5331 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5334 * gfortran.dg/parameter_array_element_2.f90: New.
5336 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5339 * gcc.target/sh/pr53512-1.c: New.
5340 * gcc.target/sh/pr53512-2.c: New.
5341 * gcc.target/sh/pr53512-3.c: New.
5342 * gcc.target/sh/pr53512-4.c: New.
5344 2012-06-01 Jason Merrill <jason@redhat.com>
5347 * g++.dg/ext/visibility/template12.C: New.
5348 * g++.dg/ext/attrib14.C: Adjust warning line.
5351 * g++.dg/parse/new6.C: New.
5352 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5354 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5356 * c-c++-common/restrict-2.c: Revert previous change.
5358 2012-06-01 Jason Merrill <jason@redhat.com>
5361 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5364 * g++.dg/cpp0x/auto33.C: New.
5366 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5369 * g++.dg/parse/namespace-alias-1.C: New.
5371 2012-06-01 Christian Bruel <christian.bruel@st.com>
5373 * gcc.dg/spec-options.c: New test.
5374 * gcc.dg/foo.specs: New file.
5376 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5379 * gnat.dg/lto14.adb: Skip on Solaris.
5381 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5383 * gcc.target/cris/sync-1-v10.c,
5384 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5385 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5386 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5387 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5388 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5389 gcc.target/cris/torture/sync-mis-op-i-1.c,
5390 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5391 gcc.target/cris/torture/sync-mis-op-i-2.c,
5392 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5393 gcc.target/cris/torture/sync-mis-op-i-3.c,
5394 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5395 gcc.target/cris/torture/sync-mis-op-s-1.c,
5396 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5397 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5398 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5399 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5400 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5401 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5402 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5403 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5404 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5406 2012-05-31 Richard Guenther <rguenther@suse.de>
5408 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5409 ldist-pr45948.c with disabled SCCP.
5411 2012-05-31 Richard Guenther <rguenther@suse.de>
5414 * gcc.dg/torture/pr48493.c: New testcase.
5416 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5418 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5420 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5421 of the initialization loop.
5422 (dg-final): Adjust the expected number of vectorized loops depending
5423 on vect_char_mult target selector.
5425 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5427 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5428 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5429 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5432 2012-05-30 Jason Merrill <jason@redhat.com>
5435 * g++.dg/init/new34.C: New.
5436 * g++.dg/tree-ssa/stabilize1.C: New.
5438 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5441 * g++.dg/init/new33.C: New test.
5443 2012-05-30 Richard Guenther <rguenther@suse.de>
5446 * gcc.dg/torture/pr53501.c: New testcase.
5447 * c-c++-common/restrict-2.c: Adjust.
5449 2012-05-30 Alan Modra <amodra@gmail.com>
5451 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5454 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5456 * gcc.target/i386/shuf-concat.c: New test.
5458 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5460 PR rtl-optimization/53519
5461 * gcc.c-torture/compile/pr53519.c: New test.
5463 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5465 * gcc.target/arm/neon-vrev.c: New.
5467 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5470 * gcc.target/sh/pr51340-1.c: New.
5471 * gcc.target/sh/pr51340-2.c: New.
5472 * gcc.target/sh/pr51340-3.c: New.
5474 2012-05-29 Richard Guenther <rguenther@suse.de>
5476 PR tree-optimization/53516
5477 * gcc.dg/torture/pr53516.c: New testcase.
5479 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5481 PR preprocessor/53229
5482 * gcc.dg/cpp/paste6.c: Force to run without
5483 -ftrack-macro-expansion.
5484 * gcc.dg/cpp/paste8.c: Likewise.
5485 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5486 -ftrack-macro-expansion.
5487 * gcc.dg/cpp/paste12.c: Force to run without
5488 -ftrack-macro-expansion.
5489 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5490 -ftrack-macro-expansion.
5491 * gcc.dg/cpp/paste13.c: Likewise.
5492 * gcc.dg/cpp/paste14.c: Likewise.
5493 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5494 -ftrack-macro-expansion.
5495 * gcc.dg/cpp/paste18.c: New test.
5497 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5499 * gcc.target/cris/torture/trap-1.c,
5500 gcc.target/cris/torture/trap-2.c,
5501 gcc.target/cris/torture/trap-3.c,
5502 gcc.target/cris/torture/trap-v0.c,
5503 gcc.target/cris/torture/trap-v3.c: New tests.
5505 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5508 * g++.dg/warn/Wbraces3.C: New.
5509 * g++.dg/warn/Wbraces4.C: Likewise.
5511 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5513 PR tree-optimization/53505
5514 * c-c++-common/torture/pr53505.c: New test.
5516 2012-05-27 Nathan Sidwell <nathan@acm.org>
5518 * gcc.dg/stmt-expr-4.c: New.
5520 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5523 * g++.dg/parse/crash60.C: New.
5525 2012-05-26 Jason Merrill <jason@redhat.com>
5528 * c-c++-common/array-lit.c: New.
5529 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5531 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5534 * gnat.dg/array21.adb: New test.
5536 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5538 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5540 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5543 * g++.dg/other/anon-union3.C: New.
5545 2012-05-25 Ian Lance Taylor <iant@google.com>
5547 * gcc.dg/split-6.c: New test.
5549 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5551 * gnat.dg/lto14.adb: New test.
5553 2012-05-25 Tristan Gingold <gingold@adacore.com>
5555 * gcc.target/i386/large-frame.c: New.
5557 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5558 * gcc.target/powerpc/lhs-1.c: New.
5559 * gcc.target/powerpc/lhs-2.c: New.
5560 * gcc.target/powerpc/lhs-3.c: New.
5562 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5564 Make unwound macro expansion trace less redundant
5565 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5566 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5567 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5568 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5569 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5570 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5572 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5575 * g++.dg/cpp0x/constexpr-default1.C: New.
5577 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5580 * g++.dg/eh/goto2.C: New.
5582 2012-05-24 Richard Guenther <rguenther@suse.de>
5585 * g++.dg/tree-prof/pr53460.C: New testcase.
5587 2012-05-24 Richard Guenther <rguenther@suse.de>
5590 * g++.dg/debug/pr53466.C: New testcase.
5592 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5594 PR tree-optimization/53465
5595 * gcc.c-torture/execute/pr53465.c: New test.
5597 2012-05-23 Tobias Burnus <burnus@net-b.de>
5601 * gfortran.dg/allocate_with_typespec_6.f90: New.
5603 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5606 * g++.dg/warn/delete-array-1.C: New.
5608 2012-05-23 Richard Guenther <rguenther@suse.de>
5610 * gcc.dg/torture/pr39074-2.c: Adjust.
5611 * gcc.dg/torture/pr39074.c: Likewise.
5612 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5613 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5615 2012-05-22 Jan Hubicka <jh@suse.cz>
5618 * g++.dg/torture/pr53161.C: New testcase.
5620 2012-05-22 Tobias Burnus <burnus@net-b.de>
5623 * gfortran.dg/realloc_on_assign_15.f90: New.
5625 2012-05-22 Richard Guenther <rguenther@suse.de>
5628 * gcc.dg/torture/pr51071-2.c: New testcase.
5630 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5632 PR tree-optimization/53336
5633 * g++.dg/torture/pr53336.C: New testcase.
5635 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5638 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5639 instead of -Wunused-local-typedefs.
5641 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5644 * g++.dg/other/abstract4.C: New-
5646 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5649 * g++.dg/ext/attrib46.C: New.
5651 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5654 * gcc.c-torture/compile/pr53418-1.c,
5655 gcc.c-torture/compile/pr53418-2.c: New tests.
5657 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5659 PR tree-optimization/53366
5660 * gcc.dg/torture/pr53366-1.c: New test.
5661 * gcc.dg/torture/pr53366-2.c: New test.
5662 * gcc.target/i386/pr53366-1.c: New test.
5663 * gcc.target/i386/pr53366-2.c: New test.
5665 PR tree-optimization/53409
5666 * gcc.c-torture/compile/pr53409.c: New test.
5668 PR tree-optimization/53410
5669 * gcc.c-torture/compile/pr53410-1.c: New test.
5670 * gcc.c-torture/compile/pr53410-2.c: New test.
5672 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5675 * gcc.target/i386/pr53425-1.c: New file.
5676 * gcc.target/i386/pr53425-2.c: Likewise.
5678 2012-05-21 Richard Guenther <rguenther@suse.de>
5680 PR tree-optimization/53408
5681 * gcc.dg/torture/pr53408.c: New testcase.
5683 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5684 H.J. Lu <hongjiu.lu@intel.com>
5687 * gcc.target/i386/pr53416.c: New file.
5689 2012-05-21 Richard Guenther <rguenther@suse.de>
5691 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5693 2012-05-21 Richard Guenther <rguenther@suse.de>
5695 * gcc.dg/torture/ldist-1.c: New testcase.
5697 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5699 * gnat.dg/lto13.adb: New test.
5700 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5702 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5704 * gnat.dg/specs/lto12.ads: New test.
5705 * gnat.dg/specs/lto12_pkg.ads: New helper.
5707 2012-05-18 Richard Guenther <rguenther@suse.de>
5709 PR tree-optimization/53346
5710 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5711 * gcc.target/i386/incoming-10.c: Adjust.
5712 * gcc.target/i386/incoming-11.c: Likewise.
5713 * gcc.target/i386/pr46295.c: Likewise.
5715 2012-05-18 Richard Guenther <rguenther@suse.de>
5717 * gcc.dg/pr53352.c: Return zero.
5719 2012-05-18 Richard Guenther <rguenther@suse.de>
5721 PR tree-optimization/53390
5722 * gcc.dg/torture/pr53390.c: New testcase.
5724 2012-05-18 Meador Inge <meadori@codesourcery.com>
5726 PR rtl-optimization/53352
5727 * gcc.dg/pr53352.c: New test.
5729 2012-05-17 David S. Miller <davem@davemloft.net>
5731 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5732 failure on sparc-*-linux-gnu.
5734 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5737 * g++.dg/parse/error49.C: New.
5738 * g++.dg/cpp0x/error8.C: Likewise.
5739 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5740 * g++.dg/ext/utf-dflt2.C: Likewise.
5741 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5742 * g++.dg/ext/utf-dflt.C: Likewise.
5743 * c-c++-common/raw-string-3.c: Likewise.
5744 * c-c++-common/raw-string-4.c: Likewise.
5746 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5749 * g++.dg/cpp0x/catch1.C: New.
5751 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5754 * g++.dg/parse/error48.C: New.
5755 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5756 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5758 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5760 * gcc.dg/tm/indirect-2.c: New test.
5762 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5764 PR tree-optimization/53217
5765 * gfortran.dg/pr53217.f90: New test.
5767 2012-05-16 Richard Guenther <rguenther@suse.de>
5769 PR tree-optimization/53364
5770 * g++.dg/torture/pr53364.C: New testcase.
5772 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5775 * gcc.dg/pr52549.c: Fix test for long != void*
5776 * gcc.c-torture/execute/pr52979-1.x: New file.
5777 * gcc.c-torture/execute/pr52979-2.x: New file.
5779 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5781 PR preprocessor/7263
5782 * gcc.dg/binary-constants-2.c: Run without tracking locations
5783 accross macro expansion.
5784 * gcc.dg/binary-constants-3.c: Likewise.
5785 * gcc.dg/cpp/sysmac2.c: Likewise.
5786 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5788 * gcc.dg/cpp/syshdr3.c: New test.
5789 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5790 * gcc.dg/system-binary-constants-1.c: New test.
5791 * gcc.dg/system-binary-constants-1.h: New header for the new test
5793 * g++.dg/cpp/syshdr3.C: New test.
5794 * g++.dg/cpp/syshdr3.h: New header the new test above.
5795 * g++.dg/system-binary-constants-1.C: New test.
5796 * g++.dg/system-binary-constants-1.h: New header the new test
5799 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5801 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5803 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5806 * gcc.dg/pr53358.c: New test.
5808 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5811 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5812 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5814 2012-05-15 Olivier Hainque <hainque@adacore.com>
5816 * g++.dg/eh/sighandle.C: New testcase.
5818 2012-05-15 Richard Guenther <rguenther@suse.de>
5820 PR tree-optimization/53355
5821 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5823 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5825 * gfortran.dg/*.f90: Remove now redundant manual
5826 cleanup-modules directive.
5828 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5830 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5831 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5833 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5836 * gfortran.dg/int_range_io_1.f90: New test.
5838 2012-05-14 Andi Kleen <ak@linux.intel.com>
5839 Jakub Jelinek <jakub@redhat.com>
5842 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5843 * gcc.target/i386/rtm-check.h: New file.
5844 * gcc.target/i386/pr53315.c: New test.
5846 2012-05-14 Tobias Burnus <burnus@net-b.de>
5851 * gfortran.dg/deferred_type_param_4.f90: New.
5852 * gfortran.dg/deferred_type_param_6.f90: New.
5854 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5856 * gcc.target/i386/retarg.c: New test.
5858 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5861 * gfortran.dg/deferred_type_param_3.f90: New.
5862 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5863 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5865 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5867 * gnat.dg/null_pointer_deref3.adb: New test.
5869 2012-05-12 Tobias Burnus <burnus@net-b.de>
5873 * gfortran.dg/deferred_type_param_5.f90: New.
5875 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5877 * g++.dg/parse/error47.C: New.
5879 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5882 * gfortran.dg/string_compare_4.f90: Change option
5883 to -fdump-tree-original. Add test case for kind=4.
5885 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5888 * gfortran.dg/string_compare_4.f90: New test.
5890 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5892 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5894 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5897 * g++.dg/cpp0x/variadic132.C: New.
5899 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5902 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5903 * g++.dg/parse/error26.C: Tweak dg-error column number.
5905 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5908 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5910 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5912 * gnat.dg/lto11.ad[sb]: New test.
5914 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5917 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5918 directive to Scan for vpmuldq, not vpmacsdql.
5920 2012-05-09 Michael Matz <matz@suse.de>
5922 PR tree-optimization/53185
5923 * gcc.dg/vect/pr53185.c: New test.
5925 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5928 * gcc.target/i386/pr53249.c: New.
5930 2012-05-09 Richard Guenther <rguenther@suse.de>
5932 PR tree-optimization/18437
5933 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5934 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5936 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5938 PR tree-optimization/53226
5939 * gcc.c-torture/compile/pr53226.c: New test.
5941 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5943 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5944 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5945 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5946 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5947 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5948 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5949 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5950 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5951 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5952 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5953 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5954 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5955 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5956 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5958 2012-05-09 Dehao Chen <dehao@google.com>
5960 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5961 * gcc.dg/predict-2.c: Likewise.
5962 * gcc.dg/predict-3.c: Likewise.
5963 * gcc.dg/predict-4.c: Likewise.
5964 * gcc.dg/predict-5.c: Likewise.
5965 * gcc.dg/predict-6.c: Likewise.
5967 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5970 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5972 2012-05-08 Richard Guenther <rguenther@suse.de>
5974 * gcc.dg/fold-bitand-4.c: New testcase.
5976 2012-05-08 Dehao Chen <dehao@google.com>
5978 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5979 heuristic is working properly.
5980 * gcc.dg/predict-2.c: Likewise.
5981 * gcc/dg/predict-3.c: Likewise.
5982 * gcc/dg/predict-4.c: Likewise.
5983 * gcc/dg/predict-5.c: Likewise.
5984 * gcc/dg/predict-6.c: Likewise.
5986 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5988 PR tree-optimization/53239
5989 * g++.dg/opt/vrp3.C: New test.
5990 * g++.dg/opt/vrp3-aux.cc: New file.
5991 * g++.dg/opt/vrp3.h: New file.
5993 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5995 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5996 .uleb128 support in assembler output.
5998 2012-05-07 Richard Guenther <rguenther@suse.de>
6001 * g++.dg/lto/pr42987_0.C: New testcase.
6002 * g++.dg/lto/pr42987_1.C: Likewise.
6004 2012-05-07 Tobias Burnus <burnus@net-b.de>
6007 * gfortran.dg/typebound_operator_15.f90: New.
6009 2012-05-06 Tobias Burnus <burnus@net-b.de>
6012 * gfortran.dg/class_array_13.f90: New.
6014 2012-05-06 Tristan Gingold <gingold@adacore.com>
6016 * gnat.dg/warn7.adb: New test.
6018 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6020 * gnat.dg/specs/renamings.ads: Rename to...
6021 * gnat.dg/specs/renaming1.ads: ...this.
6022 * gnat.dg/specs/renaming2.ads: New test.
6023 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6024 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6025 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6026 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6028 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6030 * gnat.dg/discr36.ad[sb]: New test.
6031 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6033 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6036 * c-c++-common/pr43772.c: New.
6038 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6041 * gfortran.dg/select_type_26.f03 : New test.
6042 * gfortran.dg/select_type_27.f03 : New test.
6045 * gfortran.dg/select_type_28.f03 : New test.
6047 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6051 * gfortran.dg/mod_sign0_1.f90: New test.
6052 * gfortran.dg/mod_large_1.f90: New test.
6054 2012-05-04 Tobias Burnus <burnus@net-b.de>
6057 gfortran.dg/public_private_module_5.f90: New.
6059 2012-05-04 Tobias Burnus <burnus@net-b.de>
6062 * gfortran.dg/constructor_7.f90: New.
6063 * gfortran.dg/constructor_8.f90: New.
6065 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6068 * g++.dg/cpp0x/static_assert7.C: New.
6070 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6072 PR tree-optimization/52633
6073 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6074 recognized as widening shifts instead of over-widening.
6075 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6076 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6077 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6078 * gcc.target/arm/pr52633.c: New test.
6080 2012-05-04 Richard Guenther <rguenther@suse.de>
6082 PR tree-optimization/53168
6083 * gcc.dg/torture/pr53168.c: New testcase.
6084 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6086 2012-05-04 Richard Guenther <rguenther@suse.de>
6088 * gcc.dg/lto/pr53214_0.c: New testcase.
6090 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6092 * gcc.target/ia64/pr48496.c: New test.
6093 * gcc.target/ia64/pr52657.c: Likewise.
6095 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6098 * c-c++-common/pr51712.c: New.
6100 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6103 * gcc.target/powwerpc/pr53199.c: New file.
6105 2012-05-03 Jason Merrill <jason@redhat.com>
6107 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6109 * gcc.dg/debug/dwarf2/dups-types.c: New.
6110 * gcc.dg/debug/dwarf2/dups-types.h: New.
6112 2012-05-03 Jason Merrill <jason@redhat.com>
6114 * g++.dg/debug/dwarf2/namespace-2.C: New.
6115 * g++.dg/debug/dwarf2/localclass3.C: New.
6117 2012-05-03 Jason Merrill <jason@redhat.com>
6119 * g++.dg/debug/dwarf2/thunk1.C: New.
6121 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6124 * g++.dg/other/final2.C: New.
6126 2012-05-03 Richard Guenther <rguenther@suse.de>
6128 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6130 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6132 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6133 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6134 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6135 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6137 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6139 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6141 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6142 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6143 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6146 * gcc.dg/pr53174.c: New test.
6149 * gcc.target/arm/pr53187.c: New test.
6150 * gcc.c-torture/compile/pr53187.c: New test.
6152 2012-05-03 Richard Guenther <rguenther@suse.de>
6154 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6155 unsupported prefetching support.
6157 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6159 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6160 option -ftrack-macro-expansion=0.
6161 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6162 option -ftrack-macro-expansion=0.
6164 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6166 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6167 dg-options for target arm with dg-additional-options.
6169 2012-05-03 Richard Guenther <rguenther@suse.de>
6171 PR tree-optimization/53144
6172 * gcc.dg/torture/pr53144.c: New testcase.
6174 2012-05-03 Tobias Burnus <burnus@net-b.de>
6177 * gfortran.dg/pointer_intent_7.f90: New.
6178 * gfortran.dg/pure_formal_3.f90: New.
6180 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6182 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6184 2012-05-02 Martin Jambor <mjambor@suse.cz>
6187 * g++.dg/lto/pr52605_0.C: New test.
6189 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6191 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6192 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6193 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6194 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6195 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6196 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6197 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6198 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6199 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6200 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6201 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6202 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6203 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6204 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6205 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6206 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6208 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6211 * gcc.dg/pr53153.c: New test.
6213 2012-05-02 Richard Guenther <rguenther@suse.de>
6215 * g++.dg/tree-ssa/pr19807.C: Adjust.
6217 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6219 PR tree-optimization/53163
6220 * gcc.c-torture/compile/pr53163.c: New test.
6222 PR rtl-optimization/53160
6223 * gcc.c-torture/execute/pr53160.c: New test.
6225 2012-05-01 Ian Lance Taylor <iant@google.com>
6228 * gcc.dg/pr37303.c: New test.
6230 2012-05-01 Richard Henderson <rth@redhat.com>
6232 * lib/target-supports.exp
6233 (check_effective_target_sync_long_long_runtime): True for
6234 check_effective_target_powerpc64.
6236 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6239 * gcc.dg/vector-1.c: Move to ...
6240 * c-c++-common/vector-1.c: ... here.
6241 * gcc.dg/vector-2.c: Move to ...
6242 * c-c++-common/vector-2.c: ... here.
6243 * gcc.dg/vector-3.c: Move to ...
6244 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6245 * gcc.dg/vector-4.c: Move to ...
6246 * c-c++-common/vector-4.c: ... here.
6247 * gcc.dg/vector-init-1.c: Move to ...
6248 * c-c++-common/vector-init-1.c: ... here.
6249 * gcc.dg/vector-init-2.c: Move to ...
6250 * c-c++-common/vector-init-2.c: ... here.
6251 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6252 * c-c++-common/vector-subscript-1.c: ... here.
6253 * gcc.dg/vector-subscript-2.c: Move to ...
6254 * c-c++-common/vector-subscript-2.c: ... here.
6255 * gcc.dg/vector-subscript-3.c: Move to ...
6256 * c-c++-common/vector-subscript-3.c: ... here.
6259 * g++.dg/cpp0x/vt-51314.C: New test.
6260 * g++.dg/cpp0x/variadic76.C: Fix.
6262 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6264 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6266 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6268 Add -Wvarargs option
6269 * c-c++-common/Wvarargs.c: New test case.
6270 * c-c++-common/Wvarargs-2.c: Likewise.
6272 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6274 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6275 * objc.dg/foreach-7.m: Force the test case to run without
6276 -ftrack-macro-expansion.
6277 * c-c++-common/tm/attrib-1.c: Likewise.
6278 * c-c++-common/warn-ommitted-condop.c: Likewise.
6279 * gcc.dg/assign-warn-1.c: Likewise.
6280 * gcc.dg/assign-warn-2.c: Likewise.
6281 * gcc.dg/attr-alloc_size.c: Likewise.
6282 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6283 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6284 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6285 * gcc.dg/c90-const-expr-9.c: Likewise.
6286 * gcc.dg/c99-const-expr-9.c: Likewise.
6287 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6288 * gcc.dg/cpp/direct2s.c: Likewise.
6289 * gcc.dg/cpp/pr28709.c: Likewise.
6290 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6291 * gcc.dg/dfp/composite-type.c: Likewise.
6292 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6293 with -ftrack-macro-expansion
6294 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6295 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6296 * g++.dg/ext/cleanup-1.C: Likewise.
6297 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6298 * g++.dg/template/sfinae10.C: Likewise.
6299 * g++.dg/tm/wrap-2.C: Likewise.
6300 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6301 * g++.dg/warn/Wsign-conversion.C: Likewise.
6302 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6303 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6304 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6305 it to run with -ftrack-macro-expansion.
6306 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6307 test cases without -ftrack-macro-expansion.
6309 Fix location for static class members
6310 * g++.dg/template/sfinae6_neg.C: Adjust.
6312 Make conversion warnings work on NULL with -ftrack-macro-expansion
6313 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6314 alongside the previous testing for NULL.
6316 Fix -Wuninitialized for -ftrack-macro-expansion
6317 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6319 Strip "<built-in>" loc from displayed expansion context
6320 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6321 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6322 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6325 Fix expansion point loc for macro-like tokens
6326 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6327 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6329 Fix token pasting with -ftrack-macro-expansion
6330 * gcc.dg/cpp/paste17.c: New test case for
6331 -ftrack-macro-expansion=2 mode only.
6332 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6334 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6336 * gnat.dg/warn6.ad[sb]: New test.
6338 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6341 * gcc.dg/20011021-1.c: Adjust testcase.
6343 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6346 * gfortran.dg/function_optimize_12.f90: New test.
6348 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6351 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6352 code to match current output and cover new peephole2 pattern.
6354 2012-04-27 Ollie Wild <aaw@google.com>
6356 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6358 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6360 * gcc.c-torture/execute/20120427-2.c: New testcase.
6361 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6362 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6363 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6365 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6368 * gcc.c-torture/execute/20120427-1.c: New testcase.
6370 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6373 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6375 2012-04-27 Tom de Vries <tom@codesourcery.com>
6377 PR tree-optimization/51879
6378 * gcc.dg/pr51879.c: New test.
6379 * gcc.dg/pr51879-2.c: Same.
6380 * gcc.dg/pr51879-3.c: Same.
6381 * gcc.dg/pr51879-4.c: Same.
6382 * gcc.dg/pr51879-6.c: Same.
6384 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6387 * g++.dg/cpp0x/defaulted35.C: New.
6388 * g++.dg/cpp0x/defaulted15.C: Adjust.
6390 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6392 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6395 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6397 * gcc.target/i386/builtin_target.c: Check avx2.
6399 2012-04-26 Alan Modra <amodra@gmail.com>
6401 * gcc.target/powerpc/savres.c: New test.
6402 * gcc.target/powerpc/powerpc.exp: Run it.
6404 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6407 * gcc.dg/torture/pr53120.c: New test.
6409 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6412 * gcc.c-torture/compile/pr52979-1.c: New test.
6413 * gcc.c-torture/execute/pr52979-1.c: New test.
6414 * gcc.c-torture/execute/pr52979-2.c: New test.
6416 2012-04-25 Richard Guenther <rguenther@suse.de>
6418 * gcc.target/i386/l_fma_float_5.c: Adjust.
6419 * gcc.target/i386/l_fma_double_4.c: Likewise.
6420 * gcc.target/i386/l_fma_float_2.c: Likewise.
6421 * gcc.target/i386/l_fma_float_6.c: Likewise.
6422 * gcc.target/i386/l_fma_double_1.c: Likewise.
6423 * gcc.target/i386/l_fma_double_5.c: Likewise.
6424 * gcc.target/i386/l_fma_float_3.c: Likewise.
6425 * gcc.target/i386/l_fma_double_2.c: Likewise.
6426 * gcc.target/i386/l_fma_double_6.c: Likewise.
6427 * gcc.target/i386/l_fma_float_4.c: Likewise.
6428 * gcc.target/i386/l_fma_double_3.c: Likewise.
6429 * gcc.target/i386/l_fma_float_1.c: Likewise.
6431 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6433 PR tree-optimization/53058
6434 * gcc.c-torture/compile/pr53058.c: New test.
6436 2012-04-25 Jan Hubicka <jh@suse.cz>
6439 * gcc.target/i386/pr39082-1.c: Update warning location.
6441 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6444 * gcc.dg/pr52880.c: New test.
6446 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6448 * gcc.dg/m-un-2.c: Update.
6449 * gcc.dg/20011021-1.c: Update.
6451 2012-04-25 Tobias Burnus <burnus@net-b.de>
6454 * gfortran.dg/realloc_on_assign_14.f90: New.
6456 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6459 PR tree-optimizations/52891
6460 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6462 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6465 * g++.dg/cpp0x/sfinae35.C: New.
6466 * g++.dg/cpp0x/sfinae36.C: Likewise.
6468 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6470 * gcc.target/builtin_target.c: New testcase.
6472 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6475 * gcc.target/powerpc/pr47197.c: New test.
6477 2012-04-24 Richard Guenther <rguenther@suse.de>
6479 PR tree-optimization/53085
6480 * g++.dg/torture/pr53085.C: New testcase.
6482 2012-04-24 Andrew Pinski <apinski@cavium.com>
6485 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6486 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6487 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6489 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6492 * gcc.c-torture/execute/pr53084.c: New test.
6494 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6496 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6498 2012-04-23 Andrew Pinski <apinski@cavium.com>
6500 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6502 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6505 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6506 * gcc.dg/torture/builtin-power-1.c: Likewise.
6508 2012-04-23 Richard Guenther <rguenther@suse.de>
6510 PR tree-optimization/53070
6511 * gcc.dg/torture/pr53070.c: New testcase.
6513 2012-04-23 Richard Guenther <rguenther@suse.de>
6516 * gcc.dg/pr53060.c: New testcase.
6518 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6520 PR tree-optimizations/52891
6521 * gcc.c-torture/compile/pr52891-1.c: New test.
6522 * gcc.c-torture/compile/pr52891-2.c: New test.
6524 2012-04-22 Tobias Burnus <burnus@net-b.de>
6527 * gfortran.dg/read_float_4.f90: New.
6529 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6532 * c-c++-common/pr35441.C: New.
6534 2012-04-20 Ian Lance Taylor <iant@google.com>
6536 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6537 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6539 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6541 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6543 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6545 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6547 PR rtl-optimization/44214
6548 * gcc.dg/pr44214-1.c: New test.
6549 * gcc.dg/pr44214-2.c: Likewise.
6550 * gcc.dg/pr44214-3.c: Likewise.
6552 2012-04-20 Richard Guenther <rguenther@suse.de>
6554 * g++.dg/torture/20120420-1.C: New testcase.
6556 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6558 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6560 2012-04-19 Christian Bruel <christian.bruel@st.com>
6562 * gcc.dg/pr52283.c: New test.
6564 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6566 * gcc.dg/pr37985.c: New test.
6568 2012-04-19 Richard Guenther <rguenther@suse.de>
6570 PR rtl-optimization/44688
6571 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6572 possibly profitable.
6574 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6576 PR tree-optimization/52976
6577 * gfortran.dg/reassoc_11.f: New test.
6579 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6581 PR tree-optimization/52976
6582 * gfortran.dg/reassoc_7.f: New test.
6583 * gfortran.dg/reassoc_8.f: Likewise.
6584 * gfortran.dg/reassoc_9.f: Likewise.
6585 * gfortran.dg/reassoc_10.f: Likewise.
6587 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6590 * g++.dg/cpp0x/sfinae33.C: New.
6591 * g++.dg/cpp0x/sfinae34.C: Likewise.
6593 2012-04-18 Joey Ye <joey.ye@arm.com>
6595 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6597 2012-04-18 Richard Guenther <rguenther@suse.de>
6599 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6601 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6602 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6604 2012-04-17 Tom de Vries <tom@codesourcery.com>
6606 * g++.dg/pr51264-4.C: New test.
6608 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6611 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6613 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6616 * g++.dg/parse/crash59.C: New.
6618 2012-04-17 Michael Matz <matz@suse.de>
6620 PR tree-optimization/18437
6621 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6623 2012-04-17 Richard Guenther <rguenther@suse.de>
6626 * g++.dg/torture/pr53011.C: New testcase.
6628 2012-04-16 Jason Merrill <jason@redhat.com>
6631 * g++.dg/cpp0x/variadic131.C: New.
6634 * g++.dg/cpp0x/variadic130.C: New.
6637 * g++.dg/cpp0x/variadic129.C: New.
6640 * g++.dg/cpp0x/variadic128.C: New.
6642 2012-04-16 Tobias Burnus <burnus@net-b.de>
6645 * gfortran.dg/pointer_intent_6.f90: New.
6647 2012-04-16 Tobias Burnus <burnus@net-b.de>
6650 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6651 to include public_private_module_4.f90.
6652 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6655 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6658 * g++.dg/diagnostic/operator1.C: New.
6659 * g++.dg/ext/label5.C: Adjust.
6660 * g++.dg/ext/va-arg1.C: Likewise.
6661 * g++.dg/other/error20.C: Likewise.
6662 * g++.dg/other/error20.C: Likewise.
6663 * g++.dg/other/error16.C: Likewise.
6664 * g++.dg/other/error10.C: Likewise.
6665 * g++.dg/parse/error30.C: Likewise.
6666 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6668 2012-04-16 Jason Merrill <jason@redhat.com>
6671 * g++.dg/cpp0x/variadic127.C: New.
6673 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6675 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6677 Use fail, pass instead of unresolved.
6681 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6683 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6684 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6685 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6687 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6690 * gfortran.dg/typebound_call_23.f03: New test case.
6692 2012-04-15 Jason Merrill <jason@redhat.com>
6695 * g++.dg/cpp0x/variadic126.C: New.
6698 * g++.dg/cpp0x/variadic125.C: New.
6701 * g++.dg/cpp0x/variadic124.C: New.
6704 * g++.dg/cpp0x/nullptr27.C: New.
6707 * g++.dg/warn/format8.C: New.
6709 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6712 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6714 2012-04-14 Tobias Burnus <burnus@net-b.de>
6718 * gfortran.dg/public_private_module_3.f90: New.
6719 * gfortran.dg/public_private_module_4.f90: New.
6721 2012-04-14 Tom de Vries <tom@codesourcery.com>
6723 * gcc.dg/superblock.c: New test.
6725 2012-04-14 Tom de Vries <tom@codesourcery.com>
6727 * gcc.dg/pr51879-12.c: New test.
6729 2012-04-13 Jason Merrill <jason@redhat.com>
6732 * g++.dg/cpp0x/variadic123.C: New.
6733 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6736 * g++.dg/cpp0x/initlist-ctor1.C: New.
6739 * g++.dg/other/anon-union2.C: New.
6741 2012-04-13 Martin Jambor <mjambor@suse.cz>
6744 * g++.dg/ipa/pr52939.C: New test.
6746 2012-04-13 Tom de Vries <tom@codesourcery.com>
6748 * gcc.dg/pr52734.c: New test.
6750 2012-04-13 Richard Guenther <rguenther@suse.de>
6752 PR tree-optimization/52969
6753 * gcc.dg/torture/pr52969.c: New testcase.
6755 2012-04-13 Richard Guenther <rguenther@suse.de>
6758 * gcc.dg/pr52549.c: New testcase.
6760 2012-04-13 Richard Guenther <rguenther@suse.de>
6763 * gcc.dg/pr52862.c: New testcase.
6765 2012-04-13 Joey Ye <joey.ye@arm.com>
6767 * gcc.target/arm/thumb1-imm.c: New testcase.
6769 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6772 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6773 second function argument.
6774 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6775 (calc_permps): Update declaration. Calculate result correctly.
6776 (avx2_test): Change src2 type to union256i_d.
6777 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6780 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6783 * gcc.target/powerpc/pr52775.c: New file.
6785 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6787 PR tree-optimization/18589
6788 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6789 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6790 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6791 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6792 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6793 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6794 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6795 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6796 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6797 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6799 2012-04-12 Richard Guenther <rguenther@suse.de>
6801 PR tree-optimization/52943
6802 * gcc.dg/torture/pr52943.c: New testcase.
6804 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6807 * gcc/target/sh/pr50751-4.c: New.
6808 * gcc/target/sh/pr50751-5.c: New.
6809 * gcc/target/sh/pr50751-6.c: New.
6810 * gcc/target/sh/pr50751-7.c: New.
6812 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6815 * g++.dg/lookup/using52.C: New.
6817 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6819 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6821 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6823 PR rtl-optimization/52876
6824 * gcc.target/i386/pr52876.c: New.
6826 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6828 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6830 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6832 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6833 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6834 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6835 (ptrdiff_t): ... this. All uses changed.
6836 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6837 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6839 (main): Cast argument to __INTPTR_TYPE__.
6840 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6842 * gcc.dg/mallign.c (main): Likewise.
6843 * gcc.dg/pr38700.c (foo): Likewise.
6844 * gcc.dg/long-long-cst1.c (t): Likewise.
6845 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6846 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6847 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6848 * gcc.dg/pr25682.c (d, foo): Likewise.
6849 * gcc.dg/format/cast-1.c (f): Likewise.
6850 * gcc.dg/c90-const-expr-10.c
6851 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6852 (size_t): ...this. All uses changed.
6853 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6854 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6855 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6856 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6857 * gcc.dg/sequence-pt-1.c: Likewise.
6858 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6859 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6860 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6861 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6862 of ptrdiff_t with it.
6863 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6864 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6865 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6867 2012-04-11 Jason Merrill <jason@redhat.com>
6870 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6871 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6874 * g++.dg/ext/attrib45.C: New.
6876 * g++.dg/eh/dtor3.C: New.
6878 2012-04-11 Richard Guenther <rguenther@suse.de>
6881 * gfortran.dg/pr52621.f90: New testcase.
6883 2012-04-11 Richard Guenther <rguenther@suse.de>
6886 * g++.dg/torture/pr52918-1.C: New testcase.
6887 * g++.dg/torture/pr52918-2.C: Likewise.
6889 2012-04-11 Tobias Burnus <burnus@net-b.de>
6892 * gfortran.dg/block_11.f90: New.
6894 2012-04-11 Nick Clifton <nickc@redhat.com>
6896 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6898 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6901 * gcc.target/powerpc/pr16458-1.c: New test.
6902 * gcc.target/powerpc/pr16458-2.c: Likewise.
6903 * gcc.target/powerpc/pr16458-3.c: Likewise.
6904 * gcc.target/powerpc/pr16458-4.c: Likewise.
6906 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6908 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6909 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6910 * gcc.dg/builtin-bswap-5.c: Likewise.
6911 * gcc.target/i386/builtin-bswap-4.c: New test.
6913 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6916 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6918 2012-04-11 Richard Guenther <rguenther@suse.de>
6920 PR rtl-optimization/52881
6921 * gcc.dg/torture/pr52881.c: New testcase.
6922 * gcc.dg/torture/pr52913.c: Likewise.
6924 2012-04-11 Richard Guenther <rguenther@suse.de>
6926 PR tree-optimization/52912
6927 * gcc.dg/torture/pr52912.c: New testcase.
6929 2010-04-10 Michael Matz <matz@suse.de>
6931 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6932 * gcc.dg/vect/vect-outer-1.c: Adjust.
6933 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6934 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6935 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6936 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6937 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6938 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6940 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6942 PR tree-optimization/52870
6943 * gcc.dg/vect/pr52870.c: New test.
6945 2012-04-09 Mike Stump <mikestump@comcast.net>
6947 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6948 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6949 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6950 * gnat.dg/aggr11.adb: Likewise.
6951 * gnat.dg/aggr11_pkg.ads: Likewise.
6952 * gnat.dg/aggr15.adb: Likewise.
6953 * gnat.dg/aggr15.ads: Likewise.
6954 * gnat.dg/aggr17.adb: Likewise.
6955 * gnat.dg/aggr18.adb: Likewise.
6956 * gnat.dg/array14.adb: Likewise.
6957 * gnat.dg/array14.ads: Likewise.
6958 * gnat.dg/array14_pkg.ads: Likewise.
6959 * gnat.dg/array19.adb: Likewise.
6960 * gnat.dg/array19.ads: Likewise.
6961 * gnat.dg/discr27.adb: Likewise.
6962 * gnat.dg/discr27.ads: Likewise.
6963 * gnat.dg/discr35.adb: Likewise.
6964 * gnat.dg/discr35.ads: Likewise.
6965 * gnat.dg/discr6.adb: Likewise.
6966 * gnat.dg/discr6_pkg.ads: Likewise.
6967 * gnat.dg/import1.adb: Likewise.
6968 * gnat.dg/import1.ads: Likewise.
6969 * gnat.dg/loop_address2.adb: Likewise.
6970 * gnat.dg/opt7.adb: Likewise.
6971 * gnat.dg/opt7.ads: Likewise.
6972 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6973 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6974 * gnat.dg/rep_clause2.adb: Likewise.
6975 * gnat.dg/rep_clause2.ads: Likewise.
6976 * gnat.dg/slice2.adb: Likewise.
6977 * gnat.dg/slice2.ads: Likewise.
6978 * gnat.dg/slice6.adb: Likewise.
6979 * gnat.dg/slice6_pkg.ads: Likewise.
6980 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6981 * gnat.dg/taft_type2.adb: Likewise.
6982 * gnat.dg/taft_type2.ads: Likewise.
6983 * gnat.dg/taft_type2_pkg.ads: Likewise.
6984 * gnat.dg/volatile10.adb: Likewise.
6985 * gnat.dg/volatile10_pkg.ads: Likewise.
6987 * gcc.dg/dll-8.c: Remove execute permissions.
6988 * g++.dg/ext/dllexport5.C: Likewise.
6990 2012-04-09 Jan Hubicka <jh@suse.cz>
6995 * gcc.dg/lto/pr52634_1.c: New testcase.
6996 * gcc.dg/lto/pr52634_0.c: New testcase.
6998 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7001 * gcc.target/i386/pr52883.c: New testcase.
7003 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7005 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7006 (check_effective_target_sync_long_long): Add SPARC case.
7007 (check_effective_target_sync_long_long_runtime): Likewise.
7008 (check_effective_target_sync_int_long): Adjust SPARC case.
7009 (check_effective_target_sync_char_short): Likewise.
7011 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7013 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7014 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7016 2012-04-08 Tobias Burnus <burnus@net-b.de>
7020 * gfortran.dg/public_private_module_2.f90: New.
7022 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7024 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7027 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7030 * gfortran.dg/function_optimize_11.f90: New test.
7032 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7035 * gfortran.dg/use_only_6.f90: New test.
7037 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7040 * gfortran.dg/use_only_6.f90: New test.
7041 2012-04-06 Mike Stump <mikestump@comcast.net>
7044 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7046 2012-04-05 Jason Merrill <jason@redhat.com>
7049 * g++.dg/template/qualified-id5.C: New.
7051 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7054 * gcc.target/i386/pr52882.c: New test.
7056 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7057 Dominique D'Humieures <dominiq@lps.ens.fr>
7060 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7061 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7063 2012-04-04 Jason Merrill <jason@redhat.com>
7066 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7068 2012-04-03 Jason Merrill <jason@redhat.com>
7071 * g++.dg/cpp0x/variadic-value1.C: New.
7073 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7075 * gnat.dg/pack18.adb: New test.
7076 * gnat.dg/pack18_pkg.ads: New helper.
7078 2012-04-03 Richard Guenther <rguenther@suse.de>
7080 PR tree-optimization/52808
7081 * gcc.dg/pr52808.c: New testcase.
7083 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7085 PR tree-optimization/52835
7086 * gfortran.dg/pr52835.f90: New test.
7088 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7090 * gnat.dg/specs/aggr5.ads: New test.
7092 2012-04-02 Richard Guenther <rguenther@suse.de>
7094 PR tree-optimization/52756
7095 * gcc.dg/torture/pr52756.c: New testcase.
7097 2012-04-02 Richard Guenther <rguenther@suse.de>
7100 * gcc.dg/pr52803.c: New testcase.
7102 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7105 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7108 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7111 * g++.dg/cpp0x/noexcept17.C: New.
7112 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7113 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7114 * g++.dg/cpp0x/noexcept01.C: Likewise.
7115 * g++.dg/eh/init-temp1.C: Likewise.
7116 * g++.dg/eh/ctor1.C: Likwise.
7118 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7120 * gnat.dg/controlled6.adb: New test.
7121 * gnat.dg/controlled6_pkg.ads: New helper.
7122 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7124 2012-03-30 Richard Henderson <rth@redhat.com>
7127 * g++.dg/opt/pr52727.C: New testcase.
7129 2012-03-30 Richard Guenther <rguenther@suse.de>
7131 PR tree-optimization/52754
7132 * gcc.target/i386/pr52754.c: New testcase.
7134 2012-03-30 Richard Guenther <rguenther@suse.de>
7137 * g++.dg/torture/pr52772.C: New testcase.
7139 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7142 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7144 2012-03-29 Jason Merrill <jason@redhat.com>
7147 * g++.dg/template/inherit8.C: New.
7149 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7152 * g++.dg/ext/weak4.C: New test.
7154 PR tree-optimization/52760
7155 * gcc.c-torture/execute/pr52760.c: New test.
7157 2012-03-29 Jason Merrill <jason@redhat.com>
7160 * g++.dg/cpp0x/initlist-array3.C: New.
7162 2012-03-28 Jason Merrill <jason@redhat.com>
7165 * g++.dg/overload/virtual2.C: New.
7167 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7169 * gnat.dg/vect7.ad[sb]: New test.
7171 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7172 Tobias Burnus <burnus@gcc.gnu.org>
7175 * gfortran.dg/allocate_class_1.f90 : Change error test.
7176 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7177 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7178 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7180 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7183 * gcc.dg/pr52691.c: New test.
7186 * gcc.c-torture/compile/pr52750.c: New test.
7188 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7191 * gcc.target/avr/torture/builtins-2.c: New test.
7193 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7196 * gcc.target/i386/pr52736.c: New test.
7198 2012-03-27 Martin Jambor <mjambor@suse.cz>
7201 * gcc.dg/torture/pr52693.c: New test.
7203 2012-03-27 Meador Inge <meadori@codesourcery.com>
7206 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7208 2012-03-27 Mike Stump <mikestump@comcast.net>
7211 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7212 failures that match branch names.
7214 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7215 H.J. Lu <hongjiu.lu@intel.com>
7218 * gcc.target/i386/pr52698.c: New test.
7220 2012-03-27 Richard Guenther <rguenther@suse.de>
7223 * gcc.dg/torture/pr52720.c: New testcase.
7225 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7227 * gnat.dg/pack17.adb: New test.
7229 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7231 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7232 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7234 2012-03-26 Martin Jambor <mjambor@suse.cz>
7236 PR tree-optimization/50052
7237 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7239 2012-03-26 Richard Guenther <rguenther@suse.de>
7241 PR tree-optimization/52701
7242 * gfortran.dg/pr52701.f90: New testcase.
7244 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7246 PR tree-optimization/52686
7247 * gcc.target/arm/pr52686.c: New test.
7249 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7251 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7252 Add "-Os -flto" to list.
7254 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7256 * gnat.dg/concat2.ad[sb]: New test.
7258 2012-03-24 Jason Merrill <jason@redhat.com>
7260 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7261 * g++.dg/cpp0x/trailing2.C: Likewise.
7262 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7263 * g++.dg/cpp1y/auto-fn1.C: New.
7264 * g++.dg/cpp1y/auto-fn2.C: New.
7265 * g++.dg/cpp1y/auto-fn3.C: New.
7266 * g++.dg/cpp1y/auto-fn4.C: New.
7267 * g++.dg/cpp1y/auto-fn5.C: New.
7268 * g++.dg/cpp1y/auto-fn6.C: New.
7269 * g++.dg/cpp1y/auto-fn7.C: New.
7270 * g++.dg/cpp1y/auto-fn8.C: New.
7271 * g++.dg/cpp1y/auto-fn9.C: New.
7272 * g++.dg/cpp1y/auto-fn10.C: New.
7273 * g++.dg/cpp1y/auto-fn11.C: New.
7275 2012-03-23 Richard Guenther <rguenther@suse.de>
7277 PR tree-optimization/52678
7278 * gfortran.dg/pr52678.f: New testcase.
7280 2012-03-23 Richard Guenther <rguenther@suse.de>
7282 PR tree-optimization/52638
7283 * g++.dg/torture/pr52638.C: New testcase.
7285 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7288 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7290 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7293 * g++.dg/ext/attrib44.C: New test.
7295 2012-03-22 Jan Hubicka <jh@suse.cz>
7298 * g++.dg/torture/pr51737.C: New testcase
7300 2012-03-22 Richard Guenther <rguenther@suse.de>
7302 PR tree-optimization/52548
7303 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7305 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7307 * lib/fortran-modules.exp (list-module-names-1): Remove
7310 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7313 * gcc.target/sh/pr50751-1.c: New.
7314 * gcc.target/sh/pr50751-2.c: New.
7315 * gcc.target/sh/pr50751-3.c: New.
7317 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7320 * gcc.target/sh/sh4a-cos.c: Remove.
7321 * gcc.target/sh/sh4a-sin.c: Remove.
7322 * gcc.target/sh/sh4a-sincos.c: Remove.
7324 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7326 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7327 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7329 2012-03-21 Martin Jambor <mjambor@suse.cz>
7332 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7333 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7335 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7337 * gcc.target/arm/thumb-16bit-ops.c: New file.
7338 * gcc.target/arm/thumb-ifcvt.c: New file.
7340 2012-03-20 Jason Merrill <jason@redhat.com>
7342 * lib/target-supports.exp: Add { target c++1y }.
7344 * g++.dg/cpp0x/auto32.C: New.
7346 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7349 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7351 * gcc.dg/torture/pr48124-4.c: Ditto:
7352 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7354 2012-03-20 Jason Merrill <jason@redhat.com>
7357 * g++.dg/cpp0x/initlist66.C: New.
7359 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7361 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7364 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7367 * gcc.target/avr/torture/addr-space-2.h: New file.
7368 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7369 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7370 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7371 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7373 2012-03-20 Richard Guenther <rguenther@suse.de>
7375 * gnat.dg/pack16.adb: New testcase.
7376 * gnat.dg/pack16_pkg.ads: Likewise.
7377 * gnat.dg/specs/pack8.ads: Likewise.
7378 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7380 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7382 * g++.dg/warn/Wuseless-cast.C: Extend.
7384 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7387 * g++.dg/warn/Wuseless-cast.C: New.
7389 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7392 * gfortran.dg/pr52608.f90: New test.
7394 2012-03-17 Tobias Burnus <burnus@net-b.de>
7397 * gfortran.dg/proc_ptr_36.f90: New.
7399 2012-03-16 Martin Jambor <mjambor@suse.cz>
7401 * gcc.dg/misaligned-expand-1.c: New test.
7402 * gcc.dg/misaligned-expand-3.c: Likewise.
7404 2012-03-16 Richard Guenther <rguenther@suse.de>
7405 Kai Tietz <ktietz@redhat.com>
7408 * gcc.c-torture/execute/pr48814-1.c: New test.
7409 * gcc.c-torture/execute/pr48814-2.c: New test.
7410 * gcc.dg/tree-ssa/assign-1.c: New test.
7411 * gcc.dg/tree-ssa/assign-2.c: New test.
7412 * gcc.dg/tree-ssa/assign-3.c: New test.
7414 2012-03-16 Richard Guenther <rguenther@suse.de>
7416 * gnat.dg/specs/pack7.ads: New testcase.
7418 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7421 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7422 * gcc.dg/torture/vshuf-8.inc: Likewise.
7423 * gcc.dg/torture/vshuf-16.inc: Likewise.
7424 * gcc.dg/torture/vshuf-32.inc: Likewise.
7426 2012-03-15 Jason Merrill <jason@redhat.com>
7428 * g++.dg/torture/pr52582.C: New.
7430 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7432 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7434 2012-03-15 Ira Rosen <irar@il.ibm.com>
7435 Ulrich Weigand <ulrich.weigand@linaro.org>
7437 * gcc.dg/vect/slp-cond-3.c: New test.
7438 * gcc.dg/vect/slp-cond-4.c: New test.
7440 2012-03-15 Ira Rosen <irar@il.ibm.com>
7441 Ulrich Weigand <ulrich.weigand@linaro.org>
7443 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7444 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7446 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7451 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7452 * gfortran.dg/round_1.f03: Likewise.
7454 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7455 Andrew Pinski <apinski@cavium.com>
7458 * gcc.dg/pr52592.c: New test.
7460 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7462 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7463 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7464 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7465 * lib/fortran-modules.exp: .. this new file. Adjust users.
7466 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7467 gfortran-dg-debug-runtest): Call cleanup-modules.
7468 * lib/fortran-torture.exp (fortran-torture-execute,
7469 fortran-torture): Likewise.
7470 * gfortran.dg/coarray/caf.exp: Likewise.
7471 * lib/lto.exp: Likewise.
7472 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7473 * gfortran.dg/class_4b.f03: Likewise.
7474 * gfortran.dg/class_4c.f03: Likewise.
7475 * gfortran.dg/class_45a.f03: Likewise.
7476 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7477 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7478 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7479 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7480 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7481 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7482 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7483 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7484 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7485 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7486 * gfortran.dg/whole_file_28.f90: Likewise.
7487 * gfortran.dg/whole_file_29.f90: Likewise.
7488 * gfortran.dg/whole_file_30.f90: Likewise.
7489 * gfortran.dg/whole_file_31.f90: Likewise.
7491 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7493 PR tree-optimization/52267
7494 * gcc.dg/pr52267.c: New test.
7495 * gcc.dg/tree-ssa/vrp65.c: New test.
7496 * gcc.dg/tree-ssa/vrp66.c: New test.
7498 2012-03-15 Richard Guenther <rguenther@suse.de>
7501 * gfortran.dg/vect/pr52580.f: New testcase.
7503 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7505 * gcc.target/sh/fpul-usage-1.c: New.
7507 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7510 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7511 * gcc.target/sh/pr49468-di.c: Likewise.
7513 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7515 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7516 * gcc.dg/c99-stdint-6.c: Likewise.
7517 * gcc.dg/lto/20090210_0.c: Likewise.
7518 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7519 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7520 * gcc.dg/pragma-init-fini-2.c: Likewise.
7521 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7522 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7523 * gcc.target/i386/pr22152.c: Likewise.
7524 * gcc.target/i386/vect8-ret.c: Likewise.
7525 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7528 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7530 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7531 * g++.dg/tree-prof/partition1.C: Likewise.
7532 * g++.dg/tree-prof/partition2.C: Likewise.
7533 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7535 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7536 * gcc.c-torture/execute/20010724-1.c: Remove.
7537 * gcc.c-torture/execute/20010724-1.x: Remove.
7538 * gcc.c-torture/execute/20040208-2.c: Remove.
7539 * gcc.c-torture/execute/20040208-2.x: Remove.
7540 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7542 (main) [__mips__ && __sgi__]: Remove.
7543 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7544 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7545 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7546 mips-sgi-irix6* handling.
7547 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7548 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7549 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7551 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7552 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7553 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7554 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7555 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7556 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7558 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7559 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7560 * gcc.target/mips/save-restore-3.c: Likewise.
7561 * gcc.target/mips/save-restore-4.c: Likewise.
7562 * gcc.target/mips/save-restore-5.c: Likewise.
7563 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7564 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7566 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7568 (restore_ld_library_path_env_vars): Likewise.
7569 * lib/target-supports.exp (check_profiling_available): Remove
7570 mips*-*-irix* handling.
7571 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7572 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7573 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7575 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7578 * g++.dg/opt/pr52582.C: New test.
7580 2012-03-14 Richard Guenther <rguenther@suse.de>
7582 PR tree-optimization/52571
7583 * gcc.dg/vect/vect-2.c: Initialize arrays.
7584 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7585 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7586 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7588 2012-03-14 Richard Guenther <rguenther@suse.de>
7593 * gcc.dg/torture/pr48124-1.c: New testcase.
7594 * gcc.dg/torture/pr48124-2.c: Likewise.
7595 * gcc.dg/torture/pr48124-3.c: Likewise.
7596 * gcc.dg/torture/pr48124-4.c: Likewise.
7598 2012-03-14 Richard Guenther <rguenther@suse.de>
7601 * gcc.dg/pr52578.c: New testcase.
7603 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7606 * g++.dg/cpp0x/udlit-args2.C: New test.
7608 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7611 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7612 * gcc.c-torture/compile/pr48596.c: ... here.
7614 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7617 * g++.dg/lookup/hidden-class17.C: New test.
7619 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7622 * gcc.dg/Wunused-var-3.c: New test.
7624 2012-03-13 Martin Jambor <mjambor@suse.cz>
7626 * gcc.dg/misaligned-expand-2.c: New test.
7628 2012-03-13 Richard Guenther <rguenther@suse.de>
7631 * gcc.dg/pr52134.c: New testcase.
7633 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7635 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7637 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7639 PR tree-optimization/46728
7640 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7641 * gcc.target/powerpc/pr46728-5.c: Likewise.
7642 * gcc.target/powerpc/pr46728-8.c: Likewise.
7643 * gcc.target/powerpc/pr46728-10.c: Likewise.
7644 * gcc.target/powerpc/pr46728-11.c: Likewise.
7645 * gcc.target/powerpc/pr46728-13.c: Likewise.
7646 * gcc.target/powerpc/pr46728-14.c: Likewise.
7647 * gcc.target/powerpc/pr46728-15.c: Likewise.
7649 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7652 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7654 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7656 PR tree-optimization/46728
7657 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7658 * gcc.target/powerpc/pr46728-5.c: Likewise.
7659 * gcc.target/powerpc/pr46728-8.c: Likewise.
7660 * gcc.target/powerpc/pr46728-10.c: Likewise.
7661 * gcc.target/powerpc/pr46728-11.c: Likewise.
7662 * gcc.target/powerpc/pr46728-13.c: Likewise.
7663 * gcc.target/powerpc/pr46728-14.c: Likewise.
7664 * gcc.target/powerpc/pr46728-15.c: Likewise.
7666 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7669 * gcc.target/avr/torture/addr-space-1.h: New file.
7670 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7671 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7672 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7673 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7675 2012-03-12 Andrew Pinski <apinski@cavium.com>
7677 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7679 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7681 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7682 * g++.dg/abi/thunk4.C: Likewise.
7683 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7685 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7687 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7688 * g++.dg/eh/spbp.C: Likewise.
7689 * g++.dg/ext/label13.C: Likewise.
7690 * g++.dg/guality/guality.exp: Likewise.
7691 * g++.dg/other/anon5.C: Likewise.
7692 * g++.dg/other/pragma-ep-1.C: Remove.
7693 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7694 * g++.dg/warn/pr31246.C: Likewise.
7695 * g++.dg/warn/weak1.C: Likewise.
7696 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7697 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7698 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7699 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7700 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7701 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7702 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7703 * gcc.dg/c99-tgmath-1.c: Likewise.
7704 * gcc.dg/c99-tgmath-2.c: Likewise.
7705 * gcc.dg/c99-tgmath-3.c: Likewise.
7706 * gcc.dg/c99-tgmath-4.c: Likewise.
7707 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7709 * gcc.dg/debug/pr49032.c: Likewise.
7710 * gcc.dg/guality/guality.exp: Likewise.
7711 * gcc.dg/intmax_t-1.c: Likewise.
7712 * gcc.dg/pr48616.c: Likewise.
7713 * gcc.dg/pragma-ep-1.c: Remove.
7714 * gcc.dg/pragma-ep-2.c: Remove.
7715 * gcc.dg/pragma-ep-3.c: Remove.
7716 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7717 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7718 * gcc.misc-tests/gcov-14.c: Likewise.
7719 * gfortran.dg/guality/guality.exp: Likewise.
7720 * lib/target-supports.exp (check_weak_available): Likewise.
7721 (add_options_for_tls): Likewise.
7722 (check_ascii_locale_available): Likewise.
7723 * obj-c++.dg/dwarf-2.mm: Likewise.
7724 * objc.dg/dwarf-1.m: Likewise.
7725 * objc.dg/dwarf-2.m: Likewise.
7727 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7729 PR tree-optimization/51721
7730 * gcc.dg/tree-ssa/vrp64.c: New test.
7732 PR tree-optimization/52533
7733 * gcc.c-torture/compile/pr52533.c: New test.
7735 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7737 * gcc.target/i386/rtm-xabort-1.c: New.
7738 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7739 * gcc.target/i386/rtm-xend-1.c: Ditto.
7740 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7741 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7742 * gcc.target/i386/sse-13.c: Ditto.
7743 * gcc.target/i386/sse-14.c: Ditto.
7744 * gcc.target/i386/sse-22.c: Ditto.
7745 * gcc.target/i386/sse-23.c: Ditto.
7746 * g++.dg/other/i386-2.C: Ditto.
7747 * g++.dg/other/i386-3.C: Ditto.
7749 2012-03-12 Tobias Burnus <burnus@net-b.de>
7752 * gfortran.dg/proc_ptr_35.f90: New.
7754 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7757 * gcc.dg/torture/pr52530.c: New test.
7759 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7762 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7764 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7767 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7769 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7771 2012-03-09 Andrew Pinski <apinski@cavium.com>
7774 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7775 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7777 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7779 * gcc.dg/tree-ssa/scev-3.c: New.
7780 * gcc.dg/tree-ssa/scev-4.c: New.
7782 2012-03-08 Tobias Burnus <burnus@net-b.de>
7785 * gfortran.dg/proc_ptr_34.f90
7787 2012-03-07 Jason Merrill <jason@redhat.com>
7790 * g++.dg/cpp0x/udlit-mangle.C: New.
7792 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7794 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7796 2012-03-06 Richard Guenther <rguenther@suse.de>
7799 * gcc.dg/torture/pr52493.c: New testcase.
7801 2012-03-06 Richard Guenther <rguenther@suse.de>
7804 * gcc.dg/lto/pr52097_0.c: New testcase.
7806 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7809 * gcc.target/sh/pr51244-1.c: New.
7810 * gcc.target/sh/pr51244-2.c: New.
7811 * gcc.target/sh/pr51244-3.c: New.
7813 2012-03-05 Jason Merrill <jason@redhat.com>
7816 * g++.dg/ext/visibility/template11.C: New.
7818 * g++.dg/cpp0x/implicit13.C: New.
7820 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7822 PR tree-optimization/51721
7823 * gcc.dg/tree-ssa/vrp63.c: New test.
7824 * gcc.dg/pr51721.c: New test.
7826 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7829 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7832 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7835 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7837 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7840 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7842 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7844 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7847 2012-03-03 Jason Merrill <jason@redhat.com>
7849 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7852 * g++.dg/cpp0x/initlist65.C: New.
7855 * g++.dg/ext/is_empty2.C: New.
7857 2012-03-03 Tobias Burnus <burnus@net-b.de>
7860 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7862 2012-03-03 Tobias Burnus <burnus@net-b.de>
7864 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7865 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7866 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7867 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7868 * gfortran.dg/class_30.f90: Remove dg-warning line.
7869 * gfortran.dg/bind_c_usage_25.f90: New.
7871 2012-03-03 Tobias Burnus <burnus@net-b.de>
7874 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7875 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7876 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7878 2012-03-03 Tobias Burnus <burnus@net-b.de>
7881 * gfortran.dg/assumed_type_1.f90: New.
7882 * gfortran.dg/assumed_type_2.f90: New.
7883 * gfortran.dg/assumed_type_3.f90: New.
7884 * gfortran.dg/assumed_type_4.f90: New.
7886 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7889 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7890 * gcc.target/sh/pr49468-di.c: New.
7892 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7894 * gcc.dg/graphite/pr50561.c: Update.
7896 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7898 * gcc.target/powerpc/pr52457.c: New test.
7900 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7902 * gcc.target/arm/sat-1.c: New test.
7904 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7907 * gcc.target/i386/pr46716.c: New test.
7909 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7912 * g++.dg/cpp0x/sfinae32.C: New.
7914 2012-03-02 Richard Guenther <rguenther@suse.de>
7916 PR tree-optimization/52406
7917 * gcc.dg/torture/pr52406.c: New testcase.
7919 2012-03-02 Tobias Burnus <burnus@net-b.de>
7922 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7923 * gfortran.dg/nullify_2.f90: Update dg-error.
7924 * gfortran.dg/nullify_4.f90: Ditto.
7925 * gfortran.dg/pointer_init_6.f90: Ditto.
7927 2012-03-02 Tobias Burnus <burnus@net-b.de>
7930 * gfortran.dg/class_51.f90: New.
7932 2012-03-02 Tobias Burnus <burnus@net-b.de>
7935 * gfortran.dg/intrinsic_8.f90: New.
7937 2012-03-01 Kai Tietz <ktietz@redhat.com>
7939 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7940 routines on mingw targets.
7941 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7943 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7945 PR tree-optimization/52445
7946 * gcc.dg/pr52445.c: New test.
7948 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7951 * gcc.c-torture/compile/pr52437.c: New test.
7954 * gcc.dg/torture/pr52419.c: New test.
7956 PR tree-optimization/52429
7957 * gcc.dg/torture/pr52429.c: New test.
7958 * g++.dg/opt/pr52429.C: New test.
7960 2012-02-29 Richard Guenther <rguenther@suse.de>
7963 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7964 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7965 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7966 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7967 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7968 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7970 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7972 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7974 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7977 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7979 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7982 * gcc.target/arm/neon/pr51534.c: New testcase.
7984 2012-02-28 Richard Guenther <rguenther@suse.de>
7987 * gcc.dg/torture/pr52407.c: New testcase.
7989 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7991 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7992 * gcc.target/arm/vfp2.c: Likewise.
7993 * gcc.target/arm/vfp3.c: Likewise.
7994 * gcc.target/arm/vfp4.c: Likewise.
7995 * gcc.target/arm/vfp5.c: Likewise.
7996 * gcc.target/arm/vfp6.c: Likewise.
7997 * gcc.target/arm/vfp7.c: Likewise.
7998 * gcc.target/arm/vfp8.c: Likewise.
7999 * gcc.target/arm/vfp9.c: Likewise.
8000 * gcc.target/arm/vfp10.c: Likewise.
8001 * gcc.target/arm/vfp11.c: Likewise.
8002 * gcc.target/arm/vfp12.c: Likewise.
8003 * gcc.target/arm/vfp13.c: Likewise.
8004 * gcc.target/arm/vfp14.c: Likewise.
8005 * gcc.target/arm/vfp15.c: Likewise.
8006 * gcc.target/arm/vfp16.c: Likewise.
8007 * gcc.target/arm/vfp17.c: Likewise.
8008 * gcc.target/arm/neon-constants.h: New file.
8009 * gcc.target/arm/neon-vect1.c: New test.
8010 * gcc.target/arm/neon-vect2.c: New test.
8011 * gcc.target/arm/neon-vect3.c: New test.
8012 * gcc.target/arm/neon-vect4.c: New test.
8013 * gcc.target/arm/neon-vect5.c: New test.
8014 * gcc.target/arm/neon-vect6.c: New test.
8015 * gcc.target/arm/neon-vect7.c: New test.
8016 * gcc.target/arm/neon-vect8.c: New test.
8018 2012-02-28 Richard Guenther <rguenther@suse.de>
8020 PR tree-optimization/52402
8021 * gcc.dg/torture/pr52402.c: New testcase.
8023 2012-02-28 Richard Guenther <rguenther@suse.de>
8026 * g++.dg/lto/pr52400_0.C: New testcase.
8028 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8030 * gcc.target/avr/torture/builtins-1.c: New test.
8031 * gcc.target/avr/torture/builtins-error.c: New test.
8033 2012-02-28 Kai Tietz <ktietz@redhat.com>
8035 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8036 * gcc.target/i386/pr45352-2.c: Likewise.
8037 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8038 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8039 targets instead rand.
8040 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8041 * gcc.target/i386/sse2-mul-1.c: Likewise.
8042 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8043 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8044 * gcc.target/i386/pad-1.c: Likewise.
8045 * gcc.target/i386/pad-9.c: Likewise.
8046 * gcc.target/i386/pad-2.c: Likewise.
8047 * gcc.target/i386/pad-5b.c: Likewise.
8048 * gcc.target/i386/pad-8.c: Likewise.
8049 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8050 * gcc.target/i386/pr44130.c: Likewise.
8051 * gcc.target/i386/align-main-1.c: Likewise.
8052 * gcc.target/i386/align-main-2.c: Likewise.
8053 * gcc.target/i386/sw-1.c: Likewise.
8054 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8055 on x64 mingw target.
8056 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8057 * gcc.target/i386/pr46295.c: Likewise.
8058 * gcc.target/i386/amd64-abi-1.c: Likewise.
8059 * gcc.target/i386/amd64-abi-2.c: Likewise.
8060 * gcc.target/i386/pr39082-1.c: Likewise.
8061 * gcc.target/i386/pr39162.c: Likewise.
8062 * gcc.target/i386/pr22152.c: Likewise.
8063 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8064 * gcc.target/i386/wrfsbase-2.c: Likewise.
8065 * gcc.target/i386/local.c: Likewise
8066 * gcc.target/i386/wrgsbase-1.c: Likewise.
8067 * gcc.target/i386/wrfsbase-1.c: Likewise.
8068 * gcc.target/i386/pr39315-3.c: Likewise.
8069 * gcc.target/i386/pr35767-4.c: Likewise.
8070 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8072 * gcc.target/i386/pr45336-2.c: Likewise.
8073 * gcc.target/i386/pr45336-1.c: Likewise.
8074 * gcc.target/i386/pr45336-4.c: Likewise.
8076 2012-02-27 Tristan Gingold <gingold@adacore.com>
8078 * gnat.dg/array20.ad[sb]: New test.
8080 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8083 * gcc.target/arm/pr52375.c: New test.
8084 * gcc.c-torture/compile/pr52375.c: New test.
8086 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8088 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8089 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8091 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8093 * gnat.dg/aggr19.adb: New test.
8094 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8096 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8099 * gcc.target/sh/pr49263.c: New.
8101 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8103 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8104 simulate_thread_wrapper_other_threads
8105 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8106 Move initialization of 'value' to main().
8107 (main): Initialize 'value';
8108 * gcc.dg/simulate-thread/speculative-store.c
8109 (simulate_thread_step_verify): Return 0 when successful.
8110 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8112 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8113 (simulate_thread_wrapper_other_threads): Return a success/fail value
8114 and issue an error if the instruction count threshold is exceeded.
8116 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8119 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8120 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8122 2012-02-24 Richard Guenther <rguenther@suse.de>
8125 * gcc.dg/pr52355.c: New testcase.
8127 2012-02-23 Kai Tietz <ktietz@redhat.com>
8129 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8130 * gcc.dg/Wpadded.c: Likewise.
8131 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8133 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8134 for sleep by Sleep and add windows.h include for this function.
8135 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8137 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8139 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8140 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8141 on x64 mingw target.
8142 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8143 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8144 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8145 failure on LLP64 target.
8147 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8150 * gcc.dg/noncompile/pr52290.c: New test.
8152 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8154 PR tree-optimization/52019
8155 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8157 2012-02-22 Kai Tietz <ktietz@redhat.com>
8159 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8160 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8161 derived pdiff_t type.
8162 * g++.dg/torture/pr49720.C: Likewise
8164 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8167 * gcc.target/i386/pr52330.c: New test.
8169 2012-02-22 Tobias Burnus <burnus@net-b.de>
8172 * gfortran.dg/io_constraints_10.f90: New.
8174 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8176 * lib/target-supports.exp (check_effective_target_vect_condition):
8177 Return true for NEON.
8179 2012-02-21 Kai Tietz <ktietz@redhat.com>
8181 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8183 2012-02-21 Richard Guenther <rguenther@suse.de>
8185 PR tree-optimization/52324
8186 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8188 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8191 * gcc.target/avr/torture/pr51782-1.c: New test.
8193 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8195 PR tree-optimization/52318
8196 * gcc.dg/pr52318.c: New test.
8198 2012-02-20 Kai Tietz <ktietz@redhat.com>
8200 * gcc.dg/bf-ms-layout-3.c: New testcase.
8202 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8206 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8208 2012-02-20 Richard Guenther <rguenther@suse.de>
8210 PR tree-optimization/52298
8211 * gcc.dg/torture/pr52298.c: New testcase.
8212 * gcc.dg/vect/pr52298.c: Likewise.
8214 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8216 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8217 * gcc.c-torture/execute/pr52286.c: Ditto.
8219 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8221 PR tree-optimization/52286
8222 * gcc.c-torture/execute/pr52286.c: New test.
8224 2012-02-18 Tobias Burnus <burnus@net-b.de>
8227 * gfortran.dg/interface_35.f90: Use -std=f2003.
8228 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8229 * gfortran.dg/interface_assignment_4.f90: Ditto.
8230 * gfortran.dg/bessel_1.f90: Ditto.
8231 * gfortran.dg/func_result_6.f90: Ditto.
8232 * gfortran.dg/hypot_1.f90: Ditto.
8233 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8235 2012-02-17 Tobias Burnus <burnus@net-b.de>
8237 PR translation/52232
8238 PR translation/52234
8239 PR translation/52245
8240 PR translation/52246
8241 PR translation/52262
8242 PR translation/52273
8243 * gfortran.dg/coarray_22.f90: Update dg-error.
8244 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8246 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8249 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8250 (simulate-thread): Use default timeout.
8252 2012-02-16 Jason Merrill <jason@redhat.com>
8255 * g++.dg/ext/timevar1.C: New.
8257 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8260 * g++.dg/template/using21.C: New.
8261 * g++.dg/template/using22.C: Likewise.
8263 2012-02-16 Jason Merrill <jason@redhat.com>
8266 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8268 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8270 PR tree-optimization/52255
8271 * gcc.c-torture/compile/pr52255.c: New test.
8274 * g++.dg/debug/dwarf2/pr52260.C: New test.
8277 * g++.dg/ipa/pr51929.C: New test.
8279 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8282 * gcc.target/powerpc/pr52199.c: New file.
8284 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8287 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8289 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8291 * gcc.dg/pr51867.c: Don't include <math.h>.
8294 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8296 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8297 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8299 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8301 PR tree-optimization/50561
8302 * gcc.dg/graphite/pr50561.c: New testcase.
8304 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8306 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8307 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8309 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8311 * gnat.dg/discr35.ad[sb]: New test.
8313 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8315 * gnat.dg/volatile10.adb: New test.
8316 * gnat.dg/volatile10_pkg.ads: New helper.
8318 2012-02-14 Jason Merrill <jason@redhat.com>
8320 * g++.dg/ext/attrib43.C: New.
8322 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8324 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8325 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8327 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8328 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8329 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8330 effective_target fgnu_tm.
8331 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8333 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8336 * g++.dg/template/asmgoto1.C: New test.
8338 2012-02-14 Ian Lance Taylor <iant@google.com>
8341 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8342 compiling generated file for 64bit and index tests.
8344 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8346 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8348 2012-02-14 Richard Guenther <rguenther@suse.de>
8350 PR tree-optimization/52244
8351 PR tree-optimization/51528
8352 * gcc.dg/torture/pr52244.c: New testcase.
8354 2012-02-14 Walter Lee <walt@tilera.com>
8356 * g++.dg/other/PR23205.C: Disable test on tile.
8357 * g++.dg/other/pr23205-2.C: Disable test on tile.
8358 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8359 * gcc.dg/20040813-1.c: Disable test on tile.
8360 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8361 * gcc.misc-tests/linkage.exp: Handle tilegx.
8363 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8365 PR tree-optimization/52210
8366 * gcc.dg/pr52210.c: New test.
8368 2012-02-14 Jason Merrill <jason@redhat.com>
8371 * g++.dg/overload/defarg5.C: New.
8373 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8376 * c-c++-common/pr52181.c: New test.
8378 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8381 * g++.dg/ext/atomic-1.C: New test.
8383 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8385 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8387 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8390 * gcc.c-torture/execute/pr52209.c: New test.
8392 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8395 * gfortran.dg/elemental_optional_args_5.f03: New test.
8397 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8400 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8403 2012-02-11 Ian Lance Taylor <iant@google.com>
8406 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8407 SPARC Solaris. Don't run the test at all on systems where it may
8408 not work, rather than xfailing it.
8410 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8412 PR rtl-optimization/52175
8413 * gcc.c-torture/compile/pr52175.c: New test.
8415 2012-02-10 Jason Merrill <jason@redhat.com>
8418 * g++.dg/template/repo10.C: New.
8420 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8423 * gcc.dg/pr52132.c: New test.
8425 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8427 * gnat.dg/specs/aggr4.ads: New test.
8428 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8430 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8433 * gcc.target/i386/pr52146.c: New.
8435 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8438 * c-c++-common/pr52177.c: New test.
8440 2012-02-10 Jan Hubicka <jh@suse.cz>
8443 * g++.dg/torture/pr48600.C: New testcase.
8445 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8448 * gcc.dg/dfp/pr52140.c: New test.
8450 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8453 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8456 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8459 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8460 * gcc.dg/pr51867.c: New test.
8462 2012-02-09 Ian Lance Taylor <iant@google.com>
8464 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8465 which don't support -fsplit-stack. Turn off optimization when
8466 compiling select5-out.go.
8468 2012-02-08 Ian Lance Taylor <iant@google.com>
8470 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8471 systems which don't support -fsplit-stack.
8473 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8475 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8476 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8477 machine instuction in the log.
8479 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8481 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8484 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8487 * gcc.dg/pr48524.c: New test.
8488 * gcc.dg/pr48524.spec: New spec file for test.
8490 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8493 * gfortran.dg/vect/pr32380.f90: New test.
8495 2012-02-08 Tobias Burnus <burnus@net-b.de>
8498 * gfortran.dg/realloc_on_assign_12.f90: New.
8500 2012-02-08 Richard Guenther <rguenther@suse.de>
8502 PR rtl-optimization/52170
8503 * gcc.dg/torture/pr52170.c: New testcase.
8505 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8507 PR gcov-profile/52150
8508 * gcc.dg/tree-prof/pr52150.c: New test.
8510 PR rtl-optimization/52139
8511 * gcc.dg/pr52139.c: New test.
8513 2012-02-07 Jason Merrill <jason@redhat.com>
8516 * g++.dg/cpp0x/constexpr-union3.C: New.
8519 * g++.dg/lto/pr52035_0.C: New.
8521 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8523 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8524 * gcc.dg/special/weak-1.c: Likewise.
8525 * gcc.dg/ucnid-12.c: Likewise.
8526 * gcc.dg/torture/pr45678-1.c: Likewise.
8527 * gcc.dg/torture/pr45678-2.c: Likewise.
8528 * gcc.dg/vector-4.c: Likewise.
8529 * gcc.dg/ipa/inline-5.c: Likewise.
8530 * gcc.dg/ucnid-11.c: Likewise.
8531 * gcc.misc-tests/gcov-13.c: Likewise.
8532 * gcc.misc-tests/gcov-14.c: Likewise.
8533 * g++.dg/ext/label13.C: Likewise.
8534 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8535 hppa*-*-hpux* options.
8536 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8537 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8538 * gcc.dg/pr48616.c: Likewise.
8539 * gcc.dg/pr17957.c: Likewise.
8540 * gcc.dg/pr17055-1.c: Likewise.
8541 * gcc.dg/pr32912-1.c: Likewise.
8542 * gcc.dg/tm/pr51472.c: Likewise.
8543 * c-c++-common/fold-bitand-4.c: Likewise.
8544 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8545 Use dg-additional-options for extra options.
8547 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8549 * gcc.target/epiphany/interrupt-2.c: New test.
8551 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8554 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8555 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8558 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8561 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8563 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8567 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8568 * gcc.target/mips/va-arg-1.c: New test.
8570 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8572 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8573 for -mno-pointers-to-nested-functions.
8575 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8577 * gcc.c-torture/execute/20120207-1.c: New test.
8579 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8581 PR rtl-optimization/52060
8582 * gcc.dg/torture/pr52060.c: New test.
8585 * gcc.c-torture/compile/pr52074.c: New test.
8587 2012-02-07 Tobias Burnus <burnus@net-b.de>
8590 * gfortran.dg/class_to_type_2.f90: New.
8592 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8595 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8598 2012-02-06 Jason Merrill <jason@redhat.com>
8601 * g++.dg/template/conv13.C: New.
8603 2012-02-06 Richard Guenther <rguenther@suse.de>
8605 PR tree-optimization/52115
8606 * gcc.c-torture/compile/pr52115.c: New testcase.
8608 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8611 * gcc.c-torture/execute/pr52129.c: New test.
8613 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8615 * gcc.dg/pr48374.c: Actually add the test I forgot
8616 in the 2012-01-25 commit.
8618 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8621 * gfortran.dg/vect/vect-8.f90: New test case.
8623 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8626 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8628 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8631 * gfortran.dg/class_48.f90 : Add test of allocate class array
8632 component with source in subroutine test3. Remove commenting
8633 out in subroutine test4, since branching on unitialized variable
8634 is now fixed (no PR for this last.).
8636 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8638 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8640 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8642 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8645 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8646 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8648 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8650 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8651 (check_effective_target_sync_int_long): Use it.
8652 (check_effective_target_sync_char_short): Likewise.
8653 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8655 2012-02-05 Tobias Burnus <burnus@net-b.de>
8658 * gfortran.dg/class_48.f90: Add some further checks.
8660 2012-02-05 Ira Rosen <irar@il.ibm.com>
8662 PR tree-optimization/52091
8663 * gcc.dg/vect/pr52091.c: New test.
8665 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8667 PR rtl-optimization/52113
8668 * gcc.target/avr/pr52113.c: New test.
8670 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8672 PR rtl-optimization/52092
8673 * gcc.c-torture/compile/pr52092.c: New test.
8675 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8678 * gfortran.dg/class_array_10.f03: New test.
8681 * gfortran.dg/class_array_11.f03: New test.
8684 * gfortran.dg/class_array_12.f03: New test.
8686 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8689 * gfortran.dg/realloc_on_assign_11.f90: New test.
8691 2012-02-02 Tobias Burnus <burnus@net-b.de>
8694 * gfortran.dg/shape_7.f90: New.
8696 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8698 * gcc.target/mips/mips-prepend-1.c: New test.
8700 2012-02-02 Jan Hubicka <jh@suse.cz>
8701 Tom de Vries <tom@codesourcery.com>
8704 * gcc.dg/alias-12.c: New testcase.
8705 * gcc.dg/alias-13.c: New testcase.
8707 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8710 * gcc.dg/pr52086.c: New test.
8712 PR tree-optimization/52073
8713 * gcc.c-torture/compile/pr52073.c: New test.
8715 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8718 * gfortran.dg/function_optimize_10.f90: New test.
8720 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8722 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8725 2012-02-01 Tobias Burnus <burnus@net-b.de>
8728 * gfortran.dg/typebound_operator_14.f90: New.
8730 2012-02-01 Tobias Burnus <burnus@net-b.de>
8733 * gfortran.dg/elemental_function_1.f90: New.
8735 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8737 PR rtl-optimization/51374
8738 * gcc.target/avr/torture/pr51374-1.c:
8739 Also fail if SBIS is seen.
8741 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8743 PR rtl-optimization/51374
8744 * gcc.target/avr/torture/pr51374-1.c: New.
8746 2012-01-31 Tobias Burnus <burnus@net-b.de>
8749 * gfortran.dg/typebound_generic_11.f90: New.
8751 2012-01-31 Tobias Burnus <burnus@net-b.de>
8754 * gfortran.dg/class_49.f90: New.
8756 2012-01-31 Tobias Burnus <burnus@net-b.de>
8759 * gfortran.dg/elemental_args_check_6.f90: New.
8761 2012-01-31 Jason Merrill <jason@redhat.com>
8764 * g++.dg/cpp0x/variadic122.C: New.
8766 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8769 * gfortran.dg/realloc_on_assign_10.f90: New test.
8771 2012-01-31 Richard Guenther <rguenther@suse.de>
8773 PR tree-optimization/51528
8774 * gcc.dg/torture/pr51528.c: New testcase.
8776 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8779 * lib/go.exp (go_target_compile): Append timeout= to options.
8780 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8781 select5-out.go test on alpha*-*-* targets.
8783 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8785 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8786 (TEST_SHORT): Reformat in the same way.
8787 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8788 (TEST_SHORT): Reformat in the same way.
8789 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8790 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8791 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8792 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8793 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8795 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8798 * gcc.target/arm/pr51835.c: New testcase.
8800 2012-01-30 Richard Guenther <rguenther@suse.de>
8802 PR tree-optimization/52028
8803 * gcc.dg/torture/pr52028.c: New testcase.
8804 * gfortran.dg/ldist-pr45199.f: Adjust.
8805 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8806 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8807 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8809 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8812 * gcc.dg/tree-prof/pr52027.c: New test.
8814 PR tree-optimization/52046
8815 * gcc.dg/pr52046.c: New test.
8818 * g++.dg/other/pr52048.C: New test.
8820 2012-01-30 Richard Guenther <rguenther@suse.de>
8822 PR tree-optimization/52045
8823 * gcc.dg/pr52045.c: New testcase.
8825 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8827 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8828 new code generated for __sync_lock_release.
8830 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8832 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8834 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8837 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8839 * g++.dg/ext/visibility/template10.C: Fix typo.
8841 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8843 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8846 * g++.dg/cpp0x/constexpr-ice6.C: New.
8848 2012-01-29 Tobias Burnus <burnus@net-b.de>
8851 * gfortran.dg/default_initialization_6.f90: New.
8853 2012-01-29 Tobias Burnus <burnus@net-b.de>
8856 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8857 * gfortran.dg/class_48.f90: New.
8859 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8862 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8864 2012-01-28 Tobias Burnus <burnus@net-b.de>
8867 * gfortran.dg/class_allocate_12.f90: New.
8869 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8871 * gcc.dg/torture/pr50444.c: Fix dg directives.
8873 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8876 * gcc.target/arm/pr52006.c: New test.
8878 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8881 * gcc.dg/lto/trans-mem.h: New file.
8882 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8883 * gcc.dg/lto/trans-mem-1_1.c: Same.
8884 * gcc.dg/lto/trans-mem-4_1.c: Same.
8885 * gcc.dg/lto/trans-mem-3_1.c: Same.
8887 2012-01-27 Tobias Burnus <burnus@net-b.de>
8890 * gfortran.dg/dummy_procedure_7.f90: New.
8892 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8894 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8895 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8897 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8900 * g++.dg/other/gc5.C: New test.
8902 2012-01-27 Richard Guenther <rguenther@suse.de>
8904 PR tree-optimization/50444
8905 * gcc.dg/torture/pr50444.c: New testcase.
8907 2012-01-27 Tobias Burnus <burnus@net-b.de>
8911 * gfortran.dg/move_alloc_13.f90: New.
8913 2012-01-27 Tobias Burnus <burnus@net-b.de>
8916 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8917 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8918 and change dg-error string.
8920 2012-01-27 Tobias Burnus <burnus@net-b.de>
8923 * gfortran.dg/elemental_args_check_5.f90: New.
8925 2012-01-27 Richard Guenther <rguenther@suse.de>
8928 * g++.dg/torture/pr51959.C: New testcase.
8930 2012-01-27 Tom de Vries <tom@codesourcery.com>
8932 PR tree-optimization/51990
8933 * gcc.dg/pr51990.c: New test.
8934 * gcc.dg/pr51990-2.c: Same.
8936 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8937 Tobias Burnus <burnus@gcc.gnu.org>
8940 * gfortran.dg/class_allocate_11.f03: New.
8945 * gfortran.dg/class_allocate_7.f03: New.
8946 * gfortran.dg/class_allocate_8.f03: New.
8947 * gfortran.dg/class_allocate_9.f03: New.
8948 * gfortran.dg/class_allocate_10.f03: New.
8950 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8952 * gnat.dg/discr34.adb: New test.
8953 * gnat.dg/discr34_pkg.ads: New helper.
8955 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8957 * gnat.dg/discr33.adb: New test.
8959 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8961 * gnat.dg/limited_with3.ad[sb): New test.
8962 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8963 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8964 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8966 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8968 * gnat.dg/stack_usage1.adb: New test.
8969 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8971 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8972 * gcc.dg/pr44194-2.c: Likewise.
8974 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8977 * g++.dg/template/crash112.C: New.
8979 2012-01-27 Richard Henderson <rth@redhat.com>
8981 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8983 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8985 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8987 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8990 * g++.dg/opt/pr51895.C: New test.
8992 2012-01-26 Michael Matz <matz@suse.de>
8994 PR tree-optimization/48794
8995 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8997 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8999 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9001 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9003 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9004 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9006 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9007 the default value for s390 and s390x.
9009 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9012 * gcc.dg/lto/trans-mem-4_0.c: New.
9013 * gcc.dg/lto/trans-mem-4_1.c: New.
9014 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9016 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9017 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9019 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9020 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9023 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9025 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9027 2012-01-25 Ian Lance Taylor <iant@google.com>
9029 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9031 2012-01-25 Tobias Burnus <burnus@net-b.de>
9034 * gfortran.dg/typebound_proc_25.f90: New.
9036 2012-01-25 Jason Merrill <jason@redhat.com>
9039 * g++.dg/lto/pr51992_0.C: New.
9041 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9043 PR tree-optimization/51987
9044 * gcc.target/i386/pr51987.c: New test.
9046 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9048 * gcc.dg/tm/lto-1.c: Require lto support in target.
9050 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9052 PR rtl-optimization/48374
9053 * gcc.dg/pr48374.c: New test.
9055 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9057 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9059 2012-01-25 Tobias Burnus <burnus@net-b.de>
9062 * gfortran.dg/derived_constructor_char_3.f90: New.
9064 2012-01-24 Ian Lance Taylor <iant@google.com>
9066 * go.test/go-test.exp (filecmp): New procedure.
9067 (errchk): Handle quoted square brackets.
9068 (go-gc-tests): Set go_compile_args. Handle various new test
9069 lines. Skip a few new tests.
9070 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9072 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9074 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9075 (check_effective_target_vect_extract_even_odd)
9076 (check_effective_target_vect_interleave): Return true for MIPS
9079 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9081 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9082 (main): Use it instead of argc.
9084 2012-01-24 Jason Merrill <jason@redhat.com>
9087 * g++.dg/cpp0x/sfinae31.C: New.
9089 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9091 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9093 2012-01-24 Jason Merrill <jason@redhat.com>
9096 * g++.dg/inherit/covariant20.C: New.
9098 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9101 * g++.dg/parse/crash58.C: New.
9103 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9106 * gcc.dg/pr51957-1.c: New test.
9107 * gcc.dg/pr51957-1.h: New file.
9108 * gcc.dg/pr51957-2.c: New test.
9110 2012-01-23 Jason Merrill <jason@redhat.com>
9113 * g++.dg/ext/visibility/template10.C: New.
9115 2012-01-23 Tobias Burnus <burnus@net-b.de>
9118 * gfortran.dg/move_alloc_12.f90: New.
9120 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9123 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9125 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9128 * g++.dg/template/crash111.C: New.
9130 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9132 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9134 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9136 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9139 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9140 the DW_TAG_class_type and DW_AT_name: "Executor".
9142 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9144 * lib/target-supports.exp
9145 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9146 (check_effective_target_vect_interleave): Likewise.
9148 2012-01-22 Jason Merrill <jason@redhat.com>
9151 * g++.dg/template/using20.C: New.
9152 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9154 2012-01-23 Jason Merrill <jason@redhat.com>
9157 * g++.dg/torture/pr51344.C: Limit to x86.
9159 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9161 * c-c++-common/tm/omp.c: Require target with pthread support.
9163 2012-01-23 Richard Guenther <rguenther@suse.de>
9165 PR tree-optimization/51949
9166 * gcc.dg/torture/pr51949.c: New testcase.
9168 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9170 PR rtl-optimization/51933
9171 * gcc.c-torture/execute/pr51933.c: New test.
9173 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9175 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9176 Do not define for Interix.
9178 2012-01-22 Jason Merrill <jason@redhat.com>
9181 * g++.dg/lto/pr51832.h: New.
9182 * g++.dg/lto/pr51832_0.C: New.
9183 * g++.dg/lto/pr51832_1.C: New.
9185 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9187 * gcc.dg/ext-elim-1.c: New test.
9189 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9192 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9193 * g++.dg/opt/longbranch1.C: Likewise.
9195 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9197 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9200 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9203 * gfortran.dg/namelist_74.f90: New test.
9204 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9206 2012-01-21 Tobias Burnus <burnus@net-b.de>
9209 * gfortran.dg/class_47.f90: New.
9211 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9213 * gnat.dg/renaming5.ad[sb]: New test.
9215 2012-01-20 Jason Merrill <jason@redhat.com>
9218 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9220 2012-01-20 Jason Merrill <jason@redhat.com>
9223 * g++.dg/ext/attrib42.C: Require ilp32.
9225 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9228 * gcc.target/arm/pr51915.c: New test.
9230 2012-01-20 Cary Coutant <ccoutant@google.com>
9231 Dodji Seketeli <dodji@redhat.com>
9234 * g++.dg/debug/dwarf2/nested-3.C: New test.
9236 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9239 * g++.dg/template/crash110.C: New.
9241 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9243 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9244 Remove default options on hppa*-*-hpux*.
9246 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9248 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9250 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9252 * gcc.c-torture/compile/pr51856.c: New testcase.
9254 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9256 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9257 options to go_target_compile.
9259 2012-01-20 Kai Tietz <ktietz@redhat.com>
9261 * g++.dg/torture/pr51344.C: Fix typo.
9263 2012-01-20 Richard Guenther <rguenther@suse.de>
9265 PR tree-optimization/51903
9266 * g++.dg/torture/pr51903.C: New testcase.
9268 2012-01-20 Tobias Burnus <burnus@net-b.de>
9269 Janus Weil <janus@gcc.gnu.org>
9272 * gfortran.dg/use_21.f90: New.
9274 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9277 * gcc.dg/torture/pr51106-1.c: New test.
9278 * gcc.dg/torture/pr51106-2.c: New test.
9280 2012-01-19 Kai Tietz <ktietz@redhat.com>
9282 * g++.dg/torture/pr51344.C: New test.
9284 2012-01-19 Tobias Burnus <burnus@net-b.de>
9287 * gfortran.dg/intrinsic_size_2.f90: New.
9289 2012-01-19 Jason Merrill <jason@redhat.com>
9292 * g++.dg/inherit/using7.C: New.
9294 2012-01-19 Richard Guenther <rguenther@suse.de>
9296 PR tree-optimization/37997
9297 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9299 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9301 PR rtl-optimization/51505
9302 * gcc.dg/pr51505.c: New test.
9304 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9307 * gfortran.dg/typebound_operator_12.f03: New.
9308 * gfortran.dg/typebound_operator_13.f03: New.
9310 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9313 * g++.dg/cpp0x/pr51225.C: New.
9315 2012-01-17 Ian Lance Taylor <iant@google.com>
9318 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9320 2012-01-17 Tobias Burnus <burnus@net-b.de>
9323 * gfortran.dg/realloc_on_assign_9.f90: New.
9325 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9328 * gcc.dg/tm/memopt-3.c: Remove xfail.
9329 * gcc.dg/tm/memopt-4.c: Remove xfail.
9330 * gcc.dg/tm/memopt-5.c: Remove xfail.
9331 * gcc.dg/tm/memopt-7.c: Remove xfail.
9333 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9335 PR tree-optimization/51877
9336 * gcc.c-torture/execute/pr51877.c: New test.
9338 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9340 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9341 {!vect_align_arrays} to vect_sizes_32B_16B.
9342 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9343 * gcc.dg/vect/vect-peel-3.c: Ditto.
9345 2012-01-16 Jason Merrill <jason@redhat.com>
9348 * g++.dg/abi/mangle60.C: New.
9351 * g++.dg/pch/mangle1.{C,Hs}: New.
9353 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9354 Tobias Burnus <burnus@net-b.de>
9357 * gfortran.dg/elemental_optional_args_3.f90: New
9358 * gfortran.dg/elemental_optional_args_4.f90: New
9360 2012-01-16 Tobias Burnus <burnus@net-b.de>
9363 * gfortran.dg/use_20.f90: New
9365 2012-01-16 Jason Merrill <jason@redhat.com>
9368 * g++.dg/cpp0x/rv-bitfield.C: New.
9369 * g++.dg/cpp0x/rv-bitfield2.C: New.
9371 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9373 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9374 subroutine 'qsort' and use index array to assign the result.
9376 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9378 PR tree-optimization/51865
9379 * gcc.dg/pr51865.c: New test.
9381 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9383 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9385 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9387 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9388 to be loaded from the constant pool, rather than via %hi and %lo.
9390 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9392 PR rtl-optimization/51821
9393 * gcc.dg/pr51821.c: New test.
9395 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9397 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9399 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9401 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9403 2012-01-14 Tobias Burnus <burnus@net-b.de>
9406 * gfortran.dg/init_flag_8.f90: New.
9407 * gfortran.dg/init_flag_9.f90: New.
9409 2011-01-14 Tobias Burnus <burnus@net-b.de>
9412 * gfortran.dg/use_18.f90: New.
9413 * gfortran.dg/use_19.f90: New.
9415 2012-01-13 Ian Lance Taylor <iant@google.com>
9418 * g++.dg/warn/Wsign-compare-4.C: New.
9420 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9423 * gfortran.dg/alloc_comp_assign.f03: New.
9424 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9425 __BUILTIN_FREE from 38 to 32.
9427 2012-01-13 Jason Merrill <jason@redhat.com>
9430 * g++.dg/warn/Wreturn-type-7.C: New.
9432 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9434 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9436 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9437 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9438 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9439 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9440 int32plus because of big array needed.
9441 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9442 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9444 2012-01-13 Jason Merrill <jason@redhat.com>
9447 * g++.dg/ext/visibility/template9.C: New.
9450 * g++.dg/cpp0x/defaulted34.C: New.
9451 * g++.dg/template/virtual3.C: New.
9453 2012-01-13 Richard Guenther <rguenther@suse.de>
9456 * gcc.dg/torture/pr8081.c: New testcase.
9458 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9460 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9462 2012-01-12 Jason Merrill <jason@redhat.com>
9465 * g++.dg/ext/stmtexpr14.C: New.
9467 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9470 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9472 2012-01-12 Jason Merrill <jason@redhat.com>
9475 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9476 * g++.dg/abi/mangle58.C: Likewise.
9479 * g++.dg/template/arg8.C: New.
9481 2012-01-12 Ira Rosen <irar@il.ibm.com>
9483 PR tree-optimization/51799
9484 * gcc.dg/vect/pr51799.c: New test.
9485 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9488 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9489 Tobias Burnus <burnus@net-b.de>
9493 * lib/target-supports.exp
9494 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9495 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9497 2012-01-11 Jason Merrill <jason@redhat.com>
9500 * g++.dg/ext/attrib42.C: New.
9502 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9505 * gcc.dg/pr51796.c: New test.
9507 2012-01-11 Jason Merrill <jason@redhat.com>
9510 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9512 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9514 * gnat.dg/array19.ad[sb]: New test.
9516 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9518 * gnat.dg/opt23.ad[sb]: New test.
9519 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9520 * gnat.dg/opt24.ad[sb]: New test.
9522 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9524 PR tree-optimization/49642
9525 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9526 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9528 2012-01-11 Jason Merrill <jason@redhat.com>
9531 * g++.dg/template/explicit-args5.C: New.
9533 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9535 * gcc.c-torture/execute/20120110-1.c: New testcase.
9537 2012-01-10 Jason Merrill <jason@redhat.com>
9540 * g++.dg/inherit/ambig1.C: New.
9543 * g++.dg/cpp0x/constexpr-cache1.C: New.
9545 2012-01-10 Richard Guenther <rguenther@suse.de>
9547 PR tree-optimization/51801
9548 * gcc.dg/torture/pr51801.c: New testcase.
9550 2012-01-10 Tobias Burnus <burnus@net-b.de>
9553 * gfortran.dg/allocate_with_typespec_5.f90: New.
9555 2012-01-10 Tobias Burnus <burnus@net-b.de>
9557 * gfortran.dg/class_39.f03: Update dg-error string.
9559 2012-01-10 Richard Guenther <rguenther@suse.de>
9561 PR tree-optimization/50913
9562 * gcc.dg/graphite/interchange-16.c: New testcase.
9563 * gcc.dg/graphite/scop-20.c: XFAIL.
9564 * gfortran.dg/graphite/interchange-1.f: Likewise.
9565 * gfortran.dg/graphite/block-1.f90: Likewise.
9566 * gfortran.dg/graphite/block-2.f: Likewise.
9568 2012-01-10 Richard Henderson <rth@redhat.com>
9570 * lib/target-supports.exp (check_effective_target_vect_perm,
9571 check_effective_target_vect_perm_byte,
9572 check_effective_target_vect_perm_short): Enable for arm neon.
9574 2012-01-09 Tobias Burnus <burnus@net-b.de>
9577 * gfortran.dg/typebound_operator_11.f90: New.
9579 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9581 * gnat.dg/array18.adb: New test.
9582 * gnat.dg/array18_pkg.ads: New helper.
9584 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9587 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9588 around base object in first assignment in main program.
9589 * gfortran.dg/typebound_operator_10.f03: New test.
9591 2012-01-09 Martin Jambor <mjambor@suse.cz>
9593 PR tree-optimization/51759
9594 * g++.dg/ipa/pr51759.C: New test.
9596 2012-01-09 Tobias Burnus <burnus@net-b.de>
9599 * gfortran.dg/optional_absent_2.f90: New.
9601 2012-01-09 Tobias Burnus <burnus@net-b.de>
9604 * gfortran.dg/use_17.f90: New.
9606 2012-01-09 Gary Funck <gary@intrepid.com>
9608 PR preprocessor/33919
9609 * gcc.dg/pr33919.c: New test.
9610 * gcc.dg/pr33919-0.h: New test header file.
9611 * gcc.dg/pr33919-1.h: Ditto.
9612 * gcc.dg/pr33919-2.h: Ditto.
9614 2012-01-07 Jan Hubicka <jh@suse.cz>
9616 PR tree-optimize/51694
9617 * gcc.c-torture/compile/pr51694.c: new testcase.
9619 2012-01-07 Jan Hubicka <jh@suse.cz>
9621 PR tree-optimization/51600
9622 * g++.dg/torture/pr51600.C: New testcase.
9624 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9626 PR gcov-profile/51715
9627 PR gcov-profile/51717
9628 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9629 * gcc.misc-tests/gcov-14.c: Likewise.
9631 2012-01-06 Jason Merrill <jason@redhat.com>
9633 * g++.dg/parse/new5.C: New.
9635 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9638 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9639 including <string.h>.
9641 2012-01-06 Jason Merrill <jason@redhat.com>
9643 * g++.dg/abi/mangle51.C: New.
9644 * g++.dg/abi/mangle52.C: New.
9645 * g++.dg/abi/mangle53.C: New.
9646 * g++.dg/abi/mangle54.C: New.
9647 * g++.dg/abi/mangle55.C: New.
9648 * g++.dg/abi/mangle56.C: New.
9649 * g++.dg/abi/mangle57.C: New.
9650 * g++.dg/abi/mangle58.C: New.
9651 * g++.dg/abi/mangle59.C: New.
9652 * g++.dg/cpp0x/trailing3.C: Update mangling.
9653 * g++.dg/cpp0x/variadic111.C: Update mangling.
9654 * g++.dg/cpp0x/variadic4.C: Update mangling.
9655 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9656 * g++.dg/template/nontype22.C: Works now.
9657 * g++.dg/template/pr35240.C: Works now.
9659 * g++.dg/cpp0x/error7.C: New.
9661 2012-01-06 Tobias Burnus <burnus@net-b.de>
9663 * gfortran.dg/deallocate_stat_2.f90: New.
9664 * coarray/allocate_errgmsg.f90: New.
9665 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9666 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9667 * coarray/subobject_1.f90: Fix for num_images > 1.
9668 * gfortran.dg/deallocate_stat.f90: Update due to changed
9671 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9673 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9675 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9677 * ada/acats/overflow.lst: Add cb20004.
9679 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9682 * g++.dg/cpp0x/alias-decl-18.C: New test.
9684 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9686 * gcc.c-torture/execute/20120104-1.c: New test.
9688 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9691 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9692 the old typebound_operator_8.f03.
9693 * gfortran.dg/typebound_operator_8.f03: New version of
9694 typebound_operator_7.f03 with 'u' a derived type instead of a
9697 2012-01-05 Richard Guenther <rguenther@suse.de>
9699 * g++.dg/torture/pr49309.C: Skip for -flto.
9701 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9704 * gcc.c-torture/compile/pr51761.c: New test.
9706 2012-01-05 Richard Guenther <rguenther@suse.de>
9708 PR tree-optimization/51760
9709 * gcc.dg/torture/pr51760.c: New testcase.
9711 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9714 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9716 2012-01-05 Richard Guenther <rguenther@suse.de>
9719 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9720 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9722 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9725 * gcc.dg/pr51695.c: New test.
9727 2012-01-04 Andrew Pinski <apinski@cavium.com>
9729 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9730 * gcc.target/mips/octeon2-lx-1.c: New test.
9731 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9732 * gcc.target/mips/octeon2-lx-2.c: New test.
9733 * gcc.target/mips/octeon2-lx-3.c: New test.
9735 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9739 * gcc.dg/tm/alias-1.c: Adjust regexp.
9740 * gcc.dg/tm/alias-2.c: Adjust regexp.
9742 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9745 * g++.dg/warn/Wparentheses-26.C: New.
9747 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9749 * gfortran.dg/elemental_optional_args_2.f90: New test.
9751 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9754 * gfortran.dg/common_17.f90: New test.
9756 2012-01-04 Richard Guenther <rguenther@suse.de>
9758 PR tree-optimization/49651
9759 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9760 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9762 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9765 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9767 2012-01-03 Andrew Pinski <apinski@cavium.com>
9769 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9770 for all mips targets. Also allow an optional .cfi_startproc.
9772 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9774 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9776 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9779 * g++.dg/rtti/dyncast5.C: New.
9781 2012-01-03 Richard Guenther <rguenther@suse.de>
9783 PR tree-optimization/51070
9784 * gcc.dg/torture/pr51070-2.c: New testcase.
9786 2012-01-03 Richard Guenther <rguenther@suse.de>
9788 PR tree-optimization/51692
9789 * gcc.dg/torture/pr51692.c: New testcase.
9791 2012-01-03 Richard Guenther <rguenther@suse.de>
9794 * g++.dg/lto/pr51650-3_0.C: New testcase.
9796 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9799 * g++.dg/warn/Wredundant-decls-spec.C: New.
9801 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9803 PR tree-optimization/51719
9804 * g++.dg/tree-prof/pr51719.C: New test.
9806 2012-01-03 Richard Guenther <rguenther@suse.de>
9809 * gcc.dg/fold-compare-6.c: New testcase.
9811 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9814 * g++.dg/gomp/pr51669.C: New test.
9816 2012-01-02 Jason Merrill <jason@redhat.com>
9819 * g++.dg/cpp0x/constexpr-union2.C: New.
9822 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9824 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9827 * g++.dg/cpp0x/constexpr-99.C: New test.
9829 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9832 * g++.dg/template/init9.C: New.
9834 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9836 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9837 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9838 rather than a specific number.
9840 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9845 * gfortran.dg/typebound_operator_7.f03: New.
9846 * gfortran.dg/typebound_operator_8.f03: New.
9848 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9851 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9853 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9855 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9857 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9859 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9861 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9864 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9866 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9867 * gfortran.dg/io_real_boz_4.f90: Likewise.
9868 * gfortran.dg/io_real_boz_5.f90: Likewise.
9870 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9872 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9874 2012-01-02 Revital Eres <revital.eres@linaro.org>
9876 * gcc.dg/sms-11.c: New file.
9878 2012-01-02 Tobias Burnus <burnus@net-b.de>
9881 * gfortran.dg/coarray/image_index_3.f90: New.
9883 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9886 * g++.dg/parse/enum8.C: New.
9888 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9891 * g++.dg/conversion/reinterpret4.C: New.
9892 * g++.dg/conversion/reinterpret1.C: Adjust.
9894 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9896 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9898 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9900 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9901 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9902 * g++.old-deja/g++.jason/access14.C: Likewise.
9903 * g++.old-deja/g++.jason/access8.C: Likewise.
9904 * g++.old-deja/g++.jason/access1.C: Likewise.
9905 * g++.old-deja/g++.other/access3.C: Likewise.
9906 * g++.old-deja/g++.other/access5.C: Likewise.
9907 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9908 * g++.old-deja/g++.law/visibility22.C: Likewise.
9909 * g++.old-deja/g++.law/visibility26.C: Likewise.
9910 * g++.old-deja/g++.mike/p2746.C: Likewise.
9911 * g++.dg/debug/using1.C: Likewise.
9912 * g++.dg/lookup/using51.C: Likewise.
9913 * g++.dg/inherit/using5.C: Likewise.
9914 * g++.dg/inherit/pr30297.C: Likewise.
9915 * g++.dg/inherit/access8.C: Likewise.
9916 * g++.dg/torture/pr39362.C: Likewise.
9917 * g++.dg/template/crash13.C: Likewise.
9918 * g++.dg/template/using10.C: Likewise.
9920 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9923 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9925 2012-01-01 Ira Rosen <irar@il.ibm.com>
9927 PR tree-optimization/51704
9928 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9929 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9930 corresponding flags.
9932 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9935 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9937 2012-01-01 Jan Hubicka <jh@suse.cz>
9939 PR rtl-optimization/51069
9940 * gcc.c-torture/compile/pr51069.c: New testcase.
9942 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9944 PR tree-optimization/51683
9945 * gcc.dg/pr51683.c: New test.
9947 Copyright (C) 2012 Free Software Foundation, Inc.
9949 Copying and distribution of this file, with or without modification,
9950 are permitted in any medium without royalty provided the copyright
9951 notice and this notice are preserved.