1 2012-11-13 Martin Jambor <mjambor@suse.cz>
3 PR tree-optimization/55253
4 * gcc.dg/torture/pr55253.c: New test.
5 * gcc.dg/torture/pr55305.c: Likewise.
7 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
10 * gcc.target/i386/pr55142-1.c: New file.
11 * gcc.target/i386/pr55142-2.c: Likewise.
13 2012-11-13 Dodji Seketeli <dodji@redhat.com>
16 * g++.dg/cpp0x/alias-decl-26.C: New test file.
18 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
20 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
22 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
23 * gcc.target/i386/pr49715-2.c: Likewise.
24 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
26 2012-11-13 Jakub Jelinek <jakub@redhat.com>
28 PR tree-optimization/55281
29 * gcc.dg/vect/fast-math-pr55281.c: New test.
30 * g++.dg/opt/pr55281.C: New test.
32 PR rtl-optimization/54127
33 * gcc.dg/torture/pr54127.c: New test.
35 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
36 Jakub Jelinek <jakub@redhat.com>
38 PR rtl-optimization/51447
39 * gcc.c-torture/execute/pr51447.c: New test.
41 2012-11-12 Ian Bolton <ian.bolton@arm.com>
43 * gcc.target/aarch64/csinc-2.c: New test.
45 2012-11-12 Ian Bolton <ian.bolton@arm.com>
47 * gcc.target/aarch64/cmn.c: New test.
48 * gcc.target/aarch64/adds.c: New test.
49 * gcc.target/aarch64/subs.c: New test.
51 2012-11-12 Tobias Burnus <burnus@net-b.de>
54 * gfortran.dg/coarray_29_1.f90: New.
55 * gfortran.dg/coarray_29_2.f90: New.
57 2012-11-12 Bin Cheng <bin.cheng@arm.com>
59 * gcc.dg/hoist-register-pressure-3.c: New test.
61 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
63 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
64 wrappers around sinf and cosf.
66 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
70 * gcc.target/i386/pr55247-2.c: New file.
72 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
75 * g++.dg/pr55263.C: New test.
77 2012-11-11 Martin Jambor <mjambor@suse.cz>
79 PR tree-optimization/55238
80 * testsuite/gcc.dg/torture/pr55238.c: New test.
82 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
83 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
84 * c-c++-common/torture/vector-subscript-1.c: Likewise.
85 * c-c++-common/torture/vector-subscript-2.c: Likewise.
87 2012-11-10 Jan Hubicka <jh@suse.cz>
89 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
91 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
93 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
94 -mno-sse -mno-mmx to dg-options. Reformat.
96 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
98 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
99 * c-c++-common/vector-compare-1.c: Same.
100 * c-c++-common/vector-compare-2.c: Same.
101 * g++.dg/other/unused1.C: Skip on AIX.
102 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
103 extra message on AIX.
105 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
108 * gcc.target/i386/pr55247.c: New test.
110 2012-11-09 Andrew Pinski <apinski@cavium.com>
112 * gcc.c-torture/execute/20121108-1.c: New test.
114 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
117 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
118 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
119 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
120 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
122 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
124 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
125 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
126 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
128 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
130 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
132 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
133 * g++.dg/tm/pr47530.C: Same.
135 2012-11-09 Jason Merrill <jason@redhat.com>
138 * g++.dg/cpp0x/alias-decl-25.C: New.
140 * g++.dg/abi/abi-tag1.C: New.
141 * g++.dg/abi/abi-tag2.C: New.
143 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
145 PR rtl-optimization/55154
146 * gcc.target/i386/pr55154.c: New test.
148 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
150 PR rtl-optimization/55151
151 * gcc.dg/pr55151.c: Move ...
152 * gcc.target/i386/pr55151.c: ... here.
154 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
156 PR rtl-optimization/54472
157 * gcc.dg/pr54472.c: New test.
159 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
161 * gnat.dg/stack_check3.ad[sb]: New test.
163 2012-11-08 Ian Lance Taylor <iant@google.com>
165 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
166 with arguments. Handle errorcheckoutput and rundir test types.
168 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
170 PR tree-optimization/55191
171 * gcc.dg/pr55191.c: New test.
173 2012-11-08 Jakub Jelinek <jakub@redhat.com>
176 * g++.dg/debug/pr54499.C: New test.
178 2012-11-08 Jan Hubicka <jh@suse.cz>
181 * gcc.dg/winline-3.c: Update.
183 2012-11-08 Martin Jambor <mjambor@suse.cz>
185 * gfortran.dg/ipcp-array-1.f90: New test.
187 2012-11-08 Florian Weimer <fweimer@redhat.com>
189 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
191 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
193 PR rtl-optimization/55151
194 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
196 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
198 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
200 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
202 * gcc.c-torture/compile/20121107-1.c: New test.
204 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
206 PR rtl-optimization/55151
207 * gcc.dg/pr55151.c: Compile it only for x86_64.
209 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
211 PR rtl-optimization/55122
212 * gcc.dg/pr55122.c: New test.
214 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
216 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
218 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
219 * gcc.target/powerpc/loop_align.c: Skip on AIX.
220 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
221 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
223 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
226 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
228 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
231 * c-c++-common/pr51294.c: New.
233 2012-11-07 Martin Jambor <mjambor@suse.cz>
235 PR tree-optimization/53787
236 * gcc.dg/ipa/ipa-5.c: Adjust.
237 * gcc.dg/ipa/ipcp-agg-1.c: New test.
238 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
239 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
240 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
241 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
242 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
243 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
244 * gfortran.dg/pr48636-2.f90: New test.
245 * gfortran.dg/pr53787.f90: Likewise.
247 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
251 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
254 * g++.dg/cpp0x/constexpr-union4.C: New.
256 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
258 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
260 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
263 * gcc.c-torture/compile/pr49220.c: New test.
265 2012-11-07 Florian Weimer <fweimer@redhat.com>
267 * g++.dg/init/new40.C: New.
269 2012-11-07 Jakub Jelinek <jakub@redhat.com>
272 * gcc.dg/guality/pr54693-2.c: New test.
274 2012-11-06 Andrew Pinski <apinski@cavium.com>
276 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
277 -fno-vect-cost-model.
279 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
281 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
282 * gcc.dg/tm/debug-1.c: Same.
283 * gcc.dg/tm/irrevocable-3.c: Same.
284 * gcc.dg/tm/irrevocable-4.c: Same.
285 * gcc.dg/tm/memopt-10.c: Same.
286 * gcc.dg/tm/memopt-11.c: Same.
287 * gcc.dg/tm/props-4.c: Same.
288 * gcc.dg/tm/wrap-3.c: Same.
289 * gcc.dg/tm/wrap-4.c: Same.
291 2012-11-06 Andrew Pinski <apinski@cavium.com>
293 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
295 2012-11-06 Jan Hubicka <jh@suse.cz>
297 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
299 * gcc.dg/tree-ssa/loop-23.c: Likewise.
300 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
301 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
303 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
305 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
307 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
310 * gcc.dg/torture/pr41993.c: New test.
312 2012-11-06 Jan Hubicka <jh@suse.cz>
314 * gcc.target/i386/l_fma_float_?.c: Update.
315 * gcc.target/i386/l_fma_double_?.c: Update.
317 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
320 * gcc.target/sh/pr54089-8.c: New.
321 * gcc.target/sh/pr54089-9.c: New.
323 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
326 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
327 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
328 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
329 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
330 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
331 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
332 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
333 * gcc.target/i386/avx-vzeroupper-27.c: New.
335 2012-11-06 Janus Weil <janus@gcc.gnu.org>
338 * gfortran.dg/transfer_class_1.f90: New.
339 * gfortran.dg/transfer_class_2.f90: New.
341 2012-11-05 Sriraman Tallam <tmsriram@google.com>
343 * testsuite/g++.dg/mv1.C: New test.
344 * testsuite/g++.dg/mv2.C: New test.
345 * testsuite/g++.dg/mv3.C: New test.
346 * testsuite/g++.dg/mv4.C: New test.
347 * testsuite/g++.dg/mv5.C: New test.
348 * testsuite/g++.dg/mv6.C: New test.
350 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
353 * gcc.dg/const-uniq-1.c (a): Increase length four times.
355 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
357 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
360 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
362 * g++.dg/torture/20121105-1.C: New test.
364 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
366 * gcc.dg/torture/fp-compare.c: New testcase.
368 2012-11-05 Jan Hubicka <jh@suse.cz>
370 * gcc.dg/const-1.c: Update.
371 * gcc.dg/pure-1.c: Update.
373 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
375 PR rtl-optimization/55151
376 * gcc.dg/pr55151.c: New test.
378 2012-11-05 Jakub Jelinek <jakub@redhat.com>
382 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
384 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
387 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
389 2012-11-05 Jan Hubicka <jh@suse.cz>
391 * gcc.dg/autopar/pr49960.c: Fix testcase.
393 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
395 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
396 Fix scan-tree-dump-times directive.
398 2012-11-04 Janus Weil <janus@gcc.gnu.org>
401 * gfortran.dg/associate_12.f90: New.
403 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
406 * lib/target-supports.exp (check_effective_target_masm_intel): New
408 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
411 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
412 Jack Howarth <howarth@bromo.med.uc.edu>
414 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
415 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
416 * gcc.target/i386/pr53249.c: Likewise.
418 2012-11-03 Andrew Pinski <apinski@cavium.com>
420 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
421 call abort1 so that cross jumping does not happen.
423 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
426 * gcc.target/sh/pr51244-18.c: New.
427 * gcc.target/sh/pr51244-19.c: New.
429 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
431 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
432 b requires a 64-bit operation followed by a truncation.
434 2012-11-02 Jan Hubicka <jh@suse.cz>
436 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
438 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
440 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
441 conditions to verify the reduction code is vectorized.
443 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
444 in case 'pow', such as 'powerpc' is used in the compiler version name.
445 * gcc.target/powerpc/pr46728-2.c: Likewise.
446 * gcc.target/powerpc/pr46728-3.c: Likewise.
447 * gcc.target/powerpc/pr46728-4.c: Likewise.
448 * gcc.target/powerpc/pr46728-5.c: Likewise.
449 * gcc.target/powerpc/pr46728-7.c: Likewise.
450 * gcc.target/powerpc/pr46728-8.c: Likewise.
451 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
453 2012-11-02 Jan Hubicka <jh@suse.cz>
455 * gcc.dg/tree-ssa/loop-38.c: New testcase.
457 2012-11-02 Jan Hubicka <jh@suse.cz>
459 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
460 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
462 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
465 * gcc.target/i386/pr55130.c: New test.
467 2012-11-02 Jakub Jelinek <jakub@redhat.com>
470 * gcc.target/i386/pr55147.c: New test.
472 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
474 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
475 * gfortran.dg/default_format_denormal_1.f90: Same.
477 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
480 * g++.dg/ext/vector19.C: Remove target restrictions.
481 * gcc.dg/fold-compare-7.c: New testcase.
483 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
486 * gcc.target/sh/pr55160.c: New.
488 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
490 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
491 scan-assembler regex.
493 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
496 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
497 * gcc.dg/pr55150-2.c: New test.
499 2012-11-01 Sharad Singhai <singhai@google.com>
501 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
502 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
503 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
504 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
506 2012-10-31 Dehao Chen <dehao@google.com>
508 * g++.dg/debug/dwarf2/block.C: New testcase.
510 2012-10-31 Jan Hubicka <jh@suse.cz>
512 * gcc.dg/pr44974.c: Add noinline.
514 2012-10-31 Janus Weil <janus@gcc.gnu.org>
517 * gfortran.dg/class_54.f90: New.
519 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
520 Jakub Jelinek <jakub@redhat.com>
522 PR tree-optimization/55018
523 * gcc.dg/torture/pr55018.c: New test.
525 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
528 * g++.dg/ext/vla13.C: New.
530 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
533 * gcc.dg/pr55150.c: New test.
535 2012-10-31 Tobias Burnus <burnus@net-b.de>
538 * gfortran.dg/associate_11.f90: New.
540 2012-10-31 Dodji Seketeli <dodji@redhat.com>
543 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
545 2012-10-31 Jakub Jelinek <jakub@redhat.com>
547 PR tree-optimization/19105
548 PR tree-optimization/21643
549 PR tree-optimization/46309
550 * gcc.dg/pr19105.c: New test.
551 * gcc.dg/pr21643.c: New test.
552 * gcc.dg/pr46309-2.c: New test.
553 * gcc.c-torture/execute/pr46309.c: New test.
555 2012-10-31 Alan Modra <amodra@gmail.com>
557 * gcc.target/powerpc/dimode_off.c: New.
558 * gcc.target/powerpc/timode_off.c: New.
559 * gcc.target/powerpc/dfmode_off.c: New.
560 * gcc.target/powerpc/tfmode_off.c: New.
562 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
564 PR rtl-optimization/55093
565 * gcc.target/i386/pr55093.c: New file.
567 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
569 * gcc.target/i386/pr55116.c: Renamed to ...
570 * gcc.target/i386/pr55116-1.c: This.
572 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
574 * gcc.target/i386/pr55116-2.c: New file.
576 2012-10-30 Richard Biener <rguenther@suse.de>
578 * gcc.dg/vect/slp-perm-2.c: Adjust.
580 2012-10-30 Richard Biener <rguenther@suse.de>
582 PR tree-optimization/55111
583 * gcc.dg/torture/pr55111.c: New testcase.
585 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
588 * gcc.target/sh/pr53988.c: New.
590 2012-10-30 Bin Cheng <bin.cheng@arm.com>
593 * gcc.dg/hoist-register-pressure-1.c: Rename from
594 hoist-register-pressure.c. Add nonpic condition.
595 * gcc.dg/hoist-register-pressure-2.c: New testcase.
597 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
600 * gcc.dg/Wreturn-local-addr.c: New.
601 * g++.dg/warn/Wno-return-local-addr.C: New.
602 * g++.dg/warn/Wreturn-local-addr.C: New.
604 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
607 * gcc.target/i386/pr55116.c: New file.
609 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
612 * gcc.dg/Wshadow-4.c: New.
613 * gcc.dg/Wshadow-4.h: New.
615 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
618 * gcc.dg/guality/pr54693.c: New.
620 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
623 * gcc.dg/pr55027.c: New testcase.
625 2012-10-29 Jan Hubicka <jh@suse.cz>
627 * gcc.dg/ipa/inline-6.c: New testcase.
629 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
631 PR rtl-optimization/55106
632 * g++.dg/pr55106.C: New.
634 2012-10-29 Richard Guenther <rguenther@suse.de>
637 * gcc.dg/torture/pr53695.c: New testcase.
639 2012-10-28 Jan Hubicka <jh@suse.cz>
641 * gcc.dg/ipa/inlinehint-3.c: New testcase.
643 2012-10-28 Tobias Burnus <burnus@net-b.de>
646 * gfortran.dg/do_check_6.f90: New.
648 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
649 Jack Howarth <howarth@bromo.med.uc.edu>
652 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
654 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
656 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
659 * gcc.target/i386/pr34283.c: New test.
661 2012-10-26 Jakub Jelinek <jakub@redhat.com>
664 * g++.dg/opt/pr55081.C: New test.
668 * gcc.dg/guality/pr54970.c: New test.
670 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
673 * g++.dg/template/new11.C: New.
675 2012-10-26 Richard Biener <rguenther@suse.de>
678 * gcc.dg/torture/pr54824.c: New testcase.
680 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
682 * gcc.target/i386/fxsave-1.c: New.
683 * gcc.target/i386/fxsave64-1.c: Ditto.
684 * gcc.target/i386/fxrstor-1.c: Ditto.
685 * gcc.target/i386/fxrstor64-1.c: Ditto.
686 * gcc.target/i386/xsave-1.c: Ditto.
687 * gcc.target/i386/xsave64-1.c: Ditto.
688 * gcc.target/i386/xrstor-1.c: Ditto.
689 * gcc.target/i386/xrstor64-1.c: Ditto.
690 * gcc.target/i386/xsaveopt-1.c: Ditto.
691 * gcc.target/i386/xsaveopt64-1.c: Ditto.
692 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
693 * gcc.target/i386/sse-13.c: Ditto.
694 * gcc.target/i386/sse-14.c: Ditto.
695 * gcc.target/i386/sse-22.c: Ditto.
696 * gcc.target/i386/sse-23.c: Ditto.
697 * g++.dg/other/i386-2.C: Ditto.
698 * g++.dg/other/i386-3.C: Ditto.
700 2012-10-25 Jan Hubicka <jh@suse.cz>
702 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
705 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
708 * g++.dg/ext/transparent-union.C: New.
710 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
713 * g++.dg/ext/vector19.C: New testcase.
715 2012-10-25 Richard Biener <rguenther@suse.de>
717 PR tree-optimization/54902
718 * g++.dg/torture/pr54902.C: New testcase.
720 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
723 * g++.dg/template/crash114.C: New.
725 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
728 * gcc.target/i386/pr55049-1.c: New test.
730 2012-10-24 Janus Weil <janus@gcc.gnu.org>
733 * gfortran.dg/class_dummy_4.f03: New.
735 2012-10-24 Jakub Jelinek <jakub@redhat.com>
737 PR rtl-optimization/55010
738 * gcc.dg/pr55010.c: New test.
741 * g++.dg/debug/pr54828.C: New test.
743 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
745 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
746 * gcc.dg/vect/vect-83_64.c: Likewise.
748 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
751 * g++.dg/cpp0x/constexpr-union4.C: New.
753 2012-10-23 Jeff Law <law@redhat.com>
755 * gcc.c-torture/execute/pr54985.c: New test.
757 2012-10-23 Paul Koning <ni1d@arrl.net>
760 * g++.dg/debug/dwarf2/pr54508.C: New.
762 2012-10-23 Jakub Jelinek <jakub@redhat.com>
765 * g++.dg/template/sizeof14.C: New test.
767 2012-10-23 Ian Bolton <ian.bolton@arm.com>
768 Jim MacArthur <jim.macarthur@arm.com>
769 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
770 Marcus Shawcroft <marcus.shawcroft@arm.com>
771 Nigel Stephens <nigel.stephens@arm.com>
772 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
773 Richard Earnshaw <rearnsha@arm.com>
774 Sofiane Naci <sofiane.naci@arm.com>
775 Stephen Thomas <stephen.thomas@arm.com>
776 Tejas Belagod <tejas.belagod@arm.com>
777 Yufeng Zhang <yufeng.zhang@arm.com>
779 * lib/target-supports.exp
780 (check_profiling_available): Add AArch64.
781 (check_effective_target_vect_int): Likewise.
782 (check_effective_target_vect_shift): Likewise.
783 (check_effective_target_vect_float): Likewise.
784 (check_effective_target_vect_double): Likewise.
785 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
786 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
787 (check_effective_target_vect_pack_trunc): Likewise.
788 (check_effective_target_vect_unpack): Likewise.
789 (check_effective_target_vect_hw_misalign): Likewise.
790 (check_effective_target_vect_short_mult): Likewise.
791 (check_effective_target_vect_int_mult): Likewise.
792 (check_effective_target_vect_stridedN): Likewise.
793 (check_effective_target_sync_int_long): Likewise.
794 (check_effective_target_sync_char_short): Likewise.
795 (check_vect_support_and_set_flags): Likewise.
796 (check_effective_target_aarch64_tiny): New.
797 (check_effective_target_aarch64_small): New.
798 (check_effective_target_aarch64_large): New.
799 * g++.dg/other/PR23205.C: Enable aarch64.
800 * g++.dg/other/pr23205-2.C: Likewise.
801 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
802 * gcc.c-torture/execute/20101011-1.c: Likewise.
803 * gcc.dg/20020312-2.c: Likewise.
804 * gcc.dg/20040813-1.c: Likewise.
805 * gcc.dg/builtin-apply2.c: Likewise.
806 * gcc.dg/stack-usage-1.c: Likewise.
808 2012-10-23 Ian Bolton <ian.bolton@arm.com>
809 Jim MacArthur <jim.macarthur@arm.com>
810 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
811 Marcus Shawcroft <marcus.shawcroft@arm.com>
812 Nigel Stephens <nigel.stephens@arm.com>
813 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
814 Richard Earnshaw <rearnsha@arm.com>
815 Sofiane Naci <sofiane.naci@arm.com>
816 Stephen Thomas <stephen.thomas@arm.com>
817 Tejas Belagod <tejas.belagod@arm.com>
818 Yufeng Zhang <yufeng.zhang@arm.com>
820 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
821 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
822 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
823 * gcc.target/aarch64/aapcs/abitest.S: New file.
824 * gcc.target/aarch64/aapcs/abitest.h: New file.
825 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
826 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
827 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
828 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
829 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
830 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
831 * gcc.target/aarch64/aapcs/ice_1.c: New file.
832 * gcc.target/aarch64/aapcs/ice_2.c: New file.
833 * gcc.target/aarch64/aapcs/ice_3.c: New file.
834 * gcc.target/aarch64/aapcs/ice_4.c: New file.
835 * gcc.target/aarch64/aapcs/ice_5.c: New file.
836 * gcc.target/aarch64/aapcs/macro-def.h: New file.
837 * gcc.target/aarch64/aapcs/test_1.c: New file.
838 * gcc.target/aarch64/aapcs/test_10.c: New file.
839 * gcc.target/aarch64/aapcs/test_11.c: New file.
840 * gcc.target/aarch64/aapcs/test_12.c: New file.
841 * gcc.target/aarch64/aapcs/test_13.c: New file.
842 * gcc.target/aarch64/aapcs/test_14.c: New file.
843 * gcc.target/aarch64/aapcs/test_15.c: New file.
844 * gcc.target/aarch64/aapcs/test_16.c: New file.
845 * gcc.target/aarch64/aapcs/test_17.c: New file.
846 * gcc.target/aarch64/aapcs/test_18.c: New file.
847 * gcc.target/aarch64/aapcs/test_19.c: New file.
848 * gcc.target/aarch64/aapcs/test_2.c: New file.
849 * gcc.target/aarch64/aapcs/test_20.c: New file.
850 * gcc.target/aarch64/aapcs/test_21.c: New file.
851 * gcc.target/aarch64/aapcs/test_22.c: New file.
852 * gcc.target/aarch64/aapcs/test_23.c: New file.
853 * gcc.target/aarch64/aapcs/test_24.c: New file.
854 * gcc.target/aarch64/aapcs/test_25.c: New file.
855 * gcc.target/aarch64/aapcs/test_26.c: New file.
856 * gcc.target/aarch64/aapcs/test_3.c: New file.
857 * gcc.target/aarch64/aapcs/test_4.c: New file.
858 * gcc.target/aarch64/aapcs/test_5.c: New file.
859 * gcc.target/aarch64/aapcs/test_6.c: New file.
860 * gcc.target/aarch64/aapcs/test_7.c: New file.
861 * gcc.target/aarch64/aapcs/test_8.c: New file.
862 * gcc.target/aarch64/aapcs/test_9.c: New file.
863 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
864 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
865 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
866 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
867 * gcc.target/aarch64/aapcs/test_complex.c: New file.
868 * gcc.target/aarch64/aapcs/test_int128.c: New file.
869 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
870 * gcc.target/aarch64/aapcs/type-def.h: New file.
871 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
872 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
873 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
874 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
875 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
876 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
877 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
878 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
879 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
880 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
881 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
882 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
883 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
884 * gcc.target/aarch64/aarch64.exp: New file.
885 * gcc.target/aarch64/adc-1.c: New file.
886 * gcc.target/aarch64/adc-2.c: New file.
887 * gcc.target/aarch64/asm-1.c: New file.
888 * gcc.target/aarch64/clrsb.c: New file.
889 * gcc.target/aarch64/clz.c: New file.
890 * gcc.target/aarch64/ctz.c: New file.
891 * gcc.target/aarch64/csinc-1.c: New file.
892 * gcc.target/aarch64/csinv-1.c: New file.
893 * gcc.target/aarch64/csneg-1.c: New file.
894 * gcc.target/aarch64/extend.c: New file.
895 * gcc.target/aarch64/fcvt.x: New file.
896 * gcc.target/aarch64/fcvt_double_int.c: New file.
897 * gcc.target/aarch64/fcvt_double_long.c: New file.
898 * gcc.target/aarch64/fcvt_double_uint.c: New file.
899 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
900 * gcc.target/aarch64/fcvt_float_int.c: New file.
901 * gcc.target/aarch64/fcvt_float_long.c: New file.
902 * gcc.target/aarch64/fcvt_float_uint.c: New file.
903 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
904 * gcc.target/aarch64/ffs.c: New file.
905 * gcc.target/aarch64/fmadd.c: New file.
906 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
907 * gcc.target/aarch64/frint.x: New file.
908 * gcc.target/aarch64/frint_double.c: New file.
909 * gcc.target/aarch64/frint_float.c: New file.
910 * gcc.target/aarch64/index.c: New file.
911 * gcc.target/aarch64/mneg-1.c: New file.
912 * gcc.target/aarch64/mneg-2.c: New file.
913 * gcc.target/aarch64/mneg-3.c: New file.
914 * gcc.target/aarch64/mnegl-1.c: New file.
915 * gcc.target/aarch64/mnegl-2.c: New file.
916 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
917 * gcc.target/aarch64/pic-constantpool1.c: New file.
918 * gcc.target/aarch64/pic-symrefplus.c: New file.
919 * gcc.target/aarch64/predefine_large.c: New file.
920 * gcc.target/aarch64/predefine_small.c: New file.
921 * gcc.target/aarch64/predefine_tiny.c: New file.
922 * gcc.target/aarch64/reload-valid-spoff.c: New file.
923 * gcc.target/aarch64/scalar_intrinsics.c: New file.
924 * gcc.target/aarch64/table-intrinsics.c: New file.
925 * gcc.target/aarch64/tst-1.c: New file.
926 * gcc.target/aarch64/vect-abs-compile.c: New file.
927 * gcc.target/aarch64/vect-abs.c: New file.
928 * gcc.target/aarch64/vect-abs.x: New file.
929 * gcc.target/aarch64/vect-compile.c: New file.
930 * gcc.target/aarch64/vect-faddv-compile.c: New file.
931 * gcc.target/aarch64/vect-faddv.c: New file.
932 * gcc.target/aarch64/vect-faddv.x: New file.
933 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
934 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
935 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
936 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
937 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
938 * gcc.target/aarch64/vect-fp-compile.c: New file.
939 * gcc.target/aarch64/vect-fp.c: New file.
940 * gcc.target/aarch64/vect-fp.x: New file.
941 * gcc.target/aarch64/vect-mull-compile.c: New file.
942 * gcc.target/aarch64/vect-mull.c: New file.
943 * gcc.target/aarch64/vect-mull.x: New file.
944 * gcc.target/aarch64/vect.c: New file.
945 * gcc.target/aarch64/vect.x: New file.
946 * gcc.target/aarch64/vector_intrinsics.c: New file.
947 * gcc.target/aarch64/vfp-1.c: New file.
948 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
949 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
950 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
951 * g++.dg/abi/aarch64_guard1.C: New file.
953 2012-10-23 Jakub Jelinek <jakub@redhat.com>
956 * c-c++-common/pr54988.c: New test.
958 2012-10-23 Jan Hubicka <jh@suse.cz>
960 * gcc.dg/tree-prof/peel-1.c: New testcase.
962 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
965 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
967 2012-10-23 Joseph Myers <joseph@codesourcery.com>
969 * gcc.dg/c99-predef-1.c: New test.
970 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
971 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
972 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
973 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
974 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
975 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
976 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
977 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
978 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
979 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
980 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
981 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
983 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
985 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
987 2012-10-23 Jan Hubicka <jh@suse.cz>
990 * gcc.c-torture/execute/pr54937.c: New testcase.
991 * gcc.dg/tree-ssa/cunroll-2.c: Update.
993 2012-10-23 Jan Hubicka <jh@suse.cz>
996 * gfortran.dg/pr54967.f90: New testcase.
998 2012-10-23 Terry Guo <terry.guo@arm.com>
1001 * gcc.dg/pr55019.c: New.
1003 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1005 PR tree-optimization/55008
1006 * gcc.dg/tree-ssa/pr55008.c: New test.
1008 2012-10-22 Richard Biener <rguenther@suse.de>
1010 PR tree-optimization/55011
1011 * gcc.dg/torture/pr55011.c: New testcase.
1013 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1015 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1016 * gcc.target/arm/pr40457-2.c: Likewise.
1017 * gcc.target/arm/pr40457-3.c: Likewise.
1019 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1021 * gnat.dg/specs/limited_with4.ads: New test.
1022 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1024 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1026 * gnat.dg/modular4.adb: New test.
1027 * gnat.dg/modular4_pkg.ads: New helper.
1029 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1031 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1032 * gnat.dg/specs/addr1.ads: Likewise.
1034 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1036 * gcc.dg/webizer.c (main): Add missing exit call.
1038 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1041 * gfortran.dg/wextra_1.f: New test.
1043 2012-10-20 Jan Hubicka <jh@suse.cz>
1045 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1047 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1050 * gfortran.dg/warn_unused_function.f90: New.
1052 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1054 * lib/target-supports.exp
1055 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1057 2012-10-19 Richard Guenther <rguenther@suse.de>
1059 PR tree-optimization/54981
1060 * gcc.dg/pr54981.c: New testcase.
1062 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1065 * gcc.target/arm/pr54892.c: New.
1067 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1069 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1071 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1074 * g++.dg/init/array30.C: New.
1075 * g++.dg/init/array31.C: Likewise.
1077 2012-10-18 Tobias Burnus <burnus@net-b.de>
1080 * gfortran.dg/public_private_module_7.f90: New.
1082 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1085 * g++.dg/template/pr29633.C: New.
1087 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1089 * gnat.dg/loop_optimization13.ad[sb]: New test.
1090 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1092 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1094 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1095 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1096 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1097 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1099 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1101 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1102 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1103 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1104 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1105 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1106 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1108 2012-10-16 Jan Hubicka <jh@suse.cz>
1110 * gcc.target/i386/l_fma_float_?.c: Update.
1111 * gcc.target/i386/l_fma_double_?.c: Update.
1112 * gfortran.dg/do_1.f90: XFAIL
1113 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1114 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1115 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1116 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1117 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1118 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1121 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1125 * gcc.dg/Wstrict-overflow-24.c: New.
1127 2012-10-16 Tobias Burnus <burnus@net-b.de>
1131 * gfortran.dg/class_optional_1.f90: New.
1132 * gfortran.dg/class_optional_2.f90: New.
1134 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1137 * gcc.dg/guality/pr54796.c: New test.
1139 PR tree-optimization/54889
1140 * gfortran.dg/pr54889.f90: New test.
1142 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1144 * g++.dg/other/dump-ada-spec-2.C: New test.
1146 2012-10-16 Easwaran Raman <eraman@google.com>
1148 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1149 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1151 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1153 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1154 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1156 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1159 * gcc.c-torture/compile/pr54925.c: New.
1161 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1164 * gcc.target/sh/pr51244-17.c: New.
1166 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1169 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1171 * gcc.target/sh/pr54760-4.c: New.
1173 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1176 * gcc.target/sh/torture/sh-torture.exp: New.
1177 * gcc.target/sh/torture/pr34777.c: New.
1179 2012-10-15 Matthias Klose <doko@ubuntu.com>
1181 * lib/target-supports.exp (check_profiling_available): Match
1182 arm*-*-linux-* for ARM Linux/GNU.
1183 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1184 * gfortran.dg/enum_10.f90: Likewise.
1185 * gfortran.dg/enum_9.f90: Likewise.
1186 * gcc.target/arm/synchronize.c: Likewise.
1187 * g++.old-deja/g++.jason/enum6.C: Likewise.
1188 * g++.old-deja/g++.other/enum4.C: Likewise.
1189 * g++.old-deja/g++.law/enum9.C: Likewise.
1191 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1193 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1194 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1196 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1197 Paolo Carlini <paolo.carlini@oracle.com>
1200 * g++.dg/overload/operator6.C: New.
1202 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1204 PR c++/50080 (again)
1205 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1206 * g++.dg/parse/tmpl-outside1.C: Likewise.
1207 * g++.dg/template/qualttp18.C: Likewise.
1208 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1209 * g++.old-deja/g++.pt/overload13.C: Likewise.
1211 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1213 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1214 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1215 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1216 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1217 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1218 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1219 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1220 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1222 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1225 * g++.dg/parse/tmpl-outside2.C: New.
1226 * g++.dg/parse/tmpl-outside1.C: Adjust.
1227 * g++.dg/template/qualttp18.C: Likewise.
1228 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1229 * g++.old-deja/g++.pt/overload13.C: Likewise.
1231 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1233 PR tree-optimization/54915
1234 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1236 2012-10-15 Richard Guenther <rguenther@suse.de>
1238 PR tree-optimization/54920
1239 * gcc.dg/torture/pr54920.c: New testcase.
1241 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1243 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1245 2012-10-13 Jason Merrill <jason@redhat.com>
1247 * g++.dg/tls/thread_local7g.C: Require tls_native.
1249 2012-10-14 Jason Merrill <jason@redhat.com>
1251 * g++.dg/cpp0x/inh-ctor1.C: New.
1252 * g++.dg/cpp0x/inh-ctor2.C: New.
1253 * g++.dg/cpp0x/inh-ctor3.C: New.
1254 * g++.dg/cpp0x/inh-ctor4.C: New.
1255 * g++.dg/cpp0x/inh-ctor5.C: New.
1256 * g++.dg/cpp0x/inh-ctor6.C: New.
1257 * g++.dg/cpp0x/inh-ctor7.C: New.
1258 * g++.dg/cpp0x/inh-ctor8.C: New.
1259 * g++.dg/cpp0x/inh-ctor9.C: New.
1260 * g++.dg/cpp0x/inh-ctor10.C: New.
1261 * g++.dg/cpp0x/inh-ctor11.C: New.
1262 * g++.dg/cpp0x/inh-ctor12.C: New.
1263 * g++.dg/cpp0x/inh-ctor13.C: New.
1265 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1267 PR rtl-optimization/54919
1268 * gcc.dg/pr54919.c: New testcase.
1270 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1273 * g++.dg/template/crash113.C: New.
1275 2012-10-14 Jan Hubicka <jh@suse.cz>
1277 * gcc.dg/unroll_5.c: New testcase.
1279 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1282 * g++.dg/opt/pr52643.C: New.
1284 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1287 * gcc.target/sh/pr54602-1.c: New.
1288 * gcc.target/sh/pr54602-2.c: New.
1289 * gcc.target/sh/pr54602-3.c: New.
1290 * gcc.target/sh/pr54602-4.c: New.
1292 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1295 * gcc.target/sh/pr54680.c: New.
1297 2012-10-12 Jan Hubicka <jh@suse.cz>
1299 * gcc.dg/webizer.c: New testcase.
1301 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1303 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1306 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1308 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1309 Return 0 if already specifying -mfloat-abi other than hard.
1311 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1313 * gcc.dg/pr53060.c: Prune irrelevant warning.
1315 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1318 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1319 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1320 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1321 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1322 Adjust expected wording of warnings for *cmp* builtins.
1323 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1324 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1326 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1329 * g++.dg/parse/friend-main.C: New.
1331 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1334 * g++.dg/pr53055.C: New testcase.
1336 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1339 * g++.dg/cpp0x/pr52744.C: New.
1341 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1344 * gfortran.dg/dummy_procedure_9.f90: New.
1346 2012-10-12 Richard Biener <rguenther@suse.de>
1348 PR tree-optimization/54894
1349 * gcc.dg/torture/pr54894.c: New testcase.
1351 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1354 * gcc.target/sh/pr51244-13.c: New.
1355 * gcc.target/sh/pr51244-14.c: New.
1356 * gcc.target/sh/pr51244-15.c: New.
1357 * gcc.target/sh/pr51244-16.c: New.
1359 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1362 * g++.dg/cpp0x/decltype45.C: New.
1364 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1367 * gfortran.dg/class_allocate_13.f90: New.
1369 2012-10-11 Jason Merrill <jason@redhat.com>
1371 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1372 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1374 * g++.dg/gomp/tls-5.C: Require tls_native.
1375 * g++.dg/tls/thread_local7.C: Require tls_native.
1376 * g++.dg/tls/static2.C: New.
1378 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1381 * g++.dg/ext/weak5.C: New.
1383 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1386 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1387 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1389 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1392 * g++.dg/parse/pr43765.C: New.
1394 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1396 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1398 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1401 * g++.dg/init/bitfield3.C: New.
1403 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1405 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1407 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1409 PR tree-optimization/54877
1410 * gcc.dg/torture/pr54877.c: New test.
1412 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1415 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1416 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1417 and remove target info from dg-do compile.
1418 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1419 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1420 and remove target info from dg-do compile.
1422 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1424 * gcc.dg/pr54782.c: Require target with pthread support.
1426 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1429 * g++.dg/cpp0x/auto35.C: New.
1431 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1433 PR c++/53540 - using fails to be equivalent to typedef
1434 * g++.dg/cpp0x/alias-decl-24.C: New test.
1436 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1438 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1439 that c++11 attributes to types are ignored for now.
1440 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1441 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1443 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1446 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1448 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1451 * g++.dg/cpp0x/initlist67.C: New.
1453 2012-10-10 Dehao Chen <dehao@google.com>
1455 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1457 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1460 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1463 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1466 * g++.dg/cpp0x/decltype44.C: New.
1468 2012-10-09 Steve Ellcey <sellcey@mips.com>
1470 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1472 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1475 * g++.dg/cpp0x/decltype43.C: New.
1477 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1480 * gcc.dg/pr53397-1.c: New test case.
1481 * gcc.dg/pr53397-2.c: New test case.
1483 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1486 * g++.dg/warn/Wparentheses-26.C: Adjust.
1487 * g++.dg/warn/Wparentheses-27.C: New.
1489 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1492 * c-c++-common/vector-scalar.c: New testcase.
1493 * g++.dg/ext/vector18.C: New testcase.
1494 * g++.dg/ext/vector5.C: This is not an error anymore.
1495 * gcc.dg/init-vec-1.c: Move ...
1496 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1497 * gcc.c-torture/execute/vector-shift1.c: Move ...
1498 * c-c++-common/torture/vector-shift1.c: ... here.
1499 * gcc.dg/scal-to-vec1.c: Move ...
1500 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1501 C++11. Adapt error messages.
1502 * gcc.dg/convert-vec-1.c: Move ...
1503 * c-c++-common/convert-vec-1.c: ... here.
1504 * gcc.dg/scal-to-vec2.c: Move ...
1505 * c-c++-common/scal-to-vec2.c: ... here.
1507 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1510 * gcc.target/i386/pr54400.c: New testcase.
1512 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1515 * g++.dg/template/pr54858.C: New test.
1517 2012-10-08 Marek Polacek <polacek@redhat.com>
1520 * g++.dg/debug/pr54831.C: New test.
1522 2012-10-08 Dehao Chen <dehao@google.com>
1524 * g++.dg/predict-loop-exit-1.C: New.
1525 * g++.dg/predict-loop-exit-2.C: New.
1526 * g++.dg/predict-loop-exit-3.C: New.
1528 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1530 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1532 2012-10-08 Jason Merrill <jason@redhat.com>
1534 * g++.dg/gomp/tls-5.C: New.
1535 * g++.dg/gomp/tls-wrap1.C: New.
1536 * g++.dg/gomp/tls-wrap2.C: New.
1537 * g++.dg/gomp/tls-wrap3.C: New.
1538 * g++.dg/gomp/tls-wrap4.C: New.
1539 * g++.dg/gomp/tls-wrapper-cse.C: New.
1540 * g++.dg/tls/thread_local-cse.C: New.
1541 * g++.dg/tls/thread_local-order1.C: New.
1542 * g++.dg/tls/thread_local-order2.C: New.
1543 * g++.dg/tls/thread_local-wrap1.C: New.
1544 * g++.dg/tls/thread_local-wrap2.C: New.
1545 * g++.dg/tls/thread_local-wrap3.C: New.
1546 * g++.dg/tls/thread_local-wrap4.C: New.
1547 * g++.dg/tls/thread_local2g.C: New.
1548 * g++.dg/tls/thread_local3g.C: New.
1549 * g++.dg/tls/thread_local4g.C: New.
1550 * g++.dg/tls/thread_local5g.C: New.
1551 * g++.dg/tls/thread_local6g.C: New.
1552 * g++.dg/tls/thread_local7g.C: New.
1554 * g++.dg/tls/thread_local3.C: New.
1555 * g++.dg/tls/thread_local4.C: New.
1556 * g++.dg/tls/thread_local5.C: New.
1557 * g++.dg/tls/thread_local6.C: New.
1559 * g++.dg/tls/init-2.C: Tweak errors.
1560 * g++.dg/tls/thread_local1.C: New.
1561 * g++.dg/tls/thread_local2.C: New.
1562 * g++.dg/tls/thread_local7.C: New.
1564 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1567 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1569 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1572 * gcc.target/sh/pr54685.c: New.
1574 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1576 PR c++/53528 C++11 attribute support
1577 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1578 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1584 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1606 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1609 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1610 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1611 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1612 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1613 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1615 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1616 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1617 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1618 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1619 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1620 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1621 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1622 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1623 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1624 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1625 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1626 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1627 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1628 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1629 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1630 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1631 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1632 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1633 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1635 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1637 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1638 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1639 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1641 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1644 * gcc.target/sh/pr54760-2.c: New.
1645 * gcc.target/sh/pr54760-3.c: New.
1647 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1650 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1652 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1653 Sandra Loosemore <sandra@codesourcery.com>
1655 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1656 and test that the accumulator is initialized using MULT.
1657 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1658 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1660 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1663 * g++.dg/cpp0x/stdint.C: New.
1665 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1668 * g++.dg/cpp0x/stddef.C: New.
1670 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1673 * gfortran.dg/typebound_operator_17.f90: New.
1675 2012-10-06 Jan Hubicka <jh@suse.cz>
1679 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1681 2012-10-06 Jan Hubicka <jh@suse.cz>
1683 * gcc.dg/lto/resolutions_0.c: New testcase.
1685 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1688 * gfortran.dg/generic_25.f90: New.
1689 * gfortran.dg/generic_26.f90: New.
1690 * gfortran.dg/generic_27.f90: New.
1692 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1695 * gcc.target/sh/pr54760-1.c: New.
1697 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1699 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1700 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1701 * g++.dg/warn/Wsign-compare-5.C: New test.
1702 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1703 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1704 * g++.dg/ext/builtin30.C: New test.
1705 * g++.dg/ext/vla12.C: New test.
1706 * gcc.dg/builtins-85.c: New test.
1709 * gcc.dg/guality/pr54519-1.c: New test.
1710 * gcc.dg/guality/pr54519-2.c: New test.
1711 * gcc.dg/guality/pr54519-3.c: New test.
1712 * gcc.dg/guality/pr54519-4.c: New test.
1713 * gcc.dg/guality/pr54519-5.c: New test.
1714 * gcc.dg/guality/pr54519-6.c: New test.
1716 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1719 * g++.dg/cpp0x/defaulted38.C: New.
1721 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1723 PR tree-optimization/33763
1724 * c-c++-common/pr33763.c: New test.
1726 PR tree-optimization/54810
1727 * gcc.dg/tree-ssa/vrp85.c: New test.
1729 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1731 * gcc.dg/ucnid-7.c: Skip on AIX.
1732 * gcc.dg/ucnid-8.c: Same.
1733 * gcc.dg/ucnid-10.c: Same.
1734 * gcc.dg/ucnid-13.c: Same.
1735 * gcc.dg/attr-alias-3.c: Same.
1736 * gcc.dg/attr-alias-5.c: Same.
1737 * gcc.dg/torture/pr51106-2.c: Same.
1738 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1740 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1743 * g++.dg/cpp0x/alias-decl-23.C: New.
1745 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1748 * g++.dg/template/friend53.C: New.
1750 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1752 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1753 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1754 (scan-ada-spec): Likewise.
1755 (scan-ada-spec-not): Likewise.
1756 * gcc.dg/dump-ada-spec-1.c: New test.
1757 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1759 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1761 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1763 2012-10-04 Florian Weimer <fweimer@redhat.com>
1765 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1767 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1770 * g++.dg/cpp0x/pr54323.C: New.
1772 2012-10-04 Richard Guenther <rguenther@suse.de>
1775 * g++.dg/torture/pr54735.C: New testcase.
1777 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1779 PR rtl-optimization/54739
1780 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1782 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1785 * gcc.target/sh/pr51244-12.c: New.
1787 2012-10-03 Dehao Chen <dehao@google.com>
1790 * gcc.dg/pr54782.c: New test.
1792 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1795 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1797 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1800 * gfortran.dg/class_53.f90: New.
1802 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1805 * gcc.dg/guality/pr54551.c: New.
1807 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1809 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1810 * gcc.target/powerpc/pr46728-2.c: Likewise.
1812 2012-10-02 Sharad Singhai <singhai@google.com>
1815 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1816 to fix test failures caused by r191883.
1817 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1818 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1819 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1820 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1821 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1822 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1823 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1824 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1825 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1827 2012-09-30 Sharad Singhai <singhai@google.com>
1829 * gcc.target/i386/vect-double-1.c: Fix test.
1831 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1834 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1837 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1839 PR rtl-optimization/54457
1840 * gcc.target/i386/pr54457.c: New test.
1842 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1844 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1846 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1848 * gcc.target/i386/vect-rebuild.c: New testcase.
1850 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1852 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1854 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1856 * gcc.target/mips/pr37362.c: Fix target selector.
1858 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1861 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1863 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1865 * gcc.dg/ucnid-8.c: Update line number.
1866 * gcc.dg/torture/pr51106-2.c: Likewise.
1868 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1871 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1872 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1873 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1875 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1877 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1878 partially reverting r170092.
1879 * gfortran.dg/class_7.f03: Ditto.
1880 * gfortran.dg/coarray_14.f90: Ditto.
1881 * gfortran.dg/typebound_proc_13.f03: Ditto.
1883 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1886 * g++.dg/cpp0x/sfinae42.C: New.
1888 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1890 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1891 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1892 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1893 * gcc.dg/pr42629.c: XFAIL on AIX.
1894 * gcc.dg/pr47684.c: Same.
1895 * gcc.dg/pr43670.c: Same.
1896 * gcc.dg/pr42916.c: Same.
1897 * gcc.dg/pr45449.c: Same.
1898 * gcc.dg/pr50017.c: Same.
1899 * gcc.dg/pr42728.c: Same.
1900 * gcc.dg/pr47881.c: Same.
1901 * gcc.dg/pr44023.c: Same.
1902 * gcc.dg/pr41345.c: Same.
1903 * gcc.dg/pr42630.c: Same.
1904 * gcc.dg/pr44971.c: Same.
1905 * gcc.dg/pr46771.c: Same.
1906 * gcc.dg/ucnid-8.c: Same.
1907 * gcc.dg/ucnid-10.c: Same.
1908 * gcc.dg/ucnid-13.c: Same.
1909 * gcc.dg/torture/pr51106-2.c: Same.
1910 * gcc.dg/pr48768.c: Same.
1911 * gcc.dg/pr42631.c: Same.
1912 * gcc.dg/pr43084.c: Same.
1913 * gcc.dg/ucnid-7.c: Same.
1914 * gcc.dg/pr42889.c: Same.
1915 * gcc.dg/pr41241.c: Same.
1916 * gcc.dg/pr42719.c: Same.
1917 * g++.dg/debug/pr46583.C: Same.
1918 * g++.dg/debug/pr47106.C: Same.
1919 * g++.dg/opt/pr48549.C: Same.
1920 * g++.dg/other/pr42685.C: Same.
1921 * c-c++-common/pr43942.c: Same.
1923 2012-09-29 Ian Lance Taylor <iant@google.com>
1925 * go.test/go-test.exp: Update for latest version of Go testsuite.
1927 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1930 * gfortran.dg/internal_readwrite_3.f90: New test.
1932 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1934 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1935 c-c++-common/Wunused-local-typedefs-2.c to here.
1937 PR c++/54372 - unused attribute inactive on dependant entities
1938 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1940 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1942 PR c++/29028 - Missed unused warning on using declaration
1943 * g++.dg/warn/Wunused-var-18.C: New test.
1945 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1947 PR c++/53551 - -Wunused-local-typedefs misses uses
1948 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1950 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1953 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1955 PR tree-optimization/54713
1956 * gcc.c-torture/compile/pr54713-1.c: New test.
1957 * gcc.c-torture/compile/pr54713-2.c: New test.
1958 * gcc.c-torture/compile/pr54713-3.c: New test.
1960 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1962 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1964 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1966 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1968 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1971 * gcc.target/i386/pr54703.c: New test.
1973 2012-09-27 Richard Guenther <rguenther@suse.de>
1976 * gcc.dg/lto/pr54709_0.c: New testcase.
1977 * gcc.dg/lto/pr54709_1.c: Likewise.
1979 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1981 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1983 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1985 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1987 * gcc.target/arm/pr42879.c: Handle big-endian.
1989 2012-09-26 Steve Ellcey <sellcey@mips.com>
1992 * gcc.dg/pr37303.c: Check for rdata or rodata.
1994 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1996 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1998 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2002 * gcc.target/powerpc/ppc-ne0-1.c: New.
2004 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2007 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2008 test_19, test_20, test_21, test_22, test_23): New functions.
2009 * gcc.target/sh/pr54089-4.c: New.
2010 * gcc.target/sh/pr54089-5.c: New.
2011 * gcc.target/sh/pr54089-6.c: New.
2012 * gcc.target/sh/pr54089-7.c: New.
2014 2012-09-25 Richard Guenther <rguenther@suse.de>
2017 * gcc.dg/lto/pr54702_0.c: New testcase.
2018 * gcc.dg/lto/pr54702_1.c: Likewise.
2019 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2020 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2021 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2022 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2024 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2027 * g++.dg/cpp0x/parse2.C: New.
2028 * g++.dg/parse/error11.C: Adjust.
2029 * g++.dg/parse/error12.C: Likewise.
2031 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2033 * gcc.target/i386/20030217-1.c: Added check for
2034 large_long_double effective target.
2035 * gcc.target/i386/387-3.c: Likewise.
2036 * gcc.target/i386/387-4.c: Likewise.
2037 * gcc.target/i386/pr36578-1.c: Likewise.
2038 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2039 when long double size is equal double size.
2040 * gcc.target/i386/excess-precision-1.c: Likewise.
2041 * gcc.target/i386/pr36578-2.c: Likewise.
2042 * gcc.target/i386/20030217-2.c: New testcase.
2044 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2046 PR tree-optimization/54676
2047 * gcc.dg/pr54676.c: New test.
2049 2012-09-25 Richard Guenther <rguenther@suse.de>
2051 PR tree-optimization/53663
2052 * gcc.dg/torture/pr53663-1.c: New testcase.
2053 * gcc.dg/torture/pr53663-2.c: Likewise.
2054 * gcc.dg/torture/pr53663-3.c: Likewise.
2056 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2058 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2060 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2062 * lib/target-supports-dg.exp (dg-require-effective-target,
2063 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2064 dg-process-target-1 instead of dg-process-target.
2065 (dg-process-target-1): Rename from dg-process-target.
2066 (dg-process-target): New.
2068 2012-09-24 Richard Guenther <rguenther@suse.de>
2070 PR tree-optimization/54684
2071 * g++.dg/torture/pr54684.C: New testcase.
2073 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2075 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2077 2012-09-24 Richard Guenther <rguenther@suse.de>
2080 * gcc.dg/tm/pr52173-1.c: New.
2081 * gcc.dg/tm/pr52173-2.c: New.
2083 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2085 * gcc.dg/pr54669.c: New test.
2087 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2088 Dominique Dhumieres <dominiq@lps.ens.fr>
2091 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2093 2012-09-23 Tobias Burnus <burnus@net-b.de>
2096 * gfortran.dg/class_array_14.f90: New.
2098 2012-09-22 Kai Tietz <ktietz@redhat.com>
2100 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2101 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2103 2012-09-21 Dehao Chen <dehao@google.com>
2106 PR tree-optimization/54655
2107 * g++.dg/pr54655.C: New testcase.
2109 2012-09-21 Richard Guenther <rguenther@suse.de>
2111 PR tree-optimization/54647
2112 * g++.dg/torture/pr54647.C: New testcase.
2114 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2117 * c-c++-common/torture/vector-compare-2.c: Add -w.
2119 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2121 * gnat.dg/opt20.ads: Move dg directive to...
2122 * gnat.dg/opt20.adb: ...here.
2123 * gnat.dg/addr1.ad[sb]: Likewise.
2124 * gnat.dg/concat2.ad[sb]: Likewise.
2125 * gnat.dg/array16.ad[sb]: Likewise.
2126 * gnat.dg/atomic5.ad[sb]: Likewise.
2127 * gnat.dg/discr29.ad[sb]: Likewise.
2128 * gnat.dg/noreturn5.ad[sb]: Likewise.
2129 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2130 * gnat.dg/discr23.ads: Remove dg directive.
2131 * gnat.dg/nested_float_packed.ads: Likewise.
2132 * gnat.dg/oconst6.ads: Move to...
2133 * gnat.dg/specs/oconst6.ads: ...here.
2135 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2138 * g++.dg/cpp0x/decltype32.C: Tweak.
2140 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2142 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2143 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2144 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2145 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2147 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2150 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2152 2012-09-19 Steve Ellcey <sellcey@mips.com>
2154 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2156 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2158 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2159 * gcc.target/powerpc/ppc-mftb.c: New file.
2161 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2164 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2167 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2170 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2172 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2174 * gcc.c-torture/execute/20120919-1.c: New test.
2176 2012-09-19 Richard Guenther <rguenther@suse.de>
2178 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2180 2012-09-19 Richard Guenther <rguenther@suse.de>
2182 * gcc.dg/builtin-unreachable-6.c: Adjust.
2184 2012-09-19 Richard Guenther <rguenther@suse.de>
2186 * gcc.dg/builtin-object-size-10.c: Adjust.
2187 * gcc.dg/builtin-unreachable-5.c: Adjust.
2188 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2189 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2190 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2191 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2192 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2193 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2194 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2195 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2196 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2197 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2198 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2199 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2201 2012-09-19 Richard Guenther <rguenther@suse.de>
2203 PR tree-optimization/54132
2204 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2205 * gcc.dg/torture/pr54132.c: Likewise.
2207 2012-09-19 Terry Guo <terry.guo@arm.com>
2209 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2210 extra prune rules that will be applied to all tests in a .exp file.
2211 (gcc-dg-prune): Use rules defined by the above variable.
2212 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2213 harmless warnings on architecture switch conflict.
2215 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2217 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2218 of asm-comment characters instead of a single one.
2219 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2221 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2223 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2225 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2226 target instead of xfailing it.
2227 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2228 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2229 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2230 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2231 * gcc.dg/vect/vect-104.c: Likewise.
2232 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2233 * gcc.dg/vect/vect-outer-1.c: Likewise.
2234 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2235 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2236 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2237 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2238 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2239 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2240 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2241 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2242 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2244 * lib/target-supports.exp
2245 (check_effective_target_vect_widen_mult_qi_to_hi,
2246 check_effective_target_vect_widen_mult_hi_to_si,
2247 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2248 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2249 check_effective_target_vect_pack_trunc,
2250 check_effective_target_vect_unpack,
2251 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2252 instead of arm_none.
2254 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2256 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2258 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2259 config to compiler_flags.
2261 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2264 * gcc.target/i386/pr54592.c: New test.
2266 PR tree-optimization/54610
2267 * gcc.target/i386/pr54610.c: New test.
2269 2012-09-17 Jason Merrill <jason@redhat.com>
2272 * g++.dg/cpp0x/alias-decl-21.C: New.
2273 * g++.dg/cpp0x/alias-decl-22.C: New.
2275 2012-09-17 Tobias Burnus <burnus@net-b.de>
2278 * gfortran.dg/scan_2.f90: New.
2280 2012-09-17 Jason Merrill <jason@redhat.com>
2283 * g++.dg/init/aggr9.C: New.
2285 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2287 * gnat.dg/loop_optimization12.ad[sb]: New test.
2289 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2292 * gfortran.dg/proc_ptr_result_7.f90: New.
2294 2012-09-17 Tobias Burnus <burnus@net-b.de>
2297 * gfortran.dg/structure_constructor_11.f90: New.
2299 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2301 PR tree-optimization/54563
2302 * g++.dg/torture/pr54563.C: New test.
2304 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2307 * gfortran.dg/typebound_generic_14.f03: New.
2309 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2312 * gfortran.dg/proc_ptr_38.f90: New.
2314 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2317 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2321 * gnat.dg/lto15.adb: Require lto.
2323 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2324 "myBindC" for hppa*-*-hpux*.
2326 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2328 * gfortran.dg/namelist_75.f90: New test.
2330 2012-09-15 Tom de Vries <tom@codesourcery.com>
2332 * gcc.dg/tree-ssa/vrp82.c: New test.
2333 * gcc.dg/tree-ssa/vrp83.c: Same.
2334 * gcc.dg/tree-ssa/vrp84.c: Same.
2336 2012-09-15 Tom de Vries <tom@codesourcery.com>
2338 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2339 * gcc.dg/tree-ssa/vrp81.c: ... this.
2341 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2344 * gcc.target/avr/torture/fix-types.h: New.
2345 * gcc.target/avr/torture/vals-hr.def: New.
2346 * gcc.target/avr/torture/vals-r.def: New.
2347 * gcc.target/avr/torture/vals-k.def: New.
2348 * gcc.target/avr/torture/vals-ur.def: New.
2349 * gcc.target/avr/torture/vals-uk.def: New.
2350 * gcc.target/avr/torture/vals-uhr.def: New.
2351 * gcc.target/avr/torture/vals-llk.def: New.
2352 * gcc.target/avr/torture/vals-ullk.def: New.
2353 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2354 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2355 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2356 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2357 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2358 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2359 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2360 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2362 2012-09-14 Dehao Chen <dehao@google.com>
2364 * g++.dg/debug/dwarf2/deallocator.C: New test.
2366 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2369 * gcc.c-torture/compile/pr54552-1.c: New test.
2371 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2374 * g++.dg/other/vector-compare.C: New testcase.
2375 * c-c++-common/vector-compare-3.c: New testcase.
2376 * gcc.dg/vector-shift.c: Move ...
2377 * c-c++-common/vector-shift.c: ... here.
2378 * gcc.dg/vector-shift1.c: Move ...
2379 * c-c++-common/vector-shift1.c: ... here.
2380 * gcc.dg/vector-shift3.c: Move ...
2381 * c-c++-common/vector-shift3.c: ... here.
2382 * gcc.dg/vector-compare-1.c: Move ...
2383 * c-c++-common/vector-compare-1.c: ... here.
2384 * gcc.dg/vector-compare-2.c: Move ...
2385 * c-c++-common/vector-compare-2.c: ... here.
2386 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2387 * c-c++-common/torture/vector-compare-1.c: ... here.
2388 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2389 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2390 * c-c++-common/torture/vector-compare-2.c: ... here.
2391 * gcc.c-torture/execute/vector-shift.c: Move ...
2392 * c-c++-common/torture/vector-shift.c: ... here.
2393 * gcc.c-torture/execute/vector-shift2.c: Move ...
2394 * c-c++-common/torture/vector-shift2.c: ... here.
2395 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2396 * c-c++-common/torture/vector-subscript-1.c: ... here.
2397 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2398 * c-c++-common/torture/vector-subscript-2.c: ... here.
2399 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2400 * c-c++-common/torture/vector-subscript-3.c: ... here.
2402 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2405 * gcc.c-torture/compile/pr54103-1.c,
2406 gcc.c-torture/compile/pr54103-2.c,
2407 gcc.c-torture/compile/pr54103-3.c,
2408 gcc.c-torture/compile/pr54103-4.c,
2409 gcc.c-torture/compile/pr54103-5.c,
2410 gcc.c-torture/compile/pr54103-6.c: New tests.
2411 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2413 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2415 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2417 2012-09-14 Richard Guenther <rguenther@suse.de>
2419 PR tree-optimization/54565
2420 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2421 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2423 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2425 * gcc.target/arm/combine-movs.c: Add missing space.
2427 2012-09-14 Richard Guenther <rguenther@suse.de>
2429 * g++.dg/torture/builtin-location.C: New testcase.
2431 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2432 Manuel López-Ibáñez <manu@gcc.gnu.org>
2435 * g++.dg/warn/Wuninitialized-self.C: New.
2437 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2440 * gcc.c-torture/compile/pr54559.c: New test.
2442 2012-09-13 Jason Merrill <jason@redhat.com>
2445 * g++.dg/cpp0x/constexpr-temp1.C: New.
2448 * g++.dg/template/anonunion2.C: New.
2451 * g++.dg/template/init10.C: New.
2453 2012-09-13 Tobias Burnus <burnus@net-b.de>
2456 * gfortran.dg/implicit_pure_3.f90: New.
2458 2012-09-13 Richard Guenther <rguenther@suse.de>
2460 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2462 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2464 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2466 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2468 * c-c++-common/pr51712.c: Handle for short-enum targets.
2470 2012-09-12 Terry Guo <terry.guo@arm.com>
2472 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2473 and lsrs for Thumb2 mode.
2475 2012-09-12 Jan Hubicka <jh@suse.cz>
2477 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2479 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2482 * gcc.target/i386/pr54445-1.c: New file.
2483 * gcc.target/i386/pr54445-2.c: Likewise.
2485 2012-09-12 Tobias Burnus <burnus@net-b.de>
2489 * gfortran.dg/coarray_10.f90: Update dg-error.
2490 * gfortran.dg/coarray_28.f90: New.
2491 * gfortran.dg/array_section_3.f90: New.
2493 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2495 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2496 gcc.target/arm/pr48252.c: Fix for big-endian support.
2498 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2500 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2502 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2503 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2505 * gcc.target/arm/neon-vfma-1.c: New testcase.
2506 * gcc.target/arm/neon-vfms-1.c: Likewise.
2507 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2509 * gcc.target/arm/neon-vmls-1.c: Likewise.
2510 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2512 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2513 (check_effective_target_arm_neonv2_ok): Likewise.
2514 (check_effective_target_arm_neonv2_hw): Likewise.
2515 (check_effective_target_arm_neonv2): Likewise.
2517 2012-09-11 Richard Guenther <rguenther@suse.de>
2520 * g++.dg/tree-ssa/pr54515.C: New testcase.
2522 2012-09-10 Andrew Pinski <apinski@cavium.com>
2525 * gcc.dg/tm/memopt-16.c: New testcase.
2527 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2531 * g++.dg/cpp0x/sfinae40.C: New.
2532 * g++.dg/cpp0x/sfinae41.C: Likewise.
2534 2012-09-10 Jason Merrill <jason@redhat.com>
2537 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2539 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2542 * gcc.target/sh/pr54089-3.c: New.
2544 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2546 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2548 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2550 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2552 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2554 * gcc.dg/pr52558-2.c: Delete.
2555 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2557 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2559 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2561 2012-09-10 Richard Guenther <rguenther@suse.de>
2563 PR tree-optimization/54520
2564 * gcc.dg/torture/pr54520.c: New testcase.
2566 2012-09-10 Jason Merrill <jason@redhat.com>
2569 * g++.dg/cpp0x/implicit14.C: New.
2571 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2574 * gfortran.dg/bound_simplification_3.f90: New test.
2576 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2579 * gcc.dg/pr52558-1.c: Delete.
2580 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2582 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2584 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2585 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2586 * gcc.target/arm/smlaltt-1.c: Likewise.
2588 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2590 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2592 2012-09-07 Tom de Vries <tom@codesourcery.com>
2594 PR tree-optimization/53986
2595 * gcc.dg/tree-ssa/vrp80.c: New test.
2596 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2598 2012-09-06 Jason Merrill <jason@redhat.com>
2602 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2603 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2605 2012-09-06 Andrew Pinski <apinski@cavium.com>
2608 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2610 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2612 PR rtl-optimization/54455
2613 * gcc.dg/54455.c: New test.
2615 2012-09-06 Tobias Burnus <burnus@net-b.de>
2618 * gfortran.dg/promotion_2.f90: New.
2620 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2623 * c-c++-common/pr54486.c: New test.
2625 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2628 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2630 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2633 * g++.dg/cpp0x/sfinae39.C: New.
2635 2012-09-04 Jason Merrill <jason@redhat.com>
2638 * g++.dg/ext/flexary3.C: New.
2641 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2644 * g++.dg/template/defarg15.C: New.
2647 * g++.dg/template/access24.C: New.
2649 2012-09-04 Richard Guenther <rguenther@suse.de>
2651 PR tree-optimization/54458
2652 * gcc.dg/torture/pr54458.c: New testcase.
2654 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2656 * gcc.target/arm/neon-vext.c: New test.
2657 * gcc.target/arm/neon-vext-execute.c: Ditto.
2659 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2663 * gfortran.dg/select_type_29.f03: New.
2665 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2667 * gcc.dg/fold-perm.c: Improve test.
2669 2012-09-03 Tobias Burnus <burnus@net-b.de>
2672 * gfortran.dg/coarray_class_1.f90: New.
2674 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2677 * gcc.c-torture/compile/pr49206.c: New test.
2679 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2680 Uros Bizjak <ubizjak@gmail.com>
2683 * gfortran.dg/pr36680.f90: New test.
2685 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2688 * g++.dg/opt/pr42295.C: New test.
2690 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2693 * gcc.dg/torture/pr54436.c: New test.
2695 2012-09-01 Andrew Pinski <apinski@cavium.com>
2697 * gcc.target/mips/truncate-8.c: New testcase.
2699 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2703 * gcc.target/i386/pr46829.c: New test.
2704 * gcc.target/i386/pr46843.c: Ditto.
2706 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2707 Jason Merrill <jason@redhat.com>
2710 * g++.dg/parse/error50.C: New.
2712 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2715 * gcc.c-torture/compile/pr54428.c: New test.
2717 2012-08-31 Ollie Wild <aaw@google.com>
2720 * g++.dg/init/lifetime3.C: New test.
2722 2012-08-31 Martin Jambor <mjambor@suse.cz>
2725 * gcc.dg/torture/pr54409.c: New test.
2727 2012-08-31 Martin Jambor <mjambor@suse.cz>
2729 * gfortran.dg/pr48636.f90: Add dump scan checks.
2731 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2733 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2735 2012-08-28 Joey Ye <joey.ye@arm.com>
2737 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2739 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2742 * gcc.target/i386/pr46254.c: New test.
2744 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2746 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2747 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2748 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2750 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2752 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2753 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2754 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2755 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2756 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2757 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2758 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2759 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2760 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2761 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2762 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2763 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2764 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2765 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2766 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2767 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2768 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2769 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2770 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2771 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2772 gcc.target/mips/unaligned-1.c: Tighten regexps.
2774 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2776 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2777 (mips_option_groups): Remove optimization. Add various -f options.
2778 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2779 and -pg imply -fno-omit-frame-pointer.
2780 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2781 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2782 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2783 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2784 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2785 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2786 * gcc.target/mips/abi-n32-long32.c: Likewise.
2787 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2788 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2789 * gcc.target/mips/abi-n32-long64.c: Likewise.
2790 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2791 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2792 * gcc.target/mips/abi-n64-long32.c: Likewise.
2793 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2794 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2795 * gcc.target/mips/abi-n64-long64.c: Likewise.
2796 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2797 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2798 * gcc.target/mips/abi-o32-long32.c: Likewise.
2799 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2800 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2801 * gcc.target/mips/abi-o32-long64.c: Likewise.
2802 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2803 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2804 * gcc.target/mips/abi-o64-long32.c: Likewise.
2805 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2806 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2807 * gcc.target/mips/abi-o64-long64.c: Likewise.
2808 * gcc.target/mips/asm-1.c: Likewise.
2809 * gcc.target/mips/branch-1.c: Likewise.
2810 * gcc.target/mips/call-3.c: Likewise.
2811 * gcc.target/mips/call-saved-3.c: Likewise.
2812 * gcc.target/mips/clear-cache-1.c: Likewise.
2813 * gcc.target/mips/div-1.c: Likewise.
2814 * gcc.target/mips/div-2.c: Likewise.
2815 * gcc.target/mips/div-3.c: Likewise.
2816 * gcc.target/mips/div-4.c: Likewise.
2817 * gcc.target/mips/div-5.c: Likewise.
2818 * gcc.target/mips/div-6.c: Likewise.
2819 * gcc.target/mips/div-7.c: Likewise.
2820 * gcc.target/mips/div-8.c: Likewise.
2821 * gcc.target/mips/div-9.c: Likewise.
2822 * gcc.target/mips/div-10.c: Likewise.
2823 * gcc.target/mips/div-11.c: Likewise.
2824 * gcc.target/mips/div-12.c: Likewise.
2825 * gcc.target/mips/dsp-ctrl.c: Likewise.
2826 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2827 * gcc.target/mips/ext-8.c: Likewise.
2828 * gcc.target/mips/extend-2.c: Likewise.
2829 * gcc.target/mips/fix-r10000-1.c: Likewise.
2830 * gcc.target/mips/fix-r10000-2.c: Likewise.
2831 * gcc.target/mips/fix-r10000-3.c: Likewise.
2832 * gcc.target/mips/fix-r10000-4.c: Likewise.
2833 * gcc.target/mips/fix-r10000-5.c: Likewise.
2834 * gcc.target/mips/fix-r10000-6.c: Likewise.
2835 * gcc.target/mips/fix-r10000-7.c: Likewise.
2836 * gcc.target/mips/fix-r10000-8.c: Likewise.
2837 * gcc.target/mips/fix-r10000-9.c: Likewise.
2838 * gcc.target/mips/fix-r10000-10.c: Likewise.
2839 * gcc.target/mips/fix-r10000-11.c: Likewise.
2840 * gcc.target/mips/fix-r10000-12.c: Likewise.
2841 * gcc.target/mips/fix-r10000-13.c: Likewise.
2842 * gcc.target/mips/fix-r10000-14.c: Likewise.
2843 * gcc.target/mips/fix-r10000-15.c: Likewise.
2844 * gcc.target/mips/fpcmp-1.c: Likewise.
2845 * gcc.target/mips/fpcmp-2.c: Likewise.
2846 * gcc.target/mips/fpr-moves-7.c: Likewise.
2847 * gcc.target/mips/fpr-moves-8.c: Likewise.
2848 * gcc.target/mips/int-moves-1.c: Likewise.
2849 * gcc.target/mips/int-moves-2.c: Likewise.
2850 * gcc.target/mips/long-calls-pg.c: Likewise.
2851 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2852 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2853 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2854 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2855 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2856 * gcc.target/mips/mips-3d-1.c: Likewise.
2857 * gcc.target/mips/mips-3d-2.c: Likewise.
2858 * gcc.target/mips/mips-3d-3.c: Likewise.
2859 * gcc.target/mips/mips-3d-4.c: Likewise.
2860 * gcc.target/mips/mips-3d-5.c: Likewise.
2861 * gcc.target/mips/mips-3d-6.c: Likewise.
2862 * gcc.target/mips/mips-3d-7.c: Likewise.
2863 * gcc.target/mips/mips-3d-8.c: Likewise.
2864 * gcc.target/mips/mips-3d-9.c: Likewise.
2865 * gcc.target/mips/mips-ps-1.c: Likewise.
2866 * gcc.target/mips/mips-ps-2.c: Likewise.
2867 * gcc.target/mips/mips-ps-3.c: Likewise.
2868 * gcc.target/mips/mips-ps-4.c: Likewise.
2869 * gcc.target/mips/mips-ps-6.c: Likewise.
2870 * gcc.target/mips/mips32-dspr2.c: Likewise.
2871 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2872 * gcc.target/mips/neg-abs-1.c: Likewise.
2873 * gcc.target/mips/neg-abs-2.c: Likewise.
2874 * gcc.target/mips/nmadd-3.c: Likewise.
2875 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2876 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2877 * gcc.target/mips/octeon-pop-1.c: Likewise.
2878 * gcc.target/mips/pr26765.c: Likewise.
2879 * gcc.target/mips/pr33256.c: Likewise.
2880 * gcc.target/mips/pr33635-1.c: Likewise.
2881 * gcc.target/mips/pr33755.c: Likewise.
2882 * gcc.target/mips/pr35802.c: Likewise.
2883 * gcc.target/mips/pr45074.c: Likewise.
2884 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2885 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2886 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2887 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2888 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2889 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2890 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2891 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2892 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2893 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2894 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2895 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2896 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2897 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2898 * gcc.target/mips/save-restore-1.c: Likewise.
2899 * gcc.target/mips/save-restore-3.c: Likewise.
2900 * gcc.target/mips/save-restore-5.c: Likewise.
2901 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2902 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2903 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2904 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2905 * gcc.target/mips/stack-1.c: Likewise.
2907 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2910 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2911 branch under test to be filled with preceding rather than
2912 following instructions.
2913 * gcc.target/mips/branch-10.c: Likewise.
2914 * gcc.target/mips/branch-11.c: Likewise.
2915 * gcc.target/mips/branch-12.c: Likewise.
2916 * gcc.target/mips/branch-13.c: Likewise.
2917 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2918 to be eliminated. Tighten $28 scan-assembler-not test.
2920 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2922 * gcc.target/mips/call-4.c: ...this new test.
2924 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2926 * gcc.target/mips/code-readable-3.c: Likewise.
2927 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2928 flag but skip for -O0.
2929 * gcc.target/mips/code-readable-4.c: Likewise.
2931 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2932 of operations under test.
2933 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2935 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2936 Don't require sibling-call optimization.
2937 * gcc.target/mips/near-far-4.c: Likewise.
2939 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2940 Make sure that the register variable is used.
2941 * gcc.target/mips/soft-float-1.c: Likewise.
2943 * gcc.target/mips/sdata-1.c: Make static data volatile.
2944 * gcc.target/mips/sdata-2.c: Likewise.
2945 * gcc.target/mips/sdata-3.c: Likewise.
2946 * gcc.target/mips/sdata-4.c: Likewise.
2948 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2950 * gcc.target/mips/atomic-memory-2.c: Likewise.
2951 * gcc.target/mips/branch-cost-1.c: Likewise.
2952 * gcc.target/mips/branch-cost-2.c: Likewise.
2953 * gcc.target/mips/cache-1.c: Likewise.
2954 * gcc.target/mips/call-1.c: Likewise.
2955 * gcc.target/mips/call-saved-2.c: Likewise.
2956 * gcc.target/mips/const-anchor-1.c: Likewise.
2957 * gcc.target/mips/const-anchor-2.c: Likewise.
2958 * gcc.target/mips/dse-1.c: Likewise.
2959 * gcc.target/mips/dsp-lhx.c: Likewise.
2960 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2961 * gcc.target/mips/ext-1.c: Likewise.
2962 * gcc.target/mips/ext-2.c: Likewise.
2963 * gcc.target/mips/ext-3.c: Likewise.
2964 * gcc.target/mips/ext-4.c: Likewise.
2965 * gcc.target/mips/ext-5.c: Likewise.
2966 * gcc.target/mips/ext-6.c: Likewise.
2967 * gcc.target/mips/ext-7.c: Likewise.
2968 * gcc.target/mips/extend-1.c: Likewise.
2969 * gcc.target/mips/fix-r4000-1.c: Likewise.
2970 * gcc.target/mips/fix-r4000-3.c: Likewise.
2971 * gcc.target/mips/fix-r4000-5.c: Likewise.
2972 * gcc.target/mips/fix-r4000-6.c: Likewise.
2973 * gcc.target/mips/fix-r4000-8.c: Likewise.
2974 * gcc.target/mips/fix-r4000-10.c: Likewise.
2975 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2976 * gcc.target/mips/fixed-vector-type.c: Likewise.
2977 * gcc.target/mips/fpr-moves-1.c: Likewise.
2978 * gcc.target/mips/fpr-moves-2.c: Likewise.
2979 * gcc.target/mips/fpr-moves-3.c: Likewise.
2980 * gcc.target/mips/fpr-moves-4.c: Likewise.
2981 * gcc.target/mips/fpr-moves-5.c: Likewise.
2982 * gcc.target/mips/fpr-moves-6.c: Likewise.
2983 * gcc.target/mips/ins-1.c: Likewise.
2984 * gcc.target/mips/ins-2.c: Likewise.
2985 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2986 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2987 * gcc.target/mips/lazy-binding-1.c: Likewise.
2988 * gcc.target/mips/madd-3.c: Likewise.
2989 * gcc.target/mips/madd-5.c: Likewise.
2990 * gcc.target/mips/madd-6.c: Likewise.
2991 * gcc.target/mips/madd-8.c: Likewise.
2992 * gcc.target/mips/madd-9.c: Likewise.
2993 * gcc.target/mips/memcpy-1.c: Likewise.
2994 * gcc.target/mips/mips-ps-type.c: Likewise.
2995 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2996 * gcc.target/mips/mips-sched-madd.c: Likewise.
2997 * gcc.target/mips/mips16e-extends.c: Likewise.
2998 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2999 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3000 * gcc.target/mips/movcc-1.c: Likewise.
3001 * gcc.target/mips/movcc-2.c: Likewise.
3002 * gcc.target/mips/movcc-3.c: Likewise.
3003 * gcc.target/mips/msub-5.c: Likewise.
3004 * gcc.target/mips/msub-6.c: Likewise.
3005 * gcc.target/mips/msub-8.c: Likewise.
3006 * gcc.target/mips/mult-2.c: Likewise.
3007 * gcc.target/mips/mult-3.c: Likewise.
3008 * gcc.target/mips/mult-5.c: Likewise.
3009 * gcc.target/mips/mult-6.c: Likewise.
3010 * gcc.target/mips/mult-7.c: Likewise.
3011 * gcc.target/mips/mult-12.c: Likewise.
3012 * gcc.target/mips/mult-13.c: Likewise.
3013 * gcc.target/mips/mult-14.c: Likewise.
3014 * gcc.target/mips/mult-15.c: Likewise.
3015 * gcc.target/mips/mult-17.c: Likewise.
3016 * gcc.target/mips/mult-18.c: Likewise.
3017 * gcc.target/mips/mult-19.c: Likewise.
3018 * gcc.target/mips/nmadd-1.c: Likewise.
3019 * gcc.target/mips/nmadd-2.c: Likewise.
3020 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3021 * gcc.target/mips/octeon-cins-1.c: Likewise.
3022 * gcc.target/mips/octeon-cins-2.c: Likewise.
3023 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3024 * gcc.target/mips/octeon-exts-2.c: Likewise.
3025 * gcc.target/mips/octeon-exts-3.c: Likewise.
3026 * gcc.target/mips/octeon-exts-4.c: Likewise.
3027 * gcc.target/mips/octeon-exts-5.c: Likewise.
3028 * gcc.target/mips/octeon-exts-6.c: Likewise.
3029 * gcc.target/mips/octeon-exts-7.c: Likewise.
3030 * gcc.target/mips/octeon-pop-2.c: Likewise.
3031 * gcc.target/mips/octeon-seq-3.c: Likewise.
3032 * gcc.target/mips/octeon-seq-4.c: Likewise.
3033 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3034 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3035 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3036 * gcc.target/mips/pr54240.c: Likewise.
3037 * gcc.target/mips/rsqrt-1.c: Likewise.
3038 * gcc.target/mips/rsqrt-2.c: Likewise.
3039 * gcc.target/mips/rsqrt-3.c: Likewise.
3040 * gcc.target/mips/rsqrt-4.c: Likewise.
3041 * gcc.target/mips/save-restore-2.c: Likewise.
3042 * gcc.target/mips/save-restore-4.c: Likewise.
3043 * gcc.target/mips/sb1-1.c: Likewise.
3044 * gcc.target/mips/scc-1.c: Likewise.
3045 * gcc.target/mips/scc-2.c: Likewise.
3046 * gcc.target/mips/scc-3.c: Likewise.
3047 * gcc.target/mips/scc-4.c: Likewise.
3048 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3049 * gcc.target/mips/truncate-1.c: Likewise.
3050 * gcc.target/mips/truncate-2.c: Likewise.
3051 * gcc.target/mips/truncate-3.c: Likewise.
3052 * gcc.target/mips/truncate-4.c: Likewise.
3053 * gcc.target/mips/truncate-5.c: Likewise.
3054 * gcc.target/mips/truncate-6.c: Likewise.
3055 * gcc.target/mips/unaligned-1.c: Likewise.
3057 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3058 skip for -O0. Require -fexpensive-optimizations.
3059 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3060 * gcc.target/mips/dspr2-MULT.c: Likewise.
3061 * gcc.target/mips/fix-r4000-2.c: Likewise.
3062 * gcc.target/mips/fix-r4000-4.c: Likewise.
3063 * gcc.target/mips/fix-r4000-7.c: Likewise.
3064 * gcc.target/mips/fix-r4000-9.c: Likewise.
3065 * gcc.target/mips/madd-1.c: Likewise.
3066 * gcc.target/mips/madd-2.c: Likewise.
3067 * gcc.target/mips/madd-4.c: Likewise.
3068 * gcc.target/mips/maddu-1.c: Likewise.
3069 * gcc.target/mips/maddu-2.c: Likewise.
3070 * gcc.target/mips/maddu-3.c: Likewise.
3071 * gcc.target/mips/maddu-4.c: Likewise.
3072 * gcc.target/mips/msub-1.c: Likewise.
3073 * gcc.target/mips/msub-2.c: Likewise.
3074 * gcc.target/mips/msub-3.c: Likewise.
3075 * gcc.target/mips/msub-4.c: Likewise.
3076 * gcc.target/mips/msubu-1.c: Likewise.
3077 * gcc.target/mips/msubu-2.c: Likewise.
3078 * gcc.target/mips/msubu-3.c: Likewise.
3079 * gcc.target/mips/msubu-4.c: Likewise.
3080 * gcc.target/mips/mult-1.c: Likewise.
3081 * gcc.target/mips/mult-4.c: Likewise.
3082 * gcc.target/mips/mult-8.c: Likewise.
3083 * gcc.target/mips/mult-9.c: Likewise.
3084 * gcc.target/mips/mult-10.c: Likewise.
3085 * gcc.target/mips/mult-11.c: Likewise.
3086 * gcc.target/mips/mult-16.c: Likewise.
3088 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3089 skip for -O0 and -Os.
3090 * gcc.target/mips/fix-r4000-12.c: Likewise.
3091 * gcc.target/mips/madd-7.c: Likewise.
3092 * gcc.target/mips/mips-ps-5.c: Likewise.
3093 * gcc.target/mips/mips-ps-7.c: Likewise.
3094 * gcc.target/mips/msub-7.c: Likewise.
3096 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3097 skip for -O0. Require -mno-abicalls.
3098 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3100 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3101 skip for -O0. Require a total number of BBIT instructions and
3102 at least one of each kind.
3104 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3105 skip for -O0. Require -fno-unroll-loops.
3107 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3108 skip for -O0. Allow BLTZ as well as BGEZ.
3110 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3112 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3113 skip for -O0. Require -fschedule-insns2.
3114 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3116 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3117 but skip for -O0. Make a branch-likely more likely.
3119 * gcc.target/mips/timode-2.c: Split each test into its own function.
3120 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3122 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3123 skip for -O0. Require -fpeephole2.
3124 * gcc.target/mips/vr-mult-2.c: Likewise.
3126 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3128 PR preprocessor/53469
3129 * gcc.dg/cpp/_Pragma7.c: New test case.
3131 2012-08-27 Tobias Burnus <burnus@net-b.de>
3134 * gfortran.dg/do_5.f90: New.
3136 2012-08-27 Tobias Burnus <burnus@net-b.de>
3138 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3139 from dg-options as -Wall no longer implies it.
3141 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3143 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3145 2012-08-25 Jason Merrill <jason@redhat.com>
3147 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3149 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3152 * g++.dg/cpp0x/auto34.C: New.
3154 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3157 * gcc.dg/pr54363.c: New test.
3160 * gcc.dg/pr54355.c: New test.
3162 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3165 * gcc.target/i386/pr52857-1.c: New.
3166 * gcc.target/i386/pr52857-2.c: Likewise.
3168 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3170 * gcc.target/mips/code-readable-4.c: New test.
3172 2012-08-23 Julian Brown <julian@codesourcery.com>
3173 Sandra Loosemore <sandra@codesourcery.com>
3175 * gcc.target/mips/code-readable-1.c: Add -O to options.
3177 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3180 * g++.dg/lookup/using53.C: New.
3182 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3184 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3185 * gcc.dg/fixed-point/convert-1.c: New.
3186 * gcc.dg/fixed-point/convert-2.c: New.
3187 * gcc.dg/fixed-point/convert-3.c: New.
3188 * gcc.dg/fixed-point/convert-4.c: New.
3189 * gcc.dg/fixed-point/convert-float-1.c: New.
3190 * gcc.dg/fixed-point/convert-float-2.c: New.
3191 * gcc.dg/fixed-point/convert-float-3.c: New.
3192 * gcc.dg/fixed-point/convert-float-4.c: New.
3193 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3194 * gcc.dg/fixed-point/convert-sat.c: New.
3195 * gcc.dg/fixed-point/convert.h: New.
3197 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3200 * gcc.target/sh/pr54089-2.c: New.
3202 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3204 * gcc.target/i386/long-double-64-1.c: New file.
3205 * gcc.target/i386/long-double-64-2.c: Likewise.
3206 * gcc.target/i386/long-double-64-3.c: Likewise.
3207 * gcc.target/i386/long-double-64-4.c: Likewise.
3208 * gcc.target/i386/long-double-80-1.c: Likewise.
3209 * gcc.target/i386/long-double-80-2.c: Likewise.
3210 * gcc.target/i386/long-double-80-3.c: Likewise.
3211 * gcc.target/i386/long-double-80-4.c: Likewise.
3212 * gcc.target/i386/long-double-80-5.c: Likewise.
3213 * gcc.target/i386/long-double-80-6.c: Likewise.
3214 * gcc.target/i386/long-double-80-7.c: Likewise.
3216 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3218 PR tree-optimization/54317
3219 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3221 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3224 * gcc.target/sh/pr39423-2.c: New.
3226 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3228 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3229 * gcc.dg/fold-perm.c: Likewise.
3231 2012-08-20 Jan Hubicka <jh@suse.cz>
3234 * gcc.dg/ipa/inlinehint-1.c: New.
3236 2012-08-20 Florian Weimer <fweimer@redhat.com>
3239 * g++.dg/init/new38.C: New test.
3240 * g++.dg/init/new39.C: New test.
3242 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3245 * gcc.target/sh/pr54089-1.c: New.
3247 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3250 * gcc.target/sh/pr51244-11.c: New.
3252 2012-08-20 Tobias Burnus <burnus@net-b.de>
3255 * gfortran.dg/warn_target_lifetime_2.f90: New.
3257 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3260 * g++.dg/warn/Wunused-var-17.C: New.
3262 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3265 * gcc.dg/gomp/pr53992.c: New test.
3267 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3270 * gcc.c-torture/execute/20120817-1.c: New test.
3272 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3274 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3276 (f2): New test that really does need adds.
3278 2012-08-20 Richard Guenther <rguenther@suse.de>
3280 PR tree-optimization/54327
3281 * gcc.dg/torture/pr54327.c: New testcase.
3283 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3285 PR tree-optimization/54321
3286 * gcc.c-torture/compile/pr54321.c: New test.
3288 2012-08-20 Tobias Burnus <burnus@net-b.de>
3291 * gfortran.dg/warn_target_lifetime_1.f90: New.
3293 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3296 * gfortran.dg/real_compare_1.f90: New test case.
3297 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3299 2012-08-18 Jan Hubicka <jh@suse.cz>
3301 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3303 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3306 * gfortran.dg/interface_37.f90: New test.
3308 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3309 Gary Funck <gary@intrepid.com>
3312 * gcc.target/i386/pr20020-1.c: New test.
3313 * gcc.target/i386/pr20020-2.c: Likewise.
3314 * gcc.target/i386/pr20020-3.c: Likewise.
3316 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3318 * gcc.target/i386/perm-concat.c: New test.
3320 2012-08-17 Julian Brown <julian@codesourcery.com>
3322 * gcc.target/arm/div64-unwinding.c: New test.
3324 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3326 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3328 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3331 * gcc.target/sh/pr54236-1.c: New.
3333 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3335 * lib/target-supports.exp (check_effective_target_sync_int_long)
3336 (check_effective_target_sync_char_short): Enable for crisv32-*
3340 * gcc.dg/torture/pr54261-1.c: New test.
3342 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3346 * gfortran.dg/typebound_call_24.f03: New.
3348 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3350 PR tree-optimization/54245
3351 * gcc.dg/tree-ssa/pr54245.c: New test.
3353 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3355 PR tree-optimization/54240
3356 * gcc.target/powerpc/pr54240.c: New test.
3357 * gcc.target/mips/pr54240.c: Likewise.
3359 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3362 * gcc.target/sh/pr52933-1.c: New.
3363 * gcc.target/sh/pr52933-2.c: New.
3365 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3368 * gcc.target/sh/pr50751-8.c: New.
3370 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3373 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3374 * gfortran.dg/typebound_proc_27.f03: New test.
3376 2012-08-14 Sterling Augustine <saugustine@google.com>
3378 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3380 2012-08-14 Tobias Burnus <burnus@net-b.de>
3383 * gfortran.dg/data_constraints_3.f90: New.
3384 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3385 to disable -pedantic compilation.
3386 * gfortran.dg/pr37243.f: Ditto.
3387 * gfortran.dg/g77/19990826-3.f: Ditto.
3388 * gfortran.dg/g77/20020307-1.f : Ditto.
3389 * gfortran.dg/g77/980310-3.f: Ditto.
3391 2012-08-14 Tobias Burnus <burnus@net-b.de>
3394 * gfortran.dg/warn_conversion_4.f90: New.
3396 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3399 PR rtl-optimization/53495
3400 * gcc.c-torture/compile/pr53411.c: New test.
3401 * gcc.c-torture/compile/pr53495.c: New test.
3403 2012-08-13 Richard Guenther <rguenther@suse.de>
3405 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3407 2012-08-13 Richard Guenther <rguenther@suse.de>
3409 PR tree-optimization/54200
3410 * gcc.dg/guality/pr54200.c: New testcase.
3411 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3413 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3415 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3417 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3420 * gcc.target/sh/pr51244-7.c: New.
3421 * gcc.target/sh/pr51244-8.c: New.
3422 * gcc.target/sh/pr51244-9.c: New.
3423 * gcc.target/sh/pr51244-10.c: New.
3425 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3427 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3429 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3430 * gcc.target/sh/pr53511-1.c: Likewise.
3431 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3432 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3433 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3434 * gcc.target/sh/pr53512-3.c: Likewise.
3435 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3437 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3440 * gcc.c-torture/compile/pr39423-1.c: New.
3441 * gcc.c-torture/compile/pr39423-2.c: New.
3443 2012-08-12 Tobias Burnus <burnus@net-b.de>
3446 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3447 they appear uninitialized on the RHS.
3448 * gfortran.dg/public_private_module_6.f90: New.
3450 2012-08-11 Martin Jambor <mjambor@suse.cz>
3453 * gfortran.dg/pr48636.f90: New test.
3455 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3457 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3459 (main): Adjust caller.
3461 2012-08-10 Richard Guenther <rguenther@suse.de>
3463 * gcc.dg/matrix/*.c: Adjust and move ...
3464 * gcc.dg/torture/: ... here.
3465 * gcc.dg/matrix: Remove directory.
3467 2012-08-10 Richard Guenther <rguenther@suse.de>
3470 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3472 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3475 * gcc.dg/tree-ssa/pr54211.c: New test.
3477 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3479 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3480 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3482 2012-08-10 Richard Guenther <rguenther@suse.de>
3484 PR tree-optimization/54109
3485 * gcc.dg/torture/pr54109.c: New testcase.
3486 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3487 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3489 2012-08-10 Richard Guenther <rguenther@suse.de>
3491 PR tree-optimization/54027
3492 * gcc.dg/torture/pr54027.c: New testcase.
3494 2012-08-10 Richard Guenther <rguenther@suse.de>
3496 * g++.dg/plugin/selfassign.c: Adjust.
3497 * gcc.dg/plugin/selfassign.c: Likewise.
3498 * gcc.dg/strlenopt-11.c: Likewise.
3499 * gcc.dg/strlenopt-13.c: Likewise.
3500 * gcc.dg/no-strict-overflow-4.c: Likewise.
3501 * gcc.dg/strict-overflow-4.c: Likewise.
3502 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3503 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3504 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3505 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3506 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3507 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3508 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3509 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3510 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3511 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3512 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3513 * gcc.dg/pr46309.c: Likewise.
3514 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3516 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3518 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3520 * gcc.c-torture/compile/20120727-2.c: New test.
3522 2012-08-09 Martin Jambor <mjambor@suse.cz>
3524 * gcc.dg/ipa/iinline-4.c: New test.
3525 * gcc.dg/ipa/iinline-5.c: Likewise.
3526 * gcc.dg/ipa/iinline-6.c: Likewise.
3527 * gcc.dg/ipa/iinline-7.c: Likewise.
3528 * gcc.dg/lto/20120723_0.c: Likewise.
3529 * gcc.dg/lto/20120723_1.c: Likewise.
3531 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3534 * gcc.target/sh/pr39423-1.c: New.
3536 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3539 * gcc.target/sh/pr51244-5: New.
3540 * gcc.target/sh/pr51244-6: New.
3542 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3544 * gcc.target/i386/adx-addxcarry32-3.c: New.
3545 * gcc.target/i386/adx-addxcarry64-3.c: New.
3547 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3549 PR rtl-optimization/53701
3550 * gcc.dg/pr53701.c: New test.
3552 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3554 * gcc.c-torture/compile/20120727-1.c: New test.
3556 2012-08-09 Tobias Burnus <burnus@net-b.de>
3559 * gfortran.dg/intrinsic_shadow_4.f90: New.
3561 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3563 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3565 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3567 * gcc.c-torture/execute/20120808-1.c: New test.
3569 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3571 PR rtl-optimization/54157
3572 * gcc.target/i386/pr54157.c: New file.
3574 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3576 * gcc.target/i386/adx-addcarryx32-1.c: New.
3577 * gcc.target/i386/adx-addcarryx32-2.c: New.
3578 * gcc.target/i386/adx-addcarryx64-1.c: New.
3579 * gcc.target/i386/adx-addcarryx64-2.c: New.
3580 * gcc.target/i386/adx-check.h: New.
3581 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3582 * gcc.target/i386/sse-12.c: Add -madx.
3583 * gcc.target/i386/sse-13.c: Ditto.
3584 * gcc.target/i386/sse-14.c: Ditto.
3585 * gcc.target/i386/sse-22.c: Ditto.
3586 * gcc.target/i386/sse-23.c: Ditto.
3587 * g++.dg/other/i386-2.C: Ditto.
3588 * g++.dg/other/i386-3.C: Ditto.
3590 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3592 * gcc.dg/tree-ssa/slsr-5.c: New.
3593 * gcc.dg/tree-ssa/slsr-6.c: New.
3594 * gcc.dg/tree-ssa/slsr-7.c: New.
3595 * gcc.dg/tree-ssa/slsr-8.c: New.
3596 * gcc.dg/tree-ssa/slsr-9.c: New.
3597 * gcc.dg/tree-ssa/slsr-10.c: New.
3598 * gcc.dg/tree-ssa/slsr-11.c: New.
3599 * gcc.dg/tree-ssa/slsr-12.c: New.
3600 * gcc.dg/tree-ssa/slsr-13.c: New.
3601 * gcc.dg/tree-ssa/slsr-14.c: New.
3602 * gcc.dg/tree-ssa/slsr-15.c: New.
3603 * gcc.dg/tree-ssa/slsr-16.c: New.
3604 * gcc.dg/tree-ssa/slsr-17.c: New.
3605 * gcc.dg/tree-ssa/slsr-18.c: New.
3606 * gcc.dg/tree-ssa/slsr-19.c: New.
3607 * gcc.dg/tree-ssa/slsr-20.c: New.
3608 * gcc.dg/tree-ssa/slsr-21.c: New.
3609 * gcc.dg/tree-ssa/slsr-22.c: New.
3610 * gcc.dg/tree-ssa/slsr-23.c: New.
3611 * gcc.dg/tree-ssa/slsr-24.c: New.
3612 * gcc.dg/tree-ssa/slsr-25.c: New.
3613 * gcc.dg/tree-ssa/slsr-26.c: New.
3614 * gcc.dg/tree-ssa/slsr-30.c: New.
3615 * gcc.dg/tree-ssa/slsr-31.c: New.
3617 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3619 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3620 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3621 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3623 2012-08-06 Cary Coutant <ccoutant@google.com>
3625 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3627 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3630 * gfortran.dg/dummy_procedure_5.f90: Modified.
3631 * gfortran.dg/dummy_procedure_8.f90: New.
3632 * gfortran.dg/interface_26.f90: Modified.
3633 * gfortran.dg/proc_ptr_11.f90: Modified.
3634 * gfortran.dg/proc_ptr_15.f90: Modified.
3635 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3636 * gfortran.dg/typebound_override_1.f90: Modified.
3637 * gfortran.dg/typebound_proc_6.f03: Modified.
3639 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3641 PR tree-optimization/51938
3642 PR tree-optimization/52005
3643 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3644 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3645 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3646 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3648 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3650 Avoid crashing on erroneous static_assert usage
3651 * g++.dg/cpp0x/static_assert8.C: New test.
3653 2012-08-06 Jason Merrill <jason@redhat.com>
3655 * g++.dg/cpp0x/sfinae38.C: New.
3657 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3658 Paolo Carlini <paolo.carlini@oracle.com>
3661 * g++.dg/conversion/void2.C: New.
3663 2012-08-06 Tom de Vries <tom@codesourcery.com>
3665 * gcc.dg/tree-ssa/vrp78.c: New test.
3667 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3668 Richard Sandiford <rdsandiford@googlemail.com>
3670 * g++.dg/opt/enum2.C: Require fpic target.
3671 * g++.dg/lto/20090303_0.C: Likewise.
3673 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3674 Catherine Moore <clm@codesourcery.com>
3676 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3677 flush function names too.
3678 * gcc.target/mips/clear-cache-1.c: Likewise.
3680 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3683 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3685 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3688 * gfortran.dg/array_5.f90: New test.
3690 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3692 PR tree-optimization/30318
3693 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3695 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3697 * g++.dg/ext/vector17.C: New testcase.
3699 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3702 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3703 * g++.dg/opt/longbranch1.C: Likewise.
3705 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3707 PR tree-optimization/53805
3708 * gcc.dg/fold-notunord.c: New testcase.
3710 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3713 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3714 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3716 2012-08-02 Jason Merrill <jason@redhat.com>
3717 Paolo Carlini <paolo.carlini@oracle.com>
3719 PR c++/51213 (again)
3720 * g++.dg/cpp0x/sfinae37.C: Extend.
3722 2012-08-02 Richard Guenther <rguenther@suse.de>
3724 PR tree-optimization/50672
3725 * g++.dg/torture/pr50672.C: New testcase.
3727 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3730 * gfortran.dg/abstract_type_6.f03: Modified.
3731 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3732 * gfortran.dg/proc_ptr_comp_35.f90: New.
3733 * gfortran.dg/typebound_proc_9.f03: Modified.
3734 * gfortran.dg/typebound_proc_26.f90: New.
3736 2012-08-02 Richard Guenther <rguenther@suse.de>
3738 * gcc.dg/torture/pta-callused-1.c: Adjust.
3739 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3740 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3741 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3742 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3743 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3744 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3745 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3746 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3748 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3751 * gfortran.dg/include_6.f90: New test case.
3752 * gfortran.dg/include_7.f90: New test case.
3753 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3755 2012-08-01 Tom de Vries <tom@codesourcery.com>
3757 * gcc.dg/tree-ssa/vrp76.c: New test.
3759 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3761 PR tree-optimization/46556
3762 * gcc.dg/tree-ssa/slsr-27.c: New.
3763 * gcc.dg/tree-ssa/slsr-28.c: New.
3764 * gcc.dg/tree-ssa/slsr-29.c: New.
3766 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3769 * gfortran.dg/proc_decl_29.f90: New.
3771 2012-07-31 Dehao Chen <dehao@google.com>
3773 * gcc.dg/predict-7.c: New test.
3775 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3778 * gfortran.dg/typebound_override_3.f90: New.
3780 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3782 PR tree-optimization/53773
3783 * gcc.dg/vect/pr53773.c: New test.
3785 2012-07-31 Nick Clifton <nickc@redhat.com>
3787 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3790 2012-07-31 Tobias Burnus <burnus@net-b.de>
3792 * gfortran.dg/c_funloc_tests_6.f90: New.
3793 * gfortran.dg/c_funloc_tests_7.f90: New.
3794 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3796 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3799 * g++.dg/cpp0x/temp_default5.C: New.
3801 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3804 * gfortran.dg/proc_ptr_37.f90: New.
3806 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3808 * lib/target-supports.exp
3809 (check_effective_target_vect_natural_alignment): New function.
3810 * gcc.dg/align-2.c: Only run on targets with natural alignment
3812 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3813 alignment of vector types.
3815 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3816 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3818 * gcc.target/i386/rdseed16-1.c: New.
3819 * gcc.target/i386/rdseed32-1.c: Ditto
3820 * gcc.target/i386/rdseed64-1.c: Ditto
3821 * gcc.target/i386/sse-12.c: Add -mrdseed.
3822 * gcc.target/i386/sse-13.c: Ditto.
3823 * gcc.target/i386/sse-14.c: Ditto.
3824 * g++.dg/other/i386-2.C: Ditto.
3825 * g++.dg/other/i386-3.C: Ditto.
3827 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3830 * gcc.target/sh/pr51244-4.c: New.
3832 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3834 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3835 for alpha*-*-* targets. Cleanup original tree dump.
3837 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3839 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3840 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3842 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3844 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3845 rand, srand. Include <stdlib.h>.
3847 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3849 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3851 2012-07-26 Richard Henderson <rth@redhat.com>
3853 * gcc.dg/attr-hotcold-1.c: New.
3854 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3856 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3857 Sandra Loosemore <sandra@codesourcery.com>
3859 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3861 2012-07-26 Tobias Burnus <burnus@net-b.de>
3863 * gfortran.dg/contiguous_1.f90: Update dg-error.
3864 * gfortran.dg/proc_ptr_32.f90: Ditto.
3866 2012-07-26 Richard Guenther <rguenther@suse.de>
3868 PR tree-optimization/54098
3869 * gcc.dg/torture/pr54098.c: New testcase.
3871 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3873 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3874 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3876 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3879 * gfortran.dg/array_constructor_39.f90: New test.
3881 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3884 * gfortran.dg/array_constructor_38.f90: New test.
3886 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3888 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3890 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3892 * gnat.dg/noreturn5.ad[sb]: New test.
3894 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3895 Paul Brook <paul@codesourcery.com>
3899 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3900 * c-c++-common/pr53633.c: New test.
3902 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3904 * gcc.target/i386/asm-dialect-1.c: New test case.
3906 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3907 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3909 * gcc.target/i386/prefetchw-1.c: New.
3910 * gcc.target/i386/sse-12.c: Add -mprfchw.
3911 * gcc.target/i386/sse-13.c: Ditto.
3912 * gcc.target/i386/sse-14.c: Ditto.
3913 * gcc.target/i386/sse-22.c: Ditto.
3914 * gcc.target/i386/sse-23.c: Ditto.
3915 * g++.dg/other/i386-2.C: Ditto.
3916 * g++.dg/other/i386-3.C: Ditto.
3918 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3920 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3922 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3925 * gcc.target/arm/pr54051.c: New.
3926 * gcc.target/arm/vfp-1.c: Adjust test.
3928 2012-07-24 Julian Brown <julian@codesourcery.com>
3930 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3931 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3934 2012-07-23 Paul Brook <paul@codesourcery.com>
3936 * g++.dg/other/armv7m-1.c: New test.
3938 2012-07-23 Julian Brown <julian@codesourcery.com>
3940 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3942 (DO_TEST): Define to 1 for appropriate ARM targets.
3944 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3946 PR tree-optimization/53881
3947 * gcc.dg/pr53881.c: Renamed to ...
3948 * gcc.dg/pr53881-1.c: ... this.
3949 * gcc.dg/pr53881-2.c: New test.
3951 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3953 Handle recent changes in default atomics for cris*-*-linux*.
3954 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3955 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3956 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3957 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3958 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3959 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3960 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3961 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3962 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3963 -mno-unaligned-atomic-may-use-library is in effect for
3965 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3966 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3967 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3968 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3969 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3970 gcc.target/cris/torture/sync-mis-op-i-1.c,
3971 gcc.target/cris/torture/sync-mis-op-i-2.c,
3972 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3973 gcc.target/cris/torture/sync-mis-op-i-3.c,
3974 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3975 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3976 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3977 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3978 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3979 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3980 (main): Remove local variable x.
3981 [mis_ok]: Check that atomics don't fail.
3983 2012-07-21 Andrew Pinski <apinski@cavium.com>
3985 * gcc.dg/tree-ssa/vrp72.c: New test.
3986 * gcc.dg/tree-ssa/vrp73.c: New test.
3987 * gcc.dg/tree-ssa/vrp74.c: New test.
3988 * gcc.dg/tree-ssa/vrp75.c: New test.
3990 2012-07-21 Andrew Pinski <apinski@cavium.com>
3992 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3993 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3995 2012-07-21 Andrew Pinski <apinski@cavium.com>
3997 * gcc.target/mips/octeon-pop-2.c: New testcase.
3999 2012-07-21 Tobias Burnus <burnus@net-b.de>
4002 * gfortran.dg/assumed_rank_3.f90: New.
4003 * gfortran.dg/assumed_rank_11.f90: New.
4004 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4005 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4006 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4008 2012-07-21 Andrew Pinski <apinski@cavium.com>
4010 * gcc.target/mips/unaligned-1.c: New testcase.
4012 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4014 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4016 2012-07-20 Tobias Burnus <burnus@net-b.de>
4018 * gfortran.dg/bind_c_array_params_2.f90: New.
4019 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4020 and update dg-error.
4022 2012-07-20 Tobias Burnus <burnus@net-b.de>
4024 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4026 2012-07-20 Jason Merrill <jason@redhat.com>
4029 * g++.dg/other/array7.C: New.
4031 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4033 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4034 the basic block and check loop depth.
4035 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4036 matching patterns and comments.
4037 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4038 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4040 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4043 * c-c++-common/pr28656.c: New test.
4045 2012-07-19 Jason Merrill <jason@redhat.com>
4048 * g++.dg/init/mutable1.C: New.
4050 2012-07-20 Tobias Burnus <burnus@net-b.de>
4053 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4054 * gfortran.dg/assumed_rank_1.f90: New.
4055 * gfortran.dg/assumed_rank_1_c.c: New.
4056 * gfortran.dg/assumed_rank_2.f90: New.
4057 * gfortran.dg/assumed_rank_4.f90: New.
4058 * gfortran.dg/assumed_rank_5.f90: New.
4059 * gfortran.dg/assumed_rank_6.f90: New.
4060 * gfortran.dg/assumed_rank_7.f90: New.
4061 * gfortran.dg/assumed_rank_8.f90: New.
4062 * gfortran.dg/assumed_rank_8_c.c: New.
4063 * gfortran.dg/assumed_rank_9.f90: New.
4064 * gfortran.dg/assumed_rank_10.f90: New.
4065 * gfortran.dg/assumed_rank_12.f90: New.
4067 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4069 * gnat.dg/opt25.adb: New test.
4070 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4071 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4073 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4075 * gnat.dg/aggr20.ad[sb]: New test.
4076 * gnat.dg/aggr20_pkg.ads: New helper.
4078 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4080 * gnat.dg/derived_type3.adb: New test.
4081 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4083 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4085 PR rtl-optimization/53942
4086 * gcc.dg/pr53942.c: New test.
4088 2012-07-19 Jason Merrill <jason@redhat.com>
4091 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4093 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4095 * gnat.dg/discr38.adb: New test.
4097 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4100 * c-c++-common/gomp/pr54017.c: New test.
4102 2012-07-19 Richard Guenther <rguenther@suse.de>
4103 Eric Botcazou <ebotcazou@adacore.com>
4105 * gnat.dg/loop_optimization11.adb: New testcase.
4106 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4108 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4109 Jason Merrill <jason@redhat.com>
4111 * g++.dg/cpp0x/sfinae37.C: New.
4112 * g++.dg/template/access23.C: New.
4113 * g++.dg/template/access7.C: Adjust.
4114 * g++.dg/template/sfinae10.C: Don't expect errors.
4115 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4117 2012-07-18 Julian Brown <julian@codesourcery.com>
4118 Sandra Loosemore <sandra@codesroucery.com>
4120 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4122 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4124 * gnat.dg/noreturn4.ad[sb]: New test.
4125 * gnat.dg/noreturn4_pkg.ads: New helper.
4127 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4128 Julian Brown <julian@codesourcery.com>
4130 * gcc.target/arm/neon-vdup-1.c: New test case.
4131 * gcc.target/arm/neon-vdup-2.c: New test case.
4132 * gcc.target/arm/neon-vdup-3.c: New test case.
4133 * gcc.target/arm/neon-vdup-4.c: New test case.
4134 * gcc.target/arm/neon-vdup-5.c: New test case.
4135 * gcc.target/arm/neon-vdup-6.c: New test case.
4136 * gcc.target/arm/neon-vdup-7.c: New test case.
4137 * gcc.target/arm/neon-vdup-8.c: New test case.
4138 * gcc.target/arm/neon-vdup-9.c: New test case.
4139 * gcc.target/arm/neon-vdup-10.c: New test case.
4140 * gcc.target/arm/neon-vdup-11.c: New test case.
4141 * gcc.target/arm/neon-vdup-12.c: New test case.
4142 * gcc.target/arm/neon-vdup-13.c: New test case.
4143 * gcc.target/arm/neon-vdup-14.c: New test case.
4144 * gcc.target/arm/neon-vdup-15.c: New test case.
4145 * gcc.target/arm/neon-vdup-16.c: New test case.
4146 * gcc.target/arm/neon-vdup-17.c: New test case.
4147 * gcc.target/arm/neon-vdup-18.c: New test case.
4148 * gcc.target/arm/neon-vdup-19.c: New test case.
4149 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4150 arguments non-constant.
4152 2012-07-18 Richard Guenther <rguenther@suse.de>
4154 PR tree-optimization/53970
4155 * g++.dg/torture/pr53970.C: New testcase.
4157 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4160 * gcc.c-torture/compile/pr38621.c: New.
4162 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4165 * gcc.target/sh/pr33135-1.c: New.
4166 * gcc.target/sh/pr33135-2.c: New.
4167 * gcc.target/sh/pr33135-3.c: New.
4168 * gcc.target/sh/pr33135-4.c: New.
4170 2012-07-17 Jason Merrill <jason@redhat.com>
4173 * g++.dg/parse/enum9.C: New.
4175 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4176 Sandra Loosemore <sandra@codesourcery.com>
4178 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4179 if there is a conflict with -mcpu=. Use -mcpu=5208.
4181 2012-07-17 Jason Merrill <jason@redhat.com>
4184 * g++.dg/template/array23.C: New.
4186 2012-07-17 Tobias Burnus <burnus@net-b.de>
4189 * gfortran.dg/bind_c_usage_26.f90: New.
4190 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4191 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4192 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4193 * gfortran.dg/interop_params.f03: Ditto.
4195 2012-07-17 Jason Merrill <jason@redhat.com>
4197 * g++.dg/template/inherit8.C: Adjust.
4198 * g++.dg/template/using21.C: Adjust.
4199 * g++.dg/template/using22.C: Adjust.
4202 * g++.dg/template/current-inst1.C: New.
4203 * g++.dg/parse/crash35.C: Adjust.
4205 2012-07-17 Tobias Burnus <burnus@net-b.de>
4208 * gfortran.dg/oldstyle_4.f90: New.
4210 2012-07-17 Tobias Burnus <burnus@net-b.de>
4213 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4214 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4216 2012-07-16 Jason Merrill <jason@redhat.com>
4218 * g++.dg/parse/access8.C: Adjust.
4219 * g++.dg/template/sfinae6_neg.C: Adjust.
4221 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4224 * gfortran.dg/coarray_allocate_1.f90: New test.
4226 2012-07-16 Andrew Pinski <apinski@cavium.com>
4228 * gcc.c-torture/execute/bswap-1.c: New testcase.
4229 * gcc.c-torture/compile/unalign-1.c: New testcase.
4230 * gcc.c-torture/compile/20120524-1.c: New testcase.
4231 * gcc.c-torture/compile/20101216-1.c: New testcase.
4233 2012-07-16 Dehao Chen <dehao@google.com>
4236 2012-07-10 Dehao Chen <dehao@google.com>
4238 * gcc.dg/debug_info_inline.c: New test.
4240 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4243 * gfortran.dg/proc_decl_28.f90: New.
4245 2012-07-16 Andrew Pinski <apinski@cavium.com>
4247 * gcc.dg/torture/builtins-1.c: New testcase.
4249 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4251 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4252 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4253 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4254 gcc.target/cris/sync-1-v10.c,
4255 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4256 pass -mno-unaligned-atomic-may-use-library.
4257 * gcc.target/cris/sync-xchg-1.c: New test.
4258 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4259 valid register operand output modifier.
4261 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4263 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4266 2012-07-13 Andrew Pinski <apinski@cavium.com>
4268 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4269 rather than cleanup-tree-dump.
4270 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4272 2012-07-13 Richard Guenther <rguenther@suse.de>
4274 PR tree-optimization/53907
4275 * gcc.target/i386/pr53907.c: New testcase.
4277 2012-07-13 Richard Guenther <rguenther@suse.de>
4279 PR tree-optimization/53922
4280 * gcc.dg/torture/pr53922.c: New testcase.
4282 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4284 PR rtl-optimization/53908
4285 * gcc.dg/torture/pr53908.c: New test.
4287 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4290 * g++.dg/cpp0x/variadic135.C: New.
4292 2012-07-12 Jason Merrill <jason@redhat.com>
4294 * g++.dg/template/sfinae6_neg.C: Adjust.
4296 2012-07-12 Tobias Burnus <burnus@net-b.de>
4298 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4299 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4300 scan-tree-dump-times pattern.
4302 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4304 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4306 2012-07-11 Jason Merrill <jason@redhat.com>
4309 * g++.g/cpp0x/defaulted37.C: New.
4311 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4314 * gcc.target/arm/pr53859.c: New test.
4316 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4319 * gcc.c-torture/compile/pr53886.c: New.
4321 2012-07-10 Dehao Chen <dehao@google.com>
4323 * gcc.dg/debug_info_inline.c: New test.
4325 2012-07-10 Jason Merrill <jason@redhat.com>
4328 * g++.dg/cpp0x/defaulted36.C: New.
4329 * g++.dg/cpp0x/defaulted21.C: Adjust.
4331 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4333 2012-07-09 Sterling Augustine <saugustine@google.com>
4335 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4337 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4339 PR tree-optimization/53887
4340 * gcc.dg/pr53887.c: New test.
4342 2012-07-09 Jason Merrill <jason@redhat.com>
4345 * g++.dg/cpp0x/nullptr29.C: New.
4347 2012-07-09 Tom de Vries <tom@codesourcery.com>
4348 Richard Guenther <rguenther@suse.de>
4350 * gcc.dg/builtin-unreachable-6.c: New test.
4351 * gcc.dg/builtin-unreachable-5.c: New test.
4353 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4355 PR tree-optimization/53881
4356 * gcc.dg/pr53881.c: New test.
4358 2012-07-06 Jason Merrill <jason@redhat.com>
4361 * g++.dg/cpp0x/variadic134.C: New.
4364 * g++.dg/cpp0x/alias-decl-20.C: New.
4366 2012-07-06 Tom de Vries <tom@codesourcery.com>
4368 PR tree-optimization/51879
4369 * gcc.dg/pr51879-16.c: New test.
4370 * gcc.dg/pr51879-17.c: Same.
4372 2012-07-06 Tom de Vries <tom@codesourcery.com>
4374 PR tree-optimization/52009
4375 * gcc.dg/pr51879-7.c: New test.
4376 * gcc.dg/pr51879-18.c: New test.
4378 2012-07-05 Jason Merrill <jason@redhat.com>
4381 * g++.dg/template/typedef39.C: New.
4384 * g++.dg/cpp0x/variadic133.C: New.
4385 * g++.dg/template/param1.C: Adjust.
4387 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4391 * gcc.target/arm/neon/vtrnf32.c: Update.
4392 * gcc.target/arm/neon/vtrns32.c: Update.
4393 * gcc.target/arm/neon/vtrnu32.c: Update.
4394 * gcc.target/arm/neon/vzipf32.c: Update.
4395 * gcc.target/arm/neon/vzips32.c: Update.
4396 * gcc.target/arm/neon/vzipu32.c: Update.
4398 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4401 * gfortran.dg/inline_sum_4.f90: New test.
4403 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4405 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4407 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4409 * gcc.target/arm/fma-sp.c: New testcase.
4410 * gcc.target/arm/fma.c: Likewise.
4411 * gcc.target/arm/fma.h: Likewise.
4413 2012-07-04 Jason Merrill <jason@redhat.com>
4416 * g++.dg/other/enum3.C: New.
4418 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4421 * g++.dg/torture/pr53321.C: New test.
4423 2012-07-04 Richard Guenther <rguenther@suse.de>
4425 PR tree-optimization/53844
4426 * g++.dg/tree-ssa/pr53844.C: New testcase.
4428 2012-07-04 Richard Guenther <rguenther@suse.de>
4430 PR tree-optimization/53849
4431 * gcc.dg/pr53849.c: New testcase.
4433 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4436 * g++.dg/ext/label14.C: New test.
4438 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4441 * g++.dg/other/pr53811.C: New test.
4443 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4446 * gcc.target/m68k/stack-limit-1.c: New testcase.
4448 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4450 * gnat.dg/recursive_call.adb: New test.
4452 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4454 * gnat.dg/discr37.ad[sb]: New test.
4456 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4458 * g++.dg/other/packed1.C: Remove SH from xfail list.
4460 2012-07-02 Jason Merrill <jason@redhat.com>
4463 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4466 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4469 * g++.dg/cpp0x/decltype39.C: New.
4470 * g++.dg/diagnostic/method1.C: Adjust.
4473 * g++.dg/template/ref6.C: New.
4475 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4478 * gcc.target/sh/pr53568-1.c: New.
4480 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4483 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4485 2012-07-02 Jason Merrill <jason@redhat.com>
4488 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4491 * g++.dg/template/enum7.C: New.
4492 * g++.dg/other/ptrmem10.C: Adjust.
4493 * g++.dg/other/ptrmem11.C: Adjust.
4494 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4496 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4498 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4500 2012-07-01 Wei Guozhi <carrot@google.com>
4503 * gcc.target/arm/pr53447-1.c: New testcase.
4504 * gcc.target/arm/pr53447-2.c: New testcase.
4505 * gcc.target/arm/pr53447-3.c: New testcase.
4506 * gcc.target/arm/pr53447-4.c: New testcase.
4508 2012-06-29 Richard Guenther <rguenther@suse.de>
4510 PR tree-optimization/47061
4511 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4513 2012-06-29 Richard Guenther <rguenther@suse.de>
4515 PR tree-optimization/37541
4516 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4518 2012-06-29 Richard Guenther <rguenther@suse.de>
4520 PR tree-optimization/52589
4521 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4523 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4525 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4527 * g++.dg/template/error46.C: Add missing comment to dg-message.
4528 * g++.dg/template/crash107.C: Likewise.
4529 * g++.dg/template/error47.C: Likewise.
4530 * g++.dg/template/crash108.C: Likewise.
4531 * g++.dg/overload/operator5.C: Likewise.
4533 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4534 errors in dg-message directives, add comments.
4536 2012-06-28 Kai Tietz <ktietz@redhat.com>
4538 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4539 hard-coded 'unsigned long'.
4541 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4543 PR tree-optimization/51581
4544 * gcc.dg/vect/pr51581-4.c: New test.
4546 PR tree-optimization/53645
4547 * gcc.c-torture/execute/pr53645-2.c: New test.
4549 2012-06-28 Richard Guenther <rguenther@suse.de>
4552 * gcc.dg/torture/pr53790.c: New testcase.
4554 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4556 PR tree-optimization/53645
4557 * gcc.c-torture/execute/pr53645.c: New test.
4559 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4561 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4563 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4567 * gcc.dg/guality/pr49888.c: Account for the possibility that
4568 the variable is optimized out at the first test.
4570 2012-06-27 Jason Merrill <jason@redhat.com>
4572 * g++.dg/cpp0x/override2.C: Adjust.
4573 * g++.dg/template/error5.C: Adjust.
4574 * g++.dg/parse/crash28.C: Adjust.
4577 * g++.dg/parse/template27.C: New.
4578 * g++.dg/template/crash74.C: Adjust expected output.
4580 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4584 * gfortran.dg/typebound_operator_16.f03: New.
4586 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4588 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4589 even src1.i and src2.i fields even in the second half of the arrays.
4591 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4594 * g++.dg/torture/vshuf-16.inc: New test.
4595 * g++.dg/torture/vshuf-2.inc: New test.
4596 * g++.dg/torture/vshuf-4.inc: New test.
4597 * g++.dg/torture/vshuf-8.inc: New test.
4598 * g++.dg/torture/vshuf-main.inc: New test.
4599 * g++.dg/torture/vshuf-v16hi.C: New test.
4600 * g++.dg/torture/vshuf-v16qi.C: New test.
4601 * g++.dg/torture/vshuf-v2df.C: New test.
4602 * g++.dg/torture/vshuf-v2di.C: New test.
4603 * g++.dg/torture/vshuf-v2sf.C: New test.
4604 * g++.dg/torture/vshuf-v2si.C: New test.
4605 * g++.dg/torture/vshuf-v4df.C: New test.
4606 * g++.dg/torture/vshuf-v4di.C: New test.
4607 * g++.dg/torture/vshuf-v4sf.C: New test.
4608 * g++.dg/torture/vshuf-v4si.C: New test.
4609 * g++.dg/torture/vshuf-v8hi.C: New test.
4610 * g++.dg/torture/vshuf-v8qi.C: New test.
4611 * g++.dg/torture/vshuf-v8si.C: New test.
4613 2012-06-27 Richard Guenther <rguenther@suse.de>
4616 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4618 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4620 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4621 scan-dump-dem-not): Use printable pattern in test name.
4623 2012-06-26 Sterling Augustine <saugustine@google.com>
4624 Dominique Dhumieres <dominiq@lps.ens.fr>
4626 * gcc.dg/pubtypes-2.c: Update expected output.
4627 * gcc.dg/pubtypes-3.c: Likewise.
4628 * gcc.dg/pubtypes-4.c: Likewise.
4630 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4632 * gcc.dg/tree-ssa/slsr-1.c: New test.
4633 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4634 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4635 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4637 2012-06-26 Matt Turner <mattst88@gmail.com>
4640 * gcc.target/arm/mmx-2.c: New.
4642 2012-06-26 Richard Guenther <rguenther@suse.de>
4645 * g++.dg/torture/pr53752.C: New testcase.
4647 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4649 PR tree-optimization/53748
4650 * gcc.c-torture/compile/pr53748.c: New test.
4652 2012-06-25 Jason Merrill <jason@redhat.com>
4656 * g++.dg/cpp0x/decltype38.C: New.
4657 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4659 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4661 * lib/target-supports-dg.exp (testname-for-summary): New.
4662 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4663 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4664 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4665 scan-module-absence, output-exists, output-exists-not: Use
4666 testname-for-summary.
4667 (dg-test): Clean up testname_with_flags.
4668 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4669 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4670 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4671 scan-assembler-dem-not, object-size: Use testname-for-summary.
4672 * lib/gcov.exp (run-gcov): Likewise.
4673 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4674 scan-dump-dem, scan-dump-dem-note): Likewise.
4676 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4677 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4678 including profopt.opt; save and restore existing value.
4679 * g++.dg/bprob/bprob.exp: Likewise.
4680 * gcc.dg/matrix/matrix.exp: Likewise.
4681 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4682 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4685 2012-06-25 Richard Henderson <rth@redhat.com>
4687 * gcc.dg/pr53749.c: New.
4689 2012-06-25 Jason Merrill <jason@redhat.com>
4692 * g++.dg/cpp0x/nullptr28.C: New.
4694 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4696 * gcc.target/arm/neon-vld1_dupQ.c: New.
4698 2012-06-25 Florian Weimer <fweimer@redhat.com>
4700 * g++.dg/init/new35.C: New.
4701 * g++.dg/init/new36.C: New.
4702 * g++.dg/init/new37.C: New.
4703 * g++.dg/ext/vla5.C: New warning.
4704 * g++.dg/ext/vla8.C: New warning.
4705 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4707 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4708 James Greenhalgh <james.greenhalgh@arm.com>
4710 * gcc.target/arm/ftest-support-arm.h New testcase.
4711 * gcc.target/arm/ftest-support-thumb.h Likewise.
4712 * gcc.target/arm/ftest-support.h Likewise.
4713 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4714 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4715 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4716 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4717 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4718 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4719 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4720 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4721 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4722 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4723 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4724 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4725 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4726 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4727 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4728 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4729 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4730 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4731 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4732 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4733 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4734 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4735 * lib/target-supports.exp
4736 (check_effective_target_arm_arch_FUNC): Add support for more
4738 (add_options_for_arm_arch_FUNC): Likewise.
4739 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4741 2012-06-25 Jason Merrill <jason@redhat.com>
4744 * g++.dg/cpp0x/constexpr-tuple.C: New.
4746 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4749 * gcc.target/i386/pr53759.c: New test.
4752 * g++.dg/cpp0x/nsdmi7.C: New test.
4754 2012-06-24 Kai Tietz <ktietz@redhat.com>
4756 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4758 * gcc.target/i386/pr38988.c: Likewise.
4760 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4764 * gfortran.dg/typebound_generic_12.f03: New.
4765 * gfortran.dg/typebound_generic_13.f03: New.
4767 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4769 * gnat.dg/lto15.ad[sb]: New test.
4771 2012-06-21 Meador Inge <meadori@codesourcery.com>
4774 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4776 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4778 * gcc.dg/pch/ident-1.c: New test.
4779 * gcc.dg/pch/ident-1.hs: Header file for new test.
4781 2012-06-21 Michael Matz <matz@suse.de>
4784 * gcc.c-torture/execute/pr53688.c: New test.
4786 2012-06-20 Richard Guenther <rguenther@suse.de>
4788 PR tree-optimization/30318
4789 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4791 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4793 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4795 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4797 * gcc.target/i386/clearcapv2.map: New file.
4798 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4800 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4802 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4803 and add __sh__ case.
4805 2012-06-19 Jason Merrill <jason@redhat.com>
4808 * g++.dg/debug/localclass1.C: New.
4810 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4812 * g++.dg/cpp0x/override4.C: New.
4814 2012-06-14 Jason Merrill <jason@redhat.com>
4817 * g++.dg/cpp0x/decltype37.C: New.
4819 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4821 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4823 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4825 * gcc.c-torture/compile/vector-5.c,
4826 gcc.c-torture/compile/vector-6.c: New tests.
4828 2012-06-19 Richard Henderson <rth@redhat.com>
4830 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4832 2012-06-19 Richard Guenther <rguenther@suse.de>
4834 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4836 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4839 * gcc.target/i386/pr53712.c: New test.
4841 2012-06-18 Tobias Burnus <burnus@net-b.de>
4844 * gfortran.dg/elemental_optional_args_6.f90: New.
4846 2012-06-18 Tobias Burnus <burnus@net-b.de>
4849 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4850 * gfortran.dg/coarray/move_alloc_1.f90
4852 2012-06-18 Tobias Burnus <burnus@net-b.de>
4855 * gfortran.dg/coarray_27.f90: New.
4857 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4858 Greta Yorsh <Greta.Yorsh@arm.com>
4860 * gcc.target/arm/epilog-1.c: New test.
4862 2012-06-18 Richard Guenther <rguenther@suse.de>
4864 PR tree-optimization/53693
4865 * g++.dg/torture/pr53693.C: New testcase.
4867 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4869 PR tree-optimization/53703
4870 * gcc.dg/torture/pr53703.c: New test.
4872 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4875 * gcc.target/i386/pr53698.c: New test.
4877 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4879 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4881 2012-06-17 Tobias Burnus <burnus@net-b.de>
4885 * gfortran.dg/transfer_check_3.f90: New.
4887 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4889 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4891 2012-06-16 Tobias Burnus <burnus@net-b.de>
4895 * gfortran.dg/deferred_type_param_8.f90: New.
4897 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4899 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4900 testname that includes flags, passed in as new argument, in
4902 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4903 and pass it to verify-* procedures.
4905 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4906 alignment torture options with usual torture options.
4908 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4909 messages reported for one line of source code.
4910 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4911 * g++.dg/cpp0x/decltype2.C: Likewise.
4912 * g++.dg/cpp0x/decltype3.C: Likewise.
4913 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4914 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4915 * g++.dg/cpp0x/static_assert3.C: Likewise.
4916 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4917 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4918 * g++.dg/cpp0x/union1.C: Likewise.
4919 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4920 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4921 * g++.dg/cpp0x/variadic2.C: Likewise.
4922 * g++.dg/cpp0x/variadic20.C: Likewise.
4923 * g++.dg/cpp0x/variadic74.C: Likewise.
4924 * g++.dg/diagnostic/bitfld2.C: Likewise.
4925 * g++.dg/ext/attrib44.C: Likewise.
4926 * g++.dg/ext/no-asm-1.C: Likewise.
4927 * g++.dg/other/error34.C: Likewise.
4928 * g++.dg/parse/crash46.C: Likewise.
4929 * g++.dg/parse/error10.C: Likewise.
4930 * g++.dg/parse/error2.C: Likewise.
4931 * g++.dg/parse/error3.C: Likewise.
4932 * g++.dg/parse/error36.C: Likewise.
4933 * g++.dg/parse/error8.C: Likewise.
4934 * g++.dg/parse/error9.C: Likewise.
4935 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4936 * g++.dg/parse/parser-pr28152.C: Likewise.
4937 * g++.dg/parse/template25.C: Likewise.
4938 * g++.dg/parse/typename11.C: Likewise.
4939 * g++.dg/tc1/dr147.C: Likewise.
4940 * g++.dg/template/deduce3.C: Likewise.
4941 * g++.dg/template/koenig9.C: Likewise.
4942 * g++.dg/template/pr23510.C: Likewise.
4943 * g++.dg/warn/pr12242.C: Likewise.
4944 * g++.dg/warn/pr30551-2.C: Likewise.
4945 * g++.dg/warn/pr30551.C: Likewise.
4946 * g++.old-deja/g++.other/typename1.C: Likewise.
4947 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4949 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4952 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4953 * c-c++-common/torture/vshuf-2.inc: Likewise.
4954 * c-c++-common/torture/vshuf-4.inc: Likewise.
4955 * c-c++-common/torture/vshuf-8.inc: Likewise.
4956 * c-c++-common/torture/vshuf-main.inc: Likewise.
4957 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4958 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4959 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4960 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4961 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4962 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4963 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4964 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4965 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4966 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4967 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4968 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4969 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4970 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4972 2012-06-15 Michael Matz <matz@suse.de>
4974 * gcc.dg/tree-ssa/vector-4.c: New test.
4976 2012-06-15 Michael Matz <matz@suse.de>
4978 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4979 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4981 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4983 PR tree-optimization/53636
4984 * gcc.target/arm/pr53636.c: New test.
4986 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4988 PR tree-optimization/51581
4989 * gcc.c-torture/execute/pr51581-1.c: New test.
4990 * gcc.c-torture/execute/pr51581-2.c: New test.
4991 * gcc.dg/vect/pr51581-1.c: New test.
4992 * gcc.dg/vect/pr51581-2.c: New test.
4993 * gcc.dg/vect/pr51581-3.c: New test.
4994 * gcc.target/i386/avx-pr51581-1.c: New test.
4995 * gcc.target/i386/avx-pr51581-2.c: New test.
4996 * gcc.target/i386/avx2-pr51581-1.c: New test.
4997 * gcc.target/i386/avx2-pr51581-2.c: New test.
4998 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5000 2012-06-15 Richard Guenther <rguenther@suse.de>
5002 * gcc.c-torture/execute/20120615-1.c: New testcase.
5004 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5006 * gnat.dg/vect8.ad[sb]: New test.
5008 2012-06-14 Richard Guenther <rguenther@suse.de>
5010 * gcc.dg/tree-ssa/vrp.h: New testcase.
5011 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5013 2012-06-13 Christian Bruel <christian.bruel@st.com>
5016 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5018 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5020 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5022 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5025 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5026 test summary unique.
5028 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5029 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5030 scan-stack-usage-not): Don't strip torture options from test name.
5032 * lib/scandump.exp (scan-dump-times): Use printable version of
5033 regexp in test summary line.
5035 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5036 messages reported for one line of source code.
5037 * gcc.dg/format/few-1.c: Likewise.
5038 * gcc.dg/ia64-sync-2.c: Likewise.
5039 * gcc.dg/sync-2.c: Likewise.
5040 * gcc.dg/noncompile/pr44517.c: Likewise.
5042 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5045 * gcc.dg/guality/pr49888.c: New.
5047 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5049 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5050 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5051 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5053 2012-06-13 Tobias Burnus <burnus@net-b.de>
5056 * gfortran.dg/intent_out_7.f90: New.
5058 2012-06-13 Tobias Burnus <burnus@net-b.de>
5061 * gfortran.dg/save_4.f90: New.
5063 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5068 * gcc.dg/pr53532.c: New test.
5069 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5070 adjust line numbers.
5071 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5072 * gcc.dg/Wcxx-compat-8.c: Likewise.
5073 * gcc.dg/pr51034.c: New test.
5074 * gcc.dg/pr53196-1.c: New test.
5075 * gcc.dg/pr53196-2.c: New test.
5077 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5079 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5080 alignment torture options with usual torture options.
5081 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5082 instead of dg-options.
5083 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5084 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5085 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5086 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5087 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5088 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5090 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5091 to checks for multiple messages reported for one line of source code.
5092 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5094 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5095 messages reported for one line of source code.
5097 * gcc.dg/20031223-1.c: Add comments to check for multiple
5098 messages reported for one line of source code.
5099 * gcc.dg/Wconversion-integer.c: Likewise.
5100 * gcc.dg/Wfatal-2.c: Likewise.
5101 * gcc.dg/Wfatal.c: Likewise.
5102 * gcc.dg/Wobjsize-1.c: Likewise.
5103 * gcc.dg/c99-vla-jump-1.c: Likewise.
5104 * gcc.dg/c99-vla-jump-2.c: Likewise.
5105 * gcc.dg/c99-vla-jump-3.c: Likewise.
5106 * gcc.dg/c99-vla-jump-4.c: Likewise.
5107 * gcc.dg/c99-vla-jump-5.c: Likewise.
5108 * gcc.dg/decl-9.c: Likewise.
5109 * gcc.dg/declspec-10.c: Likewise.
5110 * gcc.dg/declspec-18.c: Likewise.
5111 * gcc.dg/mtune.c: Likewise.
5112 * gcc.dg/parser-pr28152-2.c: Likewise.
5113 * gcc.dg/parser-pr28152.c: Likewise.
5114 * gcc.dg/pr14475.c: Likewise.
5115 * gcc.dg/pr27953.c: Likewise.
5116 * gcc.dg/pr28322-3.c: Likewise.
5117 * gcc.dg/pr30457.c: Likewise.
5118 * gcc.dg/pr30551-2.c: Likewise.
5119 * gcc.dg/pr30551-3.c: Likewise.
5120 * gcc.dg/pr30551-4.c: Likewise.
5121 * gcc.dg/pr30551-5.c: Likewise.
5122 * gcc.dg/pr30551-6.c: Likewise.
5123 * gcc.dg/pr30551.c: Likewise.
5124 * gcc.dg/pr45461.c: Likewise.
5125 * gcc.dg/pr48552-1.c: Likewise.
5126 * gcc.dg/pr48552-2.c: Likewise.
5127 * gcc.dg/redecl-1.c: Likewise.
5128 * gcc.dg/transparent-union-3.c: Likewise.
5129 * gcc.dg/utf-dflt.c: Likewise.
5130 * gcc.dg/utf-dflt2.c: Likewise.
5131 * gcc.dg/vla-8.c: Likewise.
5132 * gcc.dg/vla-init-1.c: Likewise.
5133 * gcc.dg/wtr-int-type-1.c: Likewise.
5135 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5136 messages reported for for one line of source code.
5137 * c-c++-common/raw-string-5.c: Likewise.
5138 * c-c++-common/raw-string-4.c: Likewise.
5139 * c-c++-common/raw-string-6.c: Likewise.
5140 * c-c++-common/pr20000.c: Likewise.
5142 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5143 messages reported for one line of source code.
5144 * gcc.dg/cpp/pr30786.c: Likewise.
5145 * gcc.dg/cpp/pr28709.c: Likewise.
5146 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5147 * gcc.dg/cpp/macspace2.c: Likewise.
5148 * gcc.dg/cpp/missing-header-1.c: Likewise.
5149 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5150 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5151 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5153 2012-06-12 Jason Merrill <jason@redhat.com>
5156 * g++.dg/template/local7.C: New.
5158 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5161 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5162 * gcc.target/sh/pr51340-2.c: Likewise.
5163 * gcc.target/sh/pr51340-3.c: Likewise.
5165 2012-06-12 Michael Matz <matz@suse.de>
5167 * gcc.dg/torture/alias-1.c: New test.
5169 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5171 PR rtl-optimization/53589
5172 * gcc.dg/torture/pr53589.c: New test.
5174 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5177 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5178 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5179 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5180 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5181 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5182 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5183 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5184 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5185 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5186 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5187 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5188 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5189 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5190 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5191 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5192 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5194 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5196 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5197 (check_intel_cpu_model): New function.
5198 (check_amd_cpu_model): New function.
5199 (check_features): New function.
5200 (__get_cpuid_output): New function.
5201 (check_detailed): New function.
5202 (fn1): Rename to quick_check.
5203 (main): Update to call quick_check and call check_detailed.
5205 2012-06-11 Richard Henderson <rth@redhat.com>
5207 * lib/target-supports.exp
5208 (check_effective_target_sync_long_long_runtime): Use
5209 check_effective_target_lp64 instead of
5210 check_effective_target_powerpc64 for powerpc targets.
5212 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5215 * gcc.target/sh/pr53511-1.c: New.
5217 2012-06-11 Richard Guenther <rguenther@suse.de>
5220 * g++.dg/lto/pr53470_0.C: New testcase.
5221 * gcc.dg/lto/pr53470_0.c: Likewise.
5223 2012-06-11 Richard Guenther <rguenther@suse.de>
5226 * g++.dg/ext/pr53605.C: New testcase.
5228 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5230 * gnat.dg/specs/array1.ads: New test.
5231 * gnat.dg/specs/array2.ads: Likewise.
5232 * gnat.dg/array22.adb: Likewise.
5234 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5236 * gnat.dg/constant4.adb: New test.
5237 * gnat.dg/constant4_pkg.ads: New helper.
5239 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5242 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5243 * gfortran.dg/allocate_class_1.f90: Modified.
5244 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5245 * gfortran.dg/allocate_class_2.f90: New.
5247 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5250 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5252 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5255 * gfortran.dg/string_assign_2.f90: New test case.
5257 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5260 * gfortran.dg/string_assign_1.f90: New test case.
5262 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5265 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5266 * gcc.dg/gomp/critical-4.c: Likewise.
5267 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5268 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5269 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5270 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5271 * c-c++-common/gomp/pr53580.c: New test.
5273 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5276 * g++.dg/cpp0x/forw_enum11.C: New.
5278 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5281 * g++.dg/cpp0x/alias-decl-19.C: New.
5283 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5285 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5287 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5289 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5291 (XSTATE_SSE): Ditto.
5292 (XSTATE_YMM): Ditto.
5293 (avx_os_support): Use new defines.
5295 2012-06-06 Richard Guenther <rguenther@suse.de>
5298 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5301 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5304 * g++.dg/cpp0x/pr52841.C: New testcase.
5306 2012-06-06 Richard Guenther <rguenther@suse.de>
5308 PR tree-optimization/53081
5309 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5310 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5312 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5314 * gcc.target/powerpc/pr53487.c: New test.
5316 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5318 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5320 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5322 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5324 2012-06-05 Richard Guenther <rguenther@suse.de>
5326 PR tree-optimization/30442
5327 * gcc.dg/vect/bb-slp-30.c: New testcase.
5329 2012-06-05 Richard Guenther <rguenther@suse.de>
5331 PR tree-optimization/53081
5332 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5333 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5334 -fno-tree-loop-distribute-patterns.
5336 2012-06-05 Alan Modra <amodra@gmail.com>
5338 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5339 Check static chain in nested funcs.
5341 2012-06-04 Tobias Burnus <burnus@net-b.de>
5344 * gfortran.dg/init_flag_10.f90: New.
5346 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5349 * g++.dg/warn/Wenum-compare-no-2: New.
5351 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5353 PR preprocessor/53463
5354 * g++.dg/cpp/limits.C: New test.
5355 * g++.dg/parse/error19.C: Adjust.
5356 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5357 * g++.dg/warn/pr35635.C: Likewise.
5358 * g++.old-deja/g++.pt/assign1.C: Likewise.
5360 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5363 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5364 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5365 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5366 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5367 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5368 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5369 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5370 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5372 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5374 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5376 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5378 PR tree-optimization/53550
5379 * gcc.dg/pr53550.c: New test.
5381 2012-06-04 Richard Guenther <rguenther@suse.de>
5383 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5384 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5385 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5387 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5390 * gfortran.dg/parameter_array_element_2.f90: New.
5392 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5395 * gcc.target/sh/pr53512-1.c: New.
5396 * gcc.target/sh/pr53512-2.c: New.
5397 * gcc.target/sh/pr53512-3.c: New.
5398 * gcc.target/sh/pr53512-4.c: New.
5400 2012-06-01 Jason Merrill <jason@redhat.com>
5403 * g++.dg/ext/visibility/template12.C: New.
5404 * g++.dg/ext/attrib14.C: Adjust warning line.
5407 * g++.dg/parse/new6.C: New.
5408 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5410 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5412 * c-c++-common/restrict-2.c: Revert previous change.
5414 2012-06-01 Jason Merrill <jason@redhat.com>
5417 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5420 * g++.dg/cpp0x/auto33.C: New.
5422 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5425 * g++.dg/parse/namespace-alias-1.C: New.
5427 2012-06-01 Christian Bruel <christian.bruel@st.com>
5429 * gcc.dg/spec-options.c: New test.
5430 * gcc.dg/foo.specs: New file.
5432 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5435 * gnat.dg/lto14.adb: Skip on Solaris.
5437 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5439 * gcc.target/cris/sync-1-v10.c,
5440 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5441 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5442 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5443 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5444 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5445 gcc.target/cris/torture/sync-mis-op-i-1.c,
5446 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5447 gcc.target/cris/torture/sync-mis-op-i-2.c,
5448 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5449 gcc.target/cris/torture/sync-mis-op-i-3.c,
5450 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5451 gcc.target/cris/torture/sync-mis-op-s-1.c,
5452 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5453 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5454 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5455 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5456 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5457 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5458 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5459 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5460 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5462 2012-05-31 Richard Guenther <rguenther@suse.de>
5464 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5465 ldist-pr45948.c with disabled SCCP.
5467 2012-05-31 Richard Guenther <rguenther@suse.de>
5470 * gcc.dg/torture/pr48493.c: New testcase.
5472 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5474 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5476 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5477 of the initialization loop.
5478 (dg-final): Adjust the expected number of vectorized loops depending
5479 on vect_char_mult target selector.
5481 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5483 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5484 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5485 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5488 2012-05-30 Jason Merrill <jason@redhat.com>
5491 * g++.dg/init/new34.C: New.
5492 * g++.dg/tree-ssa/stabilize1.C: New.
5494 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5497 * g++.dg/init/new33.C: New test.
5499 2012-05-30 Richard Guenther <rguenther@suse.de>
5502 * gcc.dg/torture/pr53501.c: New testcase.
5503 * c-c++-common/restrict-2.c: Adjust.
5505 2012-05-30 Alan Modra <amodra@gmail.com>
5507 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5510 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5512 * gcc.target/i386/shuf-concat.c: New test.
5514 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5516 PR rtl-optimization/53519
5517 * gcc.c-torture/compile/pr53519.c: New test.
5519 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5521 * gcc.target/arm/neon-vrev.c: New.
5523 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5526 * gcc.target/sh/pr51340-1.c: New.
5527 * gcc.target/sh/pr51340-2.c: New.
5528 * gcc.target/sh/pr51340-3.c: New.
5530 2012-05-29 Richard Guenther <rguenther@suse.de>
5532 PR tree-optimization/53516
5533 * gcc.dg/torture/pr53516.c: New testcase.
5535 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5537 PR preprocessor/53229
5538 * gcc.dg/cpp/paste6.c: Force to run without
5539 -ftrack-macro-expansion.
5540 * gcc.dg/cpp/paste8.c: Likewise.
5541 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5542 -ftrack-macro-expansion.
5543 * gcc.dg/cpp/paste12.c: Force to run without
5544 -ftrack-macro-expansion.
5545 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5546 -ftrack-macro-expansion.
5547 * gcc.dg/cpp/paste13.c: Likewise.
5548 * gcc.dg/cpp/paste14.c: Likewise.
5549 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5550 -ftrack-macro-expansion.
5551 * gcc.dg/cpp/paste18.c: New test.
5553 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5555 * gcc.target/cris/torture/trap-1.c,
5556 gcc.target/cris/torture/trap-2.c,
5557 gcc.target/cris/torture/trap-3.c,
5558 gcc.target/cris/torture/trap-v0.c,
5559 gcc.target/cris/torture/trap-v3.c: New tests.
5561 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5564 * g++.dg/warn/Wbraces3.C: New.
5565 * g++.dg/warn/Wbraces4.C: Likewise.
5567 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5569 PR tree-optimization/53505
5570 * c-c++-common/torture/pr53505.c: New test.
5572 2012-05-27 Nathan Sidwell <nathan@acm.org>
5574 * gcc.dg/stmt-expr-4.c: New.
5576 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5579 * g++.dg/parse/crash60.C: New.
5581 2012-05-26 Jason Merrill <jason@redhat.com>
5584 * c-c++-common/array-lit.c: New.
5585 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5587 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5590 * gnat.dg/array21.adb: New test.
5592 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5594 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5596 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5599 * g++.dg/other/anon-union3.C: New.
5601 2012-05-25 Ian Lance Taylor <iant@google.com>
5603 * gcc.dg/split-6.c: New test.
5605 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5607 * gnat.dg/lto14.adb: New test.
5609 2012-05-25 Tristan Gingold <gingold@adacore.com>
5611 * gcc.target/i386/large-frame.c: New.
5613 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5614 * gcc.target/powerpc/lhs-1.c: New.
5615 * gcc.target/powerpc/lhs-2.c: New.
5616 * gcc.target/powerpc/lhs-3.c: New.
5618 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5620 Make unwound macro expansion trace less redundant
5621 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5622 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5623 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5624 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5625 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5626 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5628 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5631 * g++.dg/cpp0x/constexpr-default1.C: New.
5633 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5636 * g++.dg/eh/goto2.C: New.
5638 2012-05-24 Richard Guenther <rguenther@suse.de>
5641 * g++.dg/tree-prof/pr53460.C: New testcase.
5643 2012-05-24 Richard Guenther <rguenther@suse.de>
5646 * g++.dg/debug/pr53466.C: New testcase.
5648 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5650 PR tree-optimization/53465
5651 * gcc.c-torture/execute/pr53465.c: New test.
5653 2012-05-23 Tobias Burnus <burnus@net-b.de>
5657 * gfortran.dg/allocate_with_typespec_6.f90: New.
5659 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5662 * g++.dg/warn/delete-array-1.C: New.
5664 2012-05-23 Richard Guenther <rguenther@suse.de>
5666 * gcc.dg/torture/pr39074-2.c: Adjust.
5667 * gcc.dg/torture/pr39074.c: Likewise.
5668 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5669 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5671 2012-05-22 Jan Hubicka <jh@suse.cz>
5674 * g++.dg/torture/pr53161.C: New testcase.
5676 2012-05-22 Tobias Burnus <burnus@net-b.de>
5679 * gfortran.dg/realloc_on_assign_15.f90: New.
5681 2012-05-22 Richard Guenther <rguenther@suse.de>
5684 * gcc.dg/torture/pr51071-2.c: New testcase.
5686 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5688 PR tree-optimization/53336
5689 * g++.dg/torture/pr53336.C: New testcase.
5691 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5694 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5695 instead of -Wunused-local-typedefs.
5697 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5700 * g++.dg/other/abstract4.C: New-
5702 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5705 * g++.dg/ext/attrib46.C: New.
5707 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5710 * gcc.c-torture/compile/pr53418-1.c,
5711 gcc.c-torture/compile/pr53418-2.c: New tests.
5713 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5715 PR tree-optimization/53366
5716 * gcc.dg/torture/pr53366-1.c: New test.
5717 * gcc.dg/torture/pr53366-2.c: New test.
5718 * gcc.target/i386/pr53366-1.c: New test.
5719 * gcc.target/i386/pr53366-2.c: New test.
5721 PR tree-optimization/53409
5722 * gcc.c-torture/compile/pr53409.c: New test.
5724 PR tree-optimization/53410
5725 * gcc.c-torture/compile/pr53410-1.c: New test.
5726 * gcc.c-torture/compile/pr53410-2.c: New test.
5728 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5731 * gcc.target/i386/pr53425-1.c: New file.
5732 * gcc.target/i386/pr53425-2.c: Likewise.
5734 2012-05-21 Richard Guenther <rguenther@suse.de>
5736 PR tree-optimization/53408
5737 * gcc.dg/torture/pr53408.c: New testcase.
5739 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5740 H.J. Lu <hongjiu.lu@intel.com>
5743 * gcc.target/i386/pr53416.c: New file.
5745 2012-05-21 Richard Guenther <rguenther@suse.de>
5747 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5749 2012-05-21 Richard Guenther <rguenther@suse.de>
5751 * gcc.dg/torture/ldist-1.c: New testcase.
5753 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5755 * gnat.dg/lto13.adb: New test.
5756 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5758 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5760 * gnat.dg/specs/lto12.ads: New test.
5761 * gnat.dg/specs/lto12_pkg.ads: New helper.
5763 2012-05-18 Richard Guenther <rguenther@suse.de>
5765 PR tree-optimization/53346
5766 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5767 * gcc.target/i386/incoming-10.c: Adjust.
5768 * gcc.target/i386/incoming-11.c: Likewise.
5769 * gcc.target/i386/pr46295.c: Likewise.
5771 2012-05-18 Richard Guenther <rguenther@suse.de>
5773 * gcc.dg/pr53352.c: Return zero.
5775 2012-05-18 Richard Guenther <rguenther@suse.de>
5777 PR tree-optimization/53390
5778 * gcc.dg/torture/pr53390.c: New testcase.
5780 2012-05-18 Meador Inge <meadori@codesourcery.com>
5782 PR rtl-optimization/53352
5783 * gcc.dg/pr53352.c: New test.
5785 2012-05-17 David S. Miller <davem@davemloft.net>
5787 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5788 failure on sparc-*-linux-gnu.
5790 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5793 * g++.dg/parse/error49.C: New.
5794 * g++.dg/cpp0x/error8.C: Likewise.
5795 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5796 * g++.dg/ext/utf-dflt2.C: Likewise.
5797 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5798 * g++.dg/ext/utf-dflt.C: Likewise.
5799 * c-c++-common/raw-string-3.c: Likewise.
5800 * c-c++-common/raw-string-4.c: Likewise.
5802 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5805 * g++.dg/cpp0x/catch1.C: New.
5807 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5810 * g++.dg/parse/error48.C: New.
5811 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5812 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5814 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5816 * gcc.dg/tm/indirect-2.c: New test.
5818 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5820 PR tree-optimization/53217
5821 * gfortran.dg/pr53217.f90: New test.
5823 2012-05-16 Richard Guenther <rguenther@suse.de>
5825 PR tree-optimization/53364
5826 * g++.dg/torture/pr53364.C: New testcase.
5828 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5831 * gcc.dg/pr52549.c: Fix test for long != void*
5832 * gcc.c-torture/execute/pr52979-1.x: New file.
5833 * gcc.c-torture/execute/pr52979-2.x: New file.
5835 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5837 PR preprocessor/7263
5838 * gcc.dg/binary-constants-2.c: Run without tracking locations
5839 accross macro expansion.
5840 * gcc.dg/binary-constants-3.c: Likewise.
5841 * gcc.dg/cpp/sysmac2.c: Likewise.
5842 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5844 * gcc.dg/cpp/syshdr3.c: New test.
5845 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5846 * gcc.dg/system-binary-constants-1.c: New test.
5847 * gcc.dg/system-binary-constants-1.h: New header for the new test
5849 * g++.dg/cpp/syshdr3.C: New test.
5850 * g++.dg/cpp/syshdr3.h: New header the new test above.
5851 * g++.dg/system-binary-constants-1.C: New test.
5852 * g++.dg/system-binary-constants-1.h: New header the new test
5855 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5857 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5859 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5862 * gcc.dg/pr53358.c: New test.
5864 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5867 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5868 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5870 2012-05-15 Olivier Hainque <hainque@adacore.com>
5872 * g++.dg/eh/sighandle.C: New testcase.
5874 2012-05-15 Richard Guenther <rguenther@suse.de>
5876 PR tree-optimization/53355
5877 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5879 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5881 * gfortran.dg/*.f90: Remove now redundant manual
5882 cleanup-modules directive.
5884 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5886 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5887 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5889 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5892 * gfortran.dg/int_range_io_1.f90: New test.
5894 2012-05-14 Andi Kleen <ak@linux.intel.com>
5895 Jakub Jelinek <jakub@redhat.com>
5898 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5899 * gcc.target/i386/rtm-check.h: New file.
5900 * gcc.target/i386/pr53315.c: New test.
5902 2012-05-14 Tobias Burnus <burnus@net-b.de>
5907 * gfortran.dg/deferred_type_param_4.f90: New.
5908 * gfortran.dg/deferred_type_param_6.f90: New.
5910 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5912 * gcc.target/i386/retarg.c: New test.
5914 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5917 * gfortran.dg/deferred_type_param_3.f90: New.
5918 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5919 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5921 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5923 * gnat.dg/null_pointer_deref3.adb: New test.
5925 2012-05-12 Tobias Burnus <burnus@net-b.de>
5929 * gfortran.dg/deferred_type_param_5.f90: New.
5931 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5933 * g++.dg/parse/error47.C: New.
5935 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5938 * gfortran.dg/string_compare_4.f90: Change option
5939 to -fdump-tree-original. Add test case for kind=4.
5941 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5944 * gfortran.dg/string_compare_4.f90: New test.
5946 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5948 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5950 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5953 * g++.dg/cpp0x/variadic132.C: New.
5955 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5958 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5959 * g++.dg/parse/error26.C: Tweak dg-error column number.
5961 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5964 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5966 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5968 * gnat.dg/lto11.ad[sb]: New test.
5970 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5973 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5974 directive to Scan for vpmuldq, not vpmacsdql.
5976 2012-05-09 Michael Matz <matz@suse.de>
5978 PR tree-optimization/53185
5979 * gcc.dg/vect/pr53185.c: New test.
5981 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5984 * gcc.target/i386/pr53249.c: New.
5986 2012-05-09 Richard Guenther <rguenther@suse.de>
5988 PR tree-optimization/18437
5989 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5990 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5992 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5994 PR tree-optimization/53226
5995 * gcc.c-torture/compile/pr53226.c: New test.
5997 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5999 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6000 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6001 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6002 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6003 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6004 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6005 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6006 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6007 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6008 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6009 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6010 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6011 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6012 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6014 2012-05-09 Dehao Chen <dehao@google.com>
6016 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6017 * gcc.dg/predict-2.c: Likewise.
6018 * gcc.dg/predict-3.c: Likewise.
6019 * gcc.dg/predict-4.c: Likewise.
6020 * gcc.dg/predict-5.c: Likewise.
6021 * gcc.dg/predict-6.c: Likewise.
6023 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6026 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6028 2012-05-08 Richard Guenther <rguenther@suse.de>
6030 * gcc.dg/fold-bitand-4.c: New testcase.
6032 2012-05-08 Dehao Chen <dehao@google.com>
6034 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6035 heuristic is working properly.
6036 * gcc.dg/predict-2.c: Likewise.
6037 * gcc/dg/predict-3.c: Likewise.
6038 * gcc/dg/predict-4.c: Likewise.
6039 * gcc/dg/predict-5.c: Likewise.
6040 * gcc/dg/predict-6.c: Likewise.
6042 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6044 PR tree-optimization/53239
6045 * g++.dg/opt/vrp3.C: New test.
6046 * g++.dg/opt/vrp3-aux.cc: New file.
6047 * g++.dg/opt/vrp3.h: New file.
6049 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6051 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6052 .uleb128 support in assembler output.
6054 2012-05-07 Richard Guenther <rguenther@suse.de>
6057 * g++.dg/lto/pr42987_0.C: New testcase.
6058 * g++.dg/lto/pr42987_1.C: Likewise.
6060 2012-05-07 Tobias Burnus <burnus@net-b.de>
6063 * gfortran.dg/typebound_operator_15.f90: New.
6065 2012-05-06 Tobias Burnus <burnus@net-b.de>
6068 * gfortran.dg/class_array_13.f90: New.
6070 2012-05-06 Tristan Gingold <gingold@adacore.com>
6072 * gnat.dg/warn7.adb: New test.
6074 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6076 * gnat.dg/specs/renamings.ads: Rename to...
6077 * gnat.dg/specs/renaming1.ads: ...this.
6078 * gnat.dg/specs/renaming2.ads: New test.
6079 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6080 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6081 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6082 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6084 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6086 * gnat.dg/discr36.ad[sb]: New test.
6087 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6089 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6092 * c-c++-common/pr43772.c: New.
6094 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6097 * gfortran.dg/select_type_26.f03 : New test.
6098 * gfortran.dg/select_type_27.f03 : New test.
6101 * gfortran.dg/select_type_28.f03 : New test.
6103 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6107 * gfortran.dg/mod_sign0_1.f90: New test.
6108 * gfortran.dg/mod_large_1.f90: New test.
6110 2012-05-04 Tobias Burnus <burnus@net-b.de>
6113 gfortran.dg/public_private_module_5.f90: New.
6115 2012-05-04 Tobias Burnus <burnus@net-b.de>
6118 * gfortran.dg/constructor_7.f90: New.
6119 * gfortran.dg/constructor_8.f90: New.
6121 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6124 * g++.dg/cpp0x/static_assert7.C: New.
6126 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6128 PR tree-optimization/52633
6129 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6130 recognized as widening shifts instead of over-widening.
6131 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6132 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6133 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6134 * gcc.target/arm/pr52633.c: New test.
6136 2012-05-04 Richard Guenther <rguenther@suse.de>
6138 PR tree-optimization/53168
6139 * gcc.dg/torture/pr53168.c: New testcase.
6140 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6142 2012-05-04 Richard Guenther <rguenther@suse.de>
6144 * gcc.dg/lto/pr53214_0.c: New testcase.
6146 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6148 * gcc.target/ia64/pr48496.c: New test.
6149 * gcc.target/ia64/pr52657.c: Likewise.
6151 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6154 * c-c++-common/pr51712.c: New.
6156 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6159 * gcc.target/powwerpc/pr53199.c: New file.
6161 2012-05-03 Jason Merrill <jason@redhat.com>
6163 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6165 * gcc.dg/debug/dwarf2/dups-types.c: New.
6166 * gcc.dg/debug/dwarf2/dups-types.h: New.
6168 2012-05-03 Jason Merrill <jason@redhat.com>
6170 * g++.dg/debug/dwarf2/namespace-2.C: New.
6171 * g++.dg/debug/dwarf2/localclass3.C: New.
6173 2012-05-03 Jason Merrill <jason@redhat.com>
6175 * g++.dg/debug/dwarf2/thunk1.C: New.
6177 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6180 * g++.dg/other/final2.C: New.
6182 2012-05-03 Richard Guenther <rguenther@suse.de>
6184 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6186 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6188 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6189 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6190 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6191 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6193 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6195 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6197 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6198 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6199 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6202 * gcc.dg/pr53174.c: New test.
6205 * gcc.target/arm/pr53187.c: New test.
6206 * gcc.c-torture/compile/pr53187.c: New test.
6208 2012-05-03 Richard Guenther <rguenther@suse.de>
6210 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6211 unsupported prefetching support.
6213 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6215 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6216 option -ftrack-macro-expansion=0.
6217 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6218 option -ftrack-macro-expansion=0.
6220 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6222 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6223 dg-options for target arm with dg-additional-options.
6225 2012-05-03 Richard Guenther <rguenther@suse.de>
6227 PR tree-optimization/53144
6228 * gcc.dg/torture/pr53144.c: New testcase.
6230 2012-05-03 Tobias Burnus <burnus@net-b.de>
6233 * gfortran.dg/pointer_intent_7.f90: New.
6234 * gfortran.dg/pure_formal_3.f90: New.
6236 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6238 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6240 2012-05-02 Martin Jambor <mjambor@suse.cz>
6243 * g++.dg/lto/pr52605_0.C: New test.
6245 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6247 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6248 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6249 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6250 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6251 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6252 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6253 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6254 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6255 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6256 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6257 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6258 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6259 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6260 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6261 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6262 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6264 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6267 * gcc.dg/pr53153.c: New test.
6269 2012-05-02 Richard Guenther <rguenther@suse.de>
6271 * g++.dg/tree-ssa/pr19807.C: Adjust.
6273 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6275 PR tree-optimization/53163
6276 * gcc.c-torture/compile/pr53163.c: New test.
6278 PR rtl-optimization/53160
6279 * gcc.c-torture/execute/pr53160.c: New test.
6281 2012-05-01 Ian Lance Taylor <iant@google.com>
6284 * gcc.dg/pr37303.c: New test.
6286 2012-05-01 Richard Henderson <rth@redhat.com>
6288 * lib/target-supports.exp
6289 (check_effective_target_sync_long_long_runtime): True for
6290 check_effective_target_powerpc64.
6292 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6295 * gcc.dg/vector-1.c: Move to ...
6296 * c-c++-common/vector-1.c: ... here.
6297 * gcc.dg/vector-2.c: Move to ...
6298 * c-c++-common/vector-2.c: ... here.
6299 * gcc.dg/vector-3.c: Move to ...
6300 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6301 * gcc.dg/vector-4.c: Move to ...
6302 * c-c++-common/vector-4.c: ... here.
6303 * gcc.dg/vector-init-1.c: Move to ...
6304 * c-c++-common/vector-init-1.c: ... here.
6305 * gcc.dg/vector-init-2.c: Move to ...
6306 * c-c++-common/vector-init-2.c: ... here.
6307 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6308 * c-c++-common/vector-subscript-1.c: ... here.
6309 * gcc.dg/vector-subscript-2.c: Move to ...
6310 * c-c++-common/vector-subscript-2.c: ... here.
6311 * gcc.dg/vector-subscript-3.c: Move to ...
6312 * c-c++-common/vector-subscript-3.c: ... here.
6315 * g++.dg/cpp0x/vt-51314.C: New test.
6316 * g++.dg/cpp0x/variadic76.C: Fix.
6318 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6320 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6322 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6324 Add -Wvarargs option
6325 * c-c++-common/Wvarargs.c: New test case.
6326 * c-c++-common/Wvarargs-2.c: Likewise.
6328 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6330 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6331 * objc.dg/foreach-7.m: Force the test case to run without
6332 -ftrack-macro-expansion.
6333 * c-c++-common/tm/attrib-1.c: Likewise.
6334 * c-c++-common/warn-ommitted-condop.c: Likewise.
6335 * gcc.dg/assign-warn-1.c: Likewise.
6336 * gcc.dg/assign-warn-2.c: Likewise.
6337 * gcc.dg/attr-alloc_size.c: Likewise.
6338 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6339 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6340 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6341 * gcc.dg/c90-const-expr-9.c: Likewise.
6342 * gcc.dg/c99-const-expr-9.c: Likewise.
6343 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6344 * gcc.dg/cpp/direct2s.c: Likewise.
6345 * gcc.dg/cpp/pr28709.c: Likewise.
6346 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6347 * gcc.dg/dfp/composite-type.c: Likewise.
6348 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6349 with -ftrack-macro-expansion
6350 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6351 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6352 * g++.dg/ext/cleanup-1.C: Likewise.
6353 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6354 * g++.dg/template/sfinae10.C: Likewise.
6355 * g++.dg/tm/wrap-2.C: Likewise.
6356 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6357 * g++.dg/warn/Wsign-conversion.C: Likewise.
6358 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6359 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6360 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6361 it to run with -ftrack-macro-expansion.
6362 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6363 test cases without -ftrack-macro-expansion.
6365 Fix location for static class members
6366 * g++.dg/template/sfinae6_neg.C: Adjust.
6368 Make conversion warnings work on NULL with -ftrack-macro-expansion
6369 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6370 alongside the previous testing for NULL.
6372 Fix -Wuninitialized for -ftrack-macro-expansion
6373 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6375 Strip "<built-in>" loc from displayed expansion context
6376 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6377 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6378 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6381 Fix expansion point loc for macro-like tokens
6382 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6383 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6385 Fix token pasting with -ftrack-macro-expansion
6386 * gcc.dg/cpp/paste17.c: New test case for
6387 -ftrack-macro-expansion=2 mode only.
6388 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6390 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6392 * gnat.dg/warn6.ad[sb]: New test.
6394 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6397 * gcc.dg/20011021-1.c: Adjust testcase.
6399 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6402 * gfortran.dg/function_optimize_12.f90: New test.
6404 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6407 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6408 code to match current output and cover new peephole2 pattern.
6410 2012-04-27 Ollie Wild <aaw@google.com>
6412 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6414 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6416 * gcc.c-torture/execute/20120427-2.c: New testcase.
6417 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6418 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6419 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6421 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6424 * gcc.c-torture/execute/20120427-1.c: New testcase.
6426 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6429 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6431 2012-04-27 Tom de Vries <tom@codesourcery.com>
6433 PR tree-optimization/51879
6434 * gcc.dg/pr51879.c: New test.
6435 * gcc.dg/pr51879-2.c: Same.
6436 * gcc.dg/pr51879-3.c: Same.
6437 * gcc.dg/pr51879-4.c: Same.
6438 * gcc.dg/pr51879-6.c: Same.
6440 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6443 * g++.dg/cpp0x/defaulted35.C: New.
6444 * g++.dg/cpp0x/defaulted15.C: Adjust.
6446 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6448 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6451 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6453 * gcc.target/i386/builtin_target.c: Check avx2.
6455 2012-04-26 Alan Modra <amodra@gmail.com>
6457 * gcc.target/powerpc/savres.c: New test.
6458 * gcc.target/powerpc/powerpc.exp: Run it.
6460 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6463 * gcc.dg/torture/pr53120.c: New test.
6465 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6468 * gcc.c-torture/compile/pr52979-1.c: New test.
6469 * gcc.c-torture/execute/pr52979-1.c: New test.
6470 * gcc.c-torture/execute/pr52979-2.c: New test.
6472 2012-04-25 Richard Guenther <rguenther@suse.de>
6474 * gcc.target/i386/l_fma_float_5.c: Adjust.
6475 * gcc.target/i386/l_fma_double_4.c: Likewise.
6476 * gcc.target/i386/l_fma_float_2.c: Likewise.
6477 * gcc.target/i386/l_fma_float_6.c: Likewise.
6478 * gcc.target/i386/l_fma_double_1.c: Likewise.
6479 * gcc.target/i386/l_fma_double_5.c: Likewise.
6480 * gcc.target/i386/l_fma_float_3.c: Likewise.
6481 * gcc.target/i386/l_fma_double_2.c: Likewise.
6482 * gcc.target/i386/l_fma_double_6.c: Likewise.
6483 * gcc.target/i386/l_fma_float_4.c: Likewise.
6484 * gcc.target/i386/l_fma_double_3.c: Likewise.
6485 * gcc.target/i386/l_fma_float_1.c: Likewise.
6487 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6489 PR tree-optimization/53058
6490 * gcc.c-torture/compile/pr53058.c: New test.
6492 2012-04-25 Jan Hubicka <jh@suse.cz>
6495 * gcc.target/i386/pr39082-1.c: Update warning location.
6497 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6500 * gcc.dg/pr52880.c: New test.
6502 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6504 * gcc.dg/m-un-2.c: Update.
6505 * gcc.dg/20011021-1.c: Update.
6507 2012-04-25 Tobias Burnus <burnus@net-b.de>
6510 * gfortran.dg/realloc_on_assign_14.f90: New.
6512 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6515 PR tree-optimizations/52891
6516 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6518 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6521 * g++.dg/cpp0x/sfinae35.C: New.
6522 * g++.dg/cpp0x/sfinae36.C: Likewise.
6524 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6526 * gcc.target/builtin_target.c: New testcase.
6528 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6531 * gcc.target/powerpc/pr47197.c: New test.
6533 2012-04-24 Richard Guenther <rguenther@suse.de>
6535 PR tree-optimization/53085
6536 * g++.dg/torture/pr53085.C: New testcase.
6538 2012-04-24 Andrew Pinski <apinski@cavium.com>
6541 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6542 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6543 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6545 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6548 * gcc.c-torture/execute/pr53084.c: New test.
6550 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6552 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6554 2012-04-23 Andrew Pinski <apinski@cavium.com>
6556 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6558 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6561 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6562 * gcc.dg/torture/builtin-power-1.c: Likewise.
6564 2012-04-23 Richard Guenther <rguenther@suse.de>
6566 PR tree-optimization/53070
6567 * gcc.dg/torture/pr53070.c: New testcase.
6569 2012-04-23 Richard Guenther <rguenther@suse.de>
6572 * gcc.dg/pr53060.c: New testcase.
6574 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6576 PR tree-optimizations/52891
6577 * gcc.c-torture/compile/pr52891-1.c: New test.
6578 * gcc.c-torture/compile/pr52891-2.c: New test.
6580 2012-04-22 Tobias Burnus <burnus@net-b.de>
6583 * gfortran.dg/read_float_4.f90: New.
6585 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6588 * c-c++-common/pr35441.C: New.
6590 2012-04-20 Ian Lance Taylor <iant@google.com>
6592 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6593 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6595 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6597 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6599 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6601 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6603 PR rtl-optimization/44214
6604 * gcc.dg/pr44214-1.c: New test.
6605 * gcc.dg/pr44214-2.c: Likewise.
6606 * gcc.dg/pr44214-3.c: Likewise.
6608 2012-04-20 Richard Guenther <rguenther@suse.de>
6610 * g++.dg/torture/20120420-1.C: New testcase.
6612 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6614 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6616 2012-04-19 Christian Bruel <christian.bruel@st.com>
6618 * gcc.dg/pr52283.c: New test.
6620 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6622 * gcc.dg/pr37985.c: New test.
6624 2012-04-19 Richard Guenther <rguenther@suse.de>
6626 PR rtl-optimization/44688
6627 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6628 possibly profitable.
6630 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6632 PR tree-optimization/52976
6633 * gfortran.dg/reassoc_11.f: New test.
6635 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6637 PR tree-optimization/52976
6638 * gfortran.dg/reassoc_7.f: New test.
6639 * gfortran.dg/reassoc_8.f: Likewise.
6640 * gfortran.dg/reassoc_9.f: Likewise.
6641 * gfortran.dg/reassoc_10.f: Likewise.
6643 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6646 * g++.dg/cpp0x/sfinae33.C: New.
6647 * g++.dg/cpp0x/sfinae34.C: Likewise.
6649 2012-04-18 Joey Ye <joey.ye@arm.com>
6651 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6653 2012-04-18 Richard Guenther <rguenther@suse.de>
6655 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6657 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6658 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6660 2012-04-17 Tom de Vries <tom@codesourcery.com>
6662 * g++.dg/pr51264-4.C: New test.
6664 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6667 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6669 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6672 * g++.dg/parse/crash59.C: New.
6674 2012-04-17 Michael Matz <matz@suse.de>
6676 PR tree-optimization/18437
6677 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6679 2012-04-17 Richard Guenther <rguenther@suse.de>
6682 * g++.dg/torture/pr53011.C: New testcase.
6684 2012-04-16 Jason Merrill <jason@redhat.com>
6687 * g++.dg/cpp0x/variadic131.C: New.
6690 * g++.dg/cpp0x/variadic130.C: New.
6693 * g++.dg/cpp0x/variadic129.C: New.
6696 * g++.dg/cpp0x/variadic128.C: New.
6698 2012-04-16 Tobias Burnus <burnus@net-b.de>
6701 * gfortran.dg/pointer_intent_6.f90: New.
6703 2012-04-16 Tobias Burnus <burnus@net-b.de>
6706 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6707 to include public_private_module_4.f90.
6708 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6711 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6714 * g++.dg/diagnostic/operator1.C: New.
6715 * g++.dg/ext/label5.C: Adjust.
6716 * g++.dg/ext/va-arg1.C: Likewise.
6717 * g++.dg/other/error20.C: Likewise.
6718 * g++.dg/other/error20.C: Likewise.
6719 * g++.dg/other/error16.C: Likewise.
6720 * g++.dg/other/error10.C: Likewise.
6721 * g++.dg/parse/error30.C: Likewise.
6722 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6724 2012-04-16 Jason Merrill <jason@redhat.com>
6727 * g++.dg/cpp0x/variadic127.C: New.
6729 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6731 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6733 Use fail, pass instead of unresolved.
6737 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6739 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6740 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6741 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6743 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6746 * gfortran.dg/typebound_call_23.f03: New test case.
6748 2012-04-15 Jason Merrill <jason@redhat.com>
6751 * g++.dg/cpp0x/variadic126.C: New.
6754 * g++.dg/cpp0x/variadic125.C: New.
6757 * g++.dg/cpp0x/variadic124.C: New.
6760 * g++.dg/cpp0x/nullptr27.C: New.
6763 * g++.dg/warn/format8.C: New.
6765 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6768 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6770 2012-04-14 Tobias Burnus <burnus@net-b.de>
6774 * gfortran.dg/public_private_module_3.f90: New.
6775 * gfortran.dg/public_private_module_4.f90: New.
6777 2012-04-14 Tom de Vries <tom@codesourcery.com>
6779 * gcc.dg/superblock.c: New test.
6781 2012-04-14 Tom de Vries <tom@codesourcery.com>
6783 * gcc.dg/pr51879-12.c: New test.
6785 2012-04-13 Jason Merrill <jason@redhat.com>
6788 * g++.dg/cpp0x/variadic123.C: New.
6789 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6792 * g++.dg/cpp0x/initlist-ctor1.C: New.
6795 * g++.dg/other/anon-union2.C: New.
6797 2012-04-13 Martin Jambor <mjambor@suse.cz>
6800 * g++.dg/ipa/pr52939.C: New test.
6802 2012-04-13 Tom de Vries <tom@codesourcery.com>
6804 * gcc.dg/pr52734.c: New test.
6806 2012-04-13 Richard Guenther <rguenther@suse.de>
6808 PR tree-optimization/52969
6809 * gcc.dg/torture/pr52969.c: New testcase.
6811 2012-04-13 Richard Guenther <rguenther@suse.de>
6814 * gcc.dg/pr52549.c: New testcase.
6816 2012-04-13 Richard Guenther <rguenther@suse.de>
6819 * gcc.dg/pr52862.c: New testcase.
6821 2012-04-13 Joey Ye <joey.ye@arm.com>
6823 * gcc.target/arm/thumb1-imm.c: New testcase.
6825 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6828 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6829 second function argument.
6830 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6831 (calc_permps): Update declaration. Calculate result correctly.
6832 (avx2_test): Change src2 type to union256i_d.
6833 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6836 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6839 * gcc.target/powerpc/pr52775.c: New file.
6841 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6843 PR tree-optimization/18589
6844 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6845 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6846 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6847 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6848 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6849 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6850 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6851 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6852 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6853 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6855 2012-04-12 Richard Guenther <rguenther@suse.de>
6857 PR tree-optimization/52943
6858 * gcc.dg/torture/pr52943.c: New testcase.
6860 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6863 * gcc/target/sh/pr50751-4.c: New.
6864 * gcc/target/sh/pr50751-5.c: New.
6865 * gcc/target/sh/pr50751-6.c: New.
6866 * gcc/target/sh/pr50751-7.c: New.
6868 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6871 * g++.dg/lookup/using52.C: New.
6873 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6875 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6877 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6879 PR rtl-optimization/52876
6880 * gcc.target/i386/pr52876.c: New.
6882 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6884 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6886 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6888 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6889 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6890 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6891 (ptrdiff_t): ... this. All uses changed.
6892 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6893 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6895 (main): Cast argument to __INTPTR_TYPE__.
6896 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6898 * gcc.dg/mallign.c (main): Likewise.
6899 * gcc.dg/pr38700.c (foo): Likewise.
6900 * gcc.dg/long-long-cst1.c (t): Likewise.
6901 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6902 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6903 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6904 * gcc.dg/pr25682.c (d, foo): Likewise.
6905 * gcc.dg/format/cast-1.c (f): Likewise.
6906 * gcc.dg/c90-const-expr-10.c
6907 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6908 (size_t): ...this. All uses changed.
6909 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6910 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6911 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6912 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6913 * gcc.dg/sequence-pt-1.c: Likewise.
6914 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6915 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6916 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6917 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6918 of ptrdiff_t with it.
6919 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6920 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6921 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6923 2012-04-11 Jason Merrill <jason@redhat.com>
6926 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6927 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6930 * g++.dg/ext/attrib45.C: New.
6932 * g++.dg/eh/dtor3.C: New.
6934 2012-04-11 Richard Guenther <rguenther@suse.de>
6937 * gfortran.dg/pr52621.f90: New testcase.
6939 2012-04-11 Richard Guenther <rguenther@suse.de>
6942 * g++.dg/torture/pr52918-1.C: New testcase.
6943 * g++.dg/torture/pr52918-2.C: Likewise.
6945 2012-04-11 Tobias Burnus <burnus@net-b.de>
6948 * gfortran.dg/block_11.f90: New.
6950 2012-04-11 Nick Clifton <nickc@redhat.com>
6952 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6954 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6957 * gcc.target/powerpc/pr16458-1.c: New test.
6958 * gcc.target/powerpc/pr16458-2.c: Likewise.
6959 * gcc.target/powerpc/pr16458-3.c: Likewise.
6960 * gcc.target/powerpc/pr16458-4.c: Likewise.
6962 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6964 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6965 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6966 * gcc.dg/builtin-bswap-5.c: Likewise.
6967 * gcc.target/i386/builtin-bswap-4.c: New test.
6969 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6972 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6974 2012-04-11 Richard Guenther <rguenther@suse.de>
6976 PR rtl-optimization/52881
6977 * gcc.dg/torture/pr52881.c: New testcase.
6978 * gcc.dg/torture/pr52913.c: Likewise.
6980 2012-04-11 Richard Guenther <rguenther@suse.de>
6982 PR tree-optimization/52912
6983 * gcc.dg/torture/pr52912.c: New testcase.
6985 2010-04-10 Michael Matz <matz@suse.de>
6987 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6988 * gcc.dg/vect/vect-outer-1.c: Adjust.
6989 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6990 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6991 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6992 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6993 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6994 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6996 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6998 PR tree-optimization/52870
6999 * gcc.dg/vect/pr52870.c: New test.
7001 2012-04-09 Mike Stump <mikestump@comcast.net>
7003 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7004 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7005 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7006 * gnat.dg/aggr11.adb: Likewise.
7007 * gnat.dg/aggr11_pkg.ads: Likewise.
7008 * gnat.dg/aggr15.adb: Likewise.
7009 * gnat.dg/aggr15.ads: Likewise.
7010 * gnat.dg/aggr17.adb: Likewise.
7011 * gnat.dg/aggr18.adb: Likewise.
7012 * gnat.dg/array14.adb: Likewise.
7013 * gnat.dg/array14.ads: Likewise.
7014 * gnat.dg/array14_pkg.ads: Likewise.
7015 * gnat.dg/array19.adb: Likewise.
7016 * gnat.dg/array19.ads: Likewise.
7017 * gnat.dg/discr27.adb: Likewise.
7018 * gnat.dg/discr27.ads: Likewise.
7019 * gnat.dg/discr35.adb: Likewise.
7020 * gnat.dg/discr35.ads: Likewise.
7021 * gnat.dg/discr6.adb: Likewise.
7022 * gnat.dg/discr6_pkg.ads: Likewise.
7023 * gnat.dg/import1.adb: Likewise.
7024 * gnat.dg/import1.ads: Likewise.
7025 * gnat.dg/loop_address2.adb: Likewise.
7026 * gnat.dg/opt7.adb: Likewise.
7027 * gnat.dg/opt7.ads: Likewise.
7028 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7029 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7030 * gnat.dg/rep_clause2.adb: Likewise.
7031 * gnat.dg/rep_clause2.ads: Likewise.
7032 * gnat.dg/slice2.adb: Likewise.
7033 * gnat.dg/slice2.ads: Likewise.
7034 * gnat.dg/slice6.adb: Likewise.
7035 * gnat.dg/slice6_pkg.ads: Likewise.
7036 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7037 * gnat.dg/taft_type2.adb: Likewise.
7038 * gnat.dg/taft_type2.ads: Likewise.
7039 * gnat.dg/taft_type2_pkg.ads: Likewise.
7040 * gnat.dg/volatile10.adb: Likewise.
7041 * gnat.dg/volatile10_pkg.ads: Likewise.
7043 * gcc.dg/dll-8.c: Remove execute permissions.
7044 * g++.dg/ext/dllexport5.C: Likewise.
7046 2012-04-09 Jan Hubicka <jh@suse.cz>
7051 * gcc.dg/lto/pr52634_1.c: New testcase.
7052 * gcc.dg/lto/pr52634_0.c: New testcase.
7054 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7057 * gcc.target/i386/pr52883.c: New testcase.
7059 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7061 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7062 (check_effective_target_sync_long_long): Add SPARC case.
7063 (check_effective_target_sync_long_long_runtime): Likewise.
7064 (check_effective_target_sync_int_long): Adjust SPARC case.
7065 (check_effective_target_sync_char_short): Likewise.
7067 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7069 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7070 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7072 2012-04-08 Tobias Burnus <burnus@net-b.de>
7076 * gfortran.dg/public_private_module_2.f90: New.
7078 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7080 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7083 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7086 * gfortran.dg/function_optimize_11.f90: New test.
7088 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7091 * gfortran.dg/use_only_6.f90: New test.
7093 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7096 * gfortran.dg/use_only_6.f90: New test.
7097 2012-04-06 Mike Stump <mikestump@comcast.net>
7100 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7102 2012-04-05 Jason Merrill <jason@redhat.com>
7105 * g++.dg/template/qualified-id5.C: New.
7107 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7110 * gcc.target/i386/pr52882.c: New test.
7112 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7113 Dominique D'Humieures <dominiq@lps.ens.fr>
7116 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7117 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7119 2012-04-04 Jason Merrill <jason@redhat.com>
7122 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7124 2012-04-03 Jason Merrill <jason@redhat.com>
7127 * g++.dg/cpp0x/variadic-value1.C: New.
7129 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7131 * gnat.dg/pack18.adb: New test.
7132 * gnat.dg/pack18_pkg.ads: New helper.
7134 2012-04-03 Richard Guenther <rguenther@suse.de>
7136 PR tree-optimization/52808
7137 * gcc.dg/pr52808.c: New testcase.
7139 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7141 PR tree-optimization/52835
7142 * gfortran.dg/pr52835.f90: New test.
7144 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7146 * gnat.dg/specs/aggr5.ads: New test.
7148 2012-04-02 Richard Guenther <rguenther@suse.de>
7150 PR tree-optimization/52756
7151 * gcc.dg/torture/pr52756.c: New testcase.
7153 2012-04-02 Richard Guenther <rguenther@suse.de>
7156 * gcc.dg/pr52803.c: New testcase.
7158 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7161 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7164 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7167 * g++.dg/cpp0x/noexcept17.C: New.
7168 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7169 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7170 * g++.dg/cpp0x/noexcept01.C: Likewise.
7171 * g++.dg/eh/init-temp1.C: Likewise.
7172 * g++.dg/eh/ctor1.C: Likwise.
7174 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7176 * gnat.dg/controlled6.adb: New test.
7177 * gnat.dg/controlled6_pkg.ads: New helper.
7178 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7180 2012-03-30 Richard Henderson <rth@redhat.com>
7183 * g++.dg/opt/pr52727.C: New testcase.
7185 2012-03-30 Richard Guenther <rguenther@suse.de>
7187 PR tree-optimization/52754
7188 * gcc.target/i386/pr52754.c: New testcase.
7190 2012-03-30 Richard Guenther <rguenther@suse.de>
7193 * g++.dg/torture/pr52772.C: New testcase.
7195 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7198 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7200 2012-03-29 Jason Merrill <jason@redhat.com>
7203 * g++.dg/template/inherit8.C: New.
7205 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7208 * g++.dg/ext/weak4.C: New test.
7210 PR tree-optimization/52760
7211 * gcc.c-torture/execute/pr52760.c: New test.
7213 2012-03-29 Jason Merrill <jason@redhat.com>
7216 * g++.dg/cpp0x/initlist-array3.C: New.
7218 2012-03-28 Jason Merrill <jason@redhat.com>
7221 * g++.dg/overload/virtual2.C: New.
7223 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7225 * gnat.dg/vect7.ad[sb]: New test.
7227 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7228 Tobias Burnus <burnus@gcc.gnu.org>
7231 * gfortran.dg/allocate_class_1.f90 : Change error test.
7232 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7233 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7234 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7236 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7239 * gcc.dg/pr52691.c: New test.
7242 * gcc.c-torture/compile/pr52750.c: New test.
7244 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7247 * gcc.target/avr/torture/builtins-2.c: New test.
7249 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7252 * gcc.target/i386/pr52736.c: New test.
7254 2012-03-27 Martin Jambor <mjambor@suse.cz>
7257 * gcc.dg/torture/pr52693.c: New test.
7259 2012-03-27 Meador Inge <meadori@codesourcery.com>
7262 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7264 2012-03-27 Mike Stump <mikestump@comcast.net>
7267 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7268 failures that match branch names.
7270 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7271 H.J. Lu <hongjiu.lu@intel.com>
7274 * gcc.target/i386/pr52698.c: New test.
7276 2012-03-27 Richard Guenther <rguenther@suse.de>
7279 * gcc.dg/torture/pr52720.c: New testcase.
7281 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7283 * gnat.dg/pack17.adb: New test.
7285 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7287 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7288 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7290 2012-03-26 Martin Jambor <mjambor@suse.cz>
7292 PR tree-optimization/50052
7293 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7295 2012-03-26 Richard Guenther <rguenther@suse.de>
7297 PR tree-optimization/52701
7298 * gfortran.dg/pr52701.f90: New testcase.
7300 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7302 PR tree-optimization/52686
7303 * gcc.target/arm/pr52686.c: New test.
7305 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7307 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7308 Add "-Os -flto" to list.
7310 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7312 * gnat.dg/concat2.ad[sb]: New test.
7314 2012-03-24 Jason Merrill <jason@redhat.com>
7316 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7317 * g++.dg/cpp0x/trailing2.C: Likewise.
7318 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7319 * g++.dg/cpp1y/auto-fn1.C: New.
7320 * g++.dg/cpp1y/auto-fn2.C: New.
7321 * g++.dg/cpp1y/auto-fn3.C: New.
7322 * g++.dg/cpp1y/auto-fn4.C: New.
7323 * g++.dg/cpp1y/auto-fn5.C: New.
7324 * g++.dg/cpp1y/auto-fn6.C: New.
7325 * g++.dg/cpp1y/auto-fn7.C: New.
7326 * g++.dg/cpp1y/auto-fn8.C: New.
7327 * g++.dg/cpp1y/auto-fn9.C: New.
7328 * g++.dg/cpp1y/auto-fn10.C: New.
7329 * g++.dg/cpp1y/auto-fn11.C: New.
7331 2012-03-23 Richard Guenther <rguenther@suse.de>
7333 PR tree-optimization/52678
7334 * gfortran.dg/pr52678.f: New testcase.
7336 2012-03-23 Richard Guenther <rguenther@suse.de>
7338 PR tree-optimization/52638
7339 * g++.dg/torture/pr52638.C: New testcase.
7341 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7344 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7346 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7349 * g++.dg/ext/attrib44.C: New test.
7351 2012-03-22 Jan Hubicka <jh@suse.cz>
7354 * g++.dg/torture/pr51737.C: New testcase
7356 2012-03-22 Richard Guenther <rguenther@suse.de>
7358 PR tree-optimization/52548
7359 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7361 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7363 * lib/fortran-modules.exp (list-module-names-1): Remove
7366 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7369 * gcc.target/sh/pr50751-1.c: New.
7370 * gcc.target/sh/pr50751-2.c: New.
7371 * gcc.target/sh/pr50751-3.c: New.
7373 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7376 * gcc.target/sh/sh4a-cos.c: Remove.
7377 * gcc.target/sh/sh4a-sin.c: Remove.
7378 * gcc.target/sh/sh4a-sincos.c: Remove.
7380 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7382 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7383 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7385 2012-03-21 Martin Jambor <mjambor@suse.cz>
7388 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7389 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7391 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7393 * gcc.target/arm/thumb-16bit-ops.c: New file.
7394 * gcc.target/arm/thumb-ifcvt.c: New file.
7396 2012-03-20 Jason Merrill <jason@redhat.com>
7398 * lib/target-supports.exp: Add { target c++1y }.
7400 * g++.dg/cpp0x/auto32.C: New.
7402 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7405 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7407 * gcc.dg/torture/pr48124-4.c: Ditto:
7408 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7410 2012-03-20 Jason Merrill <jason@redhat.com>
7413 * g++.dg/cpp0x/initlist66.C: New.
7415 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7417 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7420 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7423 * gcc.target/avr/torture/addr-space-2.h: New file.
7424 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7425 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7426 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7427 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7429 2012-03-20 Richard Guenther <rguenther@suse.de>
7431 * gnat.dg/pack16.adb: New testcase.
7432 * gnat.dg/pack16_pkg.ads: Likewise.
7433 * gnat.dg/specs/pack8.ads: Likewise.
7434 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7436 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7438 * g++.dg/warn/Wuseless-cast.C: Extend.
7440 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7443 * g++.dg/warn/Wuseless-cast.C: New.
7445 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7448 * gfortran.dg/pr52608.f90: New test.
7450 2012-03-17 Tobias Burnus <burnus@net-b.de>
7453 * gfortran.dg/proc_ptr_36.f90: New.
7455 2012-03-16 Martin Jambor <mjambor@suse.cz>
7457 * gcc.dg/misaligned-expand-1.c: New test.
7458 * gcc.dg/misaligned-expand-3.c: Likewise.
7460 2012-03-16 Richard Guenther <rguenther@suse.de>
7461 Kai Tietz <ktietz@redhat.com>
7464 * gcc.c-torture/execute/pr48814-1.c: New test.
7465 * gcc.c-torture/execute/pr48814-2.c: New test.
7466 * gcc.dg/tree-ssa/assign-1.c: New test.
7467 * gcc.dg/tree-ssa/assign-2.c: New test.
7468 * gcc.dg/tree-ssa/assign-3.c: New test.
7470 2012-03-16 Richard Guenther <rguenther@suse.de>
7472 * gnat.dg/specs/pack7.ads: New testcase.
7474 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7477 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7478 * gcc.dg/torture/vshuf-8.inc: Likewise.
7479 * gcc.dg/torture/vshuf-16.inc: Likewise.
7480 * gcc.dg/torture/vshuf-32.inc: Likewise.
7482 2012-03-15 Jason Merrill <jason@redhat.com>
7484 * g++.dg/torture/pr52582.C: New.
7486 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7488 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7490 2012-03-15 Ira Rosen <irar@il.ibm.com>
7491 Ulrich Weigand <ulrich.weigand@linaro.org>
7493 * gcc.dg/vect/slp-cond-3.c: New test.
7494 * gcc.dg/vect/slp-cond-4.c: New test.
7496 2012-03-15 Ira Rosen <irar@il.ibm.com>
7497 Ulrich Weigand <ulrich.weigand@linaro.org>
7499 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7500 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7502 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7507 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7508 * gfortran.dg/round_1.f03: Likewise.
7510 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7511 Andrew Pinski <apinski@cavium.com>
7514 * gcc.dg/pr52592.c: New test.
7516 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7518 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7519 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7520 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7521 * lib/fortran-modules.exp: .. this new file. Adjust users.
7522 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7523 gfortran-dg-debug-runtest): Call cleanup-modules.
7524 * lib/fortran-torture.exp (fortran-torture-execute,
7525 fortran-torture): Likewise.
7526 * gfortran.dg/coarray/caf.exp: Likewise.
7527 * lib/lto.exp: Likewise.
7528 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7529 * gfortran.dg/class_4b.f03: Likewise.
7530 * gfortran.dg/class_4c.f03: Likewise.
7531 * gfortran.dg/class_45a.f03: Likewise.
7532 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7533 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7534 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7535 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7536 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7537 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7538 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7539 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7540 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7541 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7542 * gfortran.dg/whole_file_28.f90: Likewise.
7543 * gfortran.dg/whole_file_29.f90: Likewise.
7544 * gfortran.dg/whole_file_30.f90: Likewise.
7545 * gfortran.dg/whole_file_31.f90: Likewise.
7547 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7549 PR tree-optimization/52267
7550 * gcc.dg/pr52267.c: New test.
7551 * gcc.dg/tree-ssa/vrp65.c: New test.
7552 * gcc.dg/tree-ssa/vrp66.c: New test.
7554 2012-03-15 Richard Guenther <rguenther@suse.de>
7557 * gfortran.dg/vect/pr52580.f: New testcase.
7559 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7561 * gcc.target/sh/fpul-usage-1.c: New.
7563 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7566 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7567 * gcc.target/sh/pr49468-di.c: Likewise.
7569 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7571 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7572 * gcc.dg/c99-stdint-6.c: Likewise.
7573 * gcc.dg/lto/20090210_0.c: Likewise.
7574 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7575 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7576 * gcc.dg/pragma-init-fini-2.c: Likewise.
7577 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7578 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7579 * gcc.target/i386/pr22152.c: Likewise.
7580 * gcc.target/i386/vect8-ret.c: Likewise.
7581 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7584 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7586 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7587 * g++.dg/tree-prof/partition1.C: Likewise.
7588 * g++.dg/tree-prof/partition2.C: Likewise.
7589 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7591 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7592 * gcc.c-torture/execute/20010724-1.c: Remove.
7593 * gcc.c-torture/execute/20010724-1.x: Remove.
7594 * gcc.c-torture/execute/20040208-2.c: Remove.
7595 * gcc.c-torture/execute/20040208-2.x: Remove.
7596 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7598 (main) [__mips__ && __sgi__]: Remove.
7599 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7600 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7601 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7602 mips-sgi-irix6* handling.
7603 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7604 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7605 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7607 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7608 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7609 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7610 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7611 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7612 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7614 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7615 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7616 * gcc.target/mips/save-restore-3.c: Likewise.
7617 * gcc.target/mips/save-restore-4.c: Likewise.
7618 * gcc.target/mips/save-restore-5.c: Likewise.
7619 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7620 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7622 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7624 (restore_ld_library_path_env_vars): Likewise.
7625 * lib/target-supports.exp (check_profiling_available): Remove
7626 mips*-*-irix* handling.
7627 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7628 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7629 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7631 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7634 * g++.dg/opt/pr52582.C: New test.
7636 2012-03-14 Richard Guenther <rguenther@suse.de>
7638 PR tree-optimization/52571
7639 * gcc.dg/vect/vect-2.c: Initialize arrays.
7640 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7641 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7642 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7644 2012-03-14 Richard Guenther <rguenther@suse.de>
7649 * gcc.dg/torture/pr48124-1.c: New testcase.
7650 * gcc.dg/torture/pr48124-2.c: Likewise.
7651 * gcc.dg/torture/pr48124-3.c: Likewise.
7652 * gcc.dg/torture/pr48124-4.c: Likewise.
7654 2012-03-14 Richard Guenther <rguenther@suse.de>
7657 * gcc.dg/pr52578.c: New testcase.
7659 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7662 * g++.dg/cpp0x/udlit-args2.C: New test.
7664 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7667 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7668 * gcc.c-torture/compile/pr48596.c: ... here.
7670 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7673 * g++.dg/lookup/hidden-class17.C: New test.
7675 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7678 * gcc.dg/Wunused-var-3.c: New test.
7680 2012-03-13 Martin Jambor <mjambor@suse.cz>
7682 * gcc.dg/misaligned-expand-2.c: New test.
7684 2012-03-13 Richard Guenther <rguenther@suse.de>
7687 * gcc.dg/pr52134.c: New testcase.
7689 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7691 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7693 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7695 PR tree-optimization/46728
7696 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7697 * gcc.target/powerpc/pr46728-5.c: Likewise.
7698 * gcc.target/powerpc/pr46728-8.c: Likewise.
7699 * gcc.target/powerpc/pr46728-10.c: Likewise.
7700 * gcc.target/powerpc/pr46728-11.c: Likewise.
7701 * gcc.target/powerpc/pr46728-13.c: Likewise.
7702 * gcc.target/powerpc/pr46728-14.c: Likewise.
7703 * gcc.target/powerpc/pr46728-15.c: Likewise.
7705 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7708 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7710 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7712 PR tree-optimization/46728
7713 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7714 * gcc.target/powerpc/pr46728-5.c: Likewise.
7715 * gcc.target/powerpc/pr46728-8.c: Likewise.
7716 * gcc.target/powerpc/pr46728-10.c: Likewise.
7717 * gcc.target/powerpc/pr46728-11.c: Likewise.
7718 * gcc.target/powerpc/pr46728-13.c: Likewise.
7719 * gcc.target/powerpc/pr46728-14.c: Likewise.
7720 * gcc.target/powerpc/pr46728-15.c: Likewise.
7722 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7725 * gcc.target/avr/torture/addr-space-1.h: New file.
7726 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7727 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7728 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7729 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7731 2012-03-12 Andrew Pinski <apinski@cavium.com>
7733 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7735 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7737 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7738 * g++.dg/abi/thunk4.C: Likewise.
7739 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7741 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7743 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7744 * g++.dg/eh/spbp.C: Likewise.
7745 * g++.dg/ext/label13.C: Likewise.
7746 * g++.dg/guality/guality.exp: Likewise.
7747 * g++.dg/other/anon5.C: Likewise.
7748 * g++.dg/other/pragma-ep-1.C: Remove.
7749 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7750 * g++.dg/warn/pr31246.C: Likewise.
7751 * g++.dg/warn/weak1.C: Likewise.
7752 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7753 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7754 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7755 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7756 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7757 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7758 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7759 * gcc.dg/c99-tgmath-1.c: Likewise.
7760 * gcc.dg/c99-tgmath-2.c: Likewise.
7761 * gcc.dg/c99-tgmath-3.c: Likewise.
7762 * gcc.dg/c99-tgmath-4.c: Likewise.
7763 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7765 * gcc.dg/debug/pr49032.c: Likewise.
7766 * gcc.dg/guality/guality.exp: Likewise.
7767 * gcc.dg/intmax_t-1.c: Likewise.
7768 * gcc.dg/pr48616.c: Likewise.
7769 * gcc.dg/pragma-ep-1.c: Remove.
7770 * gcc.dg/pragma-ep-2.c: Remove.
7771 * gcc.dg/pragma-ep-3.c: Remove.
7772 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7773 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7774 * gcc.misc-tests/gcov-14.c: Likewise.
7775 * gfortran.dg/guality/guality.exp: Likewise.
7776 * lib/target-supports.exp (check_weak_available): Likewise.
7777 (add_options_for_tls): Likewise.
7778 (check_ascii_locale_available): Likewise.
7779 * obj-c++.dg/dwarf-2.mm: Likewise.
7780 * objc.dg/dwarf-1.m: Likewise.
7781 * objc.dg/dwarf-2.m: Likewise.
7783 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7785 PR tree-optimization/51721
7786 * gcc.dg/tree-ssa/vrp64.c: New test.
7788 PR tree-optimization/52533
7789 * gcc.c-torture/compile/pr52533.c: New test.
7791 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7793 * gcc.target/i386/rtm-xabort-1.c: New.
7794 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7795 * gcc.target/i386/rtm-xend-1.c: Ditto.
7796 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7797 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7798 * gcc.target/i386/sse-13.c: Ditto.
7799 * gcc.target/i386/sse-14.c: Ditto.
7800 * gcc.target/i386/sse-22.c: Ditto.
7801 * gcc.target/i386/sse-23.c: Ditto.
7802 * g++.dg/other/i386-2.C: Ditto.
7803 * g++.dg/other/i386-3.C: Ditto.
7805 2012-03-12 Tobias Burnus <burnus@net-b.de>
7808 * gfortran.dg/proc_ptr_35.f90: New.
7810 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7813 * gcc.dg/torture/pr52530.c: New test.
7815 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7818 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7820 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7823 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7825 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7827 2012-03-09 Andrew Pinski <apinski@cavium.com>
7830 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7831 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7833 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7835 * gcc.dg/tree-ssa/scev-3.c: New.
7836 * gcc.dg/tree-ssa/scev-4.c: New.
7838 2012-03-08 Tobias Burnus <burnus@net-b.de>
7841 * gfortran.dg/proc_ptr_34.f90
7843 2012-03-07 Jason Merrill <jason@redhat.com>
7846 * g++.dg/cpp0x/udlit-mangle.C: New.
7848 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7850 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7852 2012-03-06 Richard Guenther <rguenther@suse.de>
7855 * gcc.dg/torture/pr52493.c: New testcase.
7857 2012-03-06 Richard Guenther <rguenther@suse.de>
7860 * gcc.dg/lto/pr52097_0.c: New testcase.
7862 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7865 * gcc.target/sh/pr51244-1.c: New.
7866 * gcc.target/sh/pr51244-2.c: New.
7867 * gcc.target/sh/pr51244-3.c: New.
7869 2012-03-05 Jason Merrill <jason@redhat.com>
7872 * g++.dg/ext/visibility/template11.C: New.
7874 * g++.dg/cpp0x/implicit13.C: New.
7876 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7878 PR tree-optimization/51721
7879 * gcc.dg/tree-ssa/vrp63.c: New test.
7880 * gcc.dg/pr51721.c: New test.
7882 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7885 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7888 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7891 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7893 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7896 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7898 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7900 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7903 2012-03-03 Jason Merrill <jason@redhat.com>
7905 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7908 * g++.dg/cpp0x/initlist65.C: New.
7911 * g++.dg/ext/is_empty2.C: New.
7913 2012-03-03 Tobias Burnus <burnus@net-b.de>
7916 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7918 2012-03-03 Tobias Burnus <burnus@net-b.de>
7920 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7921 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7922 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7923 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7924 * gfortran.dg/class_30.f90: Remove dg-warning line.
7925 * gfortran.dg/bind_c_usage_25.f90: New.
7927 2012-03-03 Tobias Burnus <burnus@net-b.de>
7930 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7931 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7932 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7934 2012-03-03 Tobias Burnus <burnus@net-b.de>
7937 * gfortran.dg/assumed_type_1.f90: New.
7938 * gfortran.dg/assumed_type_2.f90: New.
7939 * gfortran.dg/assumed_type_3.f90: New.
7940 * gfortran.dg/assumed_type_4.f90: New.
7942 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7945 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7946 * gcc.target/sh/pr49468-di.c: New.
7948 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7950 * gcc.dg/graphite/pr50561.c: Update.
7952 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7954 * gcc.target/powerpc/pr52457.c: New test.
7956 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7958 * gcc.target/arm/sat-1.c: New test.
7960 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7963 * gcc.target/i386/pr46716.c: New test.
7965 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7968 * g++.dg/cpp0x/sfinae32.C: New.
7970 2012-03-02 Richard Guenther <rguenther@suse.de>
7972 PR tree-optimization/52406
7973 * gcc.dg/torture/pr52406.c: New testcase.
7975 2012-03-02 Tobias Burnus <burnus@net-b.de>
7978 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7979 * gfortran.dg/nullify_2.f90: Update dg-error.
7980 * gfortran.dg/nullify_4.f90: Ditto.
7981 * gfortran.dg/pointer_init_6.f90: Ditto.
7983 2012-03-02 Tobias Burnus <burnus@net-b.de>
7986 * gfortran.dg/class_51.f90: New.
7988 2012-03-02 Tobias Burnus <burnus@net-b.de>
7991 * gfortran.dg/intrinsic_8.f90: New.
7993 2012-03-01 Kai Tietz <ktietz@redhat.com>
7995 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7996 routines on mingw targets.
7997 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7999 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8001 PR tree-optimization/52445
8002 * gcc.dg/pr52445.c: New test.
8004 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8007 * gcc.c-torture/compile/pr52437.c: New test.
8010 * gcc.dg/torture/pr52419.c: New test.
8012 PR tree-optimization/52429
8013 * gcc.dg/torture/pr52429.c: New test.
8014 * g++.dg/opt/pr52429.C: New test.
8016 2012-02-29 Richard Guenther <rguenther@suse.de>
8019 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8020 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8021 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8022 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8023 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8024 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8026 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8028 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8030 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8033 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8035 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8038 * gcc.target/arm/neon/pr51534.c: New testcase.
8040 2012-02-28 Richard Guenther <rguenther@suse.de>
8043 * gcc.dg/torture/pr52407.c: New testcase.
8045 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8047 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8048 * gcc.target/arm/vfp2.c: Likewise.
8049 * gcc.target/arm/vfp3.c: Likewise.
8050 * gcc.target/arm/vfp4.c: Likewise.
8051 * gcc.target/arm/vfp5.c: Likewise.
8052 * gcc.target/arm/vfp6.c: Likewise.
8053 * gcc.target/arm/vfp7.c: Likewise.
8054 * gcc.target/arm/vfp8.c: Likewise.
8055 * gcc.target/arm/vfp9.c: Likewise.
8056 * gcc.target/arm/vfp10.c: Likewise.
8057 * gcc.target/arm/vfp11.c: Likewise.
8058 * gcc.target/arm/vfp12.c: Likewise.
8059 * gcc.target/arm/vfp13.c: Likewise.
8060 * gcc.target/arm/vfp14.c: Likewise.
8061 * gcc.target/arm/vfp15.c: Likewise.
8062 * gcc.target/arm/vfp16.c: Likewise.
8063 * gcc.target/arm/vfp17.c: Likewise.
8064 * gcc.target/arm/neon-constants.h: New file.
8065 * gcc.target/arm/neon-vect1.c: New test.
8066 * gcc.target/arm/neon-vect2.c: New test.
8067 * gcc.target/arm/neon-vect3.c: New test.
8068 * gcc.target/arm/neon-vect4.c: New test.
8069 * gcc.target/arm/neon-vect5.c: New test.
8070 * gcc.target/arm/neon-vect6.c: New test.
8071 * gcc.target/arm/neon-vect7.c: New test.
8072 * gcc.target/arm/neon-vect8.c: New test.
8074 2012-02-28 Richard Guenther <rguenther@suse.de>
8076 PR tree-optimization/52402
8077 * gcc.dg/torture/pr52402.c: New testcase.
8079 2012-02-28 Richard Guenther <rguenther@suse.de>
8082 * g++.dg/lto/pr52400_0.C: New testcase.
8084 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8086 * gcc.target/avr/torture/builtins-1.c: New test.
8087 * gcc.target/avr/torture/builtins-error.c: New test.
8089 2012-02-28 Kai Tietz <ktietz@redhat.com>
8091 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8092 * gcc.target/i386/pr45352-2.c: Likewise.
8093 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8094 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8095 targets instead rand.
8096 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8097 * gcc.target/i386/sse2-mul-1.c: Likewise.
8098 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8099 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8100 * gcc.target/i386/pad-1.c: Likewise.
8101 * gcc.target/i386/pad-9.c: Likewise.
8102 * gcc.target/i386/pad-2.c: Likewise.
8103 * gcc.target/i386/pad-5b.c: Likewise.
8104 * gcc.target/i386/pad-8.c: Likewise.
8105 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8106 * gcc.target/i386/pr44130.c: Likewise.
8107 * gcc.target/i386/align-main-1.c: Likewise.
8108 * gcc.target/i386/align-main-2.c: Likewise.
8109 * gcc.target/i386/sw-1.c: Likewise.
8110 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8111 on x64 mingw target.
8112 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8113 * gcc.target/i386/pr46295.c: Likewise.
8114 * gcc.target/i386/amd64-abi-1.c: Likewise.
8115 * gcc.target/i386/amd64-abi-2.c: Likewise.
8116 * gcc.target/i386/pr39082-1.c: Likewise.
8117 * gcc.target/i386/pr39162.c: Likewise.
8118 * gcc.target/i386/pr22152.c: Likewise.
8119 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8120 * gcc.target/i386/wrfsbase-2.c: Likewise.
8121 * gcc.target/i386/local.c: Likewise
8122 * gcc.target/i386/wrgsbase-1.c: Likewise.
8123 * gcc.target/i386/wrfsbase-1.c: Likewise.
8124 * gcc.target/i386/pr39315-3.c: Likewise.
8125 * gcc.target/i386/pr35767-4.c: Likewise.
8126 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8128 * gcc.target/i386/pr45336-2.c: Likewise.
8129 * gcc.target/i386/pr45336-1.c: Likewise.
8130 * gcc.target/i386/pr45336-4.c: Likewise.
8132 2012-02-27 Tristan Gingold <gingold@adacore.com>
8134 * gnat.dg/array20.ad[sb]: New test.
8136 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8139 * gcc.target/arm/pr52375.c: New test.
8140 * gcc.c-torture/compile/pr52375.c: New test.
8142 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8144 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8145 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8147 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8149 * gnat.dg/aggr19.adb: New test.
8150 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8152 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8155 * gcc.target/sh/pr49263.c: New.
8157 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8159 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8160 simulate_thread_wrapper_other_threads
8161 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8162 Move initialization of 'value' to main().
8163 (main): Initialize 'value';
8164 * gcc.dg/simulate-thread/speculative-store.c
8165 (simulate_thread_step_verify): Return 0 when successful.
8166 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8168 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8169 (simulate_thread_wrapper_other_threads): Return a success/fail value
8170 and issue an error if the instruction count threshold is exceeded.
8172 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8175 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8176 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8178 2012-02-24 Richard Guenther <rguenther@suse.de>
8181 * gcc.dg/pr52355.c: New testcase.
8183 2012-02-23 Kai Tietz <ktietz@redhat.com>
8185 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8186 * gcc.dg/Wpadded.c: Likewise.
8187 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8189 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8190 for sleep by Sleep and add windows.h include for this function.
8191 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8193 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8195 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8196 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8197 on x64 mingw target.
8198 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8199 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8200 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8201 failure on LLP64 target.
8203 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8206 * gcc.dg/noncompile/pr52290.c: New test.
8208 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8210 PR tree-optimization/52019
8211 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8213 2012-02-22 Kai Tietz <ktietz@redhat.com>
8215 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8216 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8217 derived pdiff_t type.
8218 * g++.dg/torture/pr49720.C: Likewise
8220 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8223 * gcc.target/i386/pr52330.c: New test.
8225 2012-02-22 Tobias Burnus <burnus@net-b.de>
8228 * gfortran.dg/io_constraints_10.f90: New.
8230 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8232 * lib/target-supports.exp (check_effective_target_vect_condition):
8233 Return true for NEON.
8235 2012-02-21 Kai Tietz <ktietz@redhat.com>
8237 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8239 2012-02-21 Richard Guenther <rguenther@suse.de>
8241 PR tree-optimization/52324
8242 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8244 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8247 * gcc.target/avr/torture/pr51782-1.c: New test.
8249 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8251 PR tree-optimization/52318
8252 * gcc.dg/pr52318.c: New test.
8254 2012-02-20 Kai Tietz <ktietz@redhat.com>
8256 * gcc.dg/bf-ms-layout-3.c: New testcase.
8258 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8262 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8264 2012-02-20 Richard Guenther <rguenther@suse.de>
8266 PR tree-optimization/52298
8267 * gcc.dg/torture/pr52298.c: New testcase.
8268 * gcc.dg/vect/pr52298.c: Likewise.
8270 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8272 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8273 * gcc.c-torture/execute/pr52286.c: Ditto.
8275 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8277 PR tree-optimization/52286
8278 * gcc.c-torture/execute/pr52286.c: New test.
8280 2012-02-18 Tobias Burnus <burnus@net-b.de>
8283 * gfortran.dg/interface_35.f90: Use -std=f2003.
8284 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8285 * gfortran.dg/interface_assignment_4.f90: Ditto.
8286 * gfortran.dg/bessel_1.f90: Ditto.
8287 * gfortran.dg/func_result_6.f90: Ditto.
8288 * gfortran.dg/hypot_1.f90: Ditto.
8289 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8291 2012-02-17 Tobias Burnus <burnus@net-b.de>
8293 PR translation/52232
8294 PR translation/52234
8295 PR translation/52245
8296 PR translation/52246
8297 PR translation/52262
8298 PR translation/52273
8299 * gfortran.dg/coarray_22.f90: Update dg-error.
8300 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8302 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8305 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8306 (simulate-thread): Use default timeout.
8308 2012-02-16 Jason Merrill <jason@redhat.com>
8311 * g++.dg/ext/timevar1.C: New.
8313 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8316 * g++.dg/template/using21.C: New.
8317 * g++.dg/template/using22.C: Likewise.
8319 2012-02-16 Jason Merrill <jason@redhat.com>
8322 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8324 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8326 PR tree-optimization/52255
8327 * gcc.c-torture/compile/pr52255.c: New test.
8330 * g++.dg/debug/dwarf2/pr52260.C: New test.
8333 * g++.dg/ipa/pr51929.C: New test.
8335 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8338 * gcc.target/powerpc/pr52199.c: New file.
8340 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8343 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8345 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8347 * gcc.dg/pr51867.c: Don't include <math.h>.
8350 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8352 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8353 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8355 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8357 PR tree-optimization/50561
8358 * gcc.dg/graphite/pr50561.c: New testcase.
8360 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8362 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8363 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8365 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8367 * gnat.dg/discr35.ad[sb]: New test.
8369 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8371 * gnat.dg/volatile10.adb: New test.
8372 * gnat.dg/volatile10_pkg.ads: New helper.
8374 2012-02-14 Jason Merrill <jason@redhat.com>
8376 * g++.dg/ext/attrib43.C: New.
8378 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8380 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8381 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8383 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8384 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8385 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8386 effective_target fgnu_tm.
8387 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8389 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8392 * g++.dg/template/asmgoto1.C: New test.
8394 2012-02-14 Ian Lance Taylor <iant@google.com>
8397 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8398 compiling generated file for 64bit and index tests.
8400 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8402 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8404 2012-02-14 Richard Guenther <rguenther@suse.de>
8406 PR tree-optimization/52244
8407 PR tree-optimization/51528
8408 * gcc.dg/torture/pr52244.c: New testcase.
8410 2012-02-14 Walter Lee <walt@tilera.com>
8412 * g++.dg/other/PR23205.C: Disable test on tile.
8413 * g++.dg/other/pr23205-2.C: Disable test on tile.
8414 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8415 * gcc.dg/20040813-1.c: Disable test on tile.
8416 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8417 * gcc.misc-tests/linkage.exp: Handle tilegx.
8419 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8421 PR tree-optimization/52210
8422 * gcc.dg/pr52210.c: New test.
8424 2012-02-14 Jason Merrill <jason@redhat.com>
8427 * g++.dg/overload/defarg5.C: New.
8429 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8432 * c-c++-common/pr52181.c: New test.
8434 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8437 * g++.dg/ext/atomic-1.C: New test.
8439 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8441 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8443 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8446 * gcc.c-torture/execute/pr52209.c: New test.
8448 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8451 * gfortran.dg/elemental_optional_args_5.f03: New test.
8453 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8456 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8459 2012-02-11 Ian Lance Taylor <iant@google.com>
8462 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8463 SPARC Solaris. Don't run the test at all on systems where it may
8464 not work, rather than xfailing it.
8466 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8468 PR rtl-optimization/52175
8469 * gcc.c-torture/compile/pr52175.c: New test.
8471 2012-02-10 Jason Merrill <jason@redhat.com>
8474 * g++.dg/template/repo10.C: New.
8476 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8479 * gcc.dg/pr52132.c: New test.
8481 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8483 * gnat.dg/specs/aggr4.ads: New test.
8484 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8486 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8489 * gcc.target/i386/pr52146.c: New.
8491 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8494 * c-c++-common/pr52177.c: New test.
8496 2012-02-10 Jan Hubicka <jh@suse.cz>
8499 * g++.dg/torture/pr48600.C: New testcase.
8501 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8504 * gcc.dg/dfp/pr52140.c: New test.
8506 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8509 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8512 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8515 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8516 * gcc.dg/pr51867.c: New test.
8518 2012-02-09 Ian Lance Taylor <iant@google.com>
8520 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8521 which don't support -fsplit-stack. Turn off optimization when
8522 compiling select5-out.go.
8524 2012-02-08 Ian Lance Taylor <iant@google.com>
8526 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8527 systems which don't support -fsplit-stack.
8529 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8531 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8532 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8533 machine instuction in the log.
8535 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8537 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8540 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8543 * gcc.dg/pr48524.c: New test.
8544 * gcc.dg/pr48524.spec: New spec file for test.
8546 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8549 * gfortran.dg/vect/pr32380.f90: New test.
8551 2012-02-08 Tobias Burnus <burnus@net-b.de>
8554 * gfortran.dg/realloc_on_assign_12.f90: New.
8556 2012-02-08 Richard Guenther <rguenther@suse.de>
8558 PR rtl-optimization/52170
8559 * gcc.dg/torture/pr52170.c: New testcase.
8561 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8563 PR gcov-profile/52150
8564 * gcc.dg/tree-prof/pr52150.c: New test.
8566 PR rtl-optimization/52139
8567 * gcc.dg/pr52139.c: New test.
8569 2012-02-07 Jason Merrill <jason@redhat.com>
8572 * g++.dg/cpp0x/constexpr-union3.C: New.
8575 * g++.dg/lto/pr52035_0.C: New.
8577 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8579 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8580 * gcc.dg/special/weak-1.c: Likewise.
8581 * gcc.dg/ucnid-12.c: Likewise.
8582 * gcc.dg/torture/pr45678-1.c: Likewise.
8583 * gcc.dg/torture/pr45678-2.c: Likewise.
8584 * gcc.dg/vector-4.c: Likewise.
8585 * gcc.dg/ipa/inline-5.c: Likewise.
8586 * gcc.dg/ucnid-11.c: Likewise.
8587 * gcc.misc-tests/gcov-13.c: Likewise.
8588 * gcc.misc-tests/gcov-14.c: Likewise.
8589 * g++.dg/ext/label13.C: Likewise.
8590 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8591 hppa*-*-hpux* options.
8592 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8593 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8594 * gcc.dg/pr48616.c: Likewise.
8595 * gcc.dg/pr17957.c: Likewise.
8596 * gcc.dg/pr17055-1.c: Likewise.
8597 * gcc.dg/pr32912-1.c: Likewise.
8598 * gcc.dg/tm/pr51472.c: Likewise.
8599 * c-c++-common/fold-bitand-4.c: Likewise.
8600 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8601 Use dg-additional-options for extra options.
8603 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8605 * gcc.target/epiphany/interrupt-2.c: New test.
8607 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8610 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8611 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8614 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8617 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8619 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8623 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8624 * gcc.target/mips/va-arg-1.c: New test.
8626 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8628 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8629 for -mno-pointers-to-nested-functions.
8631 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8633 * gcc.c-torture/execute/20120207-1.c: New test.
8635 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8637 PR rtl-optimization/52060
8638 * gcc.dg/torture/pr52060.c: New test.
8641 * gcc.c-torture/compile/pr52074.c: New test.
8643 2012-02-07 Tobias Burnus <burnus@net-b.de>
8646 * gfortran.dg/class_to_type_2.f90: New.
8648 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8651 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8654 2012-02-06 Jason Merrill <jason@redhat.com>
8657 * g++.dg/template/conv13.C: New.
8659 2012-02-06 Richard Guenther <rguenther@suse.de>
8661 PR tree-optimization/52115
8662 * gcc.c-torture/compile/pr52115.c: New testcase.
8664 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8667 * gcc.c-torture/execute/pr52129.c: New test.
8669 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8671 * gcc.dg/pr48374.c: Actually add the test I forgot
8672 in the 2012-01-25 commit.
8674 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8677 * gfortran.dg/vect/vect-8.f90: New test case.
8679 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8682 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8684 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8687 * gfortran.dg/class_48.f90 : Add test of allocate class array
8688 component with source in subroutine test3. Remove commenting
8689 out in subroutine test4, since branching on unitialized variable
8690 is now fixed (no PR for this last.).
8692 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8694 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8696 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8698 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8701 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8702 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8704 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8706 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8707 (check_effective_target_sync_int_long): Use it.
8708 (check_effective_target_sync_char_short): Likewise.
8709 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8711 2012-02-05 Tobias Burnus <burnus@net-b.de>
8714 * gfortran.dg/class_48.f90: Add some further checks.
8716 2012-02-05 Ira Rosen <irar@il.ibm.com>
8718 PR tree-optimization/52091
8719 * gcc.dg/vect/pr52091.c: New test.
8721 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8723 PR rtl-optimization/52113
8724 * gcc.target/avr/pr52113.c: New test.
8726 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8728 PR rtl-optimization/52092
8729 * gcc.c-torture/compile/pr52092.c: New test.
8731 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8734 * gfortran.dg/class_array_10.f03: New test.
8737 * gfortran.dg/class_array_11.f03: New test.
8740 * gfortran.dg/class_array_12.f03: New test.
8742 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8745 * gfortran.dg/realloc_on_assign_11.f90: New test.
8747 2012-02-02 Tobias Burnus <burnus@net-b.de>
8750 * gfortran.dg/shape_7.f90: New.
8752 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8754 * gcc.target/mips/mips-prepend-1.c: New test.
8756 2012-02-02 Jan Hubicka <jh@suse.cz>
8757 Tom de Vries <tom@codesourcery.com>
8760 * gcc.dg/alias-12.c: New testcase.
8761 * gcc.dg/alias-13.c: New testcase.
8763 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8766 * gcc.dg/pr52086.c: New test.
8768 PR tree-optimization/52073
8769 * gcc.c-torture/compile/pr52073.c: New test.
8771 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8774 * gfortran.dg/function_optimize_10.f90: New test.
8776 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8778 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8781 2012-02-01 Tobias Burnus <burnus@net-b.de>
8784 * gfortran.dg/typebound_operator_14.f90: New.
8786 2012-02-01 Tobias Burnus <burnus@net-b.de>
8789 * gfortran.dg/elemental_function_1.f90: New.
8791 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8793 PR rtl-optimization/51374
8794 * gcc.target/avr/torture/pr51374-1.c:
8795 Also fail if SBIS is seen.
8797 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8799 PR rtl-optimization/51374
8800 * gcc.target/avr/torture/pr51374-1.c: New.
8802 2012-01-31 Tobias Burnus <burnus@net-b.de>
8805 * gfortran.dg/typebound_generic_11.f90: New.
8807 2012-01-31 Tobias Burnus <burnus@net-b.de>
8810 * gfortran.dg/class_49.f90: New.
8812 2012-01-31 Tobias Burnus <burnus@net-b.de>
8815 * gfortran.dg/elemental_args_check_6.f90: New.
8817 2012-01-31 Jason Merrill <jason@redhat.com>
8820 * g++.dg/cpp0x/variadic122.C: New.
8822 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8825 * gfortran.dg/realloc_on_assign_10.f90: New test.
8827 2012-01-31 Richard Guenther <rguenther@suse.de>
8829 PR tree-optimization/51528
8830 * gcc.dg/torture/pr51528.c: New testcase.
8832 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8835 * lib/go.exp (go_target_compile): Append timeout= to options.
8836 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8837 select5-out.go test on alpha*-*-* targets.
8839 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8841 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8842 (TEST_SHORT): Reformat in the same way.
8843 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8844 (TEST_SHORT): Reformat in the same way.
8845 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8846 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8847 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8848 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8849 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8851 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8854 * gcc.target/arm/pr51835.c: New testcase.
8856 2012-01-30 Richard Guenther <rguenther@suse.de>
8858 PR tree-optimization/52028
8859 * gcc.dg/torture/pr52028.c: New testcase.
8860 * gfortran.dg/ldist-pr45199.f: Adjust.
8861 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8862 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8863 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8865 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8868 * gcc.dg/tree-prof/pr52027.c: New test.
8870 PR tree-optimization/52046
8871 * gcc.dg/pr52046.c: New test.
8874 * g++.dg/other/pr52048.C: New test.
8876 2012-01-30 Richard Guenther <rguenther@suse.de>
8878 PR tree-optimization/52045
8879 * gcc.dg/pr52045.c: New testcase.
8881 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8883 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8884 new code generated for __sync_lock_release.
8886 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8888 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8890 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8893 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8895 * g++.dg/ext/visibility/template10.C: Fix typo.
8897 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8899 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8902 * g++.dg/cpp0x/constexpr-ice6.C: New.
8904 2012-01-29 Tobias Burnus <burnus@net-b.de>
8907 * gfortran.dg/default_initialization_6.f90: New.
8909 2012-01-29 Tobias Burnus <burnus@net-b.de>
8912 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8913 * gfortran.dg/class_48.f90: New.
8915 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8918 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8920 2012-01-28 Tobias Burnus <burnus@net-b.de>
8923 * gfortran.dg/class_allocate_12.f90: New.
8925 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8927 * gcc.dg/torture/pr50444.c: Fix dg directives.
8929 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8932 * gcc.target/arm/pr52006.c: New test.
8934 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8937 * gcc.dg/lto/trans-mem.h: New file.
8938 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8939 * gcc.dg/lto/trans-mem-1_1.c: Same.
8940 * gcc.dg/lto/trans-mem-4_1.c: Same.
8941 * gcc.dg/lto/trans-mem-3_1.c: Same.
8943 2012-01-27 Tobias Burnus <burnus@net-b.de>
8946 * gfortran.dg/dummy_procedure_7.f90: New.
8948 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8950 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8951 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8953 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8956 * g++.dg/other/gc5.C: New test.
8958 2012-01-27 Richard Guenther <rguenther@suse.de>
8960 PR tree-optimization/50444
8961 * gcc.dg/torture/pr50444.c: New testcase.
8963 2012-01-27 Tobias Burnus <burnus@net-b.de>
8967 * gfortran.dg/move_alloc_13.f90: New.
8969 2012-01-27 Tobias Burnus <burnus@net-b.de>
8972 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8973 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8974 and change dg-error string.
8976 2012-01-27 Tobias Burnus <burnus@net-b.de>
8979 * gfortran.dg/elemental_args_check_5.f90: New.
8981 2012-01-27 Richard Guenther <rguenther@suse.de>
8984 * g++.dg/torture/pr51959.C: New testcase.
8986 2012-01-27 Tom de Vries <tom@codesourcery.com>
8988 PR tree-optimization/51990
8989 * gcc.dg/pr51990.c: New test.
8990 * gcc.dg/pr51990-2.c: Same.
8992 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8993 Tobias Burnus <burnus@gcc.gnu.org>
8996 * gfortran.dg/class_allocate_11.f03: New.
9001 * gfortran.dg/class_allocate_7.f03: New.
9002 * gfortran.dg/class_allocate_8.f03: New.
9003 * gfortran.dg/class_allocate_9.f03: New.
9004 * gfortran.dg/class_allocate_10.f03: New.
9006 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9008 * gnat.dg/discr34.adb: New test.
9009 * gnat.dg/discr34_pkg.ads: New helper.
9011 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9013 * gnat.dg/discr33.adb: New test.
9015 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9017 * gnat.dg/limited_with3.ad[sb): New test.
9018 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9019 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9020 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9022 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9024 * gnat.dg/stack_usage1.adb: New test.
9025 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9027 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9028 * gcc.dg/pr44194-2.c: Likewise.
9030 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9033 * g++.dg/template/crash112.C: New.
9035 2012-01-27 Richard Henderson <rth@redhat.com>
9037 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9039 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9041 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9043 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9046 * g++.dg/opt/pr51895.C: New test.
9048 2012-01-26 Michael Matz <matz@suse.de>
9050 PR tree-optimization/48794
9051 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9053 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9055 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9057 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9059 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9060 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9062 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9063 the default value for s390 and s390x.
9065 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9068 * gcc.dg/lto/trans-mem-4_0.c: New.
9069 * gcc.dg/lto/trans-mem-4_1.c: New.
9070 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9072 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9073 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9075 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9076 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9079 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9081 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9083 2012-01-25 Ian Lance Taylor <iant@google.com>
9085 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9087 2012-01-25 Tobias Burnus <burnus@net-b.de>
9090 * gfortran.dg/typebound_proc_25.f90: New.
9092 2012-01-25 Jason Merrill <jason@redhat.com>
9095 * g++.dg/lto/pr51992_0.C: New.
9097 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9099 PR tree-optimization/51987
9100 * gcc.target/i386/pr51987.c: New test.
9102 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9104 * gcc.dg/tm/lto-1.c: Require lto support in target.
9106 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9108 PR rtl-optimization/48374
9109 * gcc.dg/pr48374.c: New test.
9111 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9113 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9115 2012-01-25 Tobias Burnus <burnus@net-b.de>
9118 * gfortran.dg/derived_constructor_char_3.f90: New.
9120 2012-01-24 Ian Lance Taylor <iant@google.com>
9122 * go.test/go-test.exp (filecmp): New procedure.
9123 (errchk): Handle quoted square brackets.
9124 (go-gc-tests): Set go_compile_args. Handle various new test
9125 lines. Skip a few new tests.
9126 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9128 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9130 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9131 (check_effective_target_vect_extract_even_odd)
9132 (check_effective_target_vect_interleave): Return true for MIPS
9135 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9137 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9138 (main): Use it instead of argc.
9140 2012-01-24 Jason Merrill <jason@redhat.com>
9143 * g++.dg/cpp0x/sfinae31.C: New.
9145 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9147 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9149 2012-01-24 Jason Merrill <jason@redhat.com>
9152 * g++.dg/inherit/covariant20.C: New.
9154 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9157 * g++.dg/parse/crash58.C: New.
9159 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9162 * gcc.dg/pr51957-1.c: New test.
9163 * gcc.dg/pr51957-1.h: New file.
9164 * gcc.dg/pr51957-2.c: New test.
9166 2012-01-23 Jason Merrill <jason@redhat.com>
9169 * g++.dg/ext/visibility/template10.C: New.
9171 2012-01-23 Tobias Burnus <burnus@net-b.de>
9174 * gfortran.dg/move_alloc_12.f90: New.
9176 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9179 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9181 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9184 * g++.dg/template/crash111.C: New.
9186 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9188 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9190 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9192 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9195 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9196 the DW_TAG_class_type and DW_AT_name: "Executor".
9198 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9200 * lib/target-supports.exp
9201 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9202 (check_effective_target_vect_interleave): Likewise.
9204 2012-01-22 Jason Merrill <jason@redhat.com>
9207 * g++.dg/template/using20.C: New.
9208 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9210 2012-01-23 Jason Merrill <jason@redhat.com>
9213 * g++.dg/torture/pr51344.C: Limit to x86.
9215 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9217 * c-c++-common/tm/omp.c: Require target with pthread support.
9219 2012-01-23 Richard Guenther <rguenther@suse.de>
9221 PR tree-optimization/51949
9222 * gcc.dg/torture/pr51949.c: New testcase.
9224 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9226 PR rtl-optimization/51933
9227 * gcc.c-torture/execute/pr51933.c: New test.
9229 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9231 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9232 Do not define for Interix.
9234 2012-01-22 Jason Merrill <jason@redhat.com>
9237 * g++.dg/lto/pr51832.h: New.
9238 * g++.dg/lto/pr51832_0.C: New.
9239 * g++.dg/lto/pr51832_1.C: New.
9241 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9243 * gcc.dg/ext-elim-1.c: New test.
9245 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9248 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9249 * g++.dg/opt/longbranch1.C: Likewise.
9251 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9253 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9256 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9259 * gfortran.dg/namelist_74.f90: New test.
9260 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9262 2012-01-21 Tobias Burnus <burnus@net-b.de>
9265 * gfortran.dg/class_47.f90: New.
9267 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9269 * gnat.dg/renaming5.ad[sb]: New test.
9271 2012-01-20 Jason Merrill <jason@redhat.com>
9274 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9276 2012-01-20 Jason Merrill <jason@redhat.com>
9279 * g++.dg/ext/attrib42.C: Require ilp32.
9281 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9284 * gcc.target/arm/pr51915.c: New test.
9286 2012-01-20 Cary Coutant <ccoutant@google.com>
9287 Dodji Seketeli <dodji@redhat.com>
9290 * g++.dg/debug/dwarf2/nested-3.C: New test.
9292 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9295 * g++.dg/template/crash110.C: New.
9297 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9299 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9300 Remove default options on hppa*-*-hpux*.
9302 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9304 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9306 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9308 * gcc.c-torture/compile/pr51856.c: New testcase.
9310 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9312 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9313 options to go_target_compile.
9315 2012-01-20 Kai Tietz <ktietz@redhat.com>
9317 * g++.dg/torture/pr51344.C: Fix typo.
9319 2012-01-20 Richard Guenther <rguenther@suse.de>
9321 PR tree-optimization/51903
9322 * g++.dg/torture/pr51903.C: New testcase.
9324 2012-01-20 Tobias Burnus <burnus@net-b.de>
9325 Janus Weil <janus@gcc.gnu.org>
9328 * gfortran.dg/use_21.f90: New.
9330 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9333 * gcc.dg/torture/pr51106-1.c: New test.
9334 * gcc.dg/torture/pr51106-2.c: New test.
9336 2012-01-19 Kai Tietz <ktietz@redhat.com>
9338 * g++.dg/torture/pr51344.C: New test.
9340 2012-01-19 Tobias Burnus <burnus@net-b.de>
9343 * gfortran.dg/intrinsic_size_2.f90: New.
9345 2012-01-19 Jason Merrill <jason@redhat.com>
9348 * g++.dg/inherit/using7.C: New.
9350 2012-01-19 Richard Guenther <rguenther@suse.de>
9352 PR tree-optimization/37997
9353 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9355 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9357 PR rtl-optimization/51505
9358 * gcc.dg/pr51505.c: New test.
9360 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9363 * gfortran.dg/typebound_operator_12.f03: New.
9364 * gfortran.dg/typebound_operator_13.f03: New.
9366 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9369 * g++.dg/cpp0x/pr51225.C: New.
9371 2012-01-17 Ian Lance Taylor <iant@google.com>
9374 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9376 2012-01-17 Tobias Burnus <burnus@net-b.de>
9379 * gfortran.dg/realloc_on_assign_9.f90: New.
9381 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9384 * gcc.dg/tm/memopt-3.c: Remove xfail.
9385 * gcc.dg/tm/memopt-4.c: Remove xfail.
9386 * gcc.dg/tm/memopt-5.c: Remove xfail.
9387 * gcc.dg/tm/memopt-7.c: Remove xfail.
9389 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9391 PR tree-optimization/51877
9392 * gcc.c-torture/execute/pr51877.c: New test.
9394 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9396 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9397 {!vect_align_arrays} to vect_sizes_32B_16B.
9398 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9399 * gcc.dg/vect/vect-peel-3.c: Ditto.
9401 2012-01-16 Jason Merrill <jason@redhat.com>
9404 * g++.dg/abi/mangle60.C: New.
9407 * g++.dg/pch/mangle1.{C,Hs}: New.
9409 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9410 Tobias Burnus <burnus@net-b.de>
9413 * gfortran.dg/elemental_optional_args_3.f90: New
9414 * gfortran.dg/elemental_optional_args_4.f90: New
9416 2012-01-16 Tobias Burnus <burnus@net-b.de>
9419 * gfortran.dg/use_20.f90: New
9421 2012-01-16 Jason Merrill <jason@redhat.com>
9424 * g++.dg/cpp0x/rv-bitfield.C: New.
9425 * g++.dg/cpp0x/rv-bitfield2.C: New.
9427 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9429 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9430 subroutine 'qsort' and use index array to assign the result.
9432 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9434 PR tree-optimization/51865
9435 * gcc.dg/pr51865.c: New test.
9437 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9439 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9441 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9443 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9444 to be loaded from the constant pool, rather than via %hi and %lo.
9446 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9448 PR rtl-optimization/51821
9449 * gcc.dg/pr51821.c: New test.
9451 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9453 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9455 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9457 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9459 2012-01-14 Tobias Burnus <burnus@net-b.de>
9462 * gfortran.dg/init_flag_8.f90: New.
9463 * gfortran.dg/init_flag_9.f90: New.
9465 2011-01-14 Tobias Burnus <burnus@net-b.de>
9468 * gfortran.dg/use_18.f90: New.
9469 * gfortran.dg/use_19.f90: New.
9471 2012-01-13 Ian Lance Taylor <iant@google.com>
9474 * g++.dg/warn/Wsign-compare-4.C: New.
9476 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9479 * gfortran.dg/alloc_comp_assign.f03: New.
9480 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9481 __BUILTIN_FREE from 38 to 32.
9483 2012-01-13 Jason Merrill <jason@redhat.com>
9486 * g++.dg/warn/Wreturn-type-7.C: New.
9488 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9490 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9492 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9493 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9494 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9495 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9496 int32plus because of big array needed.
9497 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9498 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9500 2012-01-13 Jason Merrill <jason@redhat.com>
9503 * g++.dg/ext/visibility/template9.C: New.
9506 * g++.dg/cpp0x/defaulted34.C: New.
9507 * g++.dg/template/virtual3.C: New.
9509 2012-01-13 Richard Guenther <rguenther@suse.de>
9512 * gcc.dg/torture/pr8081.c: New testcase.
9514 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9516 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9518 2012-01-12 Jason Merrill <jason@redhat.com>
9521 * g++.dg/ext/stmtexpr14.C: New.
9523 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9526 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9528 2012-01-12 Jason Merrill <jason@redhat.com>
9531 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9532 * g++.dg/abi/mangle58.C: Likewise.
9535 * g++.dg/template/arg8.C: New.
9537 2012-01-12 Ira Rosen <irar@il.ibm.com>
9539 PR tree-optimization/51799
9540 * gcc.dg/vect/pr51799.c: New test.
9541 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9544 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9545 Tobias Burnus <burnus@net-b.de>
9549 * lib/target-supports.exp
9550 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9551 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9553 2012-01-11 Jason Merrill <jason@redhat.com>
9556 * g++.dg/ext/attrib42.C: New.
9558 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9561 * gcc.dg/pr51796.c: New test.
9563 2012-01-11 Jason Merrill <jason@redhat.com>
9566 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9568 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9570 * gnat.dg/array19.ad[sb]: New test.
9572 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9574 * gnat.dg/opt23.ad[sb]: New test.
9575 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9576 * gnat.dg/opt24.ad[sb]: New test.
9578 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9580 PR tree-optimization/49642
9581 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9582 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9584 2012-01-11 Jason Merrill <jason@redhat.com>
9587 * g++.dg/template/explicit-args5.C: New.
9589 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9591 * gcc.c-torture/execute/20120110-1.c: New testcase.
9593 2012-01-10 Jason Merrill <jason@redhat.com>
9596 * g++.dg/inherit/ambig1.C: New.
9599 * g++.dg/cpp0x/constexpr-cache1.C: New.
9601 2012-01-10 Richard Guenther <rguenther@suse.de>
9603 PR tree-optimization/51801
9604 * gcc.dg/torture/pr51801.c: New testcase.
9606 2012-01-10 Tobias Burnus <burnus@net-b.de>
9609 * gfortran.dg/allocate_with_typespec_5.f90: New.
9611 2012-01-10 Tobias Burnus <burnus@net-b.de>
9613 * gfortran.dg/class_39.f03: Update dg-error string.
9615 2012-01-10 Richard Guenther <rguenther@suse.de>
9617 PR tree-optimization/50913
9618 * gcc.dg/graphite/interchange-16.c: New testcase.
9619 * gcc.dg/graphite/scop-20.c: XFAIL.
9620 * gfortran.dg/graphite/interchange-1.f: Likewise.
9621 * gfortran.dg/graphite/block-1.f90: Likewise.
9622 * gfortran.dg/graphite/block-2.f: Likewise.
9624 2012-01-10 Richard Henderson <rth@redhat.com>
9626 * lib/target-supports.exp (check_effective_target_vect_perm,
9627 check_effective_target_vect_perm_byte,
9628 check_effective_target_vect_perm_short): Enable for arm neon.
9630 2012-01-09 Tobias Burnus <burnus@net-b.de>
9633 * gfortran.dg/typebound_operator_11.f90: New.
9635 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9637 * gnat.dg/array18.adb: New test.
9638 * gnat.dg/array18_pkg.ads: New helper.
9640 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9643 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9644 around base object in first assignment in main program.
9645 * gfortran.dg/typebound_operator_10.f03: New test.
9647 2012-01-09 Martin Jambor <mjambor@suse.cz>
9649 PR tree-optimization/51759
9650 * g++.dg/ipa/pr51759.C: New test.
9652 2012-01-09 Tobias Burnus <burnus@net-b.de>
9655 * gfortran.dg/optional_absent_2.f90: New.
9657 2012-01-09 Tobias Burnus <burnus@net-b.de>
9660 * gfortran.dg/use_17.f90: New.
9662 2012-01-09 Gary Funck <gary@intrepid.com>
9664 PR preprocessor/33919
9665 * gcc.dg/pr33919.c: New test.
9666 * gcc.dg/pr33919-0.h: New test header file.
9667 * gcc.dg/pr33919-1.h: Ditto.
9668 * gcc.dg/pr33919-2.h: Ditto.
9670 2012-01-07 Jan Hubicka <jh@suse.cz>
9672 PR tree-optimize/51694
9673 * gcc.c-torture/compile/pr51694.c: new testcase.
9675 2012-01-07 Jan Hubicka <jh@suse.cz>
9677 PR tree-optimization/51600
9678 * g++.dg/torture/pr51600.C: New testcase.
9680 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9682 PR gcov-profile/51715
9683 PR gcov-profile/51717
9684 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9685 * gcc.misc-tests/gcov-14.c: Likewise.
9687 2012-01-06 Jason Merrill <jason@redhat.com>
9689 * g++.dg/parse/new5.C: New.
9691 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9694 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9695 including <string.h>.
9697 2012-01-06 Jason Merrill <jason@redhat.com>
9699 * g++.dg/abi/mangle51.C: New.
9700 * g++.dg/abi/mangle52.C: New.
9701 * g++.dg/abi/mangle53.C: New.
9702 * g++.dg/abi/mangle54.C: New.
9703 * g++.dg/abi/mangle55.C: New.
9704 * g++.dg/abi/mangle56.C: New.
9705 * g++.dg/abi/mangle57.C: New.
9706 * g++.dg/abi/mangle58.C: New.
9707 * g++.dg/abi/mangle59.C: New.
9708 * g++.dg/cpp0x/trailing3.C: Update mangling.
9709 * g++.dg/cpp0x/variadic111.C: Update mangling.
9710 * g++.dg/cpp0x/variadic4.C: Update mangling.
9711 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9712 * g++.dg/template/nontype22.C: Works now.
9713 * g++.dg/template/pr35240.C: Works now.
9715 * g++.dg/cpp0x/error7.C: New.
9717 2012-01-06 Tobias Burnus <burnus@net-b.de>
9719 * gfortran.dg/deallocate_stat_2.f90: New.
9720 * coarray/allocate_errgmsg.f90: New.
9721 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9722 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9723 * coarray/subobject_1.f90: Fix for num_images > 1.
9724 * gfortran.dg/deallocate_stat.f90: Update due to changed
9727 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9729 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9731 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9733 * ada/acats/overflow.lst: Add cb20004.
9735 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9738 * g++.dg/cpp0x/alias-decl-18.C: New test.
9740 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9742 * gcc.c-torture/execute/20120104-1.c: New test.
9744 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9747 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9748 the old typebound_operator_8.f03.
9749 * gfortran.dg/typebound_operator_8.f03: New version of
9750 typebound_operator_7.f03 with 'u' a derived type instead of a
9753 2012-01-05 Richard Guenther <rguenther@suse.de>
9755 * g++.dg/torture/pr49309.C: Skip for -flto.
9757 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9760 * gcc.c-torture/compile/pr51761.c: New test.
9762 2012-01-05 Richard Guenther <rguenther@suse.de>
9764 PR tree-optimization/51760
9765 * gcc.dg/torture/pr51760.c: New testcase.
9767 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9770 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9772 2012-01-05 Richard Guenther <rguenther@suse.de>
9775 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9776 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9778 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9781 * gcc.dg/pr51695.c: New test.
9783 2012-01-04 Andrew Pinski <apinski@cavium.com>
9785 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9786 * gcc.target/mips/octeon2-lx-1.c: New test.
9787 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9788 * gcc.target/mips/octeon2-lx-2.c: New test.
9789 * gcc.target/mips/octeon2-lx-3.c: New test.
9791 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9795 * gcc.dg/tm/alias-1.c: Adjust regexp.
9796 * gcc.dg/tm/alias-2.c: Adjust regexp.
9798 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9801 * g++.dg/warn/Wparentheses-26.C: New.
9803 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9805 * gfortran.dg/elemental_optional_args_2.f90: New test.
9807 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9810 * gfortran.dg/common_17.f90: New test.
9812 2012-01-04 Richard Guenther <rguenther@suse.de>
9814 PR tree-optimization/49651
9815 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9816 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9818 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9821 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9823 2012-01-03 Andrew Pinski <apinski@cavium.com>
9825 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9826 for all mips targets. Also allow an optional .cfi_startproc.
9828 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9830 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9832 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9835 * g++.dg/rtti/dyncast5.C: New.
9837 2012-01-03 Richard Guenther <rguenther@suse.de>
9839 PR tree-optimization/51070
9840 * gcc.dg/torture/pr51070-2.c: New testcase.
9842 2012-01-03 Richard Guenther <rguenther@suse.de>
9844 PR tree-optimization/51692
9845 * gcc.dg/torture/pr51692.c: New testcase.
9847 2012-01-03 Richard Guenther <rguenther@suse.de>
9850 * g++.dg/lto/pr51650-3_0.C: New testcase.
9852 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9855 * g++.dg/warn/Wredundant-decls-spec.C: New.
9857 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9859 PR tree-optimization/51719
9860 * g++.dg/tree-prof/pr51719.C: New test.
9862 2012-01-03 Richard Guenther <rguenther@suse.de>
9865 * gcc.dg/fold-compare-6.c: New testcase.
9867 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9870 * g++.dg/gomp/pr51669.C: New test.
9872 2012-01-02 Jason Merrill <jason@redhat.com>
9875 * g++.dg/cpp0x/constexpr-union2.C: New.
9878 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9880 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9883 * g++.dg/cpp0x/constexpr-99.C: New test.
9885 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9888 * g++.dg/template/init9.C: New.
9890 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9892 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9893 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9894 rather than a specific number.
9896 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9901 * gfortran.dg/typebound_operator_7.f03: New.
9902 * gfortran.dg/typebound_operator_8.f03: New.
9904 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9907 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9909 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9911 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9913 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9915 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9917 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9920 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9922 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9923 * gfortran.dg/io_real_boz_4.f90: Likewise.
9924 * gfortran.dg/io_real_boz_5.f90: Likewise.
9926 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9928 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9930 2012-01-02 Revital Eres <revital.eres@linaro.org>
9932 * gcc.dg/sms-11.c: New file.
9934 2012-01-02 Tobias Burnus <burnus@net-b.de>
9937 * gfortran.dg/coarray/image_index_3.f90: New.
9939 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9942 * g++.dg/parse/enum8.C: New.
9944 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9947 * g++.dg/conversion/reinterpret4.C: New.
9948 * g++.dg/conversion/reinterpret1.C: Adjust.
9950 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9952 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9954 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9956 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9957 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9958 * g++.old-deja/g++.jason/access14.C: Likewise.
9959 * g++.old-deja/g++.jason/access8.C: Likewise.
9960 * g++.old-deja/g++.jason/access1.C: Likewise.
9961 * g++.old-deja/g++.other/access3.C: Likewise.
9962 * g++.old-deja/g++.other/access5.C: Likewise.
9963 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9964 * g++.old-deja/g++.law/visibility22.C: Likewise.
9965 * g++.old-deja/g++.law/visibility26.C: Likewise.
9966 * g++.old-deja/g++.mike/p2746.C: Likewise.
9967 * g++.dg/debug/using1.C: Likewise.
9968 * g++.dg/lookup/using51.C: Likewise.
9969 * g++.dg/inherit/using5.C: Likewise.
9970 * g++.dg/inherit/pr30297.C: Likewise.
9971 * g++.dg/inherit/access8.C: Likewise.
9972 * g++.dg/torture/pr39362.C: Likewise.
9973 * g++.dg/template/crash13.C: Likewise.
9974 * g++.dg/template/using10.C: Likewise.
9976 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9979 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9981 2012-01-01 Ira Rosen <irar@il.ibm.com>
9983 PR tree-optimization/51704
9984 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9985 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9986 corresponding flags.
9988 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9991 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9993 2012-01-01 Jan Hubicka <jh@suse.cz>
9995 PR rtl-optimization/51069
9996 * gcc.c-torture/compile/pr51069.c: New testcase.
9998 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10000 PR tree-optimization/51683
10001 * gcc.dg/pr51683.c: New test.
10003 Copyright (C) 2012 Free Software Foundation, Inc.
10005 Copying and distribution of this file, with or without modification,
10006 are permitted in any medium without royalty provided the copyright
10007 notice and this notice are preserved.