1 2012-11-13 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/55281
4 * gcc.dg/vect/fast-math-pr55281.c: New test.
5 * g++.dg/opt/pr55281.C: New test.
7 PR rtl-optimization/54127
8 * gcc.dg/torture/pr54127.c: New test.
10 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
11 Jakub Jelinek <jakub@redhat.com>
13 PR rtl-optimization/51447
14 * gcc.c-torture/execute/pr51447.c: New test.
16 2012-11-12 Ian Bolton <ian.bolton@arm.com>
18 * gcc.target/aarch64/csinc-2.c: New test.
20 2012-11-12 Ian Bolton <ian.bolton@arm.com>
22 * gcc.target/aarch64/cmn.c: New test.
23 * gcc.target/aarch64/adds.c: New test.
24 * gcc.target/aarch64/subs.c: New test.
26 2012-11-12 Tobias Burnus <burnus@net-b.de>
29 * gfortran.dg/coarray_29_1.f90: New.
30 * gfortran.dg/coarray_29_2.f90: New.
32 2012-11-12 Bin Cheng <bin.cheng@arm.com>
34 * gcc.dg/hoist-register-pressure-3.c: New test.
36 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
38 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
39 wrappers around sinf and cosf.
41 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
45 * gcc.target/i386/pr55247-2.c: New file.
47 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
50 * g++.dg/pr55263.C: New test.
52 2012-11-11 Martin Jambor <mjambor@suse.cz>
54 PR tree-optimization/55238
55 * testsuite/gcc.dg/torture/pr55238.c: New test.
57 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
58 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
59 * c-c++-common/torture/vector-subscript-1.c: Likewise.
60 * c-c++-common/torture/vector-subscript-2.c: Likewise.
62 2012-11-10 Jan Hubicka <jh@suse.cz>
64 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
66 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
68 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
69 -mno-sse -mno-mmx to dg-options. Reformat.
71 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
73 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
74 * c-c++-common/vector-compare-1.c: Same.
75 * c-c++-common/vector-compare-2.c: Same.
76 * g++.dg/other/unused1.C: Skip on AIX.
77 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
80 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
83 * gcc.target/i386/pr55247.c: New test.
85 2012-11-09 Andrew Pinski <apinski@cavium.com>
87 * gcc.c-torture/execute/20121108-1.c: New test.
89 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
92 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
93 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
94 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
95 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
97 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
99 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
100 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
101 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
103 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
105 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
107 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
108 * g++.dg/tm/pr47530.C: Same.
110 2012-11-09 Jason Merrill <jason@redhat.com>
113 * g++.dg/cpp0x/alias-decl-25.C: New.
115 * g++.dg/abi/abi-tag1.C: New.
116 * g++.dg/abi/abi-tag2.C: New.
118 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
120 PR rtl-optimization/55154
121 * gcc.target/i386/pr55154.c: New test.
123 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
125 PR rtl-optimization/55151
126 * gcc.dg/pr55151.c: Move ...
127 * gcc.target/i386/pr55151.c: ... here.
129 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
131 PR rtl-optimization/54472
132 * gcc.dg/pr54472.c: New test.
134 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
136 * gnat.dg/stack_check3.ad[sb]: New test.
138 2012-11-08 Ian Lance Taylor <iant@google.com>
140 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
141 with arguments. Handle errorcheckoutput and rundir test types.
143 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
145 PR tree-optimization/55191
146 * gcc.dg/pr55191.c: New test.
148 2012-11-08 Jakub Jelinek <jakub@redhat.com>
151 * g++.dg/debug/pr54499.C: New test.
153 2012-11-08 Jan Hubicka <jh@suse.cz>
156 * gcc.dg/winline-3.c: Update.
158 2012-11-08 Martin Jambor <mjambor@suse.cz>
160 * gfortran.dg/ipcp-array-1.f90: New test.
162 2012-11-08 Florian Weimer <fweimer@redhat.com>
164 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
166 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
168 PR rtl-optimization/55151
169 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
171 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
173 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
175 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
177 * gcc.c-torture/compile/20121107-1.c: New test.
179 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
181 PR rtl-optimization/55151
182 * gcc.dg/pr55151.c: Compile it only for x86_64.
184 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
186 PR rtl-optimization/55122
187 * gcc.dg/pr55122.c: New test.
189 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
191 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
193 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
194 * gcc.target/powerpc/loop_align.c: Skip on AIX.
195 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
196 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
198 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
201 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
203 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
206 * c-c++-common/pr51294.c: New.
208 2012-11-07 Martin Jambor <mjambor@suse.cz>
210 PR tree-optimization/53787
211 * gcc.dg/ipa/ipa-5.c: Adjust.
212 * gcc.dg/ipa/ipcp-agg-1.c: New test.
213 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
214 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
215 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
216 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
217 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
218 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
219 * gfortran.dg/pr48636-2.f90: New test.
220 * gfortran.dg/pr53787.f90: Likewise.
222 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
226 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
229 * g++.dg/cpp0x/constexpr-union4.C: New.
231 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
233 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
235 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
238 * gcc.c-torture/compile/pr49220.c: New test.
240 2012-11-07 Florian Weimer <fweimer@redhat.com>
242 * g++.dg/init/new40.C: New.
244 2012-11-07 Jakub Jelinek <jakub@redhat.com>
247 * gcc.dg/guality/pr54693-2.c: New test.
249 2012-11-06 Andrew Pinski <apinski@cavium.com>
251 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
252 -fno-vect-cost-model.
254 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
256 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
257 * gcc.dg/tm/debug-1.c: Same.
258 * gcc.dg/tm/irrevocable-3.c: Same.
259 * gcc.dg/tm/irrevocable-4.c: Same.
260 * gcc.dg/tm/memopt-10.c: Same.
261 * gcc.dg/tm/memopt-11.c: Same.
262 * gcc.dg/tm/props-4.c: Same.
263 * gcc.dg/tm/wrap-3.c: Same.
264 * gcc.dg/tm/wrap-4.c: Same.
266 2012-11-06 Andrew Pinski <apinski@cavium.com>
268 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
270 2012-11-06 Jan Hubicka <jh@suse.cz>
272 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
274 * gcc.dg/tree-ssa/loop-23.c: Likewise.
275 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
276 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
278 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
280 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
282 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
285 * gcc.dg/torture/pr41993.c: New test.
287 2012-11-06 Jan Hubicka <jh@suse.cz>
289 * gcc.target/i386/l_fma_float_?.c: Update.
290 * gcc.target/i386/l_fma_double_?.c: Update.
292 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
295 * gcc.target/sh/pr54089-8.c: New.
296 * gcc.target/sh/pr54089-9.c: New.
298 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
301 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
302 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
303 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
304 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
305 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
306 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
307 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
308 * gcc.target/i386/avx-vzeroupper-27.c: New.
310 2012-11-06 Janus Weil <janus@gcc.gnu.org>
313 * gfortran.dg/transfer_class_1.f90: New.
314 * gfortran.dg/transfer_class_2.f90: New.
316 2012-11-05 Sriraman Tallam <tmsriram@google.com>
318 * testsuite/g++.dg/mv1.C: New test.
319 * testsuite/g++.dg/mv2.C: New test.
320 * testsuite/g++.dg/mv3.C: New test.
321 * testsuite/g++.dg/mv4.C: New test.
322 * testsuite/g++.dg/mv5.C: New test.
323 * testsuite/g++.dg/mv6.C: New test.
325 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
328 * gcc.dg/const-uniq-1.c (a): Increase length four times.
330 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
332 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
335 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
337 * g++.dg/torture/20121105-1.C: New test.
339 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
341 * gcc.dg/torture/fp-compare.c: New testcase.
343 2012-11-05 Jan Hubicka <jh@suse.cz>
345 * gcc.dg/const-1.c: Update.
346 * gcc.dg/pure-1.c: Update.
348 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
350 PR rtl-optimization/55151
351 * gcc.dg/pr55151.c: New test.
353 2012-11-05 Jakub Jelinek <jakub@redhat.com>
357 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
359 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
362 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
364 2012-11-05 Jan Hubicka <jh@suse.cz>
366 * gcc.dg/autopar/pr49960.c: Fix testcase.
368 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
370 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
371 Fix scan-tree-dump-times directive.
373 2012-11-04 Janus Weil <janus@gcc.gnu.org>
376 * gfortran.dg/associate_12.f90: New.
378 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
381 * lib/target-supports.exp (check_effective_target_masm_intel): New
383 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
386 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
387 Jack Howarth <howarth@bromo.med.uc.edu>
389 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
390 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
391 * gcc.target/i386/pr53249.c: Likewise.
393 2012-11-03 Andrew Pinski <apinski@cavium.com>
395 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
396 call abort1 so that cross jumping does not happen.
398 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
401 * gcc.target/sh/pr51244-18.c: New.
402 * gcc.target/sh/pr51244-19.c: New.
404 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
406 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
407 b requires a 64-bit operation followed by a truncation.
409 2012-11-02 Jan Hubicka <jh@suse.cz>
411 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
413 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
415 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
416 conditions to verify the reduction code is vectorized.
418 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
419 in case 'pow', such as 'powerpc' is used in the compiler version name.
420 * gcc.target/powerpc/pr46728-2.c: Likewise.
421 * gcc.target/powerpc/pr46728-3.c: Likewise.
422 * gcc.target/powerpc/pr46728-4.c: Likewise.
423 * gcc.target/powerpc/pr46728-5.c: Likewise.
424 * gcc.target/powerpc/pr46728-7.c: Likewise.
425 * gcc.target/powerpc/pr46728-8.c: Likewise.
426 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
428 2012-11-02 Jan Hubicka <jh@suse.cz>
430 * gcc.dg/tree-ssa/loop-38.c: New testcase.
432 2012-11-02 Jan Hubicka <jh@suse.cz>
434 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
435 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
437 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
440 * gcc.target/i386/pr55130.c: New test.
442 2012-11-02 Jakub Jelinek <jakub@redhat.com>
445 * gcc.target/i386/pr55147.c: New test.
447 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
449 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
450 * gfortran.dg/default_format_denormal_1.f90: Same.
452 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
455 * g++.dg/ext/vector19.C: Remove target restrictions.
456 * gcc.dg/fold-compare-7.c: New testcase.
458 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
461 * gcc.target/sh/pr55160.c: New.
463 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
465 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
466 scan-assembler regex.
468 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
471 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
472 * gcc.dg/pr55150-2.c: New test.
474 2012-11-01 Sharad Singhai <singhai@google.com>
476 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
477 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
478 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
479 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
481 2012-10-31 Dehao Chen <dehao@google.com>
483 * g++.dg/debug/dwarf2/block.C: New testcase.
485 2012-10-31 Jan Hubicka <jh@suse.cz>
487 * gcc.dg/pr44974.c: Add noinline.
489 2012-10-31 Janus Weil <janus@gcc.gnu.org>
492 * gfortran.dg/class_54.f90: New.
494 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
495 Jakub Jelinek <jakub@redhat.com>
497 PR tree-optimization/55018
498 * gcc.dg/torture/pr55018.c: New test.
500 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
503 * g++.dg/ext/vla13.C: New.
505 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
508 * gcc.dg/pr55150.c: New test.
510 2012-10-31 Tobias Burnus <burnus@net-b.de>
513 * gfortran.dg/associate_11.f90: New.
515 2012-10-31 Dodji Seketeli <dodji@redhat.com>
518 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
520 2012-10-31 Jakub Jelinek <jakub@redhat.com>
522 PR tree-optimization/19105
523 PR tree-optimization/21643
524 PR tree-optimization/46309
525 * gcc.dg/pr19105.c: New test.
526 * gcc.dg/pr21643.c: New test.
527 * gcc.dg/pr46309-2.c: New test.
528 * gcc.c-torture/execute/pr46309.c: New test.
530 2012-10-31 Alan Modra <amodra@gmail.com>
532 * gcc.target/powerpc/dimode_off.c: New.
533 * gcc.target/powerpc/timode_off.c: New.
534 * gcc.target/powerpc/dfmode_off.c: New.
535 * gcc.target/powerpc/tfmode_off.c: New.
537 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
539 PR rtl-optimization/55093
540 * gcc.target/i386/pr55093.c: New file.
542 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
544 * gcc.target/i386/pr55116.c: Renamed to ...
545 * gcc.target/i386/pr55116-1.c: This.
547 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
549 * gcc.target/i386/pr55116-2.c: New file.
551 2012-10-30 Richard Biener <rguenther@suse.de>
553 * gcc.dg/vect/slp-perm-2.c: Adjust.
555 2012-10-30 Richard Biener <rguenther@suse.de>
557 PR tree-optimization/55111
558 * gcc.dg/torture/pr55111.c: New testcase.
560 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
563 * gcc.target/sh/pr53988.c: New.
565 2012-10-30 Bin Cheng <bin.cheng@arm.com>
568 * gcc.dg/hoist-register-pressure-1.c: Rename from
569 hoist-register-pressure.c. Add nonpic condition.
570 * gcc.dg/hoist-register-pressure-2.c: New testcase.
572 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
575 * gcc.dg/Wreturn-local-addr.c: New.
576 * g++.dg/warn/Wno-return-local-addr.C: New.
577 * g++.dg/warn/Wreturn-local-addr.C: New.
579 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
582 * gcc.target/i386/pr55116.c: New file.
584 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
587 * gcc.dg/Wshadow-4.c: New.
588 * gcc.dg/Wshadow-4.h: New.
590 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
593 * gcc.dg/guality/pr54693.c: New.
595 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
598 * gcc.dg/pr55027.c: New testcase.
600 2012-10-29 Jan Hubicka <jh@suse.cz>
602 * gcc.dg/ipa/inline-6.c: New testcase.
604 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
606 PR rtl-optimization/55106
607 * g++.dg/pr55106.C: New.
609 2012-10-29 Richard Guenther <rguenther@suse.de>
612 * gcc.dg/torture/pr53695.c: New testcase.
614 2012-10-28 Jan Hubicka <jh@suse.cz>
616 * gcc.dg/ipa/inlinehint-3.c: New testcase.
618 2012-10-28 Tobias Burnus <burnus@net-b.de>
621 * gfortran.dg/do_check_6.f90: New.
623 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
624 Jack Howarth <howarth@bromo.med.uc.edu>
627 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
629 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
631 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
634 * gcc.target/i386/pr34283.c: New test.
636 2012-10-26 Jakub Jelinek <jakub@redhat.com>
639 * g++.dg/opt/pr55081.C: New test.
643 * gcc.dg/guality/pr54970.c: New test.
645 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
648 * g++.dg/template/new11.C: New.
650 2012-10-26 Richard Biener <rguenther@suse.de>
653 * gcc.dg/torture/pr54824.c: New testcase.
655 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
657 * gcc.target/i386/fxsave-1.c: New.
658 * gcc.target/i386/fxsave64-1.c: Ditto.
659 * gcc.target/i386/fxrstor-1.c: Ditto.
660 * gcc.target/i386/fxrstor64-1.c: Ditto.
661 * gcc.target/i386/xsave-1.c: Ditto.
662 * gcc.target/i386/xsave64-1.c: Ditto.
663 * gcc.target/i386/xrstor-1.c: Ditto.
664 * gcc.target/i386/xrstor64-1.c: Ditto.
665 * gcc.target/i386/xsaveopt-1.c: Ditto.
666 * gcc.target/i386/xsaveopt64-1.c: Ditto.
667 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
668 * gcc.target/i386/sse-13.c: Ditto.
669 * gcc.target/i386/sse-14.c: Ditto.
670 * gcc.target/i386/sse-22.c: Ditto.
671 * gcc.target/i386/sse-23.c: Ditto.
672 * g++.dg/other/i386-2.C: Ditto.
673 * g++.dg/other/i386-3.C: Ditto.
675 2012-10-25 Jan Hubicka <jh@suse.cz>
677 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
680 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
683 * g++.dg/ext/transparent-union.C: New.
685 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
688 * g++.dg/ext/vector19.C: New testcase.
690 2012-10-25 Richard Biener <rguenther@suse.de>
692 PR tree-optimization/54902
693 * g++.dg/torture/pr54902.C: New testcase.
695 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
698 * g++.dg/template/crash114.C: New.
700 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
703 * gcc.target/i386/pr55049-1.c: New test.
705 2012-10-24 Janus Weil <janus@gcc.gnu.org>
708 * gfortran.dg/class_dummy_4.f03: New.
710 2012-10-24 Jakub Jelinek <jakub@redhat.com>
712 PR rtl-optimization/55010
713 * gcc.dg/pr55010.c: New test.
716 * g++.dg/debug/pr54828.C: New test.
718 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
720 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
721 * gcc.dg/vect/vect-83_64.c: Likewise.
723 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
726 * g++.dg/cpp0x/constexpr-union4.C: New.
728 2012-10-23 Jeff Law <law@redhat.com>
730 * gcc.c-torture/execute/pr54985.c: New test.
732 2012-10-23 Paul Koning <ni1d@arrl.net>
735 * g++.dg/debug/dwarf2/pr54508.C: New.
737 2012-10-23 Jakub Jelinek <jakub@redhat.com>
740 * g++.dg/template/sizeof14.C: New test.
742 2012-10-23 Ian Bolton <ian.bolton@arm.com>
743 Jim MacArthur <jim.macarthur@arm.com>
744 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
745 Marcus Shawcroft <marcus.shawcroft@arm.com>
746 Nigel Stephens <nigel.stephens@arm.com>
747 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
748 Richard Earnshaw <rearnsha@arm.com>
749 Sofiane Naci <sofiane.naci@arm.com>
750 Stephen Thomas <stephen.thomas@arm.com>
751 Tejas Belagod <tejas.belagod@arm.com>
752 Yufeng Zhang <yufeng.zhang@arm.com>
754 * lib/target-supports.exp
755 (check_profiling_available): Add AArch64.
756 (check_effective_target_vect_int): Likewise.
757 (check_effective_target_vect_shift): Likewise.
758 (check_effective_target_vect_float): Likewise.
759 (check_effective_target_vect_double): Likewise.
760 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
761 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
762 (check_effective_target_vect_pack_trunc): Likewise.
763 (check_effective_target_vect_unpack): Likewise.
764 (check_effective_target_vect_hw_misalign): Likewise.
765 (check_effective_target_vect_short_mult): Likewise.
766 (check_effective_target_vect_int_mult): Likewise.
767 (check_effective_target_vect_stridedN): Likewise.
768 (check_effective_target_sync_int_long): Likewise.
769 (check_effective_target_sync_char_short): Likewise.
770 (check_vect_support_and_set_flags): Likewise.
771 (check_effective_target_aarch64_tiny): New.
772 (check_effective_target_aarch64_small): New.
773 (check_effective_target_aarch64_large): New.
774 * g++.dg/other/PR23205.C: Enable aarch64.
775 * g++.dg/other/pr23205-2.C: Likewise.
776 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
777 * gcc.c-torture/execute/20101011-1.c: Likewise.
778 * gcc.dg/20020312-2.c: Likewise.
779 * gcc.dg/20040813-1.c: Likewise.
780 * gcc.dg/builtin-apply2.c: Likewise.
781 * gcc.dg/stack-usage-1.c: Likewise.
783 2012-10-23 Ian Bolton <ian.bolton@arm.com>
784 Jim MacArthur <jim.macarthur@arm.com>
785 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
786 Marcus Shawcroft <marcus.shawcroft@arm.com>
787 Nigel Stephens <nigel.stephens@arm.com>
788 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
789 Richard Earnshaw <rearnsha@arm.com>
790 Sofiane Naci <sofiane.naci@arm.com>
791 Stephen Thomas <stephen.thomas@arm.com>
792 Tejas Belagod <tejas.belagod@arm.com>
793 Yufeng Zhang <yufeng.zhang@arm.com>
795 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
796 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
797 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
798 * gcc.target/aarch64/aapcs/abitest.S: New file.
799 * gcc.target/aarch64/aapcs/abitest.h: New file.
800 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
801 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
802 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
803 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
804 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
805 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
806 * gcc.target/aarch64/aapcs/ice_1.c: New file.
807 * gcc.target/aarch64/aapcs/ice_2.c: New file.
808 * gcc.target/aarch64/aapcs/ice_3.c: New file.
809 * gcc.target/aarch64/aapcs/ice_4.c: New file.
810 * gcc.target/aarch64/aapcs/ice_5.c: New file.
811 * gcc.target/aarch64/aapcs/macro-def.h: New file.
812 * gcc.target/aarch64/aapcs/test_1.c: New file.
813 * gcc.target/aarch64/aapcs/test_10.c: New file.
814 * gcc.target/aarch64/aapcs/test_11.c: New file.
815 * gcc.target/aarch64/aapcs/test_12.c: New file.
816 * gcc.target/aarch64/aapcs/test_13.c: New file.
817 * gcc.target/aarch64/aapcs/test_14.c: New file.
818 * gcc.target/aarch64/aapcs/test_15.c: New file.
819 * gcc.target/aarch64/aapcs/test_16.c: New file.
820 * gcc.target/aarch64/aapcs/test_17.c: New file.
821 * gcc.target/aarch64/aapcs/test_18.c: New file.
822 * gcc.target/aarch64/aapcs/test_19.c: New file.
823 * gcc.target/aarch64/aapcs/test_2.c: New file.
824 * gcc.target/aarch64/aapcs/test_20.c: New file.
825 * gcc.target/aarch64/aapcs/test_21.c: New file.
826 * gcc.target/aarch64/aapcs/test_22.c: New file.
827 * gcc.target/aarch64/aapcs/test_23.c: New file.
828 * gcc.target/aarch64/aapcs/test_24.c: New file.
829 * gcc.target/aarch64/aapcs/test_25.c: New file.
830 * gcc.target/aarch64/aapcs/test_26.c: New file.
831 * gcc.target/aarch64/aapcs/test_3.c: New file.
832 * gcc.target/aarch64/aapcs/test_4.c: New file.
833 * gcc.target/aarch64/aapcs/test_5.c: New file.
834 * gcc.target/aarch64/aapcs/test_6.c: New file.
835 * gcc.target/aarch64/aapcs/test_7.c: New file.
836 * gcc.target/aarch64/aapcs/test_8.c: New file.
837 * gcc.target/aarch64/aapcs/test_9.c: New file.
838 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
839 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
840 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
841 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
842 * gcc.target/aarch64/aapcs/test_complex.c: New file.
843 * gcc.target/aarch64/aapcs/test_int128.c: New file.
844 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
845 * gcc.target/aarch64/aapcs/type-def.h: New file.
846 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
847 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
848 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
849 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
850 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
851 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
852 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
853 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
854 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
855 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
856 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
857 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
858 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
859 * gcc.target/aarch64/aarch64.exp: New file.
860 * gcc.target/aarch64/adc-1.c: New file.
861 * gcc.target/aarch64/adc-2.c: New file.
862 * gcc.target/aarch64/asm-1.c: New file.
863 * gcc.target/aarch64/clrsb.c: New file.
864 * gcc.target/aarch64/clz.c: New file.
865 * gcc.target/aarch64/ctz.c: New file.
866 * gcc.target/aarch64/csinc-1.c: New file.
867 * gcc.target/aarch64/csinv-1.c: New file.
868 * gcc.target/aarch64/csneg-1.c: New file.
869 * gcc.target/aarch64/extend.c: New file.
870 * gcc.target/aarch64/fcvt.x: New file.
871 * gcc.target/aarch64/fcvt_double_int.c: New file.
872 * gcc.target/aarch64/fcvt_double_long.c: New file.
873 * gcc.target/aarch64/fcvt_double_uint.c: New file.
874 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
875 * gcc.target/aarch64/fcvt_float_int.c: New file.
876 * gcc.target/aarch64/fcvt_float_long.c: New file.
877 * gcc.target/aarch64/fcvt_float_uint.c: New file.
878 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
879 * gcc.target/aarch64/ffs.c: New file.
880 * gcc.target/aarch64/fmadd.c: New file.
881 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
882 * gcc.target/aarch64/frint.x: New file.
883 * gcc.target/aarch64/frint_double.c: New file.
884 * gcc.target/aarch64/frint_float.c: New file.
885 * gcc.target/aarch64/index.c: New file.
886 * gcc.target/aarch64/mneg-1.c: New file.
887 * gcc.target/aarch64/mneg-2.c: New file.
888 * gcc.target/aarch64/mneg-3.c: New file.
889 * gcc.target/aarch64/mnegl-1.c: New file.
890 * gcc.target/aarch64/mnegl-2.c: New file.
891 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
892 * gcc.target/aarch64/pic-constantpool1.c: New file.
893 * gcc.target/aarch64/pic-symrefplus.c: New file.
894 * gcc.target/aarch64/predefine_large.c: New file.
895 * gcc.target/aarch64/predefine_small.c: New file.
896 * gcc.target/aarch64/predefine_tiny.c: New file.
897 * gcc.target/aarch64/reload-valid-spoff.c: New file.
898 * gcc.target/aarch64/scalar_intrinsics.c: New file.
899 * gcc.target/aarch64/table-intrinsics.c: New file.
900 * gcc.target/aarch64/tst-1.c: New file.
901 * gcc.target/aarch64/vect-abs-compile.c: New file.
902 * gcc.target/aarch64/vect-abs.c: New file.
903 * gcc.target/aarch64/vect-abs.x: New file.
904 * gcc.target/aarch64/vect-compile.c: New file.
905 * gcc.target/aarch64/vect-faddv-compile.c: New file.
906 * gcc.target/aarch64/vect-faddv.c: New file.
907 * gcc.target/aarch64/vect-faddv.x: New file.
908 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
909 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
910 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
911 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
912 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
913 * gcc.target/aarch64/vect-fp-compile.c: New file.
914 * gcc.target/aarch64/vect-fp.c: New file.
915 * gcc.target/aarch64/vect-fp.x: New file.
916 * gcc.target/aarch64/vect-mull-compile.c: New file.
917 * gcc.target/aarch64/vect-mull.c: New file.
918 * gcc.target/aarch64/vect-mull.x: New file.
919 * gcc.target/aarch64/vect.c: New file.
920 * gcc.target/aarch64/vect.x: New file.
921 * gcc.target/aarch64/vector_intrinsics.c: New file.
922 * gcc.target/aarch64/vfp-1.c: New file.
923 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
924 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
925 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
926 * g++.dg/abi/aarch64_guard1.C: New file.
928 2012-10-23 Jakub Jelinek <jakub@redhat.com>
931 * c-c++-common/pr54988.c: New test.
933 2012-10-23 Jan Hubicka <jh@suse.cz>
935 * gcc.dg/tree-prof/peel-1.c: New testcase.
937 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
940 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
942 2012-10-23 Joseph Myers <joseph@codesourcery.com>
944 * gcc.dg/c99-predef-1.c: New test.
945 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
946 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
947 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
948 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
949 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
950 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
951 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
952 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
953 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
954 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
955 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
956 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
958 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
960 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
962 2012-10-23 Jan Hubicka <jh@suse.cz>
965 * gcc.c-torture/execute/pr54937.c: New testcase.
966 * gcc.dg/tree-ssa/cunroll-2.c: Update.
968 2012-10-23 Jan Hubicka <jh@suse.cz>
971 * gfortran.dg/pr54967.f90: New testcase.
973 2012-10-23 Terry Guo <terry.guo@arm.com>
976 * gcc.dg/pr55019.c: New.
978 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
980 PR tree-optimization/55008
981 * gcc.dg/tree-ssa/pr55008.c: New test.
983 2012-10-22 Richard Biener <rguenther@suse.de>
985 PR tree-optimization/55011
986 * gcc.dg/torture/pr55011.c: New testcase.
988 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
990 * gcc.target/arm/pr40457-1.c: Adjust expected output.
991 * gcc.target/arm/pr40457-2.c: Likewise.
992 * gcc.target/arm/pr40457-3.c: Likewise.
994 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
996 * gnat.dg/specs/limited_with4.ads: New test.
997 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
999 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1001 * gnat.dg/modular4.adb: New test.
1002 * gnat.dg/modular4_pkg.ads: New helper.
1004 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1006 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1007 * gnat.dg/specs/addr1.ads: Likewise.
1009 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1011 * gcc.dg/webizer.c (main): Add missing exit call.
1013 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1016 * gfortran.dg/wextra_1.f: New test.
1018 2012-10-20 Jan Hubicka <jh@suse.cz>
1020 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1022 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1025 * gfortran.dg/warn_unused_function.f90: New.
1027 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1029 * lib/target-supports.exp
1030 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1032 2012-10-19 Richard Guenther <rguenther@suse.de>
1034 PR tree-optimization/54981
1035 * gcc.dg/pr54981.c: New testcase.
1037 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1040 * gcc.target/arm/pr54892.c: New.
1042 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1044 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1046 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1049 * g++.dg/init/array30.C: New.
1050 * g++.dg/init/array31.C: Likewise.
1052 2012-10-18 Tobias Burnus <burnus@net-b.de>
1055 * gfortran.dg/public_private_module_7.f90: New.
1057 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1060 * g++.dg/template/pr29633.C: New.
1062 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1064 * gnat.dg/loop_optimization13.ad[sb]: New test.
1065 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1067 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1069 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1070 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1071 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1072 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1074 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1076 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1077 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1078 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1079 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1080 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1081 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1083 2012-10-16 Jan Hubicka <jh@suse.cz>
1085 * gcc.target/i386/l_fma_float_?.c: Update.
1086 * gcc.target/i386/l_fma_double_?.c: Update.
1087 * gfortran.dg/do_1.f90: XFAIL
1088 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1089 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1090 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1091 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1092 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1093 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1096 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1100 * gcc.dg/Wstrict-overflow-24.c: New.
1102 2012-10-16 Tobias Burnus <burnus@net-b.de>
1106 * gfortran.dg/class_optional_1.f90: New.
1107 * gfortran.dg/class_optional_2.f90: New.
1109 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1112 * gcc.dg/guality/pr54796.c: New test.
1114 PR tree-optimization/54889
1115 * gfortran.dg/pr54889.f90: New test.
1117 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1119 * g++.dg/other/dump-ada-spec-2.C: New test.
1121 2012-10-16 Easwaran Raman <eraman@google.com>
1123 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1124 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1126 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1128 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1129 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1131 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1134 * gcc.c-torture/compile/pr54925.c: New.
1136 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1139 * gcc.target/sh/pr51244-17.c: New.
1141 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1144 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1146 * gcc.target/sh/pr54760-4.c: New.
1148 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1151 * gcc.target/sh/torture/sh-torture.exp: New.
1152 * gcc.target/sh/torture/pr34777.c: New.
1154 2012-10-15 Matthias Klose <doko@ubuntu.com>
1156 * lib/target-supports.exp (check_profiling_available): Match
1157 arm*-*-linux-* for ARM Linux/GNU.
1158 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1159 * gfortran.dg/enum_10.f90: Likewise.
1160 * gfortran.dg/enum_9.f90: Likewise.
1161 * gcc.target/arm/synchronize.c: Likewise.
1162 * g++.old-deja/g++.jason/enum6.C: Likewise.
1163 * g++.old-deja/g++.other/enum4.C: Likewise.
1164 * g++.old-deja/g++.law/enum9.C: Likewise.
1166 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1168 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1169 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1171 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1172 Paolo Carlini <paolo.carlini@oracle.com>
1175 * g++.dg/overload/operator6.C: New.
1177 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1179 PR c++/50080 (again)
1180 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1181 * g++.dg/parse/tmpl-outside1.C: Likewise.
1182 * g++.dg/template/qualttp18.C: Likewise.
1183 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1184 * g++.old-deja/g++.pt/overload13.C: Likewise.
1186 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1188 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1189 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1190 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1191 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1192 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1193 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1194 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1195 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1197 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1200 * g++.dg/parse/tmpl-outside2.C: New.
1201 * g++.dg/parse/tmpl-outside1.C: Adjust.
1202 * g++.dg/template/qualttp18.C: Likewise.
1203 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1204 * g++.old-deja/g++.pt/overload13.C: Likewise.
1206 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1208 PR tree-optimization/54915
1209 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1211 2012-10-15 Richard Guenther <rguenther@suse.de>
1213 PR tree-optimization/54920
1214 * gcc.dg/torture/pr54920.c: New testcase.
1216 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1218 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1220 2012-10-13 Jason Merrill <jason@redhat.com>
1222 * g++.dg/tls/thread_local7g.C: Require tls_native.
1224 2012-10-14 Jason Merrill <jason@redhat.com>
1226 * g++.dg/cpp0x/inh-ctor1.C: New.
1227 * g++.dg/cpp0x/inh-ctor2.C: New.
1228 * g++.dg/cpp0x/inh-ctor3.C: New.
1229 * g++.dg/cpp0x/inh-ctor4.C: New.
1230 * g++.dg/cpp0x/inh-ctor5.C: New.
1231 * g++.dg/cpp0x/inh-ctor6.C: New.
1232 * g++.dg/cpp0x/inh-ctor7.C: New.
1233 * g++.dg/cpp0x/inh-ctor8.C: New.
1234 * g++.dg/cpp0x/inh-ctor9.C: New.
1235 * g++.dg/cpp0x/inh-ctor10.C: New.
1236 * g++.dg/cpp0x/inh-ctor11.C: New.
1237 * g++.dg/cpp0x/inh-ctor12.C: New.
1238 * g++.dg/cpp0x/inh-ctor13.C: New.
1240 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1242 PR rtl-optimization/54919
1243 * gcc.dg/pr54919.c: New testcase.
1245 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1248 * g++.dg/template/crash113.C: New.
1250 2012-10-14 Jan Hubicka <jh@suse.cz>
1252 * gcc.dg/unroll_5.c: New testcase.
1254 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1257 * g++.dg/opt/pr52643.C: New.
1259 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1262 * gcc.target/sh/pr54602-1.c: New.
1263 * gcc.target/sh/pr54602-2.c: New.
1264 * gcc.target/sh/pr54602-3.c: New.
1265 * gcc.target/sh/pr54602-4.c: New.
1267 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1270 * gcc.target/sh/pr54680.c: New.
1272 2012-10-12 Jan Hubicka <jh@suse.cz>
1274 * gcc.dg/webizer.c: New testcase.
1276 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1278 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1281 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1283 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1284 Return 0 if already specifying -mfloat-abi other than hard.
1286 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1288 * gcc.dg/pr53060.c: Prune irrelevant warning.
1290 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1293 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1294 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1295 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1296 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1297 Adjust expected wording of warnings for *cmp* builtins.
1298 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1299 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1301 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1304 * g++.dg/parse/friend-main.C: New.
1306 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1309 * g++.dg/pr53055.C: New testcase.
1311 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1314 * g++.dg/cpp0x/pr52744.C: New.
1316 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1319 * gfortran.dg/dummy_procedure_9.f90: New.
1321 2012-10-12 Richard Biener <rguenther@suse.de>
1323 PR tree-optimization/54894
1324 * gcc.dg/torture/pr54894.c: New testcase.
1326 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1329 * gcc.target/sh/pr51244-13.c: New.
1330 * gcc.target/sh/pr51244-14.c: New.
1331 * gcc.target/sh/pr51244-15.c: New.
1332 * gcc.target/sh/pr51244-16.c: New.
1334 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1337 * g++.dg/cpp0x/decltype45.C: New.
1339 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1342 * gfortran.dg/class_allocate_13.f90: New.
1344 2012-10-11 Jason Merrill <jason@redhat.com>
1346 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1347 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1349 * g++.dg/gomp/tls-5.C: Require tls_native.
1350 * g++.dg/tls/thread_local7.C: Require tls_native.
1351 * g++.dg/tls/static2.C: New.
1353 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1356 * g++.dg/ext/weak5.C: New.
1358 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1361 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1362 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1364 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1367 * g++.dg/parse/pr43765.C: New.
1369 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1371 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1373 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1376 * g++.dg/init/bitfield3.C: New.
1378 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1380 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1382 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1384 PR tree-optimization/54877
1385 * gcc.dg/torture/pr54877.c: New test.
1387 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1390 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1391 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1392 and remove target info from dg-do compile.
1393 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1394 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1395 and remove target info from dg-do compile.
1397 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1399 * gcc.dg/pr54782.c: Require target with pthread support.
1401 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1404 * g++.dg/cpp0x/auto35.C: New.
1406 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1408 PR c++/53540 - using fails to be equivalent to typedef
1409 * g++.dg/cpp0x/alias-decl-24.C: New test.
1411 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1413 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1414 that c++11 attributes to types are ignored for now.
1415 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1418 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1421 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1423 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1426 * g++.dg/cpp0x/initlist67.C: New.
1428 2012-10-10 Dehao Chen <dehao@google.com>
1430 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1432 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1435 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1438 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1441 * g++.dg/cpp0x/decltype44.C: New.
1443 2012-10-09 Steve Ellcey <sellcey@mips.com>
1445 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1447 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1450 * g++.dg/cpp0x/decltype43.C: New.
1452 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1455 * gcc.dg/pr53397-1.c: New test case.
1456 * gcc.dg/pr53397-2.c: New test case.
1458 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1461 * g++.dg/warn/Wparentheses-26.C: Adjust.
1462 * g++.dg/warn/Wparentheses-27.C: New.
1464 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1467 * c-c++-common/vector-scalar.c: New testcase.
1468 * g++.dg/ext/vector18.C: New testcase.
1469 * g++.dg/ext/vector5.C: This is not an error anymore.
1470 * gcc.dg/init-vec-1.c: Move ...
1471 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1472 * gcc.c-torture/execute/vector-shift1.c: Move ...
1473 * c-c++-common/torture/vector-shift1.c: ... here.
1474 * gcc.dg/scal-to-vec1.c: Move ...
1475 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1476 C++11. Adapt error messages.
1477 * gcc.dg/convert-vec-1.c: Move ...
1478 * c-c++-common/convert-vec-1.c: ... here.
1479 * gcc.dg/scal-to-vec2.c: Move ...
1480 * c-c++-common/scal-to-vec2.c: ... here.
1482 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1485 * gcc.target/i386/pr54400.c: New testcase.
1487 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1490 * g++.dg/template/pr54858.C: New test.
1492 2012-10-08 Marek Polacek <polacek@redhat.com>
1495 * g++.dg/debug/pr54831.C: New test.
1497 2012-10-08 Dehao Chen <dehao@google.com>
1499 * g++.dg/predict-loop-exit-1.C: New.
1500 * g++.dg/predict-loop-exit-2.C: New.
1501 * g++.dg/predict-loop-exit-3.C: New.
1503 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1505 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1507 2012-10-08 Jason Merrill <jason@redhat.com>
1509 * g++.dg/gomp/tls-5.C: New.
1510 * g++.dg/gomp/tls-wrap1.C: New.
1511 * g++.dg/gomp/tls-wrap2.C: New.
1512 * g++.dg/gomp/tls-wrap3.C: New.
1513 * g++.dg/gomp/tls-wrap4.C: New.
1514 * g++.dg/gomp/tls-wrapper-cse.C: New.
1515 * g++.dg/tls/thread_local-cse.C: New.
1516 * g++.dg/tls/thread_local-order1.C: New.
1517 * g++.dg/tls/thread_local-order2.C: New.
1518 * g++.dg/tls/thread_local-wrap1.C: New.
1519 * g++.dg/tls/thread_local-wrap2.C: New.
1520 * g++.dg/tls/thread_local-wrap3.C: New.
1521 * g++.dg/tls/thread_local-wrap4.C: New.
1522 * g++.dg/tls/thread_local2g.C: New.
1523 * g++.dg/tls/thread_local3g.C: New.
1524 * g++.dg/tls/thread_local4g.C: New.
1525 * g++.dg/tls/thread_local5g.C: New.
1526 * g++.dg/tls/thread_local6g.C: New.
1527 * g++.dg/tls/thread_local7g.C: New.
1529 * g++.dg/tls/thread_local3.C: New.
1530 * g++.dg/tls/thread_local4.C: New.
1531 * g++.dg/tls/thread_local5.C: New.
1532 * g++.dg/tls/thread_local6.C: New.
1534 * g++.dg/tls/init-2.C: Tweak errors.
1535 * g++.dg/tls/thread_local1.C: New.
1536 * g++.dg/tls/thread_local2.C: New.
1537 * g++.dg/tls/thread_local7.C: New.
1539 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1542 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1544 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1547 * gcc.target/sh/pr54685.c: New.
1549 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1551 PR c++/53528 C++11 attribute support
1552 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1553 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1578 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1584 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1606 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1610 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1612 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1613 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1614 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1616 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1619 * gcc.target/sh/pr54760-2.c: New.
1620 * gcc.target/sh/pr54760-3.c: New.
1622 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1625 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1627 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1628 Sandra Loosemore <sandra@codesourcery.com>
1630 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1631 and test that the accumulator is initialized using MULT.
1632 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1633 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1635 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1638 * g++.dg/cpp0x/stdint.C: New.
1640 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1643 * g++.dg/cpp0x/stddef.C: New.
1645 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1648 * gfortran.dg/typebound_operator_17.f90: New.
1650 2012-10-06 Jan Hubicka <jh@suse.cz>
1654 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1656 2012-10-06 Jan Hubicka <jh@suse.cz>
1658 * gcc.dg/lto/resolutions_0.c: New testcase.
1660 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1663 * gfortran.dg/generic_25.f90: New.
1664 * gfortran.dg/generic_26.f90: New.
1665 * gfortran.dg/generic_27.f90: New.
1667 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1670 * gcc.target/sh/pr54760-1.c: New.
1672 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1674 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1675 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1676 * g++.dg/warn/Wsign-compare-5.C: New test.
1677 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1678 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1679 * g++.dg/ext/builtin30.C: New test.
1680 * g++.dg/ext/vla12.C: New test.
1681 * gcc.dg/builtins-85.c: New test.
1684 * gcc.dg/guality/pr54519-1.c: New test.
1685 * gcc.dg/guality/pr54519-2.c: New test.
1686 * gcc.dg/guality/pr54519-3.c: New test.
1687 * gcc.dg/guality/pr54519-4.c: New test.
1688 * gcc.dg/guality/pr54519-5.c: New test.
1689 * gcc.dg/guality/pr54519-6.c: New test.
1691 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1694 * g++.dg/cpp0x/defaulted38.C: New.
1696 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1698 PR tree-optimization/33763
1699 * c-c++-common/pr33763.c: New test.
1701 PR tree-optimization/54810
1702 * gcc.dg/tree-ssa/vrp85.c: New test.
1704 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1706 * gcc.dg/ucnid-7.c: Skip on AIX.
1707 * gcc.dg/ucnid-8.c: Same.
1708 * gcc.dg/ucnid-10.c: Same.
1709 * gcc.dg/ucnid-13.c: Same.
1710 * gcc.dg/attr-alias-3.c: Same.
1711 * gcc.dg/attr-alias-5.c: Same.
1712 * gcc.dg/torture/pr51106-2.c: Same.
1713 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1715 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1718 * g++.dg/cpp0x/alias-decl-23.C: New.
1720 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1723 * g++.dg/template/friend53.C: New.
1725 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1727 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1728 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1729 (scan-ada-spec): Likewise.
1730 (scan-ada-spec-not): Likewise.
1731 * gcc.dg/dump-ada-spec-1.c: New test.
1732 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1734 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1736 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1738 2012-10-04 Florian Weimer <fweimer@redhat.com>
1740 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1742 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1745 * g++.dg/cpp0x/pr54323.C: New.
1747 2012-10-04 Richard Guenther <rguenther@suse.de>
1750 * g++.dg/torture/pr54735.C: New testcase.
1752 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1754 PR rtl-optimization/54739
1755 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1757 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1760 * gcc.target/sh/pr51244-12.c: New.
1762 2012-10-03 Dehao Chen <dehao@google.com>
1765 * gcc.dg/pr54782.c: New test.
1767 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1770 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1772 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1775 * gfortran.dg/class_53.f90: New.
1777 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1780 * gcc.dg/guality/pr54551.c: New.
1782 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1784 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1785 * gcc.target/powerpc/pr46728-2.c: Likewise.
1787 2012-10-02 Sharad Singhai <singhai@google.com>
1790 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1791 to fix test failures caused by r191883.
1792 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1793 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1794 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1795 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1796 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1797 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1798 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1799 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1800 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1802 2012-09-30 Sharad Singhai <singhai@google.com>
1804 * gcc.target/i386/vect-double-1.c: Fix test.
1806 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1809 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1812 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1814 PR rtl-optimization/54457
1815 * gcc.target/i386/pr54457.c: New test.
1817 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1819 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1821 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1823 * gcc.target/i386/vect-rebuild.c: New testcase.
1825 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1827 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1829 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1831 * gcc.target/mips/pr37362.c: Fix target selector.
1833 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1836 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1838 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1840 * gcc.dg/ucnid-8.c: Update line number.
1841 * gcc.dg/torture/pr51106-2.c: Likewise.
1843 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1846 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1847 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1848 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1850 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1852 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1853 partially reverting r170092.
1854 * gfortran.dg/class_7.f03: Ditto.
1855 * gfortran.dg/coarray_14.f90: Ditto.
1856 * gfortran.dg/typebound_proc_13.f03: Ditto.
1858 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1861 * g++.dg/cpp0x/sfinae42.C: New.
1863 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1865 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1866 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1867 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1868 * gcc.dg/pr42629.c: XFAIL on AIX.
1869 * gcc.dg/pr47684.c: Same.
1870 * gcc.dg/pr43670.c: Same.
1871 * gcc.dg/pr42916.c: Same.
1872 * gcc.dg/pr45449.c: Same.
1873 * gcc.dg/pr50017.c: Same.
1874 * gcc.dg/pr42728.c: Same.
1875 * gcc.dg/pr47881.c: Same.
1876 * gcc.dg/pr44023.c: Same.
1877 * gcc.dg/pr41345.c: Same.
1878 * gcc.dg/pr42630.c: Same.
1879 * gcc.dg/pr44971.c: Same.
1880 * gcc.dg/pr46771.c: Same.
1881 * gcc.dg/ucnid-8.c: Same.
1882 * gcc.dg/ucnid-10.c: Same.
1883 * gcc.dg/ucnid-13.c: Same.
1884 * gcc.dg/torture/pr51106-2.c: Same.
1885 * gcc.dg/pr48768.c: Same.
1886 * gcc.dg/pr42631.c: Same.
1887 * gcc.dg/pr43084.c: Same.
1888 * gcc.dg/ucnid-7.c: Same.
1889 * gcc.dg/pr42889.c: Same.
1890 * gcc.dg/pr41241.c: Same.
1891 * gcc.dg/pr42719.c: Same.
1892 * g++.dg/debug/pr46583.C: Same.
1893 * g++.dg/debug/pr47106.C: Same.
1894 * g++.dg/opt/pr48549.C: Same.
1895 * g++.dg/other/pr42685.C: Same.
1896 * c-c++-common/pr43942.c: Same.
1898 2012-09-29 Ian Lance Taylor <iant@google.com>
1900 * go.test/go-test.exp: Update for latest version of Go testsuite.
1902 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1905 * gfortran.dg/internal_readwrite_3.f90: New test.
1907 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1909 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1910 c-c++-common/Wunused-local-typedefs-2.c to here.
1912 PR c++/54372 - unused attribute inactive on dependant entities
1913 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1915 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1917 PR c++/29028 - Missed unused warning on using declaration
1918 * g++.dg/warn/Wunused-var-18.C: New test.
1920 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1922 PR c++/53551 - -Wunused-local-typedefs misses uses
1923 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1925 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1928 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1930 PR tree-optimization/54713
1931 * gcc.c-torture/compile/pr54713-1.c: New test.
1932 * gcc.c-torture/compile/pr54713-2.c: New test.
1933 * gcc.c-torture/compile/pr54713-3.c: New test.
1935 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1937 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1939 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1941 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1943 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1946 * gcc.target/i386/pr54703.c: New test.
1948 2012-09-27 Richard Guenther <rguenther@suse.de>
1951 * gcc.dg/lto/pr54709_0.c: New testcase.
1952 * gcc.dg/lto/pr54709_1.c: Likewise.
1954 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1956 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1958 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1960 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1962 * gcc.target/arm/pr42879.c: Handle big-endian.
1964 2012-09-26 Steve Ellcey <sellcey@mips.com>
1967 * gcc.dg/pr37303.c: Check for rdata or rodata.
1969 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1971 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1973 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1977 * gcc.target/powerpc/ppc-ne0-1.c: New.
1979 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1982 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1983 test_19, test_20, test_21, test_22, test_23): New functions.
1984 * gcc.target/sh/pr54089-4.c: New.
1985 * gcc.target/sh/pr54089-5.c: New.
1986 * gcc.target/sh/pr54089-6.c: New.
1987 * gcc.target/sh/pr54089-7.c: New.
1989 2012-09-25 Richard Guenther <rguenther@suse.de>
1992 * gcc.dg/lto/pr54702_0.c: New testcase.
1993 * gcc.dg/lto/pr54702_1.c: Likewise.
1994 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1995 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1996 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1997 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1999 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2002 * g++.dg/cpp0x/parse2.C: New.
2003 * g++.dg/parse/error11.C: Adjust.
2004 * g++.dg/parse/error12.C: Likewise.
2006 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2008 * gcc.target/i386/20030217-1.c: Added check for
2009 large_long_double effective target.
2010 * gcc.target/i386/387-3.c: Likewise.
2011 * gcc.target/i386/387-4.c: Likewise.
2012 * gcc.target/i386/pr36578-1.c: Likewise.
2013 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2014 when long double size is equal double size.
2015 * gcc.target/i386/excess-precision-1.c: Likewise.
2016 * gcc.target/i386/pr36578-2.c: Likewise.
2017 * gcc.target/i386/20030217-2.c: New testcase.
2019 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2021 PR tree-optimization/54676
2022 * gcc.dg/pr54676.c: New test.
2024 2012-09-25 Richard Guenther <rguenther@suse.de>
2026 PR tree-optimization/53663
2027 * gcc.dg/torture/pr53663-1.c: New testcase.
2028 * gcc.dg/torture/pr53663-2.c: Likewise.
2029 * gcc.dg/torture/pr53663-3.c: Likewise.
2031 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2033 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2035 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2037 * lib/target-supports-dg.exp (dg-require-effective-target,
2038 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2039 dg-process-target-1 instead of dg-process-target.
2040 (dg-process-target-1): Rename from dg-process-target.
2041 (dg-process-target): New.
2043 2012-09-24 Richard Guenther <rguenther@suse.de>
2045 PR tree-optimization/54684
2046 * g++.dg/torture/pr54684.C: New testcase.
2048 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2050 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2052 2012-09-24 Richard Guenther <rguenther@suse.de>
2055 * gcc.dg/tm/pr52173-1.c: New.
2056 * gcc.dg/tm/pr52173-2.c: New.
2058 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2060 * gcc.dg/pr54669.c: New test.
2062 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2063 Dominique Dhumieres <dominiq@lps.ens.fr>
2066 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2068 2012-09-23 Tobias Burnus <burnus@net-b.de>
2071 * gfortran.dg/class_array_14.f90: New.
2073 2012-09-22 Kai Tietz <ktietz@redhat.com>
2075 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2076 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2078 2012-09-21 Dehao Chen <dehao@google.com>
2081 PR tree-optimization/54655
2082 * g++.dg/pr54655.C: New testcase.
2084 2012-09-21 Richard Guenther <rguenther@suse.de>
2086 PR tree-optimization/54647
2087 * g++.dg/torture/pr54647.C: New testcase.
2089 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2092 * c-c++-common/torture/vector-compare-2.c: Add -w.
2094 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2096 * gnat.dg/opt20.ads: Move dg directive to...
2097 * gnat.dg/opt20.adb: ...here.
2098 * gnat.dg/addr1.ad[sb]: Likewise.
2099 * gnat.dg/concat2.ad[sb]: Likewise.
2100 * gnat.dg/array16.ad[sb]: Likewise.
2101 * gnat.dg/atomic5.ad[sb]: Likewise.
2102 * gnat.dg/discr29.ad[sb]: Likewise.
2103 * gnat.dg/noreturn5.ad[sb]: Likewise.
2104 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2105 * gnat.dg/discr23.ads: Remove dg directive.
2106 * gnat.dg/nested_float_packed.ads: Likewise.
2107 * gnat.dg/oconst6.ads: Move to...
2108 * gnat.dg/specs/oconst6.ads: ...here.
2110 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2113 * g++.dg/cpp0x/decltype32.C: Tweak.
2115 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2117 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2118 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2119 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2120 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2122 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2125 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2127 2012-09-19 Steve Ellcey <sellcey@mips.com>
2129 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2131 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2133 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2134 * gcc.target/powerpc/ppc-mftb.c: New file.
2136 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2139 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2142 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2145 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2147 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2149 * gcc.c-torture/execute/20120919-1.c: New test.
2151 2012-09-19 Richard Guenther <rguenther@suse.de>
2153 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2155 2012-09-19 Richard Guenther <rguenther@suse.de>
2157 * gcc.dg/builtin-unreachable-6.c: Adjust.
2159 2012-09-19 Richard Guenther <rguenther@suse.de>
2161 * gcc.dg/builtin-object-size-10.c: Adjust.
2162 * gcc.dg/builtin-unreachable-5.c: Adjust.
2163 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2164 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2165 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2166 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2167 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2168 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2169 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2170 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2171 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2172 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2173 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2174 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2176 2012-09-19 Richard Guenther <rguenther@suse.de>
2178 PR tree-optimization/54132
2179 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2180 * gcc.dg/torture/pr54132.c: Likewise.
2182 2012-09-19 Terry Guo <terry.guo@arm.com>
2184 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2185 extra prune rules that will be applied to all tests in a .exp file.
2186 (gcc-dg-prune): Use rules defined by the above variable.
2187 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2188 harmless warnings on architecture switch conflict.
2190 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2192 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2193 of asm-comment characters instead of a single one.
2194 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2196 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2198 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2200 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2201 target instead of xfailing it.
2202 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2203 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2204 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2205 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2206 * gcc.dg/vect/vect-104.c: Likewise.
2207 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2208 * gcc.dg/vect/vect-outer-1.c: Likewise.
2209 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2210 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2211 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2212 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2213 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2214 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2215 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2216 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2217 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2219 * lib/target-supports.exp
2220 (check_effective_target_vect_widen_mult_qi_to_hi,
2221 check_effective_target_vect_widen_mult_hi_to_si,
2222 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2223 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2224 check_effective_target_vect_pack_trunc,
2225 check_effective_target_vect_unpack,
2226 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2227 instead of arm_none.
2229 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2231 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2233 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2234 config to compiler_flags.
2236 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2239 * gcc.target/i386/pr54592.c: New test.
2241 PR tree-optimization/54610
2242 * gcc.target/i386/pr54610.c: New test.
2244 2012-09-17 Jason Merrill <jason@redhat.com>
2247 * g++.dg/cpp0x/alias-decl-21.C: New.
2248 * g++.dg/cpp0x/alias-decl-22.C: New.
2250 2012-09-17 Tobias Burnus <burnus@net-b.de>
2253 * gfortran.dg/scan_2.f90: New.
2255 2012-09-17 Jason Merrill <jason@redhat.com>
2258 * g++.dg/init/aggr9.C: New.
2260 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2262 * gnat.dg/loop_optimization12.ad[sb]: New test.
2264 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2267 * gfortran.dg/proc_ptr_result_7.f90: New.
2269 2012-09-17 Tobias Burnus <burnus@net-b.de>
2272 * gfortran.dg/structure_constructor_11.f90: New.
2274 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2276 PR tree-optimization/54563
2277 * g++.dg/torture/pr54563.C: New test.
2279 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2282 * gfortran.dg/typebound_generic_14.f03: New.
2284 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2287 * gfortran.dg/proc_ptr_38.f90: New.
2289 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2292 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2296 * gnat.dg/lto15.adb: Require lto.
2298 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2299 "myBindC" for hppa*-*-hpux*.
2301 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2303 * gfortran.dg/namelist_75.f90: New test.
2305 2012-09-15 Tom de Vries <tom@codesourcery.com>
2307 * gcc.dg/tree-ssa/vrp82.c: New test.
2308 * gcc.dg/tree-ssa/vrp83.c: Same.
2309 * gcc.dg/tree-ssa/vrp84.c: Same.
2311 2012-09-15 Tom de Vries <tom@codesourcery.com>
2313 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2314 * gcc.dg/tree-ssa/vrp81.c: ... this.
2316 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2319 * gcc.target/avr/torture/fix-types.h: New.
2320 * gcc.target/avr/torture/vals-hr.def: New.
2321 * gcc.target/avr/torture/vals-r.def: New.
2322 * gcc.target/avr/torture/vals-k.def: New.
2323 * gcc.target/avr/torture/vals-ur.def: New.
2324 * gcc.target/avr/torture/vals-uk.def: New.
2325 * gcc.target/avr/torture/vals-uhr.def: New.
2326 * gcc.target/avr/torture/vals-llk.def: New.
2327 * gcc.target/avr/torture/vals-ullk.def: New.
2328 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2329 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2330 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2331 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2332 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2333 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2334 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2335 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2337 2012-09-14 Dehao Chen <dehao@google.com>
2339 * g++.dg/debug/dwarf2/deallocator.C: New test.
2341 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2344 * gcc.c-torture/compile/pr54552-1.c: New test.
2346 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2349 * g++.dg/other/vector-compare.C: New testcase.
2350 * c-c++-common/vector-compare-3.c: New testcase.
2351 * gcc.dg/vector-shift.c: Move ...
2352 * c-c++-common/vector-shift.c: ... here.
2353 * gcc.dg/vector-shift1.c: Move ...
2354 * c-c++-common/vector-shift1.c: ... here.
2355 * gcc.dg/vector-shift3.c: Move ...
2356 * c-c++-common/vector-shift3.c: ... here.
2357 * gcc.dg/vector-compare-1.c: Move ...
2358 * c-c++-common/vector-compare-1.c: ... here.
2359 * gcc.dg/vector-compare-2.c: Move ...
2360 * c-c++-common/vector-compare-2.c: ... here.
2361 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2362 * c-c++-common/torture/vector-compare-1.c: ... here.
2363 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2364 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2365 * c-c++-common/torture/vector-compare-2.c: ... here.
2366 * gcc.c-torture/execute/vector-shift.c: Move ...
2367 * c-c++-common/torture/vector-shift.c: ... here.
2368 * gcc.c-torture/execute/vector-shift2.c: Move ...
2369 * c-c++-common/torture/vector-shift2.c: ... here.
2370 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2371 * c-c++-common/torture/vector-subscript-1.c: ... here.
2372 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2373 * c-c++-common/torture/vector-subscript-2.c: ... here.
2374 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2375 * c-c++-common/torture/vector-subscript-3.c: ... here.
2377 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2380 * gcc.c-torture/compile/pr54103-1.c,
2381 gcc.c-torture/compile/pr54103-2.c,
2382 gcc.c-torture/compile/pr54103-3.c,
2383 gcc.c-torture/compile/pr54103-4.c,
2384 gcc.c-torture/compile/pr54103-5.c,
2385 gcc.c-torture/compile/pr54103-6.c: New tests.
2386 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2388 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2390 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2392 2012-09-14 Richard Guenther <rguenther@suse.de>
2394 PR tree-optimization/54565
2395 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2396 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2398 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2400 * gcc.target/arm/combine-movs.c: Add missing space.
2402 2012-09-14 Richard Guenther <rguenther@suse.de>
2404 * g++.dg/torture/builtin-location.C: New testcase.
2406 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2407 Manuel López-Ibáñez <manu@gcc.gnu.org>
2410 * g++.dg/warn/Wuninitialized-self.C: New.
2412 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2415 * gcc.c-torture/compile/pr54559.c: New test.
2417 2012-09-13 Jason Merrill <jason@redhat.com>
2420 * g++.dg/cpp0x/constexpr-temp1.C: New.
2423 * g++.dg/template/anonunion2.C: New.
2426 * g++.dg/template/init10.C: New.
2428 2012-09-13 Tobias Burnus <burnus@net-b.de>
2431 * gfortran.dg/implicit_pure_3.f90: New.
2433 2012-09-13 Richard Guenther <rguenther@suse.de>
2435 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2437 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2439 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2441 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2443 * c-c++-common/pr51712.c: Handle for short-enum targets.
2445 2012-09-12 Terry Guo <terry.guo@arm.com>
2447 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2448 and lsrs for Thumb2 mode.
2450 2012-09-12 Jan Hubicka <jh@suse.cz>
2452 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2454 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2457 * gcc.target/i386/pr54445-1.c: New file.
2458 * gcc.target/i386/pr54445-2.c: Likewise.
2460 2012-09-12 Tobias Burnus <burnus@net-b.de>
2464 * gfortran.dg/coarray_10.f90: Update dg-error.
2465 * gfortran.dg/coarray_28.f90: New.
2466 * gfortran.dg/array_section_3.f90: New.
2468 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2470 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2471 gcc.target/arm/pr48252.c: Fix for big-endian support.
2473 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2475 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2477 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2478 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2480 * gcc.target/arm/neon-vfma-1.c: New testcase.
2481 * gcc.target/arm/neon-vfms-1.c: Likewise.
2482 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2484 * gcc.target/arm/neon-vmls-1.c: Likewise.
2485 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2487 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2488 (check_effective_target_arm_neonv2_ok): Likewise.
2489 (check_effective_target_arm_neonv2_hw): Likewise.
2490 (check_effective_target_arm_neonv2): Likewise.
2492 2012-09-11 Richard Guenther <rguenther@suse.de>
2495 * g++.dg/tree-ssa/pr54515.C: New testcase.
2497 2012-09-10 Andrew Pinski <apinski@cavium.com>
2500 * gcc.dg/tm/memopt-16.c: New testcase.
2502 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2506 * g++.dg/cpp0x/sfinae40.C: New.
2507 * g++.dg/cpp0x/sfinae41.C: Likewise.
2509 2012-09-10 Jason Merrill <jason@redhat.com>
2512 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2514 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2517 * gcc.target/sh/pr54089-3.c: New.
2519 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2521 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2523 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2525 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2527 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2529 * gcc.dg/pr52558-2.c: Delete.
2530 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2532 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2534 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2536 2012-09-10 Richard Guenther <rguenther@suse.de>
2538 PR tree-optimization/54520
2539 * gcc.dg/torture/pr54520.c: New testcase.
2541 2012-09-10 Jason Merrill <jason@redhat.com>
2544 * g++.dg/cpp0x/implicit14.C: New.
2546 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2549 * gfortran.dg/bound_simplification_3.f90: New test.
2551 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2554 * gcc.dg/pr52558-1.c: Delete.
2555 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2557 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2559 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2560 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2561 * gcc.target/arm/smlaltt-1.c: Likewise.
2563 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2565 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2567 2012-09-07 Tom de Vries <tom@codesourcery.com>
2569 PR tree-optimization/53986
2570 * gcc.dg/tree-ssa/vrp80.c: New test.
2571 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2573 2012-09-06 Jason Merrill <jason@redhat.com>
2577 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2578 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2580 2012-09-06 Andrew Pinski <apinski@cavium.com>
2583 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2585 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2587 PR rtl-optimization/54455
2588 * gcc.dg/54455.c: New test.
2590 2012-09-06 Tobias Burnus <burnus@net-b.de>
2593 * gfortran.dg/promotion_2.f90: New.
2595 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2598 * c-c++-common/pr54486.c: New test.
2600 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2603 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2605 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2608 * g++.dg/cpp0x/sfinae39.C: New.
2610 2012-09-04 Jason Merrill <jason@redhat.com>
2613 * g++.dg/ext/flexary3.C: New.
2616 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2619 * g++.dg/template/defarg15.C: New.
2622 * g++.dg/template/access24.C: New.
2624 2012-09-04 Richard Guenther <rguenther@suse.de>
2626 PR tree-optimization/54458
2627 * gcc.dg/torture/pr54458.c: New testcase.
2629 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2631 * gcc.target/arm/neon-vext.c: New test.
2632 * gcc.target/arm/neon-vext-execute.c: Ditto.
2634 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2638 * gfortran.dg/select_type_29.f03: New.
2640 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2642 * gcc.dg/fold-perm.c: Improve test.
2644 2012-09-03 Tobias Burnus <burnus@net-b.de>
2647 * gfortran.dg/coarray_class_1.f90: New.
2649 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2652 * gcc.c-torture/compile/pr49206.c: New test.
2654 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2655 Uros Bizjak <ubizjak@gmail.com>
2658 * gfortran.dg/pr36680.f90: New test.
2660 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2663 * g++.dg/opt/pr42295.C: New test.
2665 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2668 * gcc.dg/torture/pr54436.c: New test.
2670 2012-09-01 Andrew Pinski <apinski@cavium.com>
2672 * gcc.target/mips/truncate-8.c: New testcase.
2674 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2678 * gcc.target/i386/pr46829.c: New test.
2679 * gcc.target/i386/pr46843.c: Ditto.
2681 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2682 Jason Merrill <jason@redhat.com>
2685 * g++.dg/parse/error50.C: New.
2687 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2690 * gcc.c-torture/compile/pr54428.c: New test.
2692 2012-08-31 Ollie Wild <aaw@google.com>
2695 * g++.dg/init/lifetime3.C: New test.
2697 2012-08-31 Martin Jambor <mjambor@suse.cz>
2700 * gcc.dg/torture/pr54409.c: New test.
2702 2012-08-31 Martin Jambor <mjambor@suse.cz>
2704 * gfortran.dg/pr48636.f90: Add dump scan checks.
2706 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2708 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2710 2012-08-28 Joey Ye <joey.ye@arm.com>
2712 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2714 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2717 * gcc.target/i386/pr46254.c: New test.
2719 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2721 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2722 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2723 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2725 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2727 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2728 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2729 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2730 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2731 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2732 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2733 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2734 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2735 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2736 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2737 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2738 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2739 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2740 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2741 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2742 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2743 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2744 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2745 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2746 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2747 gcc.target/mips/unaligned-1.c: Tighten regexps.
2749 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2751 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2752 (mips_option_groups): Remove optimization. Add various -f options.
2753 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2754 and -pg imply -fno-omit-frame-pointer.
2755 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2756 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2757 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2758 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2759 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2760 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2761 * gcc.target/mips/abi-n32-long32.c: Likewise.
2762 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2763 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2764 * gcc.target/mips/abi-n32-long64.c: Likewise.
2765 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2766 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2767 * gcc.target/mips/abi-n64-long32.c: Likewise.
2768 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2769 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2770 * gcc.target/mips/abi-n64-long64.c: Likewise.
2771 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2772 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2773 * gcc.target/mips/abi-o32-long32.c: Likewise.
2774 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2775 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2776 * gcc.target/mips/abi-o32-long64.c: Likewise.
2777 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2778 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2779 * gcc.target/mips/abi-o64-long32.c: Likewise.
2780 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2781 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2782 * gcc.target/mips/abi-o64-long64.c: Likewise.
2783 * gcc.target/mips/asm-1.c: Likewise.
2784 * gcc.target/mips/branch-1.c: Likewise.
2785 * gcc.target/mips/call-3.c: Likewise.
2786 * gcc.target/mips/call-saved-3.c: Likewise.
2787 * gcc.target/mips/clear-cache-1.c: Likewise.
2788 * gcc.target/mips/div-1.c: Likewise.
2789 * gcc.target/mips/div-2.c: Likewise.
2790 * gcc.target/mips/div-3.c: Likewise.
2791 * gcc.target/mips/div-4.c: Likewise.
2792 * gcc.target/mips/div-5.c: Likewise.
2793 * gcc.target/mips/div-6.c: Likewise.
2794 * gcc.target/mips/div-7.c: Likewise.
2795 * gcc.target/mips/div-8.c: Likewise.
2796 * gcc.target/mips/div-9.c: Likewise.
2797 * gcc.target/mips/div-10.c: Likewise.
2798 * gcc.target/mips/div-11.c: Likewise.
2799 * gcc.target/mips/div-12.c: Likewise.
2800 * gcc.target/mips/dsp-ctrl.c: Likewise.
2801 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2802 * gcc.target/mips/ext-8.c: Likewise.
2803 * gcc.target/mips/extend-2.c: Likewise.
2804 * gcc.target/mips/fix-r10000-1.c: Likewise.
2805 * gcc.target/mips/fix-r10000-2.c: Likewise.
2806 * gcc.target/mips/fix-r10000-3.c: Likewise.
2807 * gcc.target/mips/fix-r10000-4.c: Likewise.
2808 * gcc.target/mips/fix-r10000-5.c: Likewise.
2809 * gcc.target/mips/fix-r10000-6.c: Likewise.
2810 * gcc.target/mips/fix-r10000-7.c: Likewise.
2811 * gcc.target/mips/fix-r10000-8.c: Likewise.
2812 * gcc.target/mips/fix-r10000-9.c: Likewise.
2813 * gcc.target/mips/fix-r10000-10.c: Likewise.
2814 * gcc.target/mips/fix-r10000-11.c: Likewise.
2815 * gcc.target/mips/fix-r10000-12.c: Likewise.
2816 * gcc.target/mips/fix-r10000-13.c: Likewise.
2817 * gcc.target/mips/fix-r10000-14.c: Likewise.
2818 * gcc.target/mips/fix-r10000-15.c: Likewise.
2819 * gcc.target/mips/fpcmp-1.c: Likewise.
2820 * gcc.target/mips/fpcmp-2.c: Likewise.
2821 * gcc.target/mips/fpr-moves-7.c: Likewise.
2822 * gcc.target/mips/fpr-moves-8.c: Likewise.
2823 * gcc.target/mips/int-moves-1.c: Likewise.
2824 * gcc.target/mips/int-moves-2.c: Likewise.
2825 * gcc.target/mips/long-calls-pg.c: Likewise.
2826 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2827 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2828 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2829 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2830 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2831 * gcc.target/mips/mips-3d-1.c: Likewise.
2832 * gcc.target/mips/mips-3d-2.c: Likewise.
2833 * gcc.target/mips/mips-3d-3.c: Likewise.
2834 * gcc.target/mips/mips-3d-4.c: Likewise.
2835 * gcc.target/mips/mips-3d-5.c: Likewise.
2836 * gcc.target/mips/mips-3d-6.c: Likewise.
2837 * gcc.target/mips/mips-3d-7.c: Likewise.
2838 * gcc.target/mips/mips-3d-8.c: Likewise.
2839 * gcc.target/mips/mips-3d-9.c: Likewise.
2840 * gcc.target/mips/mips-ps-1.c: Likewise.
2841 * gcc.target/mips/mips-ps-2.c: Likewise.
2842 * gcc.target/mips/mips-ps-3.c: Likewise.
2843 * gcc.target/mips/mips-ps-4.c: Likewise.
2844 * gcc.target/mips/mips-ps-6.c: Likewise.
2845 * gcc.target/mips/mips32-dspr2.c: Likewise.
2846 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2847 * gcc.target/mips/neg-abs-1.c: Likewise.
2848 * gcc.target/mips/neg-abs-2.c: Likewise.
2849 * gcc.target/mips/nmadd-3.c: Likewise.
2850 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2851 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2852 * gcc.target/mips/octeon-pop-1.c: Likewise.
2853 * gcc.target/mips/pr26765.c: Likewise.
2854 * gcc.target/mips/pr33256.c: Likewise.
2855 * gcc.target/mips/pr33635-1.c: Likewise.
2856 * gcc.target/mips/pr33755.c: Likewise.
2857 * gcc.target/mips/pr35802.c: Likewise.
2858 * gcc.target/mips/pr45074.c: Likewise.
2859 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2860 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2861 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2862 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2863 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2864 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2865 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2866 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2867 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2868 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2869 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2870 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2871 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2872 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2873 * gcc.target/mips/save-restore-1.c: Likewise.
2874 * gcc.target/mips/save-restore-3.c: Likewise.
2875 * gcc.target/mips/save-restore-5.c: Likewise.
2876 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2877 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2878 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2879 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2880 * gcc.target/mips/stack-1.c: Likewise.
2882 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2885 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2886 branch under test to be filled with preceding rather than
2887 following instructions.
2888 * gcc.target/mips/branch-10.c: Likewise.
2889 * gcc.target/mips/branch-11.c: Likewise.
2890 * gcc.target/mips/branch-12.c: Likewise.
2891 * gcc.target/mips/branch-13.c: Likewise.
2892 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2893 to be eliminated. Tighten $28 scan-assembler-not test.
2895 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2897 * gcc.target/mips/call-4.c: ...this new test.
2899 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2901 * gcc.target/mips/code-readable-3.c: Likewise.
2902 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2903 flag but skip for -O0.
2904 * gcc.target/mips/code-readable-4.c: Likewise.
2906 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2907 of operations under test.
2908 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2910 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2911 Don't require sibling-call optimization.
2912 * gcc.target/mips/near-far-4.c: Likewise.
2914 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2915 Make sure that the register variable is used.
2916 * gcc.target/mips/soft-float-1.c: Likewise.
2918 * gcc.target/mips/sdata-1.c: Make static data volatile.
2919 * gcc.target/mips/sdata-2.c: Likewise.
2920 * gcc.target/mips/sdata-3.c: Likewise.
2921 * gcc.target/mips/sdata-4.c: Likewise.
2923 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2925 * gcc.target/mips/atomic-memory-2.c: Likewise.
2926 * gcc.target/mips/branch-cost-1.c: Likewise.
2927 * gcc.target/mips/branch-cost-2.c: Likewise.
2928 * gcc.target/mips/cache-1.c: Likewise.
2929 * gcc.target/mips/call-1.c: Likewise.
2930 * gcc.target/mips/call-saved-2.c: Likewise.
2931 * gcc.target/mips/const-anchor-1.c: Likewise.
2932 * gcc.target/mips/const-anchor-2.c: Likewise.
2933 * gcc.target/mips/dse-1.c: Likewise.
2934 * gcc.target/mips/dsp-lhx.c: Likewise.
2935 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2936 * gcc.target/mips/ext-1.c: Likewise.
2937 * gcc.target/mips/ext-2.c: Likewise.
2938 * gcc.target/mips/ext-3.c: Likewise.
2939 * gcc.target/mips/ext-4.c: Likewise.
2940 * gcc.target/mips/ext-5.c: Likewise.
2941 * gcc.target/mips/ext-6.c: Likewise.
2942 * gcc.target/mips/ext-7.c: Likewise.
2943 * gcc.target/mips/extend-1.c: Likewise.
2944 * gcc.target/mips/fix-r4000-1.c: Likewise.
2945 * gcc.target/mips/fix-r4000-3.c: Likewise.
2946 * gcc.target/mips/fix-r4000-5.c: Likewise.
2947 * gcc.target/mips/fix-r4000-6.c: Likewise.
2948 * gcc.target/mips/fix-r4000-8.c: Likewise.
2949 * gcc.target/mips/fix-r4000-10.c: Likewise.
2950 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2951 * gcc.target/mips/fixed-vector-type.c: Likewise.
2952 * gcc.target/mips/fpr-moves-1.c: Likewise.
2953 * gcc.target/mips/fpr-moves-2.c: Likewise.
2954 * gcc.target/mips/fpr-moves-3.c: Likewise.
2955 * gcc.target/mips/fpr-moves-4.c: Likewise.
2956 * gcc.target/mips/fpr-moves-5.c: Likewise.
2957 * gcc.target/mips/fpr-moves-6.c: Likewise.
2958 * gcc.target/mips/ins-1.c: Likewise.
2959 * gcc.target/mips/ins-2.c: Likewise.
2960 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2961 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2962 * gcc.target/mips/lazy-binding-1.c: Likewise.
2963 * gcc.target/mips/madd-3.c: Likewise.
2964 * gcc.target/mips/madd-5.c: Likewise.
2965 * gcc.target/mips/madd-6.c: Likewise.
2966 * gcc.target/mips/madd-8.c: Likewise.
2967 * gcc.target/mips/madd-9.c: Likewise.
2968 * gcc.target/mips/memcpy-1.c: Likewise.
2969 * gcc.target/mips/mips-ps-type.c: Likewise.
2970 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2971 * gcc.target/mips/mips-sched-madd.c: Likewise.
2972 * gcc.target/mips/mips16e-extends.c: Likewise.
2973 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2974 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2975 * gcc.target/mips/movcc-1.c: Likewise.
2976 * gcc.target/mips/movcc-2.c: Likewise.
2977 * gcc.target/mips/movcc-3.c: Likewise.
2978 * gcc.target/mips/msub-5.c: Likewise.
2979 * gcc.target/mips/msub-6.c: Likewise.
2980 * gcc.target/mips/msub-8.c: Likewise.
2981 * gcc.target/mips/mult-2.c: Likewise.
2982 * gcc.target/mips/mult-3.c: Likewise.
2983 * gcc.target/mips/mult-5.c: Likewise.
2984 * gcc.target/mips/mult-6.c: Likewise.
2985 * gcc.target/mips/mult-7.c: Likewise.
2986 * gcc.target/mips/mult-12.c: Likewise.
2987 * gcc.target/mips/mult-13.c: Likewise.
2988 * gcc.target/mips/mult-14.c: Likewise.
2989 * gcc.target/mips/mult-15.c: Likewise.
2990 * gcc.target/mips/mult-17.c: Likewise.
2991 * gcc.target/mips/mult-18.c: Likewise.
2992 * gcc.target/mips/mult-19.c: Likewise.
2993 * gcc.target/mips/nmadd-1.c: Likewise.
2994 * gcc.target/mips/nmadd-2.c: Likewise.
2995 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2996 * gcc.target/mips/octeon-cins-1.c: Likewise.
2997 * gcc.target/mips/octeon-cins-2.c: Likewise.
2998 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2999 * gcc.target/mips/octeon-exts-2.c: Likewise.
3000 * gcc.target/mips/octeon-exts-3.c: Likewise.
3001 * gcc.target/mips/octeon-exts-4.c: Likewise.
3002 * gcc.target/mips/octeon-exts-5.c: Likewise.
3003 * gcc.target/mips/octeon-exts-6.c: Likewise.
3004 * gcc.target/mips/octeon-exts-7.c: Likewise.
3005 * gcc.target/mips/octeon-pop-2.c: Likewise.
3006 * gcc.target/mips/octeon-seq-3.c: Likewise.
3007 * gcc.target/mips/octeon-seq-4.c: Likewise.
3008 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3009 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3010 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3011 * gcc.target/mips/pr54240.c: Likewise.
3012 * gcc.target/mips/rsqrt-1.c: Likewise.
3013 * gcc.target/mips/rsqrt-2.c: Likewise.
3014 * gcc.target/mips/rsqrt-3.c: Likewise.
3015 * gcc.target/mips/rsqrt-4.c: Likewise.
3016 * gcc.target/mips/save-restore-2.c: Likewise.
3017 * gcc.target/mips/save-restore-4.c: Likewise.
3018 * gcc.target/mips/sb1-1.c: Likewise.
3019 * gcc.target/mips/scc-1.c: Likewise.
3020 * gcc.target/mips/scc-2.c: Likewise.
3021 * gcc.target/mips/scc-3.c: Likewise.
3022 * gcc.target/mips/scc-4.c: Likewise.
3023 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3024 * gcc.target/mips/truncate-1.c: Likewise.
3025 * gcc.target/mips/truncate-2.c: Likewise.
3026 * gcc.target/mips/truncate-3.c: Likewise.
3027 * gcc.target/mips/truncate-4.c: Likewise.
3028 * gcc.target/mips/truncate-5.c: Likewise.
3029 * gcc.target/mips/truncate-6.c: Likewise.
3030 * gcc.target/mips/unaligned-1.c: Likewise.
3032 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3033 skip for -O0. Require -fexpensive-optimizations.
3034 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3035 * gcc.target/mips/dspr2-MULT.c: Likewise.
3036 * gcc.target/mips/fix-r4000-2.c: Likewise.
3037 * gcc.target/mips/fix-r4000-4.c: Likewise.
3038 * gcc.target/mips/fix-r4000-7.c: Likewise.
3039 * gcc.target/mips/fix-r4000-9.c: Likewise.
3040 * gcc.target/mips/madd-1.c: Likewise.
3041 * gcc.target/mips/madd-2.c: Likewise.
3042 * gcc.target/mips/madd-4.c: Likewise.
3043 * gcc.target/mips/maddu-1.c: Likewise.
3044 * gcc.target/mips/maddu-2.c: Likewise.
3045 * gcc.target/mips/maddu-3.c: Likewise.
3046 * gcc.target/mips/maddu-4.c: Likewise.
3047 * gcc.target/mips/msub-1.c: Likewise.
3048 * gcc.target/mips/msub-2.c: Likewise.
3049 * gcc.target/mips/msub-3.c: Likewise.
3050 * gcc.target/mips/msub-4.c: Likewise.
3051 * gcc.target/mips/msubu-1.c: Likewise.
3052 * gcc.target/mips/msubu-2.c: Likewise.
3053 * gcc.target/mips/msubu-3.c: Likewise.
3054 * gcc.target/mips/msubu-4.c: Likewise.
3055 * gcc.target/mips/mult-1.c: Likewise.
3056 * gcc.target/mips/mult-4.c: Likewise.
3057 * gcc.target/mips/mult-8.c: Likewise.
3058 * gcc.target/mips/mult-9.c: Likewise.
3059 * gcc.target/mips/mult-10.c: Likewise.
3060 * gcc.target/mips/mult-11.c: Likewise.
3061 * gcc.target/mips/mult-16.c: Likewise.
3063 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3064 skip for -O0 and -Os.
3065 * gcc.target/mips/fix-r4000-12.c: Likewise.
3066 * gcc.target/mips/madd-7.c: Likewise.
3067 * gcc.target/mips/mips-ps-5.c: Likewise.
3068 * gcc.target/mips/mips-ps-7.c: Likewise.
3069 * gcc.target/mips/msub-7.c: Likewise.
3071 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3072 skip for -O0. Require -mno-abicalls.
3073 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3075 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3076 skip for -O0. Require a total number of BBIT instructions and
3077 at least one of each kind.
3079 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3080 skip for -O0. Require -fno-unroll-loops.
3082 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3083 skip for -O0. Allow BLTZ as well as BGEZ.
3085 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3087 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3088 skip for -O0. Require -fschedule-insns2.
3089 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3091 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3092 but skip for -O0. Make a branch-likely more likely.
3094 * gcc.target/mips/timode-2.c: Split each test into its own function.
3095 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3097 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3098 skip for -O0. Require -fpeephole2.
3099 * gcc.target/mips/vr-mult-2.c: Likewise.
3101 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3103 PR preprocessor/53469
3104 * gcc.dg/cpp/_Pragma7.c: New test case.
3106 2012-08-27 Tobias Burnus <burnus@net-b.de>
3109 * gfortran.dg/do_5.f90: New.
3111 2012-08-27 Tobias Burnus <burnus@net-b.de>
3113 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3114 from dg-options as -Wall no longer implies it.
3116 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3118 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3120 2012-08-25 Jason Merrill <jason@redhat.com>
3122 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3124 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3127 * g++.dg/cpp0x/auto34.C: New.
3129 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3132 * gcc.dg/pr54363.c: New test.
3135 * gcc.dg/pr54355.c: New test.
3137 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3140 * gcc.target/i386/pr52857-1.c: New.
3141 * gcc.target/i386/pr52857-2.c: Likewise.
3143 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3145 * gcc.target/mips/code-readable-4.c: New test.
3147 2012-08-23 Julian Brown <julian@codesourcery.com>
3148 Sandra Loosemore <sandra@codesourcery.com>
3150 * gcc.target/mips/code-readable-1.c: Add -O to options.
3152 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3155 * g++.dg/lookup/using53.C: New.
3157 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3159 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3160 * gcc.dg/fixed-point/convert-1.c: New.
3161 * gcc.dg/fixed-point/convert-2.c: New.
3162 * gcc.dg/fixed-point/convert-3.c: New.
3163 * gcc.dg/fixed-point/convert-4.c: New.
3164 * gcc.dg/fixed-point/convert-float-1.c: New.
3165 * gcc.dg/fixed-point/convert-float-2.c: New.
3166 * gcc.dg/fixed-point/convert-float-3.c: New.
3167 * gcc.dg/fixed-point/convert-float-4.c: New.
3168 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3169 * gcc.dg/fixed-point/convert-sat.c: New.
3170 * gcc.dg/fixed-point/convert.h: New.
3172 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3175 * gcc.target/sh/pr54089-2.c: New.
3177 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3179 * gcc.target/i386/long-double-64-1.c: New file.
3180 * gcc.target/i386/long-double-64-2.c: Likewise.
3181 * gcc.target/i386/long-double-64-3.c: Likewise.
3182 * gcc.target/i386/long-double-64-4.c: Likewise.
3183 * gcc.target/i386/long-double-80-1.c: Likewise.
3184 * gcc.target/i386/long-double-80-2.c: Likewise.
3185 * gcc.target/i386/long-double-80-3.c: Likewise.
3186 * gcc.target/i386/long-double-80-4.c: Likewise.
3187 * gcc.target/i386/long-double-80-5.c: Likewise.
3188 * gcc.target/i386/long-double-80-6.c: Likewise.
3189 * gcc.target/i386/long-double-80-7.c: Likewise.
3191 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3193 PR tree-optimization/54317
3194 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3196 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3199 * gcc.target/sh/pr39423-2.c: New.
3201 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3203 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3204 * gcc.dg/fold-perm.c: Likewise.
3206 2012-08-20 Jan Hubicka <jh@suse.cz>
3209 * gcc.dg/ipa/inlinehint-1.c: New.
3211 2012-08-20 Florian Weimer <fweimer@redhat.com>
3214 * g++.dg/init/new38.C: New test.
3215 * g++.dg/init/new39.C: New test.
3217 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3220 * gcc.target/sh/pr54089-1.c: New.
3222 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3225 * gcc.target/sh/pr51244-11.c: New.
3227 2012-08-20 Tobias Burnus <burnus@net-b.de>
3230 * gfortran.dg/warn_target_lifetime_2.f90: New.
3232 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3235 * g++.dg/warn/Wunused-var-17.C: New.
3237 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3240 * gcc.dg/gomp/pr53992.c: New test.
3242 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3245 * gcc.c-torture/execute/20120817-1.c: New test.
3247 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3249 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3251 (f2): New test that really does need adds.
3253 2012-08-20 Richard Guenther <rguenther@suse.de>
3255 PR tree-optimization/54327
3256 * gcc.dg/torture/pr54327.c: New testcase.
3258 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3260 PR tree-optimization/54321
3261 * gcc.c-torture/compile/pr54321.c: New test.
3263 2012-08-20 Tobias Burnus <burnus@net-b.de>
3266 * gfortran.dg/warn_target_lifetime_1.f90: New.
3268 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3271 * gfortran.dg/real_compare_1.f90: New test case.
3272 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3274 2012-08-18 Jan Hubicka <jh@suse.cz>
3276 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3278 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3281 * gfortran.dg/interface_37.f90: New test.
3283 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3284 Gary Funck <gary@intrepid.com>
3287 * gcc.target/i386/pr20020-1.c: New test.
3288 * gcc.target/i386/pr20020-2.c: Likewise.
3289 * gcc.target/i386/pr20020-3.c: Likewise.
3291 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3293 * gcc.target/i386/perm-concat.c: New test.
3295 2012-08-17 Julian Brown <julian@codesourcery.com>
3297 * gcc.target/arm/div64-unwinding.c: New test.
3299 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3301 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3303 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3306 * gcc.target/sh/pr54236-1.c: New.
3308 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3310 * lib/target-supports.exp (check_effective_target_sync_int_long)
3311 (check_effective_target_sync_char_short): Enable for crisv32-*
3315 * gcc.dg/torture/pr54261-1.c: New test.
3317 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3321 * gfortran.dg/typebound_call_24.f03: New.
3323 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3325 PR tree-optimization/54245
3326 * gcc.dg/tree-ssa/pr54245.c: New test.
3328 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3330 PR tree-optimization/54240
3331 * gcc.target/powerpc/pr54240.c: New test.
3332 * gcc.target/mips/pr54240.c: Likewise.
3334 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3337 * gcc.target/sh/pr52933-1.c: New.
3338 * gcc.target/sh/pr52933-2.c: New.
3340 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3343 * gcc.target/sh/pr50751-8.c: New.
3345 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3348 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3349 * gfortran.dg/typebound_proc_27.f03: New test.
3351 2012-08-14 Sterling Augustine <saugustine@google.com>
3353 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3355 2012-08-14 Tobias Burnus <burnus@net-b.de>
3358 * gfortran.dg/data_constraints_3.f90: New.
3359 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3360 to disable -pedantic compilation.
3361 * gfortran.dg/pr37243.f: Ditto.
3362 * gfortran.dg/g77/19990826-3.f: Ditto.
3363 * gfortran.dg/g77/20020307-1.f : Ditto.
3364 * gfortran.dg/g77/980310-3.f: Ditto.
3366 2012-08-14 Tobias Burnus <burnus@net-b.de>
3369 * gfortran.dg/warn_conversion_4.f90: New.
3371 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3374 PR rtl-optimization/53495
3375 * gcc.c-torture/compile/pr53411.c: New test.
3376 * gcc.c-torture/compile/pr53495.c: New test.
3378 2012-08-13 Richard Guenther <rguenther@suse.de>
3380 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3382 2012-08-13 Richard Guenther <rguenther@suse.de>
3384 PR tree-optimization/54200
3385 * gcc.dg/guality/pr54200.c: New testcase.
3386 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3388 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3390 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3392 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3395 * gcc.target/sh/pr51244-7.c: New.
3396 * gcc.target/sh/pr51244-8.c: New.
3397 * gcc.target/sh/pr51244-9.c: New.
3398 * gcc.target/sh/pr51244-10.c: New.
3400 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3402 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3404 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3405 * gcc.target/sh/pr53511-1.c: Likewise.
3406 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3407 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3408 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3409 * gcc.target/sh/pr53512-3.c: Likewise.
3410 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3412 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3415 * gcc.c-torture/compile/pr39423-1.c: New.
3416 * gcc.c-torture/compile/pr39423-2.c: New.
3418 2012-08-12 Tobias Burnus <burnus@net-b.de>
3421 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3422 they appear uninitialized on the RHS.
3423 * gfortran.dg/public_private_module_6.f90: New.
3425 2012-08-11 Martin Jambor <mjambor@suse.cz>
3428 * gfortran.dg/pr48636.f90: New test.
3430 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3432 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3434 (main): Adjust caller.
3436 2012-08-10 Richard Guenther <rguenther@suse.de>
3438 * gcc.dg/matrix/*.c: Adjust and move ...
3439 * gcc.dg/torture/: ... here.
3440 * gcc.dg/matrix: Remove directory.
3442 2012-08-10 Richard Guenther <rguenther@suse.de>
3445 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3447 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3450 * gcc.dg/tree-ssa/pr54211.c: New test.
3452 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3454 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3455 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3457 2012-08-10 Richard Guenther <rguenther@suse.de>
3459 PR tree-optimization/54109
3460 * gcc.dg/torture/pr54109.c: New testcase.
3461 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3462 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3464 2012-08-10 Richard Guenther <rguenther@suse.de>
3466 PR tree-optimization/54027
3467 * gcc.dg/torture/pr54027.c: New testcase.
3469 2012-08-10 Richard Guenther <rguenther@suse.de>
3471 * g++.dg/plugin/selfassign.c: Adjust.
3472 * gcc.dg/plugin/selfassign.c: Likewise.
3473 * gcc.dg/strlenopt-11.c: Likewise.
3474 * gcc.dg/strlenopt-13.c: Likewise.
3475 * gcc.dg/no-strict-overflow-4.c: Likewise.
3476 * gcc.dg/strict-overflow-4.c: Likewise.
3477 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3478 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3479 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3480 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3481 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3482 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3483 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3484 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3485 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3486 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3487 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3488 * gcc.dg/pr46309.c: Likewise.
3489 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3491 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3493 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3495 * gcc.c-torture/compile/20120727-2.c: New test.
3497 2012-08-09 Martin Jambor <mjambor@suse.cz>
3499 * gcc.dg/ipa/iinline-4.c: New test.
3500 * gcc.dg/ipa/iinline-5.c: Likewise.
3501 * gcc.dg/ipa/iinline-6.c: Likewise.
3502 * gcc.dg/ipa/iinline-7.c: Likewise.
3503 * gcc.dg/lto/20120723_0.c: Likewise.
3504 * gcc.dg/lto/20120723_1.c: Likewise.
3506 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3509 * gcc.target/sh/pr39423-1.c: New.
3511 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3514 * gcc.target/sh/pr51244-5: New.
3515 * gcc.target/sh/pr51244-6: New.
3517 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3519 * gcc.target/i386/adx-addxcarry32-3.c: New.
3520 * gcc.target/i386/adx-addxcarry64-3.c: New.
3522 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3524 PR rtl-optimization/53701
3525 * gcc.dg/pr53701.c: New test.
3527 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3529 * gcc.c-torture/compile/20120727-1.c: New test.
3531 2012-08-09 Tobias Burnus <burnus@net-b.de>
3534 * gfortran.dg/intrinsic_shadow_4.f90: New.
3536 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3538 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3540 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3542 * gcc.c-torture/execute/20120808-1.c: New test.
3544 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3546 PR rtl-optimization/54157
3547 * gcc.target/i386/pr54157.c: New file.
3549 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3551 * gcc.target/i386/adx-addcarryx32-1.c: New.
3552 * gcc.target/i386/adx-addcarryx32-2.c: New.
3553 * gcc.target/i386/adx-addcarryx64-1.c: New.
3554 * gcc.target/i386/adx-addcarryx64-2.c: New.
3555 * gcc.target/i386/adx-check.h: New.
3556 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3557 * gcc.target/i386/sse-12.c: Add -madx.
3558 * gcc.target/i386/sse-13.c: Ditto.
3559 * gcc.target/i386/sse-14.c: Ditto.
3560 * gcc.target/i386/sse-22.c: Ditto.
3561 * gcc.target/i386/sse-23.c: Ditto.
3562 * g++.dg/other/i386-2.C: Ditto.
3563 * g++.dg/other/i386-3.C: Ditto.
3565 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3567 * gcc.dg/tree-ssa/slsr-5.c: New.
3568 * gcc.dg/tree-ssa/slsr-6.c: New.
3569 * gcc.dg/tree-ssa/slsr-7.c: New.
3570 * gcc.dg/tree-ssa/slsr-8.c: New.
3571 * gcc.dg/tree-ssa/slsr-9.c: New.
3572 * gcc.dg/tree-ssa/slsr-10.c: New.
3573 * gcc.dg/tree-ssa/slsr-11.c: New.
3574 * gcc.dg/tree-ssa/slsr-12.c: New.
3575 * gcc.dg/tree-ssa/slsr-13.c: New.
3576 * gcc.dg/tree-ssa/slsr-14.c: New.
3577 * gcc.dg/tree-ssa/slsr-15.c: New.
3578 * gcc.dg/tree-ssa/slsr-16.c: New.
3579 * gcc.dg/tree-ssa/slsr-17.c: New.
3580 * gcc.dg/tree-ssa/slsr-18.c: New.
3581 * gcc.dg/tree-ssa/slsr-19.c: New.
3582 * gcc.dg/tree-ssa/slsr-20.c: New.
3583 * gcc.dg/tree-ssa/slsr-21.c: New.
3584 * gcc.dg/tree-ssa/slsr-22.c: New.
3585 * gcc.dg/tree-ssa/slsr-23.c: New.
3586 * gcc.dg/tree-ssa/slsr-24.c: New.
3587 * gcc.dg/tree-ssa/slsr-25.c: New.
3588 * gcc.dg/tree-ssa/slsr-26.c: New.
3589 * gcc.dg/tree-ssa/slsr-30.c: New.
3590 * gcc.dg/tree-ssa/slsr-31.c: New.
3592 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3594 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3595 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3596 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3598 2012-08-06 Cary Coutant <ccoutant@google.com>
3600 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3602 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3605 * gfortran.dg/dummy_procedure_5.f90: Modified.
3606 * gfortran.dg/dummy_procedure_8.f90: New.
3607 * gfortran.dg/interface_26.f90: Modified.
3608 * gfortran.dg/proc_ptr_11.f90: Modified.
3609 * gfortran.dg/proc_ptr_15.f90: Modified.
3610 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3611 * gfortran.dg/typebound_override_1.f90: Modified.
3612 * gfortran.dg/typebound_proc_6.f03: Modified.
3614 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3616 PR tree-optimization/51938
3617 PR tree-optimization/52005
3618 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3619 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3620 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3621 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3623 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3625 Avoid crashing on erroneous static_assert usage
3626 * g++.dg/cpp0x/static_assert8.C: New test.
3628 2012-08-06 Jason Merrill <jason@redhat.com>
3630 * g++.dg/cpp0x/sfinae38.C: New.
3632 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3633 Paolo Carlini <paolo.carlini@oracle.com>
3636 * g++.dg/conversion/void2.C: New.
3638 2012-08-06 Tom de Vries <tom@codesourcery.com>
3640 * gcc.dg/tree-ssa/vrp78.c: New test.
3642 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3643 Richard Sandiford <rdsandiford@googlemail.com>
3645 * g++.dg/opt/enum2.C: Require fpic target.
3646 * g++.dg/lto/20090303_0.C: Likewise.
3648 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3649 Catherine Moore <clm@codesourcery.com>
3651 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3652 flush function names too.
3653 * gcc.target/mips/clear-cache-1.c: Likewise.
3655 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3658 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3660 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3663 * gfortran.dg/array_5.f90: New test.
3665 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3667 PR tree-optimization/30318
3668 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3670 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3672 * g++.dg/ext/vector17.C: New testcase.
3674 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3677 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3678 * g++.dg/opt/longbranch1.C: Likewise.
3680 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3682 PR tree-optimization/53805
3683 * gcc.dg/fold-notunord.c: New testcase.
3685 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3688 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3689 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3691 2012-08-02 Jason Merrill <jason@redhat.com>
3692 Paolo Carlini <paolo.carlini@oracle.com>
3694 PR c++/51213 (again)
3695 * g++.dg/cpp0x/sfinae37.C: Extend.
3697 2012-08-02 Richard Guenther <rguenther@suse.de>
3699 PR tree-optimization/50672
3700 * g++.dg/torture/pr50672.C: New testcase.
3702 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3705 * gfortran.dg/abstract_type_6.f03: Modified.
3706 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3707 * gfortran.dg/proc_ptr_comp_35.f90: New.
3708 * gfortran.dg/typebound_proc_9.f03: Modified.
3709 * gfortran.dg/typebound_proc_26.f90: New.
3711 2012-08-02 Richard Guenther <rguenther@suse.de>
3713 * gcc.dg/torture/pta-callused-1.c: Adjust.
3714 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3715 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3716 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3717 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3718 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3719 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3720 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3721 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3723 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3726 * gfortran.dg/include_6.f90: New test case.
3727 * gfortran.dg/include_7.f90: New test case.
3728 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3730 2012-08-01 Tom de Vries <tom@codesourcery.com>
3732 * gcc.dg/tree-ssa/vrp76.c: New test.
3734 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3736 PR tree-optimization/46556
3737 * gcc.dg/tree-ssa/slsr-27.c: New.
3738 * gcc.dg/tree-ssa/slsr-28.c: New.
3739 * gcc.dg/tree-ssa/slsr-29.c: New.
3741 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3744 * gfortran.dg/proc_decl_29.f90: New.
3746 2012-07-31 Dehao Chen <dehao@google.com>
3748 * gcc.dg/predict-7.c: New test.
3750 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3753 * gfortran.dg/typebound_override_3.f90: New.
3755 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3757 PR tree-optimization/53773
3758 * gcc.dg/vect/pr53773.c: New test.
3760 2012-07-31 Nick Clifton <nickc@redhat.com>
3762 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3765 2012-07-31 Tobias Burnus <burnus@net-b.de>
3767 * gfortran.dg/c_funloc_tests_6.f90: New.
3768 * gfortran.dg/c_funloc_tests_7.f90: New.
3769 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3771 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3774 * g++.dg/cpp0x/temp_default5.C: New.
3776 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3779 * gfortran.dg/proc_ptr_37.f90: New.
3781 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3783 * lib/target-supports.exp
3784 (check_effective_target_vect_natural_alignment): New function.
3785 * gcc.dg/align-2.c: Only run on targets with natural alignment
3787 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3788 alignment of vector types.
3790 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3791 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3793 * gcc.target/i386/rdseed16-1.c: New.
3794 * gcc.target/i386/rdseed32-1.c: Ditto
3795 * gcc.target/i386/rdseed64-1.c: Ditto
3796 * gcc.target/i386/sse-12.c: Add -mrdseed.
3797 * gcc.target/i386/sse-13.c: Ditto.
3798 * gcc.target/i386/sse-14.c: Ditto.
3799 * g++.dg/other/i386-2.C: Ditto.
3800 * g++.dg/other/i386-3.C: Ditto.
3802 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3805 * gcc.target/sh/pr51244-4.c: New.
3807 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3809 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3810 for alpha*-*-* targets. Cleanup original tree dump.
3812 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3814 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3815 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3817 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3819 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3820 rand, srand. Include <stdlib.h>.
3822 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3824 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3826 2012-07-26 Richard Henderson <rth@redhat.com>
3828 * gcc.dg/attr-hotcold-1.c: New.
3829 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3831 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3832 Sandra Loosemore <sandra@codesourcery.com>
3834 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3836 2012-07-26 Tobias Burnus <burnus@net-b.de>
3838 * gfortran.dg/contiguous_1.f90: Update dg-error.
3839 * gfortran.dg/proc_ptr_32.f90: Ditto.
3841 2012-07-26 Richard Guenther <rguenther@suse.de>
3843 PR tree-optimization/54098
3844 * gcc.dg/torture/pr54098.c: New testcase.
3846 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3848 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3849 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3851 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3854 * gfortran.dg/array_constructor_39.f90: New test.
3856 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3859 * gfortran.dg/array_constructor_38.f90: New test.
3861 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3863 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3865 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3867 * gnat.dg/noreturn5.ad[sb]: New test.
3869 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3870 Paul Brook <paul@codesourcery.com>
3874 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3875 * c-c++-common/pr53633.c: New test.
3877 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3879 * gcc.target/i386/asm-dialect-1.c: New test case.
3881 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3882 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3884 * gcc.target/i386/prefetchw-1.c: New.
3885 * gcc.target/i386/sse-12.c: Add -mprfchw.
3886 * gcc.target/i386/sse-13.c: Ditto.
3887 * gcc.target/i386/sse-14.c: Ditto.
3888 * gcc.target/i386/sse-22.c: Ditto.
3889 * gcc.target/i386/sse-23.c: Ditto.
3890 * g++.dg/other/i386-2.C: Ditto.
3891 * g++.dg/other/i386-3.C: Ditto.
3893 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3895 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3897 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3900 * gcc.target/arm/pr54051.c: New.
3901 * gcc.target/arm/vfp-1.c: Adjust test.
3903 2012-07-24 Julian Brown <julian@codesourcery.com>
3905 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3906 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3909 2012-07-23 Paul Brook <paul@codesourcery.com>
3911 * g++.dg/other/armv7m-1.c: New test.
3913 2012-07-23 Julian Brown <julian@codesourcery.com>
3915 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3917 (DO_TEST): Define to 1 for appropriate ARM targets.
3919 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3921 PR tree-optimization/53881
3922 * gcc.dg/pr53881.c: Renamed to ...
3923 * gcc.dg/pr53881-1.c: ... this.
3924 * gcc.dg/pr53881-2.c: New test.
3926 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3928 Handle recent changes in default atomics for cris*-*-linux*.
3929 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3930 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3931 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3932 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3933 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3934 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3935 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3936 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3937 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3938 -mno-unaligned-atomic-may-use-library is in effect for
3940 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3941 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3942 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3943 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3944 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3945 gcc.target/cris/torture/sync-mis-op-i-1.c,
3946 gcc.target/cris/torture/sync-mis-op-i-2.c,
3947 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3948 gcc.target/cris/torture/sync-mis-op-i-3.c,
3949 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3950 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3951 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3952 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3953 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3954 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3955 (main): Remove local variable x.
3956 [mis_ok]: Check that atomics don't fail.
3958 2012-07-21 Andrew Pinski <apinski@cavium.com>
3960 * gcc.dg/tree-ssa/vrp72.c: New test.
3961 * gcc.dg/tree-ssa/vrp73.c: New test.
3962 * gcc.dg/tree-ssa/vrp74.c: New test.
3963 * gcc.dg/tree-ssa/vrp75.c: New test.
3965 2012-07-21 Andrew Pinski <apinski@cavium.com>
3967 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3968 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3970 2012-07-21 Andrew Pinski <apinski@cavium.com>
3972 * gcc.target/mips/octeon-pop-2.c: New testcase.
3974 2012-07-21 Tobias Burnus <burnus@net-b.de>
3977 * gfortran.dg/assumed_rank_3.f90: New.
3978 * gfortran.dg/assumed_rank_11.f90: New.
3979 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3980 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3981 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3983 2012-07-21 Andrew Pinski <apinski@cavium.com>
3985 * gcc.target/mips/unaligned-1.c: New testcase.
3987 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3989 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3991 2012-07-20 Tobias Burnus <burnus@net-b.de>
3993 * gfortran.dg/bind_c_array_params_2.f90: New.
3994 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3995 and update dg-error.
3997 2012-07-20 Tobias Burnus <burnus@net-b.de>
3999 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4001 2012-07-20 Jason Merrill <jason@redhat.com>
4004 * g++.dg/other/array7.C: New.
4006 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4008 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4009 the basic block and check loop depth.
4010 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4011 matching patterns and comments.
4012 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4013 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4015 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4018 * c-c++-common/pr28656.c: New test.
4020 2012-07-19 Jason Merrill <jason@redhat.com>
4023 * g++.dg/init/mutable1.C: New.
4025 2012-07-20 Tobias Burnus <burnus@net-b.de>
4028 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4029 * gfortran.dg/assumed_rank_1.f90: New.
4030 * gfortran.dg/assumed_rank_1_c.c: New.
4031 * gfortran.dg/assumed_rank_2.f90: New.
4032 * gfortran.dg/assumed_rank_4.f90: New.
4033 * gfortran.dg/assumed_rank_5.f90: New.
4034 * gfortran.dg/assumed_rank_6.f90: New.
4035 * gfortran.dg/assumed_rank_7.f90: New.
4036 * gfortran.dg/assumed_rank_8.f90: New.
4037 * gfortran.dg/assumed_rank_8_c.c: New.
4038 * gfortran.dg/assumed_rank_9.f90: New.
4039 * gfortran.dg/assumed_rank_10.f90: New.
4040 * gfortran.dg/assumed_rank_12.f90: New.
4042 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4044 * gnat.dg/opt25.adb: New test.
4045 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4046 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4048 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4050 * gnat.dg/aggr20.ad[sb]: New test.
4051 * gnat.dg/aggr20_pkg.ads: New helper.
4053 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4055 * gnat.dg/derived_type3.adb: New test.
4056 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4058 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4060 PR rtl-optimization/53942
4061 * gcc.dg/pr53942.c: New test.
4063 2012-07-19 Jason Merrill <jason@redhat.com>
4066 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4068 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4070 * gnat.dg/discr38.adb: New test.
4072 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4075 * c-c++-common/gomp/pr54017.c: New test.
4077 2012-07-19 Richard Guenther <rguenther@suse.de>
4078 Eric Botcazou <ebotcazou@adacore.com>
4080 * gnat.dg/loop_optimization11.adb: New testcase.
4081 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4083 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4084 Jason Merrill <jason@redhat.com>
4086 * g++.dg/cpp0x/sfinae37.C: New.
4087 * g++.dg/template/access23.C: New.
4088 * g++.dg/template/access7.C: Adjust.
4089 * g++.dg/template/sfinae10.C: Don't expect errors.
4090 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4092 2012-07-18 Julian Brown <julian@codesourcery.com>
4093 Sandra Loosemore <sandra@codesroucery.com>
4095 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4097 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4099 * gnat.dg/noreturn4.ad[sb]: New test.
4100 * gnat.dg/noreturn4_pkg.ads: New helper.
4102 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4103 Julian Brown <julian@codesourcery.com>
4105 * gcc.target/arm/neon-vdup-1.c: New test case.
4106 * gcc.target/arm/neon-vdup-2.c: New test case.
4107 * gcc.target/arm/neon-vdup-3.c: New test case.
4108 * gcc.target/arm/neon-vdup-4.c: New test case.
4109 * gcc.target/arm/neon-vdup-5.c: New test case.
4110 * gcc.target/arm/neon-vdup-6.c: New test case.
4111 * gcc.target/arm/neon-vdup-7.c: New test case.
4112 * gcc.target/arm/neon-vdup-8.c: New test case.
4113 * gcc.target/arm/neon-vdup-9.c: New test case.
4114 * gcc.target/arm/neon-vdup-10.c: New test case.
4115 * gcc.target/arm/neon-vdup-11.c: New test case.
4116 * gcc.target/arm/neon-vdup-12.c: New test case.
4117 * gcc.target/arm/neon-vdup-13.c: New test case.
4118 * gcc.target/arm/neon-vdup-14.c: New test case.
4119 * gcc.target/arm/neon-vdup-15.c: New test case.
4120 * gcc.target/arm/neon-vdup-16.c: New test case.
4121 * gcc.target/arm/neon-vdup-17.c: New test case.
4122 * gcc.target/arm/neon-vdup-18.c: New test case.
4123 * gcc.target/arm/neon-vdup-19.c: New test case.
4124 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4125 arguments non-constant.
4127 2012-07-18 Richard Guenther <rguenther@suse.de>
4129 PR tree-optimization/53970
4130 * g++.dg/torture/pr53970.C: New testcase.
4132 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4135 * gcc.c-torture/compile/pr38621.c: New.
4137 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4140 * gcc.target/sh/pr33135-1.c: New.
4141 * gcc.target/sh/pr33135-2.c: New.
4142 * gcc.target/sh/pr33135-3.c: New.
4143 * gcc.target/sh/pr33135-4.c: New.
4145 2012-07-17 Jason Merrill <jason@redhat.com>
4148 * g++.dg/parse/enum9.C: New.
4150 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4151 Sandra Loosemore <sandra@codesourcery.com>
4153 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4154 if there is a conflict with -mcpu=. Use -mcpu=5208.
4156 2012-07-17 Jason Merrill <jason@redhat.com>
4159 * g++.dg/template/array23.C: New.
4161 2012-07-17 Tobias Burnus <burnus@net-b.de>
4164 * gfortran.dg/bind_c_usage_26.f90: New.
4165 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4166 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4167 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4168 * gfortran.dg/interop_params.f03: Ditto.
4170 2012-07-17 Jason Merrill <jason@redhat.com>
4172 * g++.dg/template/inherit8.C: Adjust.
4173 * g++.dg/template/using21.C: Adjust.
4174 * g++.dg/template/using22.C: Adjust.
4177 * g++.dg/template/current-inst1.C: New.
4178 * g++.dg/parse/crash35.C: Adjust.
4180 2012-07-17 Tobias Burnus <burnus@net-b.de>
4183 * gfortran.dg/oldstyle_4.f90: New.
4185 2012-07-17 Tobias Burnus <burnus@net-b.de>
4188 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4189 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4191 2012-07-16 Jason Merrill <jason@redhat.com>
4193 * g++.dg/parse/access8.C: Adjust.
4194 * g++.dg/template/sfinae6_neg.C: Adjust.
4196 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4199 * gfortran.dg/coarray_allocate_1.f90: New test.
4201 2012-07-16 Andrew Pinski <apinski@cavium.com>
4203 * gcc.c-torture/execute/bswap-1.c: New testcase.
4204 * gcc.c-torture/compile/unalign-1.c: New testcase.
4205 * gcc.c-torture/compile/20120524-1.c: New testcase.
4206 * gcc.c-torture/compile/20101216-1.c: New testcase.
4208 2012-07-16 Dehao Chen <dehao@google.com>
4211 2012-07-10 Dehao Chen <dehao@google.com>
4213 * gcc.dg/debug_info_inline.c: New test.
4215 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4218 * gfortran.dg/proc_decl_28.f90: New.
4220 2012-07-16 Andrew Pinski <apinski@cavium.com>
4222 * gcc.dg/torture/builtins-1.c: New testcase.
4224 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4226 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4227 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4228 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4229 gcc.target/cris/sync-1-v10.c,
4230 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4231 pass -mno-unaligned-atomic-may-use-library.
4232 * gcc.target/cris/sync-xchg-1.c: New test.
4233 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4234 valid register operand output modifier.
4236 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4238 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4241 2012-07-13 Andrew Pinski <apinski@cavium.com>
4243 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4244 rather than cleanup-tree-dump.
4245 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4247 2012-07-13 Richard Guenther <rguenther@suse.de>
4249 PR tree-optimization/53907
4250 * gcc.target/i386/pr53907.c: New testcase.
4252 2012-07-13 Richard Guenther <rguenther@suse.de>
4254 PR tree-optimization/53922
4255 * gcc.dg/torture/pr53922.c: New testcase.
4257 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4259 PR rtl-optimization/53908
4260 * gcc.dg/torture/pr53908.c: New test.
4262 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4265 * g++.dg/cpp0x/variadic135.C: New.
4267 2012-07-12 Jason Merrill <jason@redhat.com>
4269 * g++.dg/template/sfinae6_neg.C: Adjust.
4271 2012-07-12 Tobias Burnus <burnus@net-b.de>
4273 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4274 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4275 scan-tree-dump-times pattern.
4277 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4279 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4281 2012-07-11 Jason Merrill <jason@redhat.com>
4284 * g++.g/cpp0x/defaulted37.C: New.
4286 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4289 * gcc.target/arm/pr53859.c: New test.
4291 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4294 * gcc.c-torture/compile/pr53886.c: New.
4296 2012-07-10 Dehao Chen <dehao@google.com>
4298 * gcc.dg/debug_info_inline.c: New test.
4300 2012-07-10 Jason Merrill <jason@redhat.com>
4303 * g++.dg/cpp0x/defaulted36.C: New.
4304 * g++.dg/cpp0x/defaulted21.C: Adjust.
4306 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4308 2012-07-09 Sterling Augustine <saugustine@google.com>
4310 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4312 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4314 PR tree-optimization/53887
4315 * gcc.dg/pr53887.c: New test.
4317 2012-07-09 Jason Merrill <jason@redhat.com>
4320 * g++.dg/cpp0x/nullptr29.C: New.
4322 2012-07-09 Tom de Vries <tom@codesourcery.com>
4323 Richard Guenther <rguenther@suse.de>
4325 * gcc.dg/builtin-unreachable-6.c: New test.
4326 * gcc.dg/builtin-unreachable-5.c: New test.
4328 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4330 PR tree-optimization/53881
4331 * gcc.dg/pr53881.c: New test.
4333 2012-07-06 Jason Merrill <jason@redhat.com>
4336 * g++.dg/cpp0x/variadic134.C: New.
4339 * g++.dg/cpp0x/alias-decl-20.C: New.
4341 2012-07-06 Tom de Vries <tom@codesourcery.com>
4343 PR tree-optimization/51879
4344 * gcc.dg/pr51879-16.c: New test.
4345 * gcc.dg/pr51879-17.c: Same.
4347 2012-07-06 Tom de Vries <tom@codesourcery.com>
4349 PR tree-optimization/52009
4350 * gcc.dg/pr51879-7.c: New test.
4351 * gcc.dg/pr51879-18.c: New test.
4353 2012-07-05 Jason Merrill <jason@redhat.com>
4356 * g++.dg/template/typedef39.C: New.
4359 * g++.dg/cpp0x/variadic133.C: New.
4360 * g++.dg/template/param1.C: Adjust.
4362 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4366 * gcc.target/arm/neon/vtrnf32.c: Update.
4367 * gcc.target/arm/neon/vtrns32.c: Update.
4368 * gcc.target/arm/neon/vtrnu32.c: Update.
4369 * gcc.target/arm/neon/vzipf32.c: Update.
4370 * gcc.target/arm/neon/vzips32.c: Update.
4371 * gcc.target/arm/neon/vzipu32.c: Update.
4373 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4376 * gfortran.dg/inline_sum_4.f90: New test.
4378 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4380 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4382 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4384 * gcc.target/arm/fma-sp.c: New testcase.
4385 * gcc.target/arm/fma.c: Likewise.
4386 * gcc.target/arm/fma.h: Likewise.
4388 2012-07-04 Jason Merrill <jason@redhat.com>
4391 * g++.dg/other/enum3.C: New.
4393 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4396 * g++.dg/torture/pr53321.C: New test.
4398 2012-07-04 Richard Guenther <rguenther@suse.de>
4400 PR tree-optimization/53844
4401 * g++.dg/tree-ssa/pr53844.C: New testcase.
4403 2012-07-04 Richard Guenther <rguenther@suse.de>
4405 PR tree-optimization/53849
4406 * gcc.dg/pr53849.c: New testcase.
4408 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4411 * g++.dg/ext/label14.C: New test.
4413 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4416 * g++.dg/other/pr53811.C: New test.
4418 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4421 * gcc.target/m68k/stack-limit-1.c: New testcase.
4423 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4425 * gnat.dg/recursive_call.adb: New test.
4427 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4429 * gnat.dg/discr37.ad[sb]: New test.
4431 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4433 * g++.dg/other/packed1.C: Remove SH from xfail list.
4435 2012-07-02 Jason Merrill <jason@redhat.com>
4438 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4441 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4444 * g++.dg/cpp0x/decltype39.C: New.
4445 * g++.dg/diagnostic/method1.C: Adjust.
4448 * g++.dg/template/ref6.C: New.
4450 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4453 * gcc.target/sh/pr53568-1.c: New.
4455 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4458 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4460 2012-07-02 Jason Merrill <jason@redhat.com>
4463 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4466 * g++.dg/template/enum7.C: New.
4467 * g++.dg/other/ptrmem10.C: Adjust.
4468 * g++.dg/other/ptrmem11.C: Adjust.
4469 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4471 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4473 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4475 2012-07-01 Wei Guozhi <carrot@google.com>
4478 * gcc.target/arm/pr53447-1.c: New testcase.
4479 * gcc.target/arm/pr53447-2.c: New testcase.
4480 * gcc.target/arm/pr53447-3.c: New testcase.
4481 * gcc.target/arm/pr53447-4.c: New testcase.
4483 2012-06-29 Richard Guenther <rguenther@suse.de>
4485 PR tree-optimization/47061
4486 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4488 2012-06-29 Richard Guenther <rguenther@suse.de>
4490 PR tree-optimization/37541
4491 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4493 2012-06-29 Richard Guenther <rguenther@suse.de>
4495 PR tree-optimization/52589
4496 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4498 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4500 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4502 * g++.dg/template/error46.C: Add missing comment to dg-message.
4503 * g++.dg/template/crash107.C: Likewise.
4504 * g++.dg/template/error47.C: Likewise.
4505 * g++.dg/template/crash108.C: Likewise.
4506 * g++.dg/overload/operator5.C: Likewise.
4508 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4509 errors in dg-message directives, add comments.
4511 2012-06-28 Kai Tietz <ktietz@redhat.com>
4513 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4514 hard-coded 'unsigned long'.
4516 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4518 PR tree-optimization/51581
4519 * gcc.dg/vect/pr51581-4.c: New test.
4521 PR tree-optimization/53645
4522 * gcc.c-torture/execute/pr53645-2.c: New test.
4524 2012-06-28 Richard Guenther <rguenther@suse.de>
4527 * gcc.dg/torture/pr53790.c: New testcase.
4529 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4531 PR tree-optimization/53645
4532 * gcc.c-torture/execute/pr53645.c: New test.
4534 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4536 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4538 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4542 * gcc.dg/guality/pr49888.c: Account for the possibility that
4543 the variable is optimized out at the first test.
4545 2012-06-27 Jason Merrill <jason@redhat.com>
4547 * g++.dg/cpp0x/override2.C: Adjust.
4548 * g++.dg/template/error5.C: Adjust.
4549 * g++.dg/parse/crash28.C: Adjust.
4552 * g++.dg/parse/template27.C: New.
4553 * g++.dg/template/crash74.C: Adjust expected output.
4555 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4559 * gfortran.dg/typebound_operator_16.f03: New.
4561 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4563 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4564 even src1.i and src2.i fields even in the second half of the arrays.
4566 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4569 * g++.dg/torture/vshuf-16.inc: New test.
4570 * g++.dg/torture/vshuf-2.inc: New test.
4571 * g++.dg/torture/vshuf-4.inc: New test.
4572 * g++.dg/torture/vshuf-8.inc: New test.
4573 * g++.dg/torture/vshuf-main.inc: New test.
4574 * g++.dg/torture/vshuf-v16hi.C: New test.
4575 * g++.dg/torture/vshuf-v16qi.C: New test.
4576 * g++.dg/torture/vshuf-v2df.C: New test.
4577 * g++.dg/torture/vshuf-v2di.C: New test.
4578 * g++.dg/torture/vshuf-v2sf.C: New test.
4579 * g++.dg/torture/vshuf-v2si.C: New test.
4580 * g++.dg/torture/vshuf-v4df.C: New test.
4581 * g++.dg/torture/vshuf-v4di.C: New test.
4582 * g++.dg/torture/vshuf-v4sf.C: New test.
4583 * g++.dg/torture/vshuf-v4si.C: New test.
4584 * g++.dg/torture/vshuf-v8hi.C: New test.
4585 * g++.dg/torture/vshuf-v8qi.C: New test.
4586 * g++.dg/torture/vshuf-v8si.C: New test.
4588 2012-06-27 Richard Guenther <rguenther@suse.de>
4591 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4593 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4595 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4596 scan-dump-dem-not): Use printable pattern in test name.
4598 2012-06-26 Sterling Augustine <saugustine@google.com>
4599 Dominique Dhumieres <dominiq@lps.ens.fr>
4601 * gcc.dg/pubtypes-2.c: Update expected output.
4602 * gcc.dg/pubtypes-3.c: Likewise.
4603 * gcc.dg/pubtypes-4.c: Likewise.
4605 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4607 * gcc.dg/tree-ssa/slsr-1.c: New test.
4608 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4609 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4610 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4612 2012-06-26 Matt Turner <mattst88@gmail.com>
4615 * gcc.target/arm/mmx-2.c: New.
4617 2012-06-26 Richard Guenther <rguenther@suse.de>
4620 * g++.dg/torture/pr53752.C: New testcase.
4622 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4624 PR tree-optimization/53748
4625 * gcc.c-torture/compile/pr53748.c: New test.
4627 2012-06-25 Jason Merrill <jason@redhat.com>
4631 * g++.dg/cpp0x/decltype38.C: New.
4632 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4634 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4636 * lib/target-supports-dg.exp (testname-for-summary): New.
4637 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4638 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4639 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4640 scan-module-absence, output-exists, output-exists-not: Use
4641 testname-for-summary.
4642 (dg-test): Clean up testname_with_flags.
4643 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4644 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4645 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4646 scan-assembler-dem-not, object-size: Use testname-for-summary.
4647 * lib/gcov.exp (run-gcov): Likewise.
4648 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4649 scan-dump-dem, scan-dump-dem-note): Likewise.
4651 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4652 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4653 including profopt.opt; save and restore existing value.
4654 * g++.dg/bprob/bprob.exp: Likewise.
4655 * gcc.dg/matrix/matrix.exp: Likewise.
4656 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4657 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4660 2012-06-25 Richard Henderson <rth@redhat.com>
4662 * gcc.dg/pr53749.c: New.
4664 2012-06-25 Jason Merrill <jason@redhat.com>
4667 * g++.dg/cpp0x/nullptr28.C: New.
4669 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4671 * gcc.target/arm/neon-vld1_dupQ.c: New.
4673 2012-06-25 Florian Weimer <fweimer@redhat.com>
4675 * g++.dg/init/new35.C: New.
4676 * g++.dg/init/new36.C: New.
4677 * g++.dg/init/new37.C: New.
4678 * g++.dg/ext/vla5.C: New warning.
4679 * g++.dg/ext/vla8.C: New warning.
4680 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4682 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4683 James Greenhalgh <james.greenhalgh@arm.com>
4685 * gcc.target/arm/ftest-support-arm.h New testcase.
4686 * gcc.target/arm/ftest-support-thumb.h Likewise.
4687 * gcc.target/arm/ftest-support.h Likewise.
4688 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4689 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4690 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4691 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4692 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4693 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4694 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4695 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4696 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4697 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4698 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4699 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4700 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4701 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4702 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4703 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4704 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4705 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4706 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4707 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4708 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4709 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4710 * lib/target-supports.exp
4711 (check_effective_target_arm_arch_FUNC): Add support for more
4713 (add_options_for_arm_arch_FUNC): Likewise.
4714 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4716 2012-06-25 Jason Merrill <jason@redhat.com>
4719 * g++.dg/cpp0x/constexpr-tuple.C: New.
4721 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4724 * gcc.target/i386/pr53759.c: New test.
4727 * g++.dg/cpp0x/nsdmi7.C: New test.
4729 2012-06-24 Kai Tietz <ktietz@redhat.com>
4731 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4733 * gcc.target/i386/pr38988.c: Likewise.
4735 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4739 * gfortran.dg/typebound_generic_12.f03: New.
4740 * gfortran.dg/typebound_generic_13.f03: New.
4742 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4744 * gnat.dg/lto15.ad[sb]: New test.
4746 2012-06-21 Meador Inge <meadori@codesourcery.com>
4749 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4751 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4753 * gcc.dg/pch/ident-1.c: New test.
4754 * gcc.dg/pch/ident-1.hs: Header file for new test.
4756 2012-06-21 Michael Matz <matz@suse.de>
4759 * gcc.c-torture/execute/pr53688.c: New test.
4761 2012-06-20 Richard Guenther <rguenther@suse.de>
4763 PR tree-optimization/30318
4764 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4766 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4768 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4770 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4772 * gcc.target/i386/clearcapv2.map: New file.
4773 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4775 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4777 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4778 and add __sh__ case.
4780 2012-06-19 Jason Merrill <jason@redhat.com>
4783 * g++.dg/debug/localclass1.C: New.
4785 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4787 * g++.dg/cpp0x/override4.C: New.
4789 2012-06-14 Jason Merrill <jason@redhat.com>
4792 * g++.dg/cpp0x/decltype37.C: New.
4794 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4796 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4798 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4800 * gcc.c-torture/compile/vector-5.c,
4801 gcc.c-torture/compile/vector-6.c: New tests.
4803 2012-06-19 Richard Henderson <rth@redhat.com>
4805 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4807 2012-06-19 Richard Guenther <rguenther@suse.de>
4809 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4811 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4814 * gcc.target/i386/pr53712.c: New test.
4816 2012-06-18 Tobias Burnus <burnus@net-b.de>
4819 * gfortran.dg/elemental_optional_args_6.f90: New.
4821 2012-06-18 Tobias Burnus <burnus@net-b.de>
4824 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4825 * gfortran.dg/coarray/move_alloc_1.f90
4827 2012-06-18 Tobias Burnus <burnus@net-b.de>
4830 * gfortran.dg/coarray_27.f90: New.
4832 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4833 Greta Yorsh <Greta.Yorsh@arm.com>
4835 * gcc.target/arm/epilog-1.c: New test.
4837 2012-06-18 Richard Guenther <rguenther@suse.de>
4839 PR tree-optimization/53693
4840 * g++.dg/torture/pr53693.C: New testcase.
4842 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4844 PR tree-optimization/53703
4845 * gcc.dg/torture/pr53703.c: New test.
4847 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4850 * gcc.target/i386/pr53698.c: New test.
4852 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4854 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4856 2012-06-17 Tobias Burnus <burnus@net-b.de>
4860 * gfortran.dg/transfer_check_3.f90: New.
4862 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4864 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4866 2012-06-16 Tobias Burnus <burnus@net-b.de>
4870 * gfortran.dg/deferred_type_param_8.f90: New.
4872 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4874 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4875 testname that includes flags, passed in as new argument, in
4877 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4878 and pass it to verify-* procedures.
4880 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4881 alignment torture options with usual torture options.
4883 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4884 messages reported for one line of source code.
4885 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4886 * g++.dg/cpp0x/decltype2.C: Likewise.
4887 * g++.dg/cpp0x/decltype3.C: Likewise.
4888 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4889 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4890 * g++.dg/cpp0x/static_assert3.C: Likewise.
4891 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4892 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4893 * g++.dg/cpp0x/union1.C: Likewise.
4894 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4895 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4896 * g++.dg/cpp0x/variadic2.C: Likewise.
4897 * g++.dg/cpp0x/variadic20.C: Likewise.
4898 * g++.dg/cpp0x/variadic74.C: Likewise.
4899 * g++.dg/diagnostic/bitfld2.C: Likewise.
4900 * g++.dg/ext/attrib44.C: Likewise.
4901 * g++.dg/ext/no-asm-1.C: Likewise.
4902 * g++.dg/other/error34.C: Likewise.
4903 * g++.dg/parse/crash46.C: Likewise.
4904 * g++.dg/parse/error10.C: Likewise.
4905 * g++.dg/parse/error2.C: Likewise.
4906 * g++.dg/parse/error3.C: Likewise.
4907 * g++.dg/parse/error36.C: Likewise.
4908 * g++.dg/parse/error8.C: Likewise.
4909 * g++.dg/parse/error9.C: Likewise.
4910 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4911 * g++.dg/parse/parser-pr28152.C: Likewise.
4912 * g++.dg/parse/template25.C: Likewise.
4913 * g++.dg/parse/typename11.C: Likewise.
4914 * g++.dg/tc1/dr147.C: Likewise.
4915 * g++.dg/template/deduce3.C: Likewise.
4916 * g++.dg/template/koenig9.C: Likewise.
4917 * g++.dg/template/pr23510.C: Likewise.
4918 * g++.dg/warn/pr12242.C: Likewise.
4919 * g++.dg/warn/pr30551-2.C: Likewise.
4920 * g++.dg/warn/pr30551.C: Likewise.
4921 * g++.old-deja/g++.other/typename1.C: Likewise.
4922 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4924 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4927 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4928 * c-c++-common/torture/vshuf-2.inc: Likewise.
4929 * c-c++-common/torture/vshuf-4.inc: Likewise.
4930 * c-c++-common/torture/vshuf-8.inc: Likewise.
4931 * c-c++-common/torture/vshuf-main.inc: Likewise.
4932 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4933 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4934 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4935 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4936 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4937 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4938 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4939 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4940 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4941 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4942 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4943 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4944 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4945 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4947 2012-06-15 Michael Matz <matz@suse.de>
4949 * gcc.dg/tree-ssa/vector-4.c: New test.
4951 2012-06-15 Michael Matz <matz@suse.de>
4953 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4954 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4956 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4958 PR tree-optimization/53636
4959 * gcc.target/arm/pr53636.c: New test.
4961 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4963 PR tree-optimization/51581
4964 * gcc.c-torture/execute/pr51581-1.c: New test.
4965 * gcc.c-torture/execute/pr51581-2.c: New test.
4966 * gcc.dg/vect/pr51581-1.c: New test.
4967 * gcc.dg/vect/pr51581-2.c: New test.
4968 * gcc.dg/vect/pr51581-3.c: New test.
4969 * gcc.target/i386/avx-pr51581-1.c: New test.
4970 * gcc.target/i386/avx-pr51581-2.c: New test.
4971 * gcc.target/i386/avx2-pr51581-1.c: New test.
4972 * gcc.target/i386/avx2-pr51581-2.c: New test.
4973 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4975 2012-06-15 Richard Guenther <rguenther@suse.de>
4977 * gcc.c-torture/execute/20120615-1.c: New testcase.
4979 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4981 * gnat.dg/vect8.ad[sb]: New test.
4983 2012-06-14 Richard Guenther <rguenther@suse.de>
4985 * gcc.dg/tree-ssa/vrp.h: New testcase.
4986 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4988 2012-06-13 Christian Bruel <christian.bruel@st.com>
4991 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4993 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4995 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4997 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5000 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5001 test summary unique.
5003 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5004 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5005 scan-stack-usage-not): Don't strip torture options from test name.
5007 * lib/scandump.exp (scan-dump-times): Use printable version of
5008 regexp in test summary line.
5010 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5011 messages reported for one line of source code.
5012 * gcc.dg/format/few-1.c: Likewise.
5013 * gcc.dg/ia64-sync-2.c: Likewise.
5014 * gcc.dg/sync-2.c: Likewise.
5015 * gcc.dg/noncompile/pr44517.c: Likewise.
5017 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5020 * gcc.dg/guality/pr49888.c: New.
5022 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5024 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5025 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5026 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5028 2012-06-13 Tobias Burnus <burnus@net-b.de>
5031 * gfortran.dg/intent_out_7.f90: New.
5033 2012-06-13 Tobias Burnus <burnus@net-b.de>
5036 * gfortran.dg/save_4.f90: New.
5038 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5043 * gcc.dg/pr53532.c: New test.
5044 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5045 adjust line numbers.
5046 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5047 * gcc.dg/Wcxx-compat-8.c: Likewise.
5048 * gcc.dg/pr51034.c: New test.
5049 * gcc.dg/pr53196-1.c: New test.
5050 * gcc.dg/pr53196-2.c: New test.
5052 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5054 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5055 alignment torture options with usual torture options.
5056 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5057 instead of dg-options.
5058 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5059 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5060 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5061 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5062 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5063 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5065 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5066 to checks for multiple messages reported for one line of source code.
5067 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5069 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5070 messages reported for one line of source code.
5072 * gcc.dg/20031223-1.c: Add comments to check for multiple
5073 messages reported for one line of source code.
5074 * gcc.dg/Wconversion-integer.c: Likewise.
5075 * gcc.dg/Wfatal-2.c: Likewise.
5076 * gcc.dg/Wfatal.c: Likewise.
5077 * gcc.dg/Wobjsize-1.c: Likewise.
5078 * gcc.dg/c99-vla-jump-1.c: Likewise.
5079 * gcc.dg/c99-vla-jump-2.c: Likewise.
5080 * gcc.dg/c99-vla-jump-3.c: Likewise.
5081 * gcc.dg/c99-vla-jump-4.c: Likewise.
5082 * gcc.dg/c99-vla-jump-5.c: Likewise.
5083 * gcc.dg/decl-9.c: Likewise.
5084 * gcc.dg/declspec-10.c: Likewise.
5085 * gcc.dg/declspec-18.c: Likewise.
5086 * gcc.dg/mtune.c: Likewise.
5087 * gcc.dg/parser-pr28152-2.c: Likewise.
5088 * gcc.dg/parser-pr28152.c: Likewise.
5089 * gcc.dg/pr14475.c: Likewise.
5090 * gcc.dg/pr27953.c: Likewise.
5091 * gcc.dg/pr28322-3.c: Likewise.
5092 * gcc.dg/pr30457.c: Likewise.
5093 * gcc.dg/pr30551-2.c: Likewise.
5094 * gcc.dg/pr30551-3.c: Likewise.
5095 * gcc.dg/pr30551-4.c: Likewise.
5096 * gcc.dg/pr30551-5.c: Likewise.
5097 * gcc.dg/pr30551-6.c: Likewise.
5098 * gcc.dg/pr30551.c: Likewise.
5099 * gcc.dg/pr45461.c: Likewise.
5100 * gcc.dg/pr48552-1.c: Likewise.
5101 * gcc.dg/pr48552-2.c: Likewise.
5102 * gcc.dg/redecl-1.c: Likewise.
5103 * gcc.dg/transparent-union-3.c: Likewise.
5104 * gcc.dg/utf-dflt.c: Likewise.
5105 * gcc.dg/utf-dflt2.c: Likewise.
5106 * gcc.dg/vla-8.c: Likewise.
5107 * gcc.dg/vla-init-1.c: Likewise.
5108 * gcc.dg/wtr-int-type-1.c: Likewise.
5110 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5111 messages reported for for one line of source code.
5112 * c-c++-common/raw-string-5.c: Likewise.
5113 * c-c++-common/raw-string-4.c: Likewise.
5114 * c-c++-common/raw-string-6.c: Likewise.
5115 * c-c++-common/pr20000.c: Likewise.
5117 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5118 messages reported for one line of source code.
5119 * gcc.dg/cpp/pr30786.c: Likewise.
5120 * gcc.dg/cpp/pr28709.c: Likewise.
5121 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5122 * gcc.dg/cpp/macspace2.c: Likewise.
5123 * gcc.dg/cpp/missing-header-1.c: Likewise.
5124 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5125 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5126 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5128 2012-06-12 Jason Merrill <jason@redhat.com>
5131 * g++.dg/template/local7.C: New.
5133 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5136 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5137 * gcc.target/sh/pr51340-2.c: Likewise.
5138 * gcc.target/sh/pr51340-3.c: Likewise.
5140 2012-06-12 Michael Matz <matz@suse.de>
5142 * gcc.dg/torture/alias-1.c: New test.
5144 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5146 PR rtl-optimization/53589
5147 * gcc.dg/torture/pr53589.c: New test.
5149 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5152 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5153 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5154 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5155 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5156 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5157 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5158 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5159 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5160 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5161 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5162 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5163 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5164 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5165 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5166 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5167 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5169 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5171 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5172 (check_intel_cpu_model): New function.
5173 (check_amd_cpu_model): New function.
5174 (check_features): New function.
5175 (__get_cpuid_output): New function.
5176 (check_detailed): New function.
5177 (fn1): Rename to quick_check.
5178 (main): Update to call quick_check and call check_detailed.
5180 2012-06-11 Richard Henderson <rth@redhat.com>
5182 * lib/target-supports.exp
5183 (check_effective_target_sync_long_long_runtime): Use
5184 check_effective_target_lp64 instead of
5185 check_effective_target_powerpc64 for powerpc targets.
5187 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5190 * gcc.target/sh/pr53511-1.c: New.
5192 2012-06-11 Richard Guenther <rguenther@suse.de>
5195 * g++.dg/lto/pr53470_0.C: New testcase.
5196 * gcc.dg/lto/pr53470_0.c: Likewise.
5198 2012-06-11 Richard Guenther <rguenther@suse.de>
5201 * g++.dg/ext/pr53605.C: New testcase.
5203 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5205 * gnat.dg/specs/array1.ads: New test.
5206 * gnat.dg/specs/array2.ads: Likewise.
5207 * gnat.dg/array22.adb: Likewise.
5209 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5211 * gnat.dg/constant4.adb: New test.
5212 * gnat.dg/constant4_pkg.ads: New helper.
5214 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5217 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5218 * gfortran.dg/allocate_class_1.f90: Modified.
5219 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5220 * gfortran.dg/allocate_class_2.f90: New.
5222 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5225 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5227 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5230 * gfortran.dg/string_assign_2.f90: New test case.
5232 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5235 * gfortran.dg/string_assign_1.f90: New test case.
5237 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5240 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5241 * gcc.dg/gomp/critical-4.c: Likewise.
5242 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5243 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5244 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5245 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5246 * c-c++-common/gomp/pr53580.c: New test.
5248 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5251 * g++.dg/cpp0x/forw_enum11.C: New.
5253 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5256 * g++.dg/cpp0x/alias-decl-19.C: New.
5258 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5260 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5262 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5264 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5266 (XSTATE_SSE): Ditto.
5267 (XSTATE_YMM): Ditto.
5268 (avx_os_support): Use new defines.
5270 2012-06-06 Richard Guenther <rguenther@suse.de>
5273 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5276 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5279 * g++.dg/cpp0x/pr52841.C: New testcase.
5281 2012-06-06 Richard Guenther <rguenther@suse.de>
5283 PR tree-optimization/53081
5284 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5285 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5287 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5289 * gcc.target/powerpc/pr53487.c: New test.
5291 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5293 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5295 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5297 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5299 2012-06-05 Richard Guenther <rguenther@suse.de>
5301 PR tree-optimization/30442
5302 * gcc.dg/vect/bb-slp-30.c: New testcase.
5304 2012-06-05 Richard Guenther <rguenther@suse.de>
5306 PR tree-optimization/53081
5307 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5308 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5309 -fno-tree-loop-distribute-patterns.
5311 2012-06-05 Alan Modra <amodra@gmail.com>
5313 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5314 Check static chain in nested funcs.
5316 2012-06-04 Tobias Burnus <burnus@net-b.de>
5319 * gfortran.dg/init_flag_10.f90: New.
5321 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5324 * g++.dg/warn/Wenum-compare-no-2: New.
5326 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5328 PR preprocessor/53463
5329 * g++.dg/cpp/limits.C: New test.
5330 * g++.dg/parse/error19.C: Adjust.
5331 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5332 * g++.dg/warn/pr35635.C: Likewise.
5333 * g++.old-deja/g++.pt/assign1.C: Likewise.
5335 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5338 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5339 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5340 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5341 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5342 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5343 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5344 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5345 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5347 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5349 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5351 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5353 PR tree-optimization/53550
5354 * gcc.dg/pr53550.c: New test.
5356 2012-06-04 Richard Guenther <rguenther@suse.de>
5358 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5359 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5360 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5362 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5365 * gfortran.dg/parameter_array_element_2.f90: New.
5367 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5370 * gcc.target/sh/pr53512-1.c: New.
5371 * gcc.target/sh/pr53512-2.c: New.
5372 * gcc.target/sh/pr53512-3.c: New.
5373 * gcc.target/sh/pr53512-4.c: New.
5375 2012-06-01 Jason Merrill <jason@redhat.com>
5378 * g++.dg/ext/visibility/template12.C: New.
5379 * g++.dg/ext/attrib14.C: Adjust warning line.
5382 * g++.dg/parse/new6.C: New.
5383 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5385 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5387 * c-c++-common/restrict-2.c: Revert previous change.
5389 2012-06-01 Jason Merrill <jason@redhat.com>
5392 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5395 * g++.dg/cpp0x/auto33.C: New.
5397 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5400 * g++.dg/parse/namespace-alias-1.C: New.
5402 2012-06-01 Christian Bruel <christian.bruel@st.com>
5404 * gcc.dg/spec-options.c: New test.
5405 * gcc.dg/foo.specs: New file.
5407 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5410 * gnat.dg/lto14.adb: Skip on Solaris.
5412 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5414 * gcc.target/cris/sync-1-v10.c,
5415 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5416 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5417 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5418 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5419 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5420 gcc.target/cris/torture/sync-mis-op-i-1.c,
5421 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5422 gcc.target/cris/torture/sync-mis-op-i-2.c,
5423 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5424 gcc.target/cris/torture/sync-mis-op-i-3.c,
5425 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5426 gcc.target/cris/torture/sync-mis-op-s-1.c,
5427 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5428 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5429 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5430 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5431 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5432 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5433 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5434 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5435 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5437 2012-05-31 Richard Guenther <rguenther@suse.de>
5439 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5440 ldist-pr45948.c with disabled SCCP.
5442 2012-05-31 Richard Guenther <rguenther@suse.de>
5445 * gcc.dg/torture/pr48493.c: New testcase.
5447 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5449 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5451 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5452 of the initialization loop.
5453 (dg-final): Adjust the expected number of vectorized loops depending
5454 on vect_char_mult target selector.
5456 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5458 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5459 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5460 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5463 2012-05-30 Jason Merrill <jason@redhat.com>
5466 * g++.dg/init/new34.C: New.
5467 * g++.dg/tree-ssa/stabilize1.C: New.
5469 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5472 * g++.dg/init/new33.C: New test.
5474 2012-05-30 Richard Guenther <rguenther@suse.de>
5477 * gcc.dg/torture/pr53501.c: New testcase.
5478 * c-c++-common/restrict-2.c: Adjust.
5480 2012-05-30 Alan Modra <amodra@gmail.com>
5482 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5485 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5487 * gcc.target/i386/shuf-concat.c: New test.
5489 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5491 PR rtl-optimization/53519
5492 * gcc.c-torture/compile/pr53519.c: New test.
5494 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5496 * gcc.target/arm/neon-vrev.c: New.
5498 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5501 * gcc.target/sh/pr51340-1.c: New.
5502 * gcc.target/sh/pr51340-2.c: New.
5503 * gcc.target/sh/pr51340-3.c: New.
5505 2012-05-29 Richard Guenther <rguenther@suse.de>
5507 PR tree-optimization/53516
5508 * gcc.dg/torture/pr53516.c: New testcase.
5510 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5512 PR preprocessor/53229
5513 * gcc.dg/cpp/paste6.c: Force to run without
5514 -ftrack-macro-expansion.
5515 * gcc.dg/cpp/paste8.c: Likewise.
5516 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5517 -ftrack-macro-expansion.
5518 * gcc.dg/cpp/paste12.c: Force to run without
5519 -ftrack-macro-expansion.
5520 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5521 -ftrack-macro-expansion.
5522 * gcc.dg/cpp/paste13.c: Likewise.
5523 * gcc.dg/cpp/paste14.c: Likewise.
5524 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5525 -ftrack-macro-expansion.
5526 * gcc.dg/cpp/paste18.c: New test.
5528 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5530 * gcc.target/cris/torture/trap-1.c,
5531 gcc.target/cris/torture/trap-2.c,
5532 gcc.target/cris/torture/trap-3.c,
5533 gcc.target/cris/torture/trap-v0.c,
5534 gcc.target/cris/torture/trap-v3.c: New tests.
5536 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5539 * g++.dg/warn/Wbraces3.C: New.
5540 * g++.dg/warn/Wbraces4.C: Likewise.
5542 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5544 PR tree-optimization/53505
5545 * c-c++-common/torture/pr53505.c: New test.
5547 2012-05-27 Nathan Sidwell <nathan@acm.org>
5549 * gcc.dg/stmt-expr-4.c: New.
5551 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5554 * g++.dg/parse/crash60.C: New.
5556 2012-05-26 Jason Merrill <jason@redhat.com>
5559 * c-c++-common/array-lit.c: New.
5560 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5562 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5565 * gnat.dg/array21.adb: New test.
5567 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5569 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5571 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5574 * g++.dg/other/anon-union3.C: New.
5576 2012-05-25 Ian Lance Taylor <iant@google.com>
5578 * gcc.dg/split-6.c: New test.
5580 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5582 * gnat.dg/lto14.adb: New test.
5584 2012-05-25 Tristan Gingold <gingold@adacore.com>
5586 * gcc.target/i386/large-frame.c: New.
5588 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5589 * gcc.target/powerpc/lhs-1.c: New.
5590 * gcc.target/powerpc/lhs-2.c: New.
5591 * gcc.target/powerpc/lhs-3.c: New.
5593 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5595 Make unwound macro expansion trace less redundant
5596 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5597 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5598 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5599 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5600 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5601 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5603 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5606 * g++.dg/cpp0x/constexpr-default1.C: New.
5608 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5611 * g++.dg/eh/goto2.C: New.
5613 2012-05-24 Richard Guenther <rguenther@suse.de>
5616 * g++.dg/tree-prof/pr53460.C: New testcase.
5618 2012-05-24 Richard Guenther <rguenther@suse.de>
5621 * g++.dg/debug/pr53466.C: New testcase.
5623 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5625 PR tree-optimization/53465
5626 * gcc.c-torture/execute/pr53465.c: New test.
5628 2012-05-23 Tobias Burnus <burnus@net-b.de>
5632 * gfortran.dg/allocate_with_typespec_6.f90: New.
5634 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5637 * g++.dg/warn/delete-array-1.C: New.
5639 2012-05-23 Richard Guenther <rguenther@suse.de>
5641 * gcc.dg/torture/pr39074-2.c: Adjust.
5642 * gcc.dg/torture/pr39074.c: Likewise.
5643 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5644 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5646 2012-05-22 Jan Hubicka <jh@suse.cz>
5649 * g++.dg/torture/pr53161.C: New testcase.
5651 2012-05-22 Tobias Burnus <burnus@net-b.de>
5654 * gfortran.dg/realloc_on_assign_15.f90: New.
5656 2012-05-22 Richard Guenther <rguenther@suse.de>
5659 * gcc.dg/torture/pr51071-2.c: New testcase.
5661 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5663 PR tree-optimization/53336
5664 * g++.dg/torture/pr53336.C: New testcase.
5666 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5669 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5670 instead of -Wunused-local-typedefs.
5672 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5675 * g++.dg/other/abstract4.C: New-
5677 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5680 * g++.dg/ext/attrib46.C: New.
5682 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5685 * gcc.c-torture/compile/pr53418-1.c,
5686 gcc.c-torture/compile/pr53418-2.c: New tests.
5688 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5690 PR tree-optimization/53366
5691 * gcc.dg/torture/pr53366-1.c: New test.
5692 * gcc.dg/torture/pr53366-2.c: New test.
5693 * gcc.target/i386/pr53366-1.c: New test.
5694 * gcc.target/i386/pr53366-2.c: New test.
5696 PR tree-optimization/53409
5697 * gcc.c-torture/compile/pr53409.c: New test.
5699 PR tree-optimization/53410
5700 * gcc.c-torture/compile/pr53410-1.c: New test.
5701 * gcc.c-torture/compile/pr53410-2.c: New test.
5703 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5706 * gcc.target/i386/pr53425-1.c: New file.
5707 * gcc.target/i386/pr53425-2.c: Likewise.
5709 2012-05-21 Richard Guenther <rguenther@suse.de>
5711 PR tree-optimization/53408
5712 * gcc.dg/torture/pr53408.c: New testcase.
5714 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5715 H.J. Lu <hongjiu.lu@intel.com>
5718 * gcc.target/i386/pr53416.c: New file.
5720 2012-05-21 Richard Guenther <rguenther@suse.de>
5722 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5724 2012-05-21 Richard Guenther <rguenther@suse.de>
5726 * gcc.dg/torture/ldist-1.c: New testcase.
5728 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5730 * gnat.dg/lto13.adb: New test.
5731 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5733 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5735 * gnat.dg/specs/lto12.ads: New test.
5736 * gnat.dg/specs/lto12_pkg.ads: New helper.
5738 2012-05-18 Richard Guenther <rguenther@suse.de>
5740 PR tree-optimization/53346
5741 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5742 * gcc.target/i386/incoming-10.c: Adjust.
5743 * gcc.target/i386/incoming-11.c: Likewise.
5744 * gcc.target/i386/pr46295.c: Likewise.
5746 2012-05-18 Richard Guenther <rguenther@suse.de>
5748 * gcc.dg/pr53352.c: Return zero.
5750 2012-05-18 Richard Guenther <rguenther@suse.de>
5752 PR tree-optimization/53390
5753 * gcc.dg/torture/pr53390.c: New testcase.
5755 2012-05-18 Meador Inge <meadori@codesourcery.com>
5757 PR rtl-optimization/53352
5758 * gcc.dg/pr53352.c: New test.
5760 2012-05-17 David S. Miller <davem@davemloft.net>
5762 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5763 failure on sparc-*-linux-gnu.
5765 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5768 * g++.dg/parse/error49.C: New.
5769 * g++.dg/cpp0x/error8.C: Likewise.
5770 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5771 * g++.dg/ext/utf-dflt2.C: Likewise.
5772 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5773 * g++.dg/ext/utf-dflt.C: Likewise.
5774 * c-c++-common/raw-string-3.c: Likewise.
5775 * c-c++-common/raw-string-4.c: Likewise.
5777 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5780 * g++.dg/cpp0x/catch1.C: New.
5782 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5785 * g++.dg/parse/error48.C: New.
5786 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5787 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5789 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5791 * gcc.dg/tm/indirect-2.c: New test.
5793 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5795 PR tree-optimization/53217
5796 * gfortran.dg/pr53217.f90: New test.
5798 2012-05-16 Richard Guenther <rguenther@suse.de>
5800 PR tree-optimization/53364
5801 * g++.dg/torture/pr53364.C: New testcase.
5803 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5806 * gcc.dg/pr52549.c: Fix test for long != void*
5807 * gcc.c-torture/execute/pr52979-1.x: New file.
5808 * gcc.c-torture/execute/pr52979-2.x: New file.
5810 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5812 PR preprocessor/7263
5813 * gcc.dg/binary-constants-2.c: Run without tracking locations
5814 accross macro expansion.
5815 * gcc.dg/binary-constants-3.c: Likewise.
5816 * gcc.dg/cpp/sysmac2.c: Likewise.
5817 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5819 * gcc.dg/cpp/syshdr3.c: New test.
5820 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5821 * gcc.dg/system-binary-constants-1.c: New test.
5822 * gcc.dg/system-binary-constants-1.h: New header for the new test
5824 * g++.dg/cpp/syshdr3.C: New test.
5825 * g++.dg/cpp/syshdr3.h: New header the new test above.
5826 * g++.dg/system-binary-constants-1.C: New test.
5827 * g++.dg/system-binary-constants-1.h: New header the new test
5830 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5832 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5834 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5837 * gcc.dg/pr53358.c: New test.
5839 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5842 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5843 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5845 2012-05-15 Olivier Hainque <hainque@adacore.com>
5847 * g++.dg/eh/sighandle.C: New testcase.
5849 2012-05-15 Richard Guenther <rguenther@suse.de>
5851 PR tree-optimization/53355
5852 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5854 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5856 * gfortran.dg/*.f90: Remove now redundant manual
5857 cleanup-modules directive.
5859 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5861 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5862 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5864 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5867 * gfortran.dg/int_range_io_1.f90: New test.
5869 2012-05-14 Andi Kleen <ak@linux.intel.com>
5870 Jakub Jelinek <jakub@redhat.com>
5873 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5874 * gcc.target/i386/rtm-check.h: New file.
5875 * gcc.target/i386/pr53315.c: New test.
5877 2012-05-14 Tobias Burnus <burnus@net-b.de>
5882 * gfortran.dg/deferred_type_param_4.f90: New.
5883 * gfortran.dg/deferred_type_param_6.f90: New.
5885 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5887 * gcc.target/i386/retarg.c: New test.
5889 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5892 * gfortran.dg/deferred_type_param_3.f90: New.
5893 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5894 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5896 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5898 * gnat.dg/null_pointer_deref3.adb: New test.
5900 2012-05-12 Tobias Burnus <burnus@net-b.de>
5904 * gfortran.dg/deferred_type_param_5.f90: New.
5906 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5908 * g++.dg/parse/error47.C: New.
5910 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5913 * gfortran.dg/string_compare_4.f90: Change option
5914 to -fdump-tree-original. Add test case for kind=4.
5916 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5919 * gfortran.dg/string_compare_4.f90: New test.
5921 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5923 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5925 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5928 * g++.dg/cpp0x/variadic132.C: New.
5930 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5933 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5934 * g++.dg/parse/error26.C: Tweak dg-error column number.
5936 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5939 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5941 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5943 * gnat.dg/lto11.ad[sb]: New test.
5945 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5948 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5949 directive to Scan for vpmuldq, not vpmacsdql.
5951 2012-05-09 Michael Matz <matz@suse.de>
5953 PR tree-optimization/53185
5954 * gcc.dg/vect/pr53185.c: New test.
5956 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5959 * gcc.target/i386/pr53249.c: New.
5961 2012-05-09 Richard Guenther <rguenther@suse.de>
5963 PR tree-optimization/18437
5964 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5965 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5967 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5969 PR tree-optimization/53226
5970 * gcc.c-torture/compile/pr53226.c: New test.
5972 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5974 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5975 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5976 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5977 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5978 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5979 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5980 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5981 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5982 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5983 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5984 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5985 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5986 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5987 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5989 2012-05-09 Dehao Chen <dehao@google.com>
5991 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5992 * gcc.dg/predict-2.c: Likewise.
5993 * gcc.dg/predict-3.c: Likewise.
5994 * gcc.dg/predict-4.c: Likewise.
5995 * gcc.dg/predict-5.c: Likewise.
5996 * gcc.dg/predict-6.c: Likewise.
5998 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6001 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6003 2012-05-08 Richard Guenther <rguenther@suse.de>
6005 * gcc.dg/fold-bitand-4.c: New testcase.
6007 2012-05-08 Dehao Chen <dehao@google.com>
6009 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6010 heuristic is working properly.
6011 * gcc.dg/predict-2.c: Likewise.
6012 * gcc/dg/predict-3.c: Likewise.
6013 * gcc/dg/predict-4.c: Likewise.
6014 * gcc/dg/predict-5.c: Likewise.
6015 * gcc/dg/predict-6.c: Likewise.
6017 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6019 PR tree-optimization/53239
6020 * g++.dg/opt/vrp3.C: New test.
6021 * g++.dg/opt/vrp3-aux.cc: New file.
6022 * g++.dg/opt/vrp3.h: New file.
6024 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6026 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6027 .uleb128 support in assembler output.
6029 2012-05-07 Richard Guenther <rguenther@suse.de>
6032 * g++.dg/lto/pr42987_0.C: New testcase.
6033 * g++.dg/lto/pr42987_1.C: Likewise.
6035 2012-05-07 Tobias Burnus <burnus@net-b.de>
6038 * gfortran.dg/typebound_operator_15.f90: New.
6040 2012-05-06 Tobias Burnus <burnus@net-b.de>
6043 * gfortran.dg/class_array_13.f90: New.
6045 2012-05-06 Tristan Gingold <gingold@adacore.com>
6047 * gnat.dg/warn7.adb: New test.
6049 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6051 * gnat.dg/specs/renamings.ads: Rename to...
6052 * gnat.dg/specs/renaming1.ads: ...this.
6053 * gnat.dg/specs/renaming2.ads: New test.
6054 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6055 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6056 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6057 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6059 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6061 * gnat.dg/discr36.ad[sb]: New test.
6062 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6064 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6067 * c-c++-common/pr43772.c: New.
6069 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6072 * gfortran.dg/select_type_26.f03 : New test.
6073 * gfortran.dg/select_type_27.f03 : New test.
6076 * gfortran.dg/select_type_28.f03 : New test.
6078 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6082 * gfortran.dg/mod_sign0_1.f90: New test.
6083 * gfortran.dg/mod_large_1.f90: New test.
6085 2012-05-04 Tobias Burnus <burnus@net-b.de>
6088 gfortran.dg/public_private_module_5.f90: New.
6090 2012-05-04 Tobias Burnus <burnus@net-b.de>
6093 * gfortran.dg/constructor_7.f90: New.
6094 * gfortran.dg/constructor_8.f90: New.
6096 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6099 * g++.dg/cpp0x/static_assert7.C: New.
6101 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6103 PR tree-optimization/52633
6104 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6105 recognized as widening shifts instead of over-widening.
6106 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6107 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6108 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6109 * gcc.target/arm/pr52633.c: New test.
6111 2012-05-04 Richard Guenther <rguenther@suse.de>
6113 PR tree-optimization/53168
6114 * gcc.dg/torture/pr53168.c: New testcase.
6115 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6117 2012-05-04 Richard Guenther <rguenther@suse.de>
6119 * gcc.dg/lto/pr53214_0.c: New testcase.
6121 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6123 * gcc.target/ia64/pr48496.c: New test.
6124 * gcc.target/ia64/pr52657.c: Likewise.
6126 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6129 * c-c++-common/pr51712.c: New.
6131 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6134 * gcc.target/powwerpc/pr53199.c: New file.
6136 2012-05-03 Jason Merrill <jason@redhat.com>
6138 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6140 * gcc.dg/debug/dwarf2/dups-types.c: New.
6141 * gcc.dg/debug/dwarf2/dups-types.h: New.
6143 2012-05-03 Jason Merrill <jason@redhat.com>
6145 * g++.dg/debug/dwarf2/namespace-2.C: New.
6146 * g++.dg/debug/dwarf2/localclass3.C: New.
6148 2012-05-03 Jason Merrill <jason@redhat.com>
6150 * g++.dg/debug/dwarf2/thunk1.C: New.
6152 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6155 * g++.dg/other/final2.C: New.
6157 2012-05-03 Richard Guenther <rguenther@suse.de>
6159 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6161 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6163 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6164 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6165 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6166 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6168 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6170 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6172 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6173 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6174 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6177 * gcc.dg/pr53174.c: New test.
6180 * gcc.target/arm/pr53187.c: New test.
6181 * gcc.c-torture/compile/pr53187.c: New test.
6183 2012-05-03 Richard Guenther <rguenther@suse.de>
6185 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6186 unsupported prefetching support.
6188 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6190 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6191 option -ftrack-macro-expansion=0.
6192 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6193 option -ftrack-macro-expansion=0.
6195 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6197 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6198 dg-options for target arm with dg-additional-options.
6200 2012-05-03 Richard Guenther <rguenther@suse.de>
6202 PR tree-optimization/53144
6203 * gcc.dg/torture/pr53144.c: New testcase.
6205 2012-05-03 Tobias Burnus <burnus@net-b.de>
6208 * gfortran.dg/pointer_intent_7.f90: New.
6209 * gfortran.dg/pure_formal_3.f90: New.
6211 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6213 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6215 2012-05-02 Martin Jambor <mjambor@suse.cz>
6218 * g++.dg/lto/pr52605_0.C: New test.
6220 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6222 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6223 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6224 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6225 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6226 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6227 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6228 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6229 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6230 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6231 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6232 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6233 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6234 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6235 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6236 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6237 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6239 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6242 * gcc.dg/pr53153.c: New test.
6244 2012-05-02 Richard Guenther <rguenther@suse.de>
6246 * g++.dg/tree-ssa/pr19807.C: Adjust.
6248 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6250 PR tree-optimization/53163
6251 * gcc.c-torture/compile/pr53163.c: New test.
6253 PR rtl-optimization/53160
6254 * gcc.c-torture/execute/pr53160.c: New test.
6256 2012-05-01 Ian Lance Taylor <iant@google.com>
6259 * gcc.dg/pr37303.c: New test.
6261 2012-05-01 Richard Henderson <rth@redhat.com>
6263 * lib/target-supports.exp
6264 (check_effective_target_sync_long_long_runtime): True for
6265 check_effective_target_powerpc64.
6267 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6270 * gcc.dg/vector-1.c: Move to ...
6271 * c-c++-common/vector-1.c: ... here.
6272 * gcc.dg/vector-2.c: Move to ...
6273 * c-c++-common/vector-2.c: ... here.
6274 * gcc.dg/vector-3.c: Move to ...
6275 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6276 * gcc.dg/vector-4.c: Move to ...
6277 * c-c++-common/vector-4.c: ... here.
6278 * gcc.dg/vector-init-1.c: Move to ...
6279 * c-c++-common/vector-init-1.c: ... here.
6280 * gcc.dg/vector-init-2.c: Move to ...
6281 * c-c++-common/vector-init-2.c: ... here.
6282 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6283 * c-c++-common/vector-subscript-1.c: ... here.
6284 * gcc.dg/vector-subscript-2.c: Move to ...
6285 * c-c++-common/vector-subscript-2.c: ... here.
6286 * gcc.dg/vector-subscript-3.c: Move to ...
6287 * c-c++-common/vector-subscript-3.c: ... here.
6290 * g++.dg/cpp0x/vt-51314.C: New test.
6291 * g++.dg/cpp0x/variadic76.C: Fix.
6293 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6295 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6297 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6299 Add -Wvarargs option
6300 * c-c++-common/Wvarargs.c: New test case.
6301 * c-c++-common/Wvarargs-2.c: Likewise.
6303 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6305 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6306 * objc.dg/foreach-7.m: Force the test case to run without
6307 -ftrack-macro-expansion.
6308 * c-c++-common/tm/attrib-1.c: Likewise.
6309 * c-c++-common/warn-ommitted-condop.c: Likewise.
6310 * gcc.dg/assign-warn-1.c: Likewise.
6311 * gcc.dg/assign-warn-2.c: Likewise.
6312 * gcc.dg/attr-alloc_size.c: Likewise.
6313 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6314 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6315 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6316 * gcc.dg/c90-const-expr-9.c: Likewise.
6317 * gcc.dg/c99-const-expr-9.c: Likewise.
6318 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6319 * gcc.dg/cpp/direct2s.c: Likewise.
6320 * gcc.dg/cpp/pr28709.c: Likewise.
6321 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6322 * gcc.dg/dfp/composite-type.c: Likewise.
6323 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6324 with -ftrack-macro-expansion
6325 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6326 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6327 * g++.dg/ext/cleanup-1.C: Likewise.
6328 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6329 * g++.dg/template/sfinae10.C: Likewise.
6330 * g++.dg/tm/wrap-2.C: Likewise.
6331 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6332 * g++.dg/warn/Wsign-conversion.C: Likewise.
6333 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6334 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6335 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6336 it to run with -ftrack-macro-expansion.
6337 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6338 test cases without -ftrack-macro-expansion.
6340 Fix location for static class members
6341 * g++.dg/template/sfinae6_neg.C: Adjust.
6343 Make conversion warnings work on NULL with -ftrack-macro-expansion
6344 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6345 alongside the previous testing for NULL.
6347 Fix -Wuninitialized for -ftrack-macro-expansion
6348 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6350 Strip "<built-in>" loc from displayed expansion context
6351 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6352 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6353 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6356 Fix expansion point loc for macro-like tokens
6357 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6358 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6360 Fix token pasting with -ftrack-macro-expansion
6361 * gcc.dg/cpp/paste17.c: New test case for
6362 -ftrack-macro-expansion=2 mode only.
6363 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6365 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6367 * gnat.dg/warn6.ad[sb]: New test.
6369 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6372 * gcc.dg/20011021-1.c: Adjust testcase.
6374 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6377 * gfortran.dg/function_optimize_12.f90: New test.
6379 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6382 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6383 code to match current output and cover new peephole2 pattern.
6385 2012-04-27 Ollie Wild <aaw@google.com>
6387 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6389 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6391 * gcc.c-torture/execute/20120427-2.c: New testcase.
6392 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6393 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6394 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6396 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6399 * gcc.c-torture/execute/20120427-1.c: New testcase.
6401 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6404 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6406 2012-04-27 Tom de Vries <tom@codesourcery.com>
6408 PR tree-optimization/51879
6409 * gcc.dg/pr51879.c: New test.
6410 * gcc.dg/pr51879-2.c: Same.
6411 * gcc.dg/pr51879-3.c: Same.
6412 * gcc.dg/pr51879-4.c: Same.
6413 * gcc.dg/pr51879-6.c: Same.
6415 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6418 * g++.dg/cpp0x/defaulted35.C: New.
6419 * g++.dg/cpp0x/defaulted15.C: Adjust.
6421 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6423 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6426 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6428 * gcc.target/i386/builtin_target.c: Check avx2.
6430 2012-04-26 Alan Modra <amodra@gmail.com>
6432 * gcc.target/powerpc/savres.c: New test.
6433 * gcc.target/powerpc/powerpc.exp: Run it.
6435 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6438 * gcc.dg/torture/pr53120.c: New test.
6440 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6443 * gcc.c-torture/compile/pr52979-1.c: New test.
6444 * gcc.c-torture/execute/pr52979-1.c: New test.
6445 * gcc.c-torture/execute/pr52979-2.c: New test.
6447 2012-04-25 Richard Guenther <rguenther@suse.de>
6449 * gcc.target/i386/l_fma_float_5.c: Adjust.
6450 * gcc.target/i386/l_fma_double_4.c: Likewise.
6451 * gcc.target/i386/l_fma_float_2.c: Likewise.
6452 * gcc.target/i386/l_fma_float_6.c: Likewise.
6453 * gcc.target/i386/l_fma_double_1.c: Likewise.
6454 * gcc.target/i386/l_fma_double_5.c: Likewise.
6455 * gcc.target/i386/l_fma_float_3.c: Likewise.
6456 * gcc.target/i386/l_fma_double_2.c: Likewise.
6457 * gcc.target/i386/l_fma_double_6.c: Likewise.
6458 * gcc.target/i386/l_fma_float_4.c: Likewise.
6459 * gcc.target/i386/l_fma_double_3.c: Likewise.
6460 * gcc.target/i386/l_fma_float_1.c: Likewise.
6462 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6464 PR tree-optimization/53058
6465 * gcc.c-torture/compile/pr53058.c: New test.
6467 2012-04-25 Jan Hubicka <jh@suse.cz>
6470 * gcc.target/i386/pr39082-1.c: Update warning location.
6472 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6475 * gcc.dg/pr52880.c: New test.
6477 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6479 * gcc.dg/m-un-2.c: Update.
6480 * gcc.dg/20011021-1.c: Update.
6482 2012-04-25 Tobias Burnus <burnus@net-b.de>
6485 * gfortran.dg/realloc_on_assign_14.f90: New.
6487 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6490 PR tree-optimizations/52891
6491 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6493 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6496 * g++.dg/cpp0x/sfinae35.C: New.
6497 * g++.dg/cpp0x/sfinae36.C: Likewise.
6499 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6501 * gcc.target/builtin_target.c: New testcase.
6503 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6506 * gcc.target/powerpc/pr47197.c: New test.
6508 2012-04-24 Richard Guenther <rguenther@suse.de>
6510 PR tree-optimization/53085
6511 * g++.dg/torture/pr53085.C: New testcase.
6513 2012-04-24 Andrew Pinski <apinski@cavium.com>
6516 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6517 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6518 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6520 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6523 * gcc.c-torture/execute/pr53084.c: New test.
6525 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6527 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6529 2012-04-23 Andrew Pinski <apinski@cavium.com>
6531 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6533 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6536 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6537 * gcc.dg/torture/builtin-power-1.c: Likewise.
6539 2012-04-23 Richard Guenther <rguenther@suse.de>
6541 PR tree-optimization/53070
6542 * gcc.dg/torture/pr53070.c: New testcase.
6544 2012-04-23 Richard Guenther <rguenther@suse.de>
6547 * gcc.dg/pr53060.c: New testcase.
6549 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6551 PR tree-optimizations/52891
6552 * gcc.c-torture/compile/pr52891-1.c: New test.
6553 * gcc.c-torture/compile/pr52891-2.c: New test.
6555 2012-04-22 Tobias Burnus <burnus@net-b.de>
6558 * gfortran.dg/read_float_4.f90: New.
6560 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6563 * c-c++-common/pr35441.C: New.
6565 2012-04-20 Ian Lance Taylor <iant@google.com>
6567 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6568 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6570 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6572 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6574 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6576 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6578 PR rtl-optimization/44214
6579 * gcc.dg/pr44214-1.c: New test.
6580 * gcc.dg/pr44214-2.c: Likewise.
6581 * gcc.dg/pr44214-3.c: Likewise.
6583 2012-04-20 Richard Guenther <rguenther@suse.de>
6585 * g++.dg/torture/20120420-1.C: New testcase.
6587 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6589 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6591 2012-04-19 Christian Bruel <christian.bruel@st.com>
6593 * gcc.dg/pr52283.c: New test.
6595 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6597 * gcc.dg/pr37985.c: New test.
6599 2012-04-19 Richard Guenther <rguenther@suse.de>
6601 PR rtl-optimization/44688
6602 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6603 possibly profitable.
6605 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6607 PR tree-optimization/52976
6608 * gfortran.dg/reassoc_11.f: New test.
6610 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6612 PR tree-optimization/52976
6613 * gfortran.dg/reassoc_7.f: New test.
6614 * gfortran.dg/reassoc_8.f: Likewise.
6615 * gfortran.dg/reassoc_9.f: Likewise.
6616 * gfortran.dg/reassoc_10.f: Likewise.
6618 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6621 * g++.dg/cpp0x/sfinae33.C: New.
6622 * g++.dg/cpp0x/sfinae34.C: Likewise.
6624 2012-04-18 Joey Ye <joey.ye@arm.com>
6626 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6628 2012-04-18 Richard Guenther <rguenther@suse.de>
6630 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6632 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6633 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6635 2012-04-17 Tom de Vries <tom@codesourcery.com>
6637 * g++.dg/pr51264-4.C: New test.
6639 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6642 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6644 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6647 * g++.dg/parse/crash59.C: New.
6649 2012-04-17 Michael Matz <matz@suse.de>
6651 PR tree-optimization/18437
6652 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6654 2012-04-17 Richard Guenther <rguenther@suse.de>
6657 * g++.dg/torture/pr53011.C: New testcase.
6659 2012-04-16 Jason Merrill <jason@redhat.com>
6662 * g++.dg/cpp0x/variadic131.C: New.
6665 * g++.dg/cpp0x/variadic130.C: New.
6668 * g++.dg/cpp0x/variadic129.C: New.
6671 * g++.dg/cpp0x/variadic128.C: New.
6673 2012-04-16 Tobias Burnus <burnus@net-b.de>
6676 * gfortran.dg/pointer_intent_6.f90: New.
6678 2012-04-16 Tobias Burnus <burnus@net-b.de>
6681 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6682 to include public_private_module_4.f90.
6683 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6686 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6689 * g++.dg/diagnostic/operator1.C: New.
6690 * g++.dg/ext/label5.C: Adjust.
6691 * g++.dg/ext/va-arg1.C: Likewise.
6692 * g++.dg/other/error20.C: Likewise.
6693 * g++.dg/other/error20.C: Likewise.
6694 * g++.dg/other/error16.C: Likewise.
6695 * g++.dg/other/error10.C: Likewise.
6696 * g++.dg/parse/error30.C: Likewise.
6697 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6699 2012-04-16 Jason Merrill <jason@redhat.com>
6702 * g++.dg/cpp0x/variadic127.C: New.
6704 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6706 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6708 Use fail, pass instead of unresolved.
6712 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6714 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6715 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6716 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6718 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6721 * gfortran.dg/typebound_call_23.f03: New test case.
6723 2012-04-15 Jason Merrill <jason@redhat.com>
6726 * g++.dg/cpp0x/variadic126.C: New.
6729 * g++.dg/cpp0x/variadic125.C: New.
6732 * g++.dg/cpp0x/variadic124.C: New.
6735 * g++.dg/cpp0x/nullptr27.C: New.
6738 * g++.dg/warn/format8.C: New.
6740 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6743 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6745 2012-04-14 Tobias Burnus <burnus@net-b.de>
6749 * gfortran.dg/public_private_module_3.f90: New.
6750 * gfortran.dg/public_private_module_4.f90: New.
6752 2012-04-14 Tom de Vries <tom@codesourcery.com>
6754 * gcc.dg/superblock.c: New test.
6756 2012-04-14 Tom de Vries <tom@codesourcery.com>
6758 * gcc.dg/pr51879-12.c: New test.
6760 2012-04-13 Jason Merrill <jason@redhat.com>
6763 * g++.dg/cpp0x/variadic123.C: New.
6764 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6767 * g++.dg/cpp0x/initlist-ctor1.C: New.
6770 * g++.dg/other/anon-union2.C: New.
6772 2012-04-13 Martin Jambor <mjambor@suse.cz>
6775 * g++.dg/ipa/pr52939.C: New test.
6777 2012-04-13 Tom de Vries <tom@codesourcery.com>
6779 * gcc.dg/pr52734.c: New test.
6781 2012-04-13 Richard Guenther <rguenther@suse.de>
6783 PR tree-optimization/52969
6784 * gcc.dg/torture/pr52969.c: New testcase.
6786 2012-04-13 Richard Guenther <rguenther@suse.de>
6789 * gcc.dg/pr52549.c: New testcase.
6791 2012-04-13 Richard Guenther <rguenther@suse.de>
6794 * gcc.dg/pr52862.c: New testcase.
6796 2012-04-13 Joey Ye <joey.ye@arm.com>
6798 * gcc.target/arm/thumb1-imm.c: New testcase.
6800 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6803 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6804 second function argument.
6805 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6806 (calc_permps): Update declaration. Calculate result correctly.
6807 (avx2_test): Change src2 type to union256i_d.
6808 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6811 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6814 * gcc.target/powerpc/pr52775.c: New file.
6816 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6818 PR tree-optimization/18589
6819 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6820 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6821 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6822 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6823 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6824 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6825 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6826 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6827 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6828 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6830 2012-04-12 Richard Guenther <rguenther@suse.de>
6832 PR tree-optimization/52943
6833 * gcc.dg/torture/pr52943.c: New testcase.
6835 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6838 * gcc/target/sh/pr50751-4.c: New.
6839 * gcc/target/sh/pr50751-5.c: New.
6840 * gcc/target/sh/pr50751-6.c: New.
6841 * gcc/target/sh/pr50751-7.c: New.
6843 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6846 * g++.dg/lookup/using52.C: New.
6848 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6850 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6852 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6854 PR rtl-optimization/52876
6855 * gcc.target/i386/pr52876.c: New.
6857 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6859 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6861 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6863 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6864 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6865 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6866 (ptrdiff_t): ... this. All uses changed.
6867 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6868 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6870 (main): Cast argument to __INTPTR_TYPE__.
6871 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6873 * gcc.dg/mallign.c (main): Likewise.
6874 * gcc.dg/pr38700.c (foo): Likewise.
6875 * gcc.dg/long-long-cst1.c (t): Likewise.
6876 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6877 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6878 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6879 * gcc.dg/pr25682.c (d, foo): Likewise.
6880 * gcc.dg/format/cast-1.c (f): Likewise.
6881 * gcc.dg/c90-const-expr-10.c
6882 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6883 (size_t): ...this. All uses changed.
6884 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6885 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6886 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6887 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6888 * gcc.dg/sequence-pt-1.c: Likewise.
6889 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6890 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6891 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6892 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6893 of ptrdiff_t with it.
6894 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6895 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6896 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6898 2012-04-11 Jason Merrill <jason@redhat.com>
6901 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6902 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6905 * g++.dg/ext/attrib45.C: New.
6907 * g++.dg/eh/dtor3.C: New.
6909 2012-04-11 Richard Guenther <rguenther@suse.de>
6912 * gfortran.dg/pr52621.f90: New testcase.
6914 2012-04-11 Richard Guenther <rguenther@suse.de>
6917 * g++.dg/torture/pr52918-1.C: New testcase.
6918 * g++.dg/torture/pr52918-2.C: Likewise.
6920 2012-04-11 Tobias Burnus <burnus@net-b.de>
6923 * gfortran.dg/block_11.f90: New.
6925 2012-04-11 Nick Clifton <nickc@redhat.com>
6927 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6929 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6932 * gcc.target/powerpc/pr16458-1.c: New test.
6933 * gcc.target/powerpc/pr16458-2.c: Likewise.
6934 * gcc.target/powerpc/pr16458-3.c: Likewise.
6935 * gcc.target/powerpc/pr16458-4.c: Likewise.
6937 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6939 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6940 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6941 * gcc.dg/builtin-bswap-5.c: Likewise.
6942 * gcc.target/i386/builtin-bswap-4.c: New test.
6944 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6947 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6949 2012-04-11 Richard Guenther <rguenther@suse.de>
6951 PR rtl-optimization/52881
6952 * gcc.dg/torture/pr52881.c: New testcase.
6953 * gcc.dg/torture/pr52913.c: Likewise.
6955 2012-04-11 Richard Guenther <rguenther@suse.de>
6957 PR tree-optimization/52912
6958 * gcc.dg/torture/pr52912.c: New testcase.
6960 2010-04-10 Michael Matz <matz@suse.de>
6962 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6963 * gcc.dg/vect/vect-outer-1.c: Adjust.
6964 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6965 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6966 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6967 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6968 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6969 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6971 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6973 PR tree-optimization/52870
6974 * gcc.dg/vect/pr52870.c: New test.
6976 2012-04-09 Mike Stump <mikestump@comcast.net>
6978 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6979 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6980 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6981 * gnat.dg/aggr11.adb: Likewise.
6982 * gnat.dg/aggr11_pkg.ads: Likewise.
6983 * gnat.dg/aggr15.adb: Likewise.
6984 * gnat.dg/aggr15.ads: Likewise.
6985 * gnat.dg/aggr17.adb: Likewise.
6986 * gnat.dg/aggr18.adb: Likewise.
6987 * gnat.dg/array14.adb: Likewise.
6988 * gnat.dg/array14.ads: Likewise.
6989 * gnat.dg/array14_pkg.ads: Likewise.
6990 * gnat.dg/array19.adb: Likewise.
6991 * gnat.dg/array19.ads: Likewise.
6992 * gnat.dg/discr27.adb: Likewise.
6993 * gnat.dg/discr27.ads: Likewise.
6994 * gnat.dg/discr35.adb: Likewise.
6995 * gnat.dg/discr35.ads: Likewise.
6996 * gnat.dg/discr6.adb: Likewise.
6997 * gnat.dg/discr6_pkg.ads: Likewise.
6998 * gnat.dg/import1.adb: Likewise.
6999 * gnat.dg/import1.ads: Likewise.
7000 * gnat.dg/loop_address2.adb: Likewise.
7001 * gnat.dg/opt7.adb: Likewise.
7002 * gnat.dg/opt7.ads: Likewise.
7003 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7004 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7005 * gnat.dg/rep_clause2.adb: Likewise.
7006 * gnat.dg/rep_clause2.ads: Likewise.
7007 * gnat.dg/slice2.adb: Likewise.
7008 * gnat.dg/slice2.ads: Likewise.
7009 * gnat.dg/slice6.adb: Likewise.
7010 * gnat.dg/slice6_pkg.ads: Likewise.
7011 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7012 * gnat.dg/taft_type2.adb: Likewise.
7013 * gnat.dg/taft_type2.ads: Likewise.
7014 * gnat.dg/taft_type2_pkg.ads: Likewise.
7015 * gnat.dg/volatile10.adb: Likewise.
7016 * gnat.dg/volatile10_pkg.ads: Likewise.
7018 * gcc.dg/dll-8.c: Remove execute permissions.
7019 * g++.dg/ext/dllexport5.C: Likewise.
7021 2012-04-09 Jan Hubicka <jh@suse.cz>
7026 * gcc.dg/lto/pr52634_1.c: New testcase.
7027 * gcc.dg/lto/pr52634_0.c: New testcase.
7029 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7032 * gcc.target/i386/pr52883.c: New testcase.
7034 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7036 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7037 (check_effective_target_sync_long_long): Add SPARC case.
7038 (check_effective_target_sync_long_long_runtime): Likewise.
7039 (check_effective_target_sync_int_long): Adjust SPARC case.
7040 (check_effective_target_sync_char_short): Likewise.
7042 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7044 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7045 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7047 2012-04-08 Tobias Burnus <burnus@net-b.de>
7051 * gfortran.dg/public_private_module_2.f90: New.
7053 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7055 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7058 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7061 * gfortran.dg/function_optimize_11.f90: New test.
7063 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7066 * gfortran.dg/use_only_6.f90: New test.
7068 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7071 * gfortran.dg/use_only_6.f90: New test.
7072 2012-04-06 Mike Stump <mikestump@comcast.net>
7075 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7077 2012-04-05 Jason Merrill <jason@redhat.com>
7080 * g++.dg/template/qualified-id5.C: New.
7082 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7085 * gcc.target/i386/pr52882.c: New test.
7087 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7088 Dominique D'Humieures <dominiq@lps.ens.fr>
7091 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7092 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7094 2012-04-04 Jason Merrill <jason@redhat.com>
7097 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7099 2012-04-03 Jason Merrill <jason@redhat.com>
7102 * g++.dg/cpp0x/variadic-value1.C: New.
7104 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7106 * gnat.dg/pack18.adb: New test.
7107 * gnat.dg/pack18_pkg.ads: New helper.
7109 2012-04-03 Richard Guenther <rguenther@suse.de>
7111 PR tree-optimization/52808
7112 * gcc.dg/pr52808.c: New testcase.
7114 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7116 PR tree-optimization/52835
7117 * gfortran.dg/pr52835.f90: New test.
7119 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7121 * gnat.dg/specs/aggr5.ads: New test.
7123 2012-04-02 Richard Guenther <rguenther@suse.de>
7125 PR tree-optimization/52756
7126 * gcc.dg/torture/pr52756.c: New testcase.
7128 2012-04-02 Richard Guenther <rguenther@suse.de>
7131 * gcc.dg/pr52803.c: New testcase.
7133 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7136 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7139 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7142 * g++.dg/cpp0x/noexcept17.C: New.
7143 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7144 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7145 * g++.dg/cpp0x/noexcept01.C: Likewise.
7146 * g++.dg/eh/init-temp1.C: Likewise.
7147 * g++.dg/eh/ctor1.C: Likwise.
7149 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7151 * gnat.dg/controlled6.adb: New test.
7152 * gnat.dg/controlled6_pkg.ads: New helper.
7153 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7155 2012-03-30 Richard Henderson <rth@redhat.com>
7158 * g++.dg/opt/pr52727.C: New testcase.
7160 2012-03-30 Richard Guenther <rguenther@suse.de>
7162 PR tree-optimization/52754
7163 * gcc.target/i386/pr52754.c: New testcase.
7165 2012-03-30 Richard Guenther <rguenther@suse.de>
7168 * g++.dg/torture/pr52772.C: New testcase.
7170 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7173 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7175 2012-03-29 Jason Merrill <jason@redhat.com>
7178 * g++.dg/template/inherit8.C: New.
7180 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7183 * g++.dg/ext/weak4.C: New test.
7185 PR tree-optimization/52760
7186 * gcc.c-torture/execute/pr52760.c: New test.
7188 2012-03-29 Jason Merrill <jason@redhat.com>
7191 * g++.dg/cpp0x/initlist-array3.C: New.
7193 2012-03-28 Jason Merrill <jason@redhat.com>
7196 * g++.dg/overload/virtual2.C: New.
7198 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7200 * gnat.dg/vect7.ad[sb]: New test.
7202 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7203 Tobias Burnus <burnus@gcc.gnu.org>
7206 * gfortran.dg/allocate_class_1.f90 : Change error test.
7207 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7208 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7209 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7211 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7214 * gcc.dg/pr52691.c: New test.
7217 * gcc.c-torture/compile/pr52750.c: New test.
7219 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7222 * gcc.target/avr/torture/builtins-2.c: New test.
7224 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7227 * gcc.target/i386/pr52736.c: New test.
7229 2012-03-27 Martin Jambor <mjambor@suse.cz>
7232 * gcc.dg/torture/pr52693.c: New test.
7234 2012-03-27 Meador Inge <meadori@codesourcery.com>
7237 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7239 2012-03-27 Mike Stump <mikestump@comcast.net>
7242 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7243 failures that match branch names.
7245 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7246 H.J. Lu <hongjiu.lu@intel.com>
7249 * gcc.target/i386/pr52698.c: New test.
7251 2012-03-27 Richard Guenther <rguenther@suse.de>
7254 * gcc.dg/torture/pr52720.c: New testcase.
7256 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7258 * gnat.dg/pack17.adb: New test.
7260 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7262 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7263 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7265 2012-03-26 Martin Jambor <mjambor@suse.cz>
7267 PR tree-optimization/50052
7268 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7270 2012-03-26 Richard Guenther <rguenther@suse.de>
7272 PR tree-optimization/52701
7273 * gfortran.dg/pr52701.f90: New testcase.
7275 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7277 PR tree-optimization/52686
7278 * gcc.target/arm/pr52686.c: New test.
7280 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7282 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7283 Add "-Os -flto" to list.
7285 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7287 * gnat.dg/concat2.ad[sb]: New test.
7289 2012-03-24 Jason Merrill <jason@redhat.com>
7291 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7292 * g++.dg/cpp0x/trailing2.C: Likewise.
7293 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7294 * g++.dg/cpp1y/auto-fn1.C: New.
7295 * g++.dg/cpp1y/auto-fn2.C: New.
7296 * g++.dg/cpp1y/auto-fn3.C: New.
7297 * g++.dg/cpp1y/auto-fn4.C: New.
7298 * g++.dg/cpp1y/auto-fn5.C: New.
7299 * g++.dg/cpp1y/auto-fn6.C: New.
7300 * g++.dg/cpp1y/auto-fn7.C: New.
7301 * g++.dg/cpp1y/auto-fn8.C: New.
7302 * g++.dg/cpp1y/auto-fn9.C: New.
7303 * g++.dg/cpp1y/auto-fn10.C: New.
7304 * g++.dg/cpp1y/auto-fn11.C: New.
7306 2012-03-23 Richard Guenther <rguenther@suse.de>
7308 PR tree-optimization/52678
7309 * gfortran.dg/pr52678.f: New testcase.
7311 2012-03-23 Richard Guenther <rguenther@suse.de>
7313 PR tree-optimization/52638
7314 * g++.dg/torture/pr52638.C: New testcase.
7316 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7319 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7321 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7324 * g++.dg/ext/attrib44.C: New test.
7326 2012-03-22 Jan Hubicka <jh@suse.cz>
7329 * g++.dg/torture/pr51737.C: New testcase
7331 2012-03-22 Richard Guenther <rguenther@suse.de>
7333 PR tree-optimization/52548
7334 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7336 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7338 * lib/fortran-modules.exp (list-module-names-1): Remove
7341 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7344 * gcc.target/sh/pr50751-1.c: New.
7345 * gcc.target/sh/pr50751-2.c: New.
7346 * gcc.target/sh/pr50751-3.c: New.
7348 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7351 * gcc.target/sh/sh4a-cos.c: Remove.
7352 * gcc.target/sh/sh4a-sin.c: Remove.
7353 * gcc.target/sh/sh4a-sincos.c: Remove.
7355 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7357 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7358 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7360 2012-03-21 Martin Jambor <mjambor@suse.cz>
7363 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7364 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7366 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7368 * gcc.target/arm/thumb-16bit-ops.c: New file.
7369 * gcc.target/arm/thumb-ifcvt.c: New file.
7371 2012-03-20 Jason Merrill <jason@redhat.com>
7373 * lib/target-supports.exp: Add { target c++1y }.
7375 * g++.dg/cpp0x/auto32.C: New.
7377 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7380 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7382 * gcc.dg/torture/pr48124-4.c: Ditto:
7383 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7385 2012-03-20 Jason Merrill <jason@redhat.com>
7388 * g++.dg/cpp0x/initlist66.C: New.
7390 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7392 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7395 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7398 * gcc.target/avr/torture/addr-space-2.h: New file.
7399 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7400 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7401 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7402 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7404 2012-03-20 Richard Guenther <rguenther@suse.de>
7406 * gnat.dg/pack16.adb: New testcase.
7407 * gnat.dg/pack16_pkg.ads: Likewise.
7408 * gnat.dg/specs/pack8.ads: Likewise.
7409 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7411 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7413 * g++.dg/warn/Wuseless-cast.C: Extend.
7415 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7418 * g++.dg/warn/Wuseless-cast.C: New.
7420 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7423 * gfortran.dg/pr52608.f90: New test.
7425 2012-03-17 Tobias Burnus <burnus@net-b.de>
7428 * gfortran.dg/proc_ptr_36.f90: New.
7430 2012-03-16 Martin Jambor <mjambor@suse.cz>
7432 * gcc.dg/misaligned-expand-1.c: New test.
7433 * gcc.dg/misaligned-expand-3.c: Likewise.
7435 2012-03-16 Richard Guenther <rguenther@suse.de>
7436 Kai Tietz <ktietz@redhat.com>
7439 * gcc.c-torture/execute/pr48814-1.c: New test.
7440 * gcc.c-torture/execute/pr48814-2.c: New test.
7441 * gcc.dg/tree-ssa/assign-1.c: New test.
7442 * gcc.dg/tree-ssa/assign-2.c: New test.
7443 * gcc.dg/tree-ssa/assign-3.c: New test.
7445 2012-03-16 Richard Guenther <rguenther@suse.de>
7447 * gnat.dg/specs/pack7.ads: New testcase.
7449 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7452 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7453 * gcc.dg/torture/vshuf-8.inc: Likewise.
7454 * gcc.dg/torture/vshuf-16.inc: Likewise.
7455 * gcc.dg/torture/vshuf-32.inc: Likewise.
7457 2012-03-15 Jason Merrill <jason@redhat.com>
7459 * g++.dg/torture/pr52582.C: New.
7461 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7463 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7465 2012-03-15 Ira Rosen <irar@il.ibm.com>
7466 Ulrich Weigand <ulrich.weigand@linaro.org>
7468 * gcc.dg/vect/slp-cond-3.c: New test.
7469 * gcc.dg/vect/slp-cond-4.c: New test.
7471 2012-03-15 Ira Rosen <irar@il.ibm.com>
7472 Ulrich Weigand <ulrich.weigand@linaro.org>
7474 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7475 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7477 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7482 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7483 * gfortran.dg/round_1.f03: Likewise.
7485 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7486 Andrew Pinski <apinski@cavium.com>
7489 * gcc.dg/pr52592.c: New test.
7491 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7493 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7494 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7495 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7496 * lib/fortran-modules.exp: .. this new file. Adjust users.
7497 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7498 gfortran-dg-debug-runtest): Call cleanup-modules.
7499 * lib/fortran-torture.exp (fortran-torture-execute,
7500 fortran-torture): Likewise.
7501 * gfortran.dg/coarray/caf.exp: Likewise.
7502 * lib/lto.exp: Likewise.
7503 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7504 * gfortran.dg/class_4b.f03: Likewise.
7505 * gfortran.dg/class_4c.f03: Likewise.
7506 * gfortran.dg/class_45a.f03: Likewise.
7507 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7508 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7509 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7510 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7511 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7512 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7513 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7514 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7515 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7516 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7517 * gfortran.dg/whole_file_28.f90: Likewise.
7518 * gfortran.dg/whole_file_29.f90: Likewise.
7519 * gfortran.dg/whole_file_30.f90: Likewise.
7520 * gfortran.dg/whole_file_31.f90: Likewise.
7522 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7524 PR tree-optimization/52267
7525 * gcc.dg/pr52267.c: New test.
7526 * gcc.dg/tree-ssa/vrp65.c: New test.
7527 * gcc.dg/tree-ssa/vrp66.c: New test.
7529 2012-03-15 Richard Guenther <rguenther@suse.de>
7532 * gfortran.dg/vect/pr52580.f: New testcase.
7534 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7536 * gcc.target/sh/fpul-usage-1.c: New.
7538 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7541 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7542 * gcc.target/sh/pr49468-di.c: Likewise.
7544 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7546 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7547 * gcc.dg/c99-stdint-6.c: Likewise.
7548 * gcc.dg/lto/20090210_0.c: Likewise.
7549 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7550 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7551 * gcc.dg/pragma-init-fini-2.c: Likewise.
7552 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7553 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7554 * gcc.target/i386/pr22152.c: Likewise.
7555 * gcc.target/i386/vect8-ret.c: Likewise.
7556 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7559 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7561 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7562 * g++.dg/tree-prof/partition1.C: Likewise.
7563 * g++.dg/tree-prof/partition2.C: Likewise.
7564 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7566 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7567 * gcc.c-torture/execute/20010724-1.c: Remove.
7568 * gcc.c-torture/execute/20010724-1.x: Remove.
7569 * gcc.c-torture/execute/20040208-2.c: Remove.
7570 * gcc.c-torture/execute/20040208-2.x: Remove.
7571 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7573 (main) [__mips__ && __sgi__]: Remove.
7574 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7575 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7576 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7577 mips-sgi-irix6* handling.
7578 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7579 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7580 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7582 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7583 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7584 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7585 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7586 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7587 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7589 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7590 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7591 * gcc.target/mips/save-restore-3.c: Likewise.
7592 * gcc.target/mips/save-restore-4.c: Likewise.
7593 * gcc.target/mips/save-restore-5.c: Likewise.
7594 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7595 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7597 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7599 (restore_ld_library_path_env_vars): Likewise.
7600 * lib/target-supports.exp (check_profiling_available): Remove
7601 mips*-*-irix* handling.
7602 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7603 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7604 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7606 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7609 * g++.dg/opt/pr52582.C: New test.
7611 2012-03-14 Richard Guenther <rguenther@suse.de>
7613 PR tree-optimization/52571
7614 * gcc.dg/vect/vect-2.c: Initialize arrays.
7615 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7616 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7617 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7619 2012-03-14 Richard Guenther <rguenther@suse.de>
7624 * gcc.dg/torture/pr48124-1.c: New testcase.
7625 * gcc.dg/torture/pr48124-2.c: Likewise.
7626 * gcc.dg/torture/pr48124-3.c: Likewise.
7627 * gcc.dg/torture/pr48124-4.c: Likewise.
7629 2012-03-14 Richard Guenther <rguenther@suse.de>
7632 * gcc.dg/pr52578.c: New testcase.
7634 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7637 * g++.dg/cpp0x/udlit-args2.C: New test.
7639 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7642 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7643 * gcc.c-torture/compile/pr48596.c: ... here.
7645 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7648 * g++.dg/lookup/hidden-class17.C: New test.
7650 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7653 * gcc.dg/Wunused-var-3.c: New test.
7655 2012-03-13 Martin Jambor <mjambor@suse.cz>
7657 * gcc.dg/misaligned-expand-2.c: New test.
7659 2012-03-13 Richard Guenther <rguenther@suse.de>
7662 * gcc.dg/pr52134.c: New testcase.
7664 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7666 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7668 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7670 PR tree-optimization/46728
7671 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7672 * gcc.target/powerpc/pr46728-5.c: Likewise.
7673 * gcc.target/powerpc/pr46728-8.c: Likewise.
7674 * gcc.target/powerpc/pr46728-10.c: Likewise.
7675 * gcc.target/powerpc/pr46728-11.c: Likewise.
7676 * gcc.target/powerpc/pr46728-13.c: Likewise.
7677 * gcc.target/powerpc/pr46728-14.c: Likewise.
7678 * gcc.target/powerpc/pr46728-15.c: Likewise.
7680 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7683 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7685 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7687 PR tree-optimization/46728
7688 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7689 * gcc.target/powerpc/pr46728-5.c: Likewise.
7690 * gcc.target/powerpc/pr46728-8.c: Likewise.
7691 * gcc.target/powerpc/pr46728-10.c: Likewise.
7692 * gcc.target/powerpc/pr46728-11.c: Likewise.
7693 * gcc.target/powerpc/pr46728-13.c: Likewise.
7694 * gcc.target/powerpc/pr46728-14.c: Likewise.
7695 * gcc.target/powerpc/pr46728-15.c: Likewise.
7697 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7700 * gcc.target/avr/torture/addr-space-1.h: New file.
7701 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7702 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7703 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7704 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7706 2012-03-12 Andrew Pinski <apinski@cavium.com>
7708 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7710 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7712 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7713 * g++.dg/abi/thunk4.C: Likewise.
7714 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7716 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7718 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7719 * g++.dg/eh/spbp.C: Likewise.
7720 * g++.dg/ext/label13.C: Likewise.
7721 * g++.dg/guality/guality.exp: Likewise.
7722 * g++.dg/other/anon5.C: Likewise.
7723 * g++.dg/other/pragma-ep-1.C: Remove.
7724 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7725 * g++.dg/warn/pr31246.C: Likewise.
7726 * g++.dg/warn/weak1.C: Likewise.
7727 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7728 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7729 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7730 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7731 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7732 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7733 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7734 * gcc.dg/c99-tgmath-1.c: Likewise.
7735 * gcc.dg/c99-tgmath-2.c: Likewise.
7736 * gcc.dg/c99-tgmath-3.c: Likewise.
7737 * gcc.dg/c99-tgmath-4.c: Likewise.
7738 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7740 * gcc.dg/debug/pr49032.c: Likewise.
7741 * gcc.dg/guality/guality.exp: Likewise.
7742 * gcc.dg/intmax_t-1.c: Likewise.
7743 * gcc.dg/pr48616.c: Likewise.
7744 * gcc.dg/pragma-ep-1.c: Remove.
7745 * gcc.dg/pragma-ep-2.c: Remove.
7746 * gcc.dg/pragma-ep-3.c: Remove.
7747 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7748 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7749 * gcc.misc-tests/gcov-14.c: Likewise.
7750 * gfortran.dg/guality/guality.exp: Likewise.
7751 * lib/target-supports.exp (check_weak_available): Likewise.
7752 (add_options_for_tls): Likewise.
7753 (check_ascii_locale_available): Likewise.
7754 * obj-c++.dg/dwarf-2.mm: Likewise.
7755 * objc.dg/dwarf-1.m: Likewise.
7756 * objc.dg/dwarf-2.m: Likewise.
7758 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7760 PR tree-optimization/51721
7761 * gcc.dg/tree-ssa/vrp64.c: New test.
7763 PR tree-optimization/52533
7764 * gcc.c-torture/compile/pr52533.c: New test.
7766 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7768 * gcc.target/i386/rtm-xabort-1.c: New.
7769 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7770 * gcc.target/i386/rtm-xend-1.c: Ditto.
7771 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7772 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7773 * gcc.target/i386/sse-13.c: Ditto.
7774 * gcc.target/i386/sse-14.c: Ditto.
7775 * gcc.target/i386/sse-22.c: Ditto.
7776 * gcc.target/i386/sse-23.c: Ditto.
7777 * g++.dg/other/i386-2.C: Ditto.
7778 * g++.dg/other/i386-3.C: Ditto.
7780 2012-03-12 Tobias Burnus <burnus@net-b.de>
7783 * gfortran.dg/proc_ptr_35.f90: New.
7785 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7788 * gcc.dg/torture/pr52530.c: New test.
7790 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7793 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7795 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7798 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7800 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7802 2012-03-09 Andrew Pinski <apinski@cavium.com>
7805 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7806 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7808 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7810 * gcc.dg/tree-ssa/scev-3.c: New.
7811 * gcc.dg/tree-ssa/scev-4.c: New.
7813 2012-03-08 Tobias Burnus <burnus@net-b.de>
7816 * gfortran.dg/proc_ptr_34.f90
7818 2012-03-07 Jason Merrill <jason@redhat.com>
7821 * g++.dg/cpp0x/udlit-mangle.C: New.
7823 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7825 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7827 2012-03-06 Richard Guenther <rguenther@suse.de>
7830 * gcc.dg/torture/pr52493.c: New testcase.
7832 2012-03-06 Richard Guenther <rguenther@suse.de>
7835 * gcc.dg/lto/pr52097_0.c: New testcase.
7837 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7840 * gcc.target/sh/pr51244-1.c: New.
7841 * gcc.target/sh/pr51244-2.c: New.
7842 * gcc.target/sh/pr51244-3.c: New.
7844 2012-03-05 Jason Merrill <jason@redhat.com>
7847 * g++.dg/ext/visibility/template11.C: New.
7849 * g++.dg/cpp0x/implicit13.C: New.
7851 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7853 PR tree-optimization/51721
7854 * gcc.dg/tree-ssa/vrp63.c: New test.
7855 * gcc.dg/pr51721.c: New test.
7857 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7860 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7863 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7866 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7868 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7871 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7873 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7875 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7878 2012-03-03 Jason Merrill <jason@redhat.com>
7880 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7883 * g++.dg/cpp0x/initlist65.C: New.
7886 * g++.dg/ext/is_empty2.C: New.
7888 2012-03-03 Tobias Burnus <burnus@net-b.de>
7891 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7893 2012-03-03 Tobias Burnus <burnus@net-b.de>
7895 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7896 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7897 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7898 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7899 * gfortran.dg/class_30.f90: Remove dg-warning line.
7900 * gfortran.dg/bind_c_usage_25.f90: New.
7902 2012-03-03 Tobias Burnus <burnus@net-b.de>
7905 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7906 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7907 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7909 2012-03-03 Tobias Burnus <burnus@net-b.de>
7912 * gfortran.dg/assumed_type_1.f90: New.
7913 * gfortran.dg/assumed_type_2.f90: New.
7914 * gfortran.dg/assumed_type_3.f90: New.
7915 * gfortran.dg/assumed_type_4.f90: New.
7917 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7920 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7921 * gcc.target/sh/pr49468-di.c: New.
7923 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7925 * gcc.dg/graphite/pr50561.c: Update.
7927 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7929 * gcc.target/powerpc/pr52457.c: New test.
7931 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7933 * gcc.target/arm/sat-1.c: New test.
7935 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7938 * gcc.target/i386/pr46716.c: New test.
7940 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7943 * g++.dg/cpp0x/sfinae32.C: New.
7945 2012-03-02 Richard Guenther <rguenther@suse.de>
7947 PR tree-optimization/52406
7948 * gcc.dg/torture/pr52406.c: New testcase.
7950 2012-03-02 Tobias Burnus <burnus@net-b.de>
7953 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7954 * gfortran.dg/nullify_2.f90: Update dg-error.
7955 * gfortran.dg/nullify_4.f90: Ditto.
7956 * gfortran.dg/pointer_init_6.f90: Ditto.
7958 2012-03-02 Tobias Burnus <burnus@net-b.de>
7961 * gfortran.dg/class_51.f90: New.
7963 2012-03-02 Tobias Burnus <burnus@net-b.de>
7966 * gfortran.dg/intrinsic_8.f90: New.
7968 2012-03-01 Kai Tietz <ktietz@redhat.com>
7970 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7971 routines on mingw targets.
7972 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7974 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7976 PR tree-optimization/52445
7977 * gcc.dg/pr52445.c: New test.
7979 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7982 * gcc.c-torture/compile/pr52437.c: New test.
7985 * gcc.dg/torture/pr52419.c: New test.
7987 PR tree-optimization/52429
7988 * gcc.dg/torture/pr52429.c: New test.
7989 * g++.dg/opt/pr52429.C: New test.
7991 2012-02-29 Richard Guenther <rguenther@suse.de>
7994 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7995 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7996 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7997 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7998 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7999 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8001 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8003 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8005 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8008 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8010 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8013 * gcc.target/arm/neon/pr51534.c: New testcase.
8015 2012-02-28 Richard Guenther <rguenther@suse.de>
8018 * gcc.dg/torture/pr52407.c: New testcase.
8020 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8022 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8023 * gcc.target/arm/vfp2.c: Likewise.
8024 * gcc.target/arm/vfp3.c: Likewise.
8025 * gcc.target/arm/vfp4.c: Likewise.
8026 * gcc.target/arm/vfp5.c: Likewise.
8027 * gcc.target/arm/vfp6.c: Likewise.
8028 * gcc.target/arm/vfp7.c: Likewise.
8029 * gcc.target/arm/vfp8.c: Likewise.
8030 * gcc.target/arm/vfp9.c: Likewise.
8031 * gcc.target/arm/vfp10.c: Likewise.
8032 * gcc.target/arm/vfp11.c: Likewise.
8033 * gcc.target/arm/vfp12.c: Likewise.
8034 * gcc.target/arm/vfp13.c: Likewise.
8035 * gcc.target/arm/vfp14.c: Likewise.
8036 * gcc.target/arm/vfp15.c: Likewise.
8037 * gcc.target/arm/vfp16.c: Likewise.
8038 * gcc.target/arm/vfp17.c: Likewise.
8039 * gcc.target/arm/neon-constants.h: New file.
8040 * gcc.target/arm/neon-vect1.c: New test.
8041 * gcc.target/arm/neon-vect2.c: New test.
8042 * gcc.target/arm/neon-vect3.c: New test.
8043 * gcc.target/arm/neon-vect4.c: New test.
8044 * gcc.target/arm/neon-vect5.c: New test.
8045 * gcc.target/arm/neon-vect6.c: New test.
8046 * gcc.target/arm/neon-vect7.c: New test.
8047 * gcc.target/arm/neon-vect8.c: New test.
8049 2012-02-28 Richard Guenther <rguenther@suse.de>
8051 PR tree-optimization/52402
8052 * gcc.dg/torture/pr52402.c: New testcase.
8054 2012-02-28 Richard Guenther <rguenther@suse.de>
8057 * g++.dg/lto/pr52400_0.C: New testcase.
8059 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8061 * gcc.target/avr/torture/builtins-1.c: New test.
8062 * gcc.target/avr/torture/builtins-error.c: New test.
8064 2012-02-28 Kai Tietz <ktietz@redhat.com>
8066 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8067 * gcc.target/i386/pr45352-2.c: Likewise.
8068 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8069 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8070 targets instead rand.
8071 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8072 * gcc.target/i386/sse2-mul-1.c: Likewise.
8073 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8074 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8075 * gcc.target/i386/pad-1.c: Likewise.
8076 * gcc.target/i386/pad-9.c: Likewise.
8077 * gcc.target/i386/pad-2.c: Likewise.
8078 * gcc.target/i386/pad-5b.c: Likewise.
8079 * gcc.target/i386/pad-8.c: Likewise.
8080 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8081 * gcc.target/i386/pr44130.c: Likewise.
8082 * gcc.target/i386/align-main-1.c: Likewise.
8083 * gcc.target/i386/align-main-2.c: Likewise.
8084 * gcc.target/i386/sw-1.c: Likewise.
8085 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8086 on x64 mingw target.
8087 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8088 * gcc.target/i386/pr46295.c: Likewise.
8089 * gcc.target/i386/amd64-abi-1.c: Likewise.
8090 * gcc.target/i386/amd64-abi-2.c: Likewise.
8091 * gcc.target/i386/pr39082-1.c: Likewise.
8092 * gcc.target/i386/pr39162.c: Likewise.
8093 * gcc.target/i386/pr22152.c: Likewise.
8094 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8095 * gcc.target/i386/wrfsbase-2.c: Likewise.
8096 * gcc.target/i386/local.c: Likewise
8097 * gcc.target/i386/wrgsbase-1.c: Likewise.
8098 * gcc.target/i386/wrfsbase-1.c: Likewise.
8099 * gcc.target/i386/pr39315-3.c: Likewise.
8100 * gcc.target/i386/pr35767-4.c: Likewise.
8101 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8103 * gcc.target/i386/pr45336-2.c: Likewise.
8104 * gcc.target/i386/pr45336-1.c: Likewise.
8105 * gcc.target/i386/pr45336-4.c: Likewise.
8107 2012-02-27 Tristan Gingold <gingold@adacore.com>
8109 * gnat.dg/array20.ad[sb]: New test.
8111 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8114 * gcc.target/arm/pr52375.c: New test.
8115 * gcc.c-torture/compile/pr52375.c: New test.
8117 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8119 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8120 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8122 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8124 * gnat.dg/aggr19.adb: New test.
8125 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8127 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8130 * gcc.target/sh/pr49263.c: New.
8132 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8134 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8135 simulate_thread_wrapper_other_threads
8136 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8137 Move initialization of 'value' to main().
8138 (main): Initialize 'value';
8139 * gcc.dg/simulate-thread/speculative-store.c
8140 (simulate_thread_step_verify): Return 0 when successful.
8141 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8143 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8144 (simulate_thread_wrapper_other_threads): Return a success/fail value
8145 and issue an error if the instruction count threshold is exceeded.
8147 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8150 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8151 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8153 2012-02-24 Richard Guenther <rguenther@suse.de>
8156 * gcc.dg/pr52355.c: New testcase.
8158 2012-02-23 Kai Tietz <ktietz@redhat.com>
8160 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8161 * gcc.dg/Wpadded.c: Likewise.
8162 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8164 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8165 for sleep by Sleep and add windows.h include for this function.
8166 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8168 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8170 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8171 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8172 on x64 mingw target.
8173 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8174 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8175 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8176 failure on LLP64 target.
8178 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8181 * gcc.dg/noncompile/pr52290.c: New test.
8183 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8185 PR tree-optimization/52019
8186 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8188 2012-02-22 Kai Tietz <ktietz@redhat.com>
8190 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8191 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8192 derived pdiff_t type.
8193 * g++.dg/torture/pr49720.C: Likewise
8195 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8198 * gcc.target/i386/pr52330.c: New test.
8200 2012-02-22 Tobias Burnus <burnus@net-b.de>
8203 * gfortran.dg/io_constraints_10.f90: New.
8205 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8207 * lib/target-supports.exp (check_effective_target_vect_condition):
8208 Return true for NEON.
8210 2012-02-21 Kai Tietz <ktietz@redhat.com>
8212 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8214 2012-02-21 Richard Guenther <rguenther@suse.de>
8216 PR tree-optimization/52324
8217 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8219 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8222 * gcc.target/avr/torture/pr51782-1.c: New test.
8224 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8226 PR tree-optimization/52318
8227 * gcc.dg/pr52318.c: New test.
8229 2012-02-20 Kai Tietz <ktietz@redhat.com>
8231 * gcc.dg/bf-ms-layout-3.c: New testcase.
8233 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8237 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8239 2012-02-20 Richard Guenther <rguenther@suse.de>
8241 PR tree-optimization/52298
8242 * gcc.dg/torture/pr52298.c: New testcase.
8243 * gcc.dg/vect/pr52298.c: Likewise.
8245 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8247 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8248 * gcc.c-torture/execute/pr52286.c: Ditto.
8250 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8252 PR tree-optimization/52286
8253 * gcc.c-torture/execute/pr52286.c: New test.
8255 2012-02-18 Tobias Burnus <burnus@net-b.de>
8258 * gfortran.dg/interface_35.f90: Use -std=f2003.
8259 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8260 * gfortran.dg/interface_assignment_4.f90: Ditto.
8261 * gfortran.dg/bessel_1.f90: Ditto.
8262 * gfortran.dg/func_result_6.f90: Ditto.
8263 * gfortran.dg/hypot_1.f90: Ditto.
8264 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8266 2012-02-17 Tobias Burnus <burnus@net-b.de>
8268 PR translation/52232
8269 PR translation/52234
8270 PR translation/52245
8271 PR translation/52246
8272 PR translation/52262
8273 PR translation/52273
8274 * gfortran.dg/coarray_22.f90: Update dg-error.
8275 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8277 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8280 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8281 (simulate-thread): Use default timeout.
8283 2012-02-16 Jason Merrill <jason@redhat.com>
8286 * g++.dg/ext/timevar1.C: New.
8288 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8291 * g++.dg/template/using21.C: New.
8292 * g++.dg/template/using22.C: Likewise.
8294 2012-02-16 Jason Merrill <jason@redhat.com>
8297 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8299 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8301 PR tree-optimization/52255
8302 * gcc.c-torture/compile/pr52255.c: New test.
8305 * g++.dg/debug/dwarf2/pr52260.C: New test.
8308 * g++.dg/ipa/pr51929.C: New test.
8310 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8313 * gcc.target/powerpc/pr52199.c: New file.
8315 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8318 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8320 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8322 * gcc.dg/pr51867.c: Don't include <math.h>.
8325 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8327 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8328 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8330 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8332 PR tree-optimization/50561
8333 * gcc.dg/graphite/pr50561.c: New testcase.
8335 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8337 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8338 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8340 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8342 * gnat.dg/discr35.ad[sb]: New test.
8344 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8346 * gnat.dg/volatile10.adb: New test.
8347 * gnat.dg/volatile10_pkg.ads: New helper.
8349 2012-02-14 Jason Merrill <jason@redhat.com>
8351 * g++.dg/ext/attrib43.C: New.
8353 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8355 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8356 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8358 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8359 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8360 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8361 effective_target fgnu_tm.
8362 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8364 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8367 * g++.dg/template/asmgoto1.C: New test.
8369 2012-02-14 Ian Lance Taylor <iant@google.com>
8372 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8373 compiling generated file for 64bit and index tests.
8375 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8377 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8379 2012-02-14 Richard Guenther <rguenther@suse.de>
8381 PR tree-optimization/52244
8382 PR tree-optimization/51528
8383 * gcc.dg/torture/pr52244.c: New testcase.
8385 2012-02-14 Walter Lee <walt@tilera.com>
8387 * g++.dg/other/PR23205.C: Disable test on tile.
8388 * g++.dg/other/pr23205-2.C: Disable test on tile.
8389 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8390 * gcc.dg/20040813-1.c: Disable test on tile.
8391 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8392 * gcc.misc-tests/linkage.exp: Handle tilegx.
8394 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8396 PR tree-optimization/52210
8397 * gcc.dg/pr52210.c: New test.
8399 2012-02-14 Jason Merrill <jason@redhat.com>
8402 * g++.dg/overload/defarg5.C: New.
8404 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8407 * c-c++-common/pr52181.c: New test.
8409 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8412 * g++.dg/ext/atomic-1.C: New test.
8414 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8416 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8418 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8421 * gcc.c-torture/execute/pr52209.c: New test.
8423 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8426 * gfortran.dg/elemental_optional_args_5.f03: New test.
8428 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8431 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8434 2012-02-11 Ian Lance Taylor <iant@google.com>
8437 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8438 SPARC Solaris. Don't run the test at all on systems where it may
8439 not work, rather than xfailing it.
8441 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8443 PR rtl-optimization/52175
8444 * gcc.c-torture/compile/pr52175.c: New test.
8446 2012-02-10 Jason Merrill <jason@redhat.com>
8449 * g++.dg/template/repo10.C: New.
8451 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8454 * gcc.dg/pr52132.c: New test.
8456 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8458 * gnat.dg/specs/aggr4.ads: New test.
8459 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8461 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8464 * gcc.target/i386/pr52146.c: New.
8466 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8469 * c-c++-common/pr52177.c: New test.
8471 2012-02-10 Jan Hubicka <jh@suse.cz>
8474 * g++.dg/torture/pr48600.C: New testcase.
8476 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8479 * gcc.dg/dfp/pr52140.c: New test.
8481 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8484 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8487 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8490 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8491 * gcc.dg/pr51867.c: New test.
8493 2012-02-09 Ian Lance Taylor <iant@google.com>
8495 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8496 which don't support -fsplit-stack. Turn off optimization when
8497 compiling select5-out.go.
8499 2012-02-08 Ian Lance Taylor <iant@google.com>
8501 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8502 systems which don't support -fsplit-stack.
8504 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8506 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8507 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8508 machine instuction in the log.
8510 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8512 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8515 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8518 * gcc.dg/pr48524.c: New test.
8519 * gcc.dg/pr48524.spec: New spec file for test.
8521 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8524 * gfortran.dg/vect/pr32380.f90: New test.
8526 2012-02-08 Tobias Burnus <burnus@net-b.de>
8529 * gfortran.dg/realloc_on_assign_12.f90: New.
8531 2012-02-08 Richard Guenther <rguenther@suse.de>
8533 PR rtl-optimization/52170
8534 * gcc.dg/torture/pr52170.c: New testcase.
8536 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8538 PR gcov-profile/52150
8539 * gcc.dg/tree-prof/pr52150.c: New test.
8541 PR rtl-optimization/52139
8542 * gcc.dg/pr52139.c: New test.
8544 2012-02-07 Jason Merrill <jason@redhat.com>
8547 * g++.dg/cpp0x/constexpr-union3.C: New.
8550 * g++.dg/lto/pr52035_0.C: New.
8552 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8554 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8555 * gcc.dg/special/weak-1.c: Likewise.
8556 * gcc.dg/ucnid-12.c: Likewise.
8557 * gcc.dg/torture/pr45678-1.c: Likewise.
8558 * gcc.dg/torture/pr45678-2.c: Likewise.
8559 * gcc.dg/vector-4.c: Likewise.
8560 * gcc.dg/ipa/inline-5.c: Likewise.
8561 * gcc.dg/ucnid-11.c: Likewise.
8562 * gcc.misc-tests/gcov-13.c: Likewise.
8563 * gcc.misc-tests/gcov-14.c: Likewise.
8564 * g++.dg/ext/label13.C: Likewise.
8565 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8566 hppa*-*-hpux* options.
8567 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8568 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8569 * gcc.dg/pr48616.c: Likewise.
8570 * gcc.dg/pr17957.c: Likewise.
8571 * gcc.dg/pr17055-1.c: Likewise.
8572 * gcc.dg/pr32912-1.c: Likewise.
8573 * gcc.dg/tm/pr51472.c: Likewise.
8574 * c-c++-common/fold-bitand-4.c: Likewise.
8575 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8576 Use dg-additional-options for extra options.
8578 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8580 * gcc.target/epiphany/interrupt-2.c: New test.
8582 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8585 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8586 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8589 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8592 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8594 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8598 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8599 * gcc.target/mips/va-arg-1.c: New test.
8601 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8603 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8604 for -mno-pointers-to-nested-functions.
8606 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8608 * gcc.c-torture/execute/20120207-1.c: New test.
8610 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8612 PR rtl-optimization/52060
8613 * gcc.dg/torture/pr52060.c: New test.
8616 * gcc.c-torture/compile/pr52074.c: New test.
8618 2012-02-07 Tobias Burnus <burnus@net-b.de>
8621 * gfortran.dg/class_to_type_2.f90: New.
8623 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8626 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8629 2012-02-06 Jason Merrill <jason@redhat.com>
8632 * g++.dg/template/conv13.C: New.
8634 2012-02-06 Richard Guenther <rguenther@suse.de>
8636 PR tree-optimization/52115
8637 * gcc.c-torture/compile/pr52115.c: New testcase.
8639 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8642 * gcc.c-torture/execute/pr52129.c: New test.
8644 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8646 * gcc.dg/pr48374.c: Actually add the test I forgot
8647 in the 2012-01-25 commit.
8649 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8652 * gfortran.dg/vect/vect-8.f90: New test case.
8654 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8657 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8659 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8662 * gfortran.dg/class_48.f90 : Add test of allocate class array
8663 component with source in subroutine test3. Remove commenting
8664 out in subroutine test4, since branching on unitialized variable
8665 is now fixed (no PR for this last.).
8667 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8669 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8671 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8673 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8676 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8677 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8679 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8681 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8682 (check_effective_target_sync_int_long): Use it.
8683 (check_effective_target_sync_char_short): Likewise.
8684 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8686 2012-02-05 Tobias Burnus <burnus@net-b.de>
8689 * gfortran.dg/class_48.f90: Add some further checks.
8691 2012-02-05 Ira Rosen <irar@il.ibm.com>
8693 PR tree-optimization/52091
8694 * gcc.dg/vect/pr52091.c: New test.
8696 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8698 PR rtl-optimization/52113
8699 * gcc.target/avr/pr52113.c: New test.
8701 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8703 PR rtl-optimization/52092
8704 * gcc.c-torture/compile/pr52092.c: New test.
8706 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8709 * gfortran.dg/class_array_10.f03: New test.
8712 * gfortran.dg/class_array_11.f03: New test.
8715 * gfortran.dg/class_array_12.f03: New test.
8717 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8720 * gfortran.dg/realloc_on_assign_11.f90: New test.
8722 2012-02-02 Tobias Burnus <burnus@net-b.de>
8725 * gfortran.dg/shape_7.f90: New.
8727 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8729 * gcc.target/mips/mips-prepend-1.c: New test.
8731 2012-02-02 Jan Hubicka <jh@suse.cz>
8732 Tom de Vries <tom@codesourcery.com>
8735 * gcc.dg/alias-12.c: New testcase.
8736 * gcc.dg/alias-13.c: New testcase.
8738 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8741 * gcc.dg/pr52086.c: New test.
8743 PR tree-optimization/52073
8744 * gcc.c-torture/compile/pr52073.c: New test.
8746 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8749 * gfortran.dg/function_optimize_10.f90: New test.
8751 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8753 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8756 2012-02-01 Tobias Burnus <burnus@net-b.de>
8759 * gfortran.dg/typebound_operator_14.f90: New.
8761 2012-02-01 Tobias Burnus <burnus@net-b.de>
8764 * gfortran.dg/elemental_function_1.f90: New.
8766 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8768 PR rtl-optimization/51374
8769 * gcc.target/avr/torture/pr51374-1.c:
8770 Also fail if SBIS is seen.
8772 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8774 PR rtl-optimization/51374
8775 * gcc.target/avr/torture/pr51374-1.c: New.
8777 2012-01-31 Tobias Burnus <burnus@net-b.de>
8780 * gfortran.dg/typebound_generic_11.f90: New.
8782 2012-01-31 Tobias Burnus <burnus@net-b.de>
8785 * gfortran.dg/class_49.f90: New.
8787 2012-01-31 Tobias Burnus <burnus@net-b.de>
8790 * gfortran.dg/elemental_args_check_6.f90: New.
8792 2012-01-31 Jason Merrill <jason@redhat.com>
8795 * g++.dg/cpp0x/variadic122.C: New.
8797 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8800 * gfortran.dg/realloc_on_assign_10.f90: New test.
8802 2012-01-31 Richard Guenther <rguenther@suse.de>
8804 PR tree-optimization/51528
8805 * gcc.dg/torture/pr51528.c: New testcase.
8807 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8810 * lib/go.exp (go_target_compile): Append timeout= to options.
8811 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8812 select5-out.go test on alpha*-*-* targets.
8814 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8816 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8817 (TEST_SHORT): Reformat in the same way.
8818 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8819 (TEST_SHORT): Reformat in the same way.
8820 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8821 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8822 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8823 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8824 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8826 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8829 * gcc.target/arm/pr51835.c: New testcase.
8831 2012-01-30 Richard Guenther <rguenther@suse.de>
8833 PR tree-optimization/52028
8834 * gcc.dg/torture/pr52028.c: New testcase.
8835 * gfortran.dg/ldist-pr45199.f: Adjust.
8836 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8837 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8838 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8840 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8843 * gcc.dg/tree-prof/pr52027.c: New test.
8845 PR tree-optimization/52046
8846 * gcc.dg/pr52046.c: New test.
8849 * g++.dg/other/pr52048.C: New test.
8851 2012-01-30 Richard Guenther <rguenther@suse.de>
8853 PR tree-optimization/52045
8854 * gcc.dg/pr52045.c: New testcase.
8856 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8858 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8859 new code generated for __sync_lock_release.
8861 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8863 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8865 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8868 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8870 * g++.dg/ext/visibility/template10.C: Fix typo.
8872 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8874 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8877 * g++.dg/cpp0x/constexpr-ice6.C: New.
8879 2012-01-29 Tobias Burnus <burnus@net-b.de>
8882 * gfortran.dg/default_initialization_6.f90: New.
8884 2012-01-29 Tobias Burnus <burnus@net-b.de>
8887 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8888 * gfortran.dg/class_48.f90: New.
8890 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8893 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8895 2012-01-28 Tobias Burnus <burnus@net-b.de>
8898 * gfortran.dg/class_allocate_12.f90: New.
8900 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8902 * gcc.dg/torture/pr50444.c: Fix dg directives.
8904 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8907 * gcc.target/arm/pr52006.c: New test.
8909 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8912 * gcc.dg/lto/trans-mem.h: New file.
8913 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8914 * gcc.dg/lto/trans-mem-1_1.c: Same.
8915 * gcc.dg/lto/trans-mem-4_1.c: Same.
8916 * gcc.dg/lto/trans-mem-3_1.c: Same.
8918 2012-01-27 Tobias Burnus <burnus@net-b.de>
8921 * gfortran.dg/dummy_procedure_7.f90: New.
8923 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8925 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8926 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8928 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8931 * g++.dg/other/gc5.C: New test.
8933 2012-01-27 Richard Guenther <rguenther@suse.de>
8935 PR tree-optimization/50444
8936 * gcc.dg/torture/pr50444.c: New testcase.
8938 2012-01-27 Tobias Burnus <burnus@net-b.de>
8942 * gfortran.dg/move_alloc_13.f90: New.
8944 2012-01-27 Tobias Burnus <burnus@net-b.de>
8947 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8948 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8949 and change dg-error string.
8951 2012-01-27 Tobias Burnus <burnus@net-b.de>
8954 * gfortran.dg/elemental_args_check_5.f90: New.
8956 2012-01-27 Richard Guenther <rguenther@suse.de>
8959 * g++.dg/torture/pr51959.C: New testcase.
8961 2012-01-27 Tom de Vries <tom@codesourcery.com>
8963 PR tree-optimization/51990
8964 * gcc.dg/pr51990.c: New test.
8965 * gcc.dg/pr51990-2.c: Same.
8967 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8968 Tobias Burnus <burnus@gcc.gnu.org>
8971 * gfortran.dg/class_allocate_11.f03: New.
8976 * gfortran.dg/class_allocate_7.f03: New.
8977 * gfortran.dg/class_allocate_8.f03: New.
8978 * gfortran.dg/class_allocate_9.f03: New.
8979 * gfortran.dg/class_allocate_10.f03: New.
8981 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8983 * gnat.dg/discr34.adb: New test.
8984 * gnat.dg/discr34_pkg.ads: New helper.
8986 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8988 * gnat.dg/discr33.adb: New test.
8990 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8992 * gnat.dg/limited_with3.ad[sb): New test.
8993 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8994 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8995 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8997 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8999 * gnat.dg/stack_usage1.adb: New test.
9000 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9002 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9003 * gcc.dg/pr44194-2.c: Likewise.
9005 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9008 * g++.dg/template/crash112.C: New.
9010 2012-01-27 Richard Henderson <rth@redhat.com>
9012 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9014 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9016 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9018 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9021 * g++.dg/opt/pr51895.C: New test.
9023 2012-01-26 Michael Matz <matz@suse.de>
9025 PR tree-optimization/48794
9026 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9028 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9030 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9032 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9034 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9035 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9037 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9038 the default value for s390 and s390x.
9040 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9043 * gcc.dg/lto/trans-mem-4_0.c: New.
9044 * gcc.dg/lto/trans-mem-4_1.c: New.
9045 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9047 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9048 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9050 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9051 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9054 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9056 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9058 2012-01-25 Ian Lance Taylor <iant@google.com>
9060 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9062 2012-01-25 Tobias Burnus <burnus@net-b.de>
9065 * gfortran.dg/typebound_proc_25.f90: New.
9067 2012-01-25 Jason Merrill <jason@redhat.com>
9070 * g++.dg/lto/pr51992_0.C: New.
9072 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9074 PR tree-optimization/51987
9075 * gcc.target/i386/pr51987.c: New test.
9077 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9079 * gcc.dg/tm/lto-1.c: Require lto support in target.
9081 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9083 PR rtl-optimization/48374
9084 * gcc.dg/pr48374.c: New test.
9086 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9088 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9090 2012-01-25 Tobias Burnus <burnus@net-b.de>
9093 * gfortran.dg/derived_constructor_char_3.f90: New.
9095 2012-01-24 Ian Lance Taylor <iant@google.com>
9097 * go.test/go-test.exp (filecmp): New procedure.
9098 (errchk): Handle quoted square brackets.
9099 (go-gc-tests): Set go_compile_args. Handle various new test
9100 lines. Skip a few new tests.
9101 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9103 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9105 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9106 (check_effective_target_vect_extract_even_odd)
9107 (check_effective_target_vect_interleave): Return true for MIPS
9110 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9112 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9113 (main): Use it instead of argc.
9115 2012-01-24 Jason Merrill <jason@redhat.com>
9118 * g++.dg/cpp0x/sfinae31.C: New.
9120 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9122 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9124 2012-01-24 Jason Merrill <jason@redhat.com>
9127 * g++.dg/inherit/covariant20.C: New.
9129 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9132 * g++.dg/parse/crash58.C: New.
9134 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9137 * gcc.dg/pr51957-1.c: New test.
9138 * gcc.dg/pr51957-1.h: New file.
9139 * gcc.dg/pr51957-2.c: New test.
9141 2012-01-23 Jason Merrill <jason@redhat.com>
9144 * g++.dg/ext/visibility/template10.C: New.
9146 2012-01-23 Tobias Burnus <burnus@net-b.de>
9149 * gfortran.dg/move_alloc_12.f90: New.
9151 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9154 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9156 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9159 * g++.dg/template/crash111.C: New.
9161 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9163 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9165 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9167 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9170 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9171 the DW_TAG_class_type and DW_AT_name: "Executor".
9173 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9175 * lib/target-supports.exp
9176 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9177 (check_effective_target_vect_interleave): Likewise.
9179 2012-01-22 Jason Merrill <jason@redhat.com>
9182 * g++.dg/template/using20.C: New.
9183 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9185 2012-01-23 Jason Merrill <jason@redhat.com>
9188 * g++.dg/torture/pr51344.C: Limit to x86.
9190 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9192 * c-c++-common/tm/omp.c: Require target with pthread support.
9194 2012-01-23 Richard Guenther <rguenther@suse.de>
9196 PR tree-optimization/51949
9197 * gcc.dg/torture/pr51949.c: New testcase.
9199 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9201 PR rtl-optimization/51933
9202 * gcc.c-torture/execute/pr51933.c: New test.
9204 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9206 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9207 Do not define for Interix.
9209 2012-01-22 Jason Merrill <jason@redhat.com>
9212 * g++.dg/lto/pr51832.h: New.
9213 * g++.dg/lto/pr51832_0.C: New.
9214 * g++.dg/lto/pr51832_1.C: New.
9216 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9218 * gcc.dg/ext-elim-1.c: New test.
9220 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9223 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9224 * g++.dg/opt/longbranch1.C: Likewise.
9226 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9228 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9231 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9234 * gfortran.dg/namelist_74.f90: New test.
9235 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9237 2012-01-21 Tobias Burnus <burnus@net-b.de>
9240 * gfortran.dg/class_47.f90: New.
9242 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9244 * gnat.dg/renaming5.ad[sb]: New test.
9246 2012-01-20 Jason Merrill <jason@redhat.com>
9249 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9251 2012-01-20 Jason Merrill <jason@redhat.com>
9254 * g++.dg/ext/attrib42.C: Require ilp32.
9256 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9259 * gcc.target/arm/pr51915.c: New test.
9261 2012-01-20 Cary Coutant <ccoutant@google.com>
9262 Dodji Seketeli <dodji@redhat.com>
9265 * g++.dg/debug/dwarf2/nested-3.C: New test.
9267 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9270 * g++.dg/template/crash110.C: New.
9272 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9274 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9275 Remove default options on hppa*-*-hpux*.
9277 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9279 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9281 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9283 * gcc.c-torture/compile/pr51856.c: New testcase.
9285 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9287 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9288 options to go_target_compile.
9290 2012-01-20 Kai Tietz <ktietz@redhat.com>
9292 * g++.dg/torture/pr51344.C: Fix typo.
9294 2012-01-20 Richard Guenther <rguenther@suse.de>
9296 PR tree-optimization/51903
9297 * g++.dg/torture/pr51903.C: New testcase.
9299 2012-01-20 Tobias Burnus <burnus@net-b.de>
9300 Janus Weil <janus@gcc.gnu.org>
9303 * gfortran.dg/use_21.f90: New.
9305 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9308 * gcc.dg/torture/pr51106-1.c: New test.
9309 * gcc.dg/torture/pr51106-2.c: New test.
9311 2012-01-19 Kai Tietz <ktietz@redhat.com>
9313 * g++.dg/torture/pr51344.C: New test.
9315 2012-01-19 Tobias Burnus <burnus@net-b.de>
9318 * gfortran.dg/intrinsic_size_2.f90: New.
9320 2012-01-19 Jason Merrill <jason@redhat.com>
9323 * g++.dg/inherit/using7.C: New.
9325 2012-01-19 Richard Guenther <rguenther@suse.de>
9327 PR tree-optimization/37997
9328 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9330 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9332 PR rtl-optimization/51505
9333 * gcc.dg/pr51505.c: New test.
9335 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9338 * gfortran.dg/typebound_operator_12.f03: New.
9339 * gfortran.dg/typebound_operator_13.f03: New.
9341 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9344 * g++.dg/cpp0x/pr51225.C: New.
9346 2012-01-17 Ian Lance Taylor <iant@google.com>
9349 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9351 2012-01-17 Tobias Burnus <burnus@net-b.de>
9354 * gfortran.dg/realloc_on_assign_9.f90: New.
9356 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9359 * gcc.dg/tm/memopt-3.c: Remove xfail.
9360 * gcc.dg/tm/memopt-4.c: Remove xfail.
9361 * gcc.dg/tm/memopt-5.c: Remove xfail.
9362 * gcc.dg/tm/memopt-7.c: Remove xfail.
9364 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9366 PR tree-optimization/51877
9367 * gcc.c-torture/execute/pr51877.c: New test.
9369 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9371 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9372 {!vect_align_arrays} to vect_sizes_32B_16B.
9373 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9374 * gcc.dg/vect/vect-peel-3.c: Ditto.
9376 2012-01-16 Jason Merrill <jason@redhat.com>
9379 * g++.dg/abi/mangle60.C: New.
9382 * g++.dg/pch/mangle1.{C,Hs}: New.
9384 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9385 Tobias Burnus <burnus@net-b.de>
9388 * gfortran.dg/elemental_optional_args_3.f90: New
9389 * gfortran.dg/elemental_optional_args_4.f90: New
9391 2012-01-16 Tobias Burnus <burnus@net-b.de>
9394 * gfortran.dg/use_20.f90: New
9396 2012-01-16 Jason Merrill <jason@redhat.com>
9399 * g++.dg/cpp0x/rv-bitfield.C: New.
9400 * g++.dg/cpp0x/rv-bitfield2.C: New.
9402 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9404 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9405 subroutine 'qsort' and use index array to assign the result.
9407 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9409 PR tree-optimization/51865
9410 * gcc.dg/pr51865.c: New test.
9412 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9414 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9416 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9418 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9419 to be loaded from the constant pool, rather than via %hi and %lo.
9421 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9423 PR rtl-optimization/51821
9424 * gcc.dg/pr51821.c: New test.
9426 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9428 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9430 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9432 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9434 2012-01-14 Tobias Burnus <burnus@net-b.de>
9437 * gfortran.dg/init_flag_8.f90: New.
9438 * gfortran.dg/init_flag_9.f90: New.
9440 2011-01-14 Tobias Burnus <burnus@net-b.de>
9443 * gfortran.dg/use_18.f90: New.
9444 * gfortran.dg/use_19.f90: New.
9446 2012-01-13 Ian Lance Taylor <iant@google.com>
9449 * g++.dg/warn/Wsign-compare-4.C: New.
9451 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9454 * gfortran.dg/alloc_comp_assign.f03: New.
9455 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9456 __BUILTIN_FREE from 38 to 32.
9458 2012-01-13 Jason Merrill <jason@redhat.com>
9461 * g++.dg/warn/Wreturn-type-7.C: New.
9463 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9465 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9467 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9468 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9469 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9470 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9471 int32plus because of big array needed.
9472 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9473 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9475 2012-01-13 Jason Merrill <jason@redhat.com>
9478 * g++.dg/ext/visibility/template9.C: New.
9481 * g++.dg/cpp0x/defaulted34.C: New.
9482 * g++.dg/template/virtual3.C: New.
9484 2012-01-13 Richard Guenther <rguenther@suse.de>
9487 * gcc.dg/torture/pr8081.c: New testcase.
9489 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9491 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9493 2012-01-12 Jason Merrill <jason@redhat.com>
9496 * g++.dg/ext/stmtexpr14.C: New.
9498 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9501 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9503 2012-01-12 Jason Merrill <jason@redhat.com>
9506 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9507 * g++.dg/abi/mangle58.C: Likewise.
9510 * g++.dg/template/arg8.C: New.
9512 2012-01-12 Ira Rosen <irar@il.ibm.com>
9514 PR tree-optimization/51799
9515 * gcc.dg/vect/pr51799.c: New test.
9516 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9519 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9520 Tobias Burnus <burnus@net-b.de>
9524 * lib/target-supports.exp
9525 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9526 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9528 2012-01-11 Jason Merrill <jason@redhat.com>
9531 * g++.dg/ext/attrib42.C: New.
9533 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9536 * gcc.dg/pr51796.c: New test.
9538 2012-01-11 Jason Merrill <jason@redhat.com>
9541 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9543 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9545 * gnat.dg/array19.ad[sb]: New test.
9547 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9549 * gnat.dg/opt23.ad[sb]: New test.
9550 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9551 * gnat.dg/opt24.ad[sb]: New test.
9553 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9555 PR tree-optimization/49642
9556 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9557 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9559 2012-01-11 Jason Merrill <jason@redhat.com>
9562 * g++.dg/template/explicit-args5.C: New.
9564 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9566 * gcc.c-torture/execute/20120110-1.c: New testcase.
9568 2012-01-10 Jason Merrill <jason@redhat.com>
9571 * g++.dg/inherit/ambig1.C: New.
9574 * g++.dg/cpp0x/constexpr-cache1.C: New.
9576 2012-01-10 Richard Guenther <rguenther@suse.de>
9578 PR tree-optimization/51801
9579 * gcc.dg/torture/pr51801.c: New testcase.
9581 2012-01-10 Tobias Burnus <burnus@net-b.de>
9584 * gfortran.dg/allocate_with_typespec_5.f90: New.
9586 2012-01-10 Tobias Burnus <burnus@net-b.de>
9588 * gfortran.dg/class_39.f03: Update dg-error string.
9590 2012-01-10 Richard Guenther <rguenther@suse.de>
9592 PR tree-optimization/50913
9593 * gcc.dg/graphite/interchange-16.c: New testcase.
9594 * gcc.dg/graphite/scop-20.c: XFAIL.
9595 * gfortran.dg/graphite/interchange-1.f: Likewise.
9596 * gfortran.dg/graphite/block-1.f90: Likewise.
9597 * gfortran.dg/graphite/block-2.f: Likewise.
9599 2012-01-10 Richard Henderson <rth@redhat.com>
9601 * lib/target-supports.exp (check_effective_target_vect_perm,
9602 check_effective_target_vect_perm_byte,
9603 check_effective_target_vect_perm_short): Enable for arm neon.
9605 2012-01-09 Tobias Burnus <burnus@net-b.de>
9608 * gfortran.dg/typebound_operator_11.f90: New.
9610 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9612 * gnat.dg/array18.adb: New test.
9613 * gnat.dg/array18_pkg.ads: New helper.
9615 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9618 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9619 around base object in first assignment in main program.
9620 * gfortran.dg/typebound_operator_10.f03: New test.
9622 2012-01-09 Martin Jambor <mjambor@suse.cz>
9624 PR tree-optimization/51759
9625 * g++.dg/ipa/pr51759.C: New test.
9627 2012-01-09 Tobias Burnus <burnus@net-b.de>
9630 * gfortran.dg/optional_absent_2.f90: New.
9632 2012-01-09 Tobias Burnus <burnus@net-b.de>
9635 * gfortran.dg/use_17.f90: New.
9637 2012-01-09 Gary Funck <gary@intrepid.com>
9639 PR preprocessor/33919
9640 * gcc.dg/pr33919.c: New test.
9641 * gcc.dg/pr33919-0.h: New test header file.
9642 * gcc.dg/pr33919-1.h: Ditto.
9643 * gcc.dg/pr33919-2.h: Ditto.
9645 2012-01-07 Jan Hubicka <jh@suse.cz>
9647 PR tree-optimize/51694
9648 * gcc.c-torture/compile/pr51694.c: new testcase.
9650 2012-01-07 Jan Hubicka <jh@suse.cz>
9652 PR tree-optimization/51600
9653 * g++.dg/torture/pr51600.C: New testcase.
9655 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9657 PR gcov-profile/51715
9658 PR gcov-profile/51717
9659 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9660 * gcc.misc-tests/gcov-14.c: Likewise.
9662 2012-01-06 Jason Merrill <jason@redhat.com>
9664 * g++.dg/parse/new5.C: New.
9666 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9669 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9670 including <string.h>.
9672 2012-01-06 Jason Merrill <jason@redhat.com>
9674 * g++.dg/abi/mangle51.C: New.
9675 * g++.dg/abi/mangle52.C: New.
9676 * g++.dg/abi/mangle53.C: New.
9677 * g++.dg/abi/mangle54.C: New.
9678 * g++.dg/abi/mangle55.C: New.
9679 * g++.dg/abi/mangle56.C: New.
9680 * g++.dg/abi/mangle57.C: New.
9681 * g++.dg/abi/mangle58.C: New.
9682 * g++.dg/abi/mangle59.C: New.
9683 * g++.dg/cpp0x/trailing3.C: Update mangling.
9684 * g++.dg/cpp0x/variadic111.C: Update mangling.
9685 * g++.dg/cpp0x/variadic4.C: Update mangling.
9686 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9687 * g++.dg/template/nontype22.C: Works now.
9688 * g++.dg/template/pr35240.C: Works now.
9690 * g++.dg/cpp0x/error7.C: New.
9692 2012-01-06 Tobias Burnus <burnus@net-b.de>
9694 * gfortran.dg/deallocate_stat_2.f90: New.
9695 * coarray/allocate_errgmsg.f90: New.
9696 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9697 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9698 * coarray/subobject_1.f90: Fix for num_images > 1.
9699 * gfortran.dg/deallocate_stat.f90: Update due to changed
9702 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9704 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9706 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9708 * ada/acats/overflow.lst: Add cb20004.
9710 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9713 * g++.dg/cpp0x/alias-decl-18.C: New test.
9715 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9717 * gcc.c-torture/execute/20120104-1.c: New test.
9719 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9722 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9723 the old typebound_operator_8.f03.
9724 * gfortran.dg/typebound_operator_8.f03: New version of
9725 typebound_operator_7.f03 with 'u' a derived type instead of a
9728 2012-01-05 Richard Guenther <rguenther@suse.de>
9730 * g++.dg/torture/pr49309.C: Skip for -flto.
9732 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9735 * gcc.c-torture/compile/pr51761.c: New test.
9737 2012-01-05 Richard Guenther <rguenther@suse.de>
9739 PR tree-optimization/51760
9740 * gcc.dg/torture/pr51760.c: New testcase.
9742 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9745 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9747 2012-01-05 Richard Guenther <rguenther@suse.de>
9750 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9751 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9753 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9756 * gcc.dg/pr51695.c: New test.
9758 2012-01-04 Andrew Pinski <apinski@cavium.com>
9760 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9761 * gcc.target/mips/octeon2-lx-1.c: New test.
9762 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9763 * gcc.target/mips/octeon2-lx-2.c: New test.
9764 * gcc.target/mips/octeon2-lx-3.c: New test.
9766 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9770 * gcc.dg/tm/alias-1.c: Adjust regexp.
9771 * gcc.dg/tm/alias-2.c: Adjust regexp.
9773 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9776 * g++.dg/warn/Wparentheses-26.C: New.
9778 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9780 * gfortran.dg/elemental_optional_args_2.f90: New test.
9782 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9785 * gfortran.dg/common_17.f90: New test.
9787 2012-01-04 Richard Guenther <rguenther@suse.de>
9789 PR tree-optimization/49651
9790 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9791 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9793 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9796 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9798 2012-01-03 Andrew Pinski <apinski@cavium.com>
9800 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9801 for all mips targets. Also allow an optional .cfi_startproc.
9803 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9805 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9807 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9810 * g++.dg/rtti/dyncast5.C: New.
9812 2012-01-03 Richard Guenther <rguenther@suse.de>
9814 PR tree-optimization/51070
9815 * gcc.dg/torture/pr51070-2.c: New testcase.
9817 2012-01-03 Richard Guenther <rguenther@suse.de>
9819 PR tree-optimization/51692
9820 * gcc.dg/torture/pr51692.c: New testcase.
9822 2012-01-03 Richard Guenther <rguenther@suse.de>
9825 * g++.dg/lto/pr51650-3_0.C: New testcase.
9827 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9830 * g++.dg/warn/Wredundant-decls-spec.C: New.
9832 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9834 PR tree-optimization/51719
9835 * g++.dg/tree-prof/pr51719.C: New test.
9837 2012-01-03 Richard Guenther <rguenther@suse.de>
9840 * gcc.dg/fold-compare-6.c: New testcase.
9842 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9845 * g++.dg/gomp/pr51669.C: New test.
9847 2012-01-02 Jason Merrill <jason@redhat.com>
9850 * g++.dg/cpp0x/constexpr-union2.C: New.
9853 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9855 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9858 * g++.dg/cpp0x/constexpr-99.C: New test.
9860 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9863 * g++.dg/template/init9.C: New.
9865 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9867 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9868 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9869 rather than a specific number.
9871 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9876 * gfortran.dg/typebound_operator_7.f03: New.
9877 * gfortran.dg/typebound_operator_8.f03: New.
9879 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9882 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9884 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9886 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9888 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9890 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9892 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9895 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9897 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9898 * gfortran.dg/io_real_boz_4.f90: Likewise.
9899 * gfortran.dg/io_real_boz_5.f90: Likewise.
9901 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9903 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9905 2012-01-02 Revital Eres <revital.eres@linaro.org>
9907 * gcc.dg/sms-11.c: New file.
9909 2012-01-02 Tobias Burnus <burnus@net-b.de>
9912 * gfortran.dg/coarray/image_index_3.f90: New.
9914 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9917 * g++.dg/parse/enum8.C: New.
9919 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9922 * g++.dg/conversion/reinterpret4.C: New.
9923 * g++.dg/conversion/reinterpret1.C: Adjust.
9925 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9927 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9929 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9931 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9932 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9933 * g++.old-deja/g++.jason/access14.C: Likewise.
9934 * g++.old-deja/g++.jason/access8.C: Likewise.
9935 * g++.old-deja/g++.jason/access1.C: Likewise.
9936 * g++.old-deja/g++.other/access3.C: Likewise.
9937 * g++.old-deja/g++.other/access5.C: Likewise.
9938 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9939 * g++.old-deja/g++.law/visibility22.C: Likewise.
9940 * g++.old-deja/g++.law/visibility26.C: Likewise.
9941 * g++.old-deja/g++.mike/p2746.C: Likewise.
9942 * g++.dg/debug/using1.C: Likewise.
9943 * g++.dg/lookup/using51.C: Likewise.
9944 * g++.dg/inherit/using5.C: Likewise.
9945 * g++.dg/inherit/pr30297.C: Likewise.
9946 * g++.dg/inherit/access8.C: Likewise.
9947 * g++.dg/torture/pr39362.C: Likewise.
9948 * g++.dg/template/crash13.C: Likewise.
9949 * g++.dg/template/using10.C: Likewise.
9951 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9954 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9956 2012-01-01 Ira Rosen <irar@il.ibm.com>
9958 PR tree-optimization/51704
9959 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9960 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9961 corresponding flags.
9963 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9966 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9968 2012-01-01 Jan Hubicka <jh@suse.cz>
9970 PR rtl-optimization/51069
9971 * gcc.c-torture/compile/pr51069.c: New testcase.
9973 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9975 PR tree-optimization/51683
9976 * gcc.dg/pr51683.c: New test.
9978 Copyright (C) 2012 Free Software Foundation, Inc.
9980 Copying and distribution of this file, with or without modification,
9981 are permitted in any medium without royalty provided the copyright
9982 notice and this notice are preserved.