1 2012-11-13 Sriraman Tallam <tmsriram@google.com>
3 * testsuite/g++.dg/mv4.C: Add require ifunc. Change error message.
4 * testsuite/g++.dg/mv5.C: Add require ifunc.
5 * testsuite/g++.dg/mv6.C: Add require ifunc.
7 2012-11-13 Martin Jambor <mjambor@suse.cz>
9 PR tree-optimization/55253
10 * gcc.dg/torture/pr55253.c: New test.
11 * gcc.dg/torture/pr55305.c: Likewise.
13 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
16 * gcc.target/i386/pr55142-1.c: New file.
17 * gcc.target/i386/pr55142-2.c: Likewise.
19 2012-11-13 Dodji Seketeli <dodji@redhat.com>
22 * g++.dg/cpp0x/alias-decl-26.C: New test file.
24 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
26 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
28 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
29 * gcc.target/i386/pr49715-2.c: Likewise.
30 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
32 2012-11-13 Jakub Jelinek <jakub@redhat.com>
34 PR tree-optimization/55281
35 * gcc.dg/vect/fast-math-pr55281.c: New test.
36 * g++.dg/opt/pr55281.C: New test.
38 PR rtl-optimization/54127
39 * gcc.dg/torture/pr54127.c: New test.
41 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
42 Jakub Jelinek <jakub@redhat.com>
44 PR rtl-optimization/51447
45 * gcc.c-torture/execute/pr51447.c: New test.
47 2012-11-12 Ian Bolton <ian.bolton@arm.com>
49 * gcc.target/aarch64/csinc-2.c: New test.
51 2012-11-12 Ian Bolton <ian.bolton@arm.com>
53 * gcc.target/aarch64/cmn.c: New test.
54 * gcc.target/aarch64/adds.c: New test.
55 * gcc.target/aarch64/subs.c: New test.
57 2012-11-12 Tobias Burnus <burnus@net-b.de>
60 * gfortran.dg/coarray_29_1.f90: New.
61 * gfortran.dg/coarray_29_2.f90: New.
63 2012-11-12 Bin Cheng <bin.cheng@arm.com>
65 * gcc.dg/hoist-register-pressure-3.c: New test.
67 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
69 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
70 wrappers around sinf and cosf.
72 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
76 * gcc.target/i386/pr55247-2.c: New file.
78 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
81 * g++.dg/pr55263.C: New test.
83 2012-11-11 Martin Jambor <mjambor@suse.cz>
85 PR tree-optimization/55238
86 * testsuite/gcc.dg/torture/pr55238.c: New test.
88 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
89 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
90 * c-c++-common/torture/vector-subscript-1.c: Likewise.
91 * c-c++-common/torture/vector-subscript-2.c: Likewise.
93 2012-11-10 Jan Hubicka <jh@suse.cz>
95 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
97 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
99 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
100 -mno-sse -mno-mmx to dg-options. Reformat.
102 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
104 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
105 * c-c++-common/vector-compare-1.c: Same.
106 * c-c++-common/vector-compare-2.c: Same.
107 * g++.dg/other/unused1.C: Skip on AIX.
108 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
109 extra message on AIX.
111 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
114 * gcc.target/i386/pr55247.c: New test.
116 2012-11-09 Andrew Pinski <apinski@cavium.com>
118 * gcc.c-torture/execute/20121108-1.c: New test.
120 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
123 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
124 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
125 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
126 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
128 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
130 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
131 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
132 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
134 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
136 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
138 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
139 * g++.dg/tm/pr47530.C: Same.
141 2012-11-09 Jason Merrill <jason@redhat.com>
144 * g++.dg/cpp0x/alias-decl-25.C: New.
146 * g++.dg/abi/abi-tag1.C: New.
147 * g++.dg/abi/abi-tag2.C: New.
149 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
151 PR rtl-optimization/55154
152 * gcc.target/i386/pr55154.c: New test.
154 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
156 PR rtl-optimization/55151
157 * gcc.dg/pr55151.c: Move ...
158 * gcc.target/i386/pr55151.c: ... here.
160 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
162 PR rtl-optimization/54472
163 * gcc.dg/pr54472.c: New test.
165 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
167 * gnat.dg/stack_check3.ad[sb]: New test.
169 2012-11-08 Ian Lance Taylor <iant@google.com>
171 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
172 with arguments. Handle errorcheckoutput and rundir test types.
174 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
176 PR tree-optimization/55191
177 * gcc.dg/pr55191.c: New test.
179 2012-11-08 Jakub Jelinek <jakub@redhat.com>
182 * g++.dg/debug/pr54499.C: New test.
184 2012-11-08 Jan Hubicka <jh@suse.cz>
187 * gcc.dg/winline-3.c: Update.
189 2012-11-08 Martin Jambor <mjambor@suse.cz>
191 * gfortran.dg/ipcp-array-1.f90: New test.
193 2012-11-08 Florian Weimer <fweimer@redhat.com>
195 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
197 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
199 PR rtl-optimization/55151
200 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
202 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
204 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
206 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
208 * gcc.c-torture/compile/20121107-1.c: New test.
210 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
212 PR rtl-optimization/55151
213 * gcc.dg/pr55151.c: Compile it only for x86_64.
215 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
217 PR rtl-optimization/55122
218 * gcc.dg/pr55122.c: New test.
220 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
222 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
224 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
225 * gcc.target/powerpc/loop_align.c: Skip on AIX.
226 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
227 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
229 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
232 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
234 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
237 * c-c++-common/pr51294.c: New.
239 2012-11-07 Martin Jambor <mjambor@suse.cz>
241 PR tree-optimization/53787
242 * gcc.dg/ipa/ipa-5.c: Adjust.
243 * gcc.dg/ipa/ipcp-agg-1.c: New test.
244 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
245 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
246 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
247 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
248 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
249 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
250 * gfortran.dg/pr48636-2.f90: New test.
251 * gfortran.dg/pr53787.f90: Likewise.
253 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
257 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
260 * g++.dg/cpp0x/constexpr-union4.C: New.
262 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
264 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
266 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
269 * gcc.c-torture/compile/pr49220.c: New test.
271 2012-11-07 Florian Weimer <fweimer@redhat.com>
273 * g++.dg/init/new40.C: New.
275 2012-11-07 Jakub Jelinek <jakub@redhat.com>
278 * gcc.dg/guality/pr54693-2.c: New test.
280 2012-11-06 Andrew Pinski <apinski@cavium.com>
282 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
283 -fno-vect-cost-model.
285 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
287 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
288 * gcc.dg/tm/debug-1.c: Same.
289 * gcc.dg/tm/irrevocable-3.c: Same.
290 * gcc.dg/tm/irrevocable-4.c: Same.
291 * gcc.dg/tm/memopt-10.c: Same.
292 * gcc.dg/tm/memopt-11.c: Same.
293 * gcc.dg/tm/props-4.c: Same.
294 * gcc.dg/tm/wrap-3.c: Same.
295 * gcc.dg/tm/wrap-4.c: Same.
297 2012-11-06 Andrew Pinski <apinski@cavium.com>
299 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
301 2012-11-06 Jan Hubicka <jh@suse.cz>
303 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
305 * gcc.dg/tree-ssa/loop-23.c: Likewise.
306 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
307 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
309 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
311 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
313 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
316 * gcc.dg/torture/pr41993.c: New test.
318 2012-11-06 Jan Hubicka <jh@suse.cz>
320 * gcc.target/i386/l_fma_float_?.c: Update.
321 * gcc.target/i386/l_fma_double_?.c: Update.
323 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
326 * gcc.target/sh/pr54089-8.c: New.
327 * gcc.target/sh/pr54089-9.c: New.
329 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
332 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
333 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
334 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
335 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
336 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
337 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
338 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
339 * gcc.target/i386/avx-vzeroupper-27.c: New.
341 2012-11-06 Janus Weil <janus@gcc.gnu.org>
344 * gfortran.dg/transfer_class_1.f90: New.
345 * gfortran.dg/transfer_class_2.f90: New.
347 2012-11-05 Sriraman Tallam <tmsriram@google.com>
349 * testsuite/g++.dg/mv1.C: New test.
350 * testsuite/g++.dg/mv2.C: New test.
351 * testsuite/g++.dg/mv3.C: New test.
352 * testsuite/g++.dg/mv4.C: New test.
353 * testsuite/g++.dg/mv5.C: New test.
354 * testsuite/g++.dg/mv6.C: New test.
356 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
359 * gcc.dg/const-uniq-1.c (a): Increase length four times.
361 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
363 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
366 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
368 * g++.dg/torture/20121105-1.C: New test.
370 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
372 * gcc.dg/torture/fp-compare.c: New testcase.
374 2012-11-05 Jan Hubicka <jh@suse.cz>
376 * gcc.dg/const-1.c: Update.
377 * gcc.dg/pure-1.c: Update.
379 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
381 PR rtl-optimization/55151
382 * gcc.dg/pr55151.c: New test.
384 2012-11-05 Jakub Jelinek <jakub@redhat.com>
388 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
390 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
393 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
395 2012-11-05 Jan Hubicka <jh@suse.cz>
397 * gcc.dg/autopar/pr49960.c: Fix testcase.
399 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
401 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
402 Fix scan-tree-dump-times directive.
404 2012-11-04 Janus Weil <janus@gcc.gnu.org>
407 * gfortran.dg/associate_12.f90: New.
409 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
412 * lib/target-supports.exp (check_effective_target_masm_intel): New
414 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
417 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
418 Jack Howarth <howarth@bromo.med.uc.edu>
420 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
421 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
422 * gcc.target/i386/pr53249.c: Likewise.
424 2012-11-03 Andrew Pinski <apinski@cavium.com>
426 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
427 call abort1 so that cross jumping does not happen.
429 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
432 * gcc.target/sh/pr51244-18.c: New.
433 * gcc.target/sh/pr51244-19.c: New.
435 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
437 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
438 b requires a 64-bit operation followed by a truncation.
440 2012-11-02 Jan Hubicka <jh@suse.cz>
442 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
444 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
446 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
447 conditions to verify the reduction code is vectorized.
449 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
450 in case 'pow', such as 'powerpc' is used in the compiler version name.
451 * gcc.target/powerpc/pr46728-2.c: Likewise.
452 * gcc.target/powerpc/pr46728-3.c: Likewise.
453 * gcc.target/powerpc/pr46728-4.c: Likewise.
454 * gcc.target/powerpc/pr46728-5.c: Likewise.
455 * gcc.target/powerpc/pr46728-7.c: Likewise.
456 * gcc.target/powerpc/pr46728-8.c: Likewise.
457 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
459 2012-11-02 Jan Hubicka <jh@suse.cz>
461 * gcc.dg/tree-ssa/loop-38.c: New testcase.
463 2012-11-02 Jan Hubicka <jh@suse.cz>
465 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
466 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
468 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
471 * gcc.target/i386/pr55130.c: New test.
473 2012-11-02 Jakub Jelinek <jakub@redhat.com>
476 * gcc.target/i386/pr55147.c: New test.
478 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
480 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
481 * gfortran.dg/default_format_denormal_1.f90: Same.
483 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
486 * g++.dg/ext/vector19.C: Remove target restrictions.
487 * gcc.dg/fold-compare-7.c: New testcase.
489 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
492 * gcc.target/sh/pr55160.c: New.
494 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
496 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
497 scan-assembler regex.
499 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
502 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
503 * gcc.dg/pr55150-2.c: New test.
505 2012-11-01 Sharad Singhai <singhai@google.com>
507 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
508 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
509 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
510 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
512 2012-10-31 Dehao Chen <dehao@google.com>
514 * g++.dg/debug/dwarf2/block.C: New testcase.
516 2012-10-31 Jan Hubicka <jh@suse.cz>
518 * gcc.dg/pr44974.c: Add noinline.
520 2012-10-31 Janus Weil <janus@gcc.gnu.org>
523 * gfortran.dg/class_54.f90: New.
525 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
526 Jakub Jelinek <jakub@redhat.com>
528 PR tree-optimization/55018
529 * gcc.dg/torture/pr55018.c: New test.
531 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
534 * g++.dg/ext/vla13.C: New.
536 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
539 * gcc.dg/pr55150.c: New test.
541 2012-10-31 Tobias Burnus <burnus@net-b.de>
544 * gfortran.dg/associate_11.f90: New.
546 2012-10-31 Dodji Seketeli <dodji@redhat.com>
549 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
551 2012-10-31 Jakub Jelinek <jakub@redhat.com>
553 PR tree-optimization/19105
554 PR tree-optimization/21643
555 PR tree-optimization/46309
556 * gcc.dg/pr19105.c: New test.
557 * gcc.dg/pr21643.c: New test.
558 * gcc.dg/pr46309-2.c: New test.
559 * gcc.c-torture/execute/pr46309.c: New test.
561 2012-10-31 Alan Modra <amodra@gmail.com>
563 * gcc.target/powerpc/dimode_off.c: New.
564 * gcc.target/powerpc/timode_off.c: New.
565 * gcc.target/powerpc/dfmode_off.c: New.
566 * gcc.target/powerpc/tfmode_off.c: New.
568 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
570 PR rtl-optimization/55093
571 * gcc.target/i386/pr55093.c: New file.
573 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
575 * gcc.target/i386/pr55116.c: Renamed to ...
576 * gcc.target/i386/pr55116-1.c: This.
578 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
580 * gcc.target/i386/pr55116-2.c: New file.
582 2012-10-30 Richard Biener <rguenther@suse.de>
584 * gcc.dg/vect/slp-perm-2.c: Adjust.
586 2012-10-30 Richard Biener <rguenther@suse.de>
588 PR tree-optimization/55111
589 * gcc.dg/torture/pr55111.c: New testcase.
591 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
594 * gcc.target/sh/pr53988.c: New.
596 2012-10-30 Bin Cheng <bin.cheng@arm.com>
599 * gcc.dg/hoist-register-pressure-1.c: Rename from
600 hoist-register-pressure.c. Add nonpic condition.
601 * gcc.dg/hoist-register-pressure-2.c: New testcase.
603 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
606 * gcc.dg/Wreturn-local-addr.c: New.
607 * g++.dg/warn/Wno-return-local-addr.C: New.
608 * g++.dg/warn/Wreturn-local-addr.C: New.
610 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
613 * gcc.target/i386/pr55116.c: New file.
615 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
618 * gcc.dg/Wshadow-4.c: New.
619 * gcc.dg/Wshadow-4.h: New.
621 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
624 * gcc.dg/guality/pr54693.c: New.
626 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
629 * gcc.dg/pr55027.c: New testcase.
631 2012-10-29 Jan Hubicka <jh@suse.cz>
633 * gcc.dg/ipa/inline-6.c: New testcase.
635 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
637 PR rtl-optimization/55106
638 * g++.dg/pr55106.C: New.
640 2012-10-29 Richard Guenther <rguenther@suse.de>
643 * gcc.dg/torture/pr53695.c: New testcase.
645 2012-10-28 Jan Hubicka <jh@suse.cz>
647 * gcc.dg/ipa/inlinehint-3.c: New testcase.
649 2012-10-28 Tobias Burnus <burnus@net-b.de>
652 * gfortran.dg/do_check_6.f90: New.
654 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
655 Jack Howarth <howarth@bromo.med.uc.edu>
658 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
660 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
662 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
665 * gcc.target/i386/pr34283.c: New test.
667 2012-10-26 Jakub Jelinek <jakub@redhat.com>
670 * g++.dg/opt/pr55081.C: New test.
674 * gcc.dg/guality/pr54970.c: New test.
676 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
679 * g++.dg/template/new11.C: New.
681 2012-10-26 Richard Biener <rguenther@suse.de>
684 * gcc.dg/torture/pr54824.c: New testcase.
686 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
688 * gcc.target/i386/fxsave-1.c: New.
689 * gcc.target/i386/fxsave64-1.c: Ditto.
690 * gcc.target/i386/fxrstor-1.c: Ditto.
691 * gcc.target/i386/fxrstor64-1.c: Ditto.
692 * gcc.target/i386/xsave-1.c: Ditto.
693 * gcc.target/i386/xsave64-1.c: Ditto.
694 * gcc.target/i386/xrstor-1.c: Ditto.
695 * gcc.target/i386/xrstor64-1.c: Ditto.
696 * gcc.target/i386/xsaveopt-1.c: Ditto.
697 * gcc.target/i386/xsaveopt64-1.c: Ditto.
698 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
699 * gcc.target/i386/sse-13.c: Ditto.
700 * gcc.target/i386/sse-14.c: Ditto.
701 * gcc.target/i386/sse-22.c: Ditto.
702 * gcc.target/i386/sse-23.c: Ditto.
703 * g++.dg/other/i386-2.C: Ditto.
704 * g++.dg/other/i386-3.C: Ditto.
706 2012-10-25 Jan Hubicka <jh@suse.cz>
708 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
711 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
714 * g++.dg/ext/transparent-union.C: New.
716 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
719 * g++.dg/ext/vector19.C: New testcase.
721 2012-10-25 Richard Biener <rguenther@suse.de>
723 PR tree-optimization/54902
724 * g++.dg/torture/pr54902.C: New testcase.
726 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
729 * g++.dg/template/crash114.C: New.
731 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
734 * gcc.target/i386/pr55049-1.c: New test.
736 2012-10-24 Janus Weil <janus@gcc.gnu.org>
739 * gfortran.dg/class_dummy_4.f03: New.
741 2012-10-24 Jakub Jelinek <jakub@redhat.com>
743 PR rtl-optimization/55010
744 * gcc.dg/pr55010.c: New test.
747 * g++.dg/debug/pr54828.C: New test.
749 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
751 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
752 * gcc.dg/vect/vect-83_64.c: Likewise.
754 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
757 * g++.dg/cpp0x/constexpr-union4.C: New.
759 2012-10-23 Jeff Law <law@redhat.com>
761 * gcc.c-torture/execute/pr54985.c: New test.
763 2012-10-23 Paul Koning <ni1d@arrl.net>
766 * g++.dg/debug/dwarf2/pr54508.C: New.
768 2012-10-23 Jakub Jelinek <jakub@redhat.com>
771 * g++.dg/template/sizeof14.C: New test.
773 2012-10-23 Ian Bolton <ian.bolton@arm.com>
774 Jim MacArthur <jim.macarthur@arm.com>
775 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
776 Marcus Shawcroft <marcus.shawcroft@arm.com>
777 Nigel Stephens <nigel.stephens@arm.com>
778 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
779 Richard Earnshaw <rearnsha@arm.com>
780 Sofiane Naci <sofiane.naci@arm.com>
781 Stephen Thomas <stephen.thomas@arm.com>
782 Tejas Belagod <tejas.belagod@arm.com>
783 Yufeng Zhang <yufeng.zhang@arm.com>
785 * lib/target-supports.exp
786 (check_profiling_available): Add AArch64.
787 (check_effective_target_vect_int): Likewise.
788 (check_effective_target_vect_shift): Likewise.
789 (check_effective_target_vect_float): Likewise.
790 (check_effective_target_vect_double): Likewise.
791 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
792 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
793 (check_effective_target_vect_pack_trunc): Likewise.
794 (check_effective_target_vect_unpack): Likewise.
795 (check_effective_target_vect_hw_misalign): Likewise.
796 (check_effective_target_vect_short_mult): Likewise.
797 (check_effective_target_vect_int_mult): Likewise.
798 (check_effective_target_vect_stridedN): Likewise.
799 (check_effective_target_sync_int_long): Likewise.
800 (check_effective_target_sync_char_short): Likewise.
801 (check_vect_support_and_set_flags): Likewise.
802 (check_effective_target_aarch64_tiny): New.
803 (check_effective_target_aarch64_small): New.
804 (check_effective_target_aarch64_large): New.
805 * g++.dg/other/PR23205.C: Enable aarch64.
806 * g++.dg/other/pr23205-2.C: Likewise.
807 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
808 * gcc.c-torture/execute/20101011-1.c: Likewise.
809 * gcc.dg/20020312-2.c: Likewise.
810 * gcc.dg/20040813-1.c: Likewise.
811 * gcc.dg/builtin-apply2.c: Likewise.
812 * gcc.dg/stack-usage-1.c: Likewise.
814 2012-10-23 Ian Bolton <ian.bolton@arm.com>
815 Jim MacArthur <jim.macarthur@arm.com>
816 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
817 Marcus Shawcroft <marcus.shawcroft@arm.com>
818 Nigel Stephens <nigel.stephens@arm.com>
819 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
820 Richard Earnshaw <rearnsha@arm.com>
821 Sofiane Naci <sofiane.naci@arm.com>
822 Stephen Thomas <stephen.thomas@arm.com>
823 Tejas Belagod <tejas.belagod@arm.com>
824 Yufeng Zhang <yufeng.zhang@arm.com>
826 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
827 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
828 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
829 * gcc.target/aarch64/aapcs/abitest.S: New file.
830 * gcc.target/aarch64/aapcs/abitest.h: New file.
831 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
832 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
833 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
834 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
835 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
836 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
837 * gcc.target/aarch64/aapcs/ice_1.c: New file.
838 * gcc.target/aarch64/aapcs/ice_2.c: New file.
839 * gcc.target/aarch64/aapcs/ice_3.c: New file.
840 * gcc.target/aarch64/aapcs/ice_4.c: New file.
841 * gcc.target/aarch64/aapcs/ice_5.c: New file.
842 * gcc.target/aarch64/aapcs/macro-def.h: New file.
843 * gcc.target/aarch64/aapcs/test_1.c: New file.
844 * gcc.target/aarch64/aapcs/test_10.c: New file.
845 * gcc.target/aarch64/aapcs/test_11.c: New file.
846 * gcc.target/aarch64/aapcs/test_12.c: New file.
847 * gcc.target/aarch64/aapcs/test_13.c: New file.
848 * gcc.target/aarch64/aapcs/test_14.c: New file.
849 * gcc.target/aarch64/aapcs/test_15.c: New file.
850 * gcc.target/aarch64/aapcs/test_16.c: New file.
851 * gcc.target/aarch64/aapcs/test_17.c: New file.
852 * gcc.target/aarch64/aapcs/test_18.c: New file.
853 * gcc.target/aarch64/aapcs/test_19.c: New file.
854 * gcc.target/aarch64/aapcs/test_2.c: New file.
855 * gcc.target/aarch64/aapcs/test_20.c: New file.
856 * gcc.target/aarch64/aapcs/test_21.c: New file.
857 * gcc.target/aarch64/aapcs/test_22.c: New file.
858 * gcc.target/aarch64/aapcs/test_23.c: New file.
859 * gcc.target/aarch64/aapcs/test_24.c: New file.
860 * gcc.target/aarch64/aapcs/test_25.c: New file.
861 * gcc.target/aarch64/aapcs/test_26.c: New file.
862 * gcc.target/aarch64/aapcs/test_3.c: New file.
863 * gcc.target/aarch64/aapcs/test_4.c: New file.
864 * gcc.target/aarch64/aapcs/test_5.c: New file.
865 * gcc.target/aarch64/aapcs/test_6.c: New file.
866 * gcc.target/aarch64/aapcs/test_7.c: New file.
867 * gcc.target/aarch64/aapcs/test_8.c: New file.
868 * gcc.target/aarch64/aapcs/test_9.c: New file.
869 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
870 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
871 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
872 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
873 * gcc.target/aarch64/aapcs/test_complex.c: New file.
874 * gcc.target/aarch64/aapcs/test_int128.c: New file.
875 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
876 * gcc.target/aarch64/aapcs/type-def.h: New file.
877 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
878 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
879 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
880 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
881 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
882 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
883 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
884 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
885 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
886 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
887 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
888 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
889 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
890 * gcc.target/aarch64/aarch64.exp: New file.
891 * gcc.target/aarch64/adc-1.c: New file.
892 * gcc.target/aarch64/adc-2.c: New file.
893 * gcc.target/aarch64/asm-1.c: New file.
894 * gcc.target/aarch64/clrsb.c: New file.
895 * gcc.target/aarch64/clz.c: New file.
896 * gcc.target/aarch64/ctz.c: New file.
897 * gcc.target/aarch64/csinc-1.c: New file.
898 * gcc.target/aarch64/csinv-1.c: New file.
899 * gcc.target/aarch64/csneg-1.c: New file.
900 * gcc.target/aarch64/extend.c: New file.
901 * gcc.target/aarch64/fcvt.x: New file.
902 * gcc.target/aarch64/fcvt_double_int.c: New file.
903 * gcc.target/aarch64/fcvt_double_long.c: New file.
904 * gcc.target/aarch64/fcvt_double_uint.c: New file.
905 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
906 * gcc.target/aarch64/fcvt_float_int.c: New file.
907 * gcc.target/aarch64/fcvt_float_long.c: New file.
908 * gcc.target/aarch64/fcvt_float_uint.c: New file.
909 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
910 * gcc.target/aarch64/ffs.c: New file.
911 * gcc.target/aarch64/fmadd.c: New file.
912 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
913 * gcc.target/aarch64/frint.x: New file.
914 * gcc.target/aarch64/frint_double.c: New file.
915 * gcc.target/aarch64/frint_float.c: New file.
916 * gcc.target/aarch64/index.c: New file.
917 * gcc.target/aarch64/mneg-1.c: New file.
918 * gcc.target/aarch64/mneg-2.c: New file.
919 * gcc.target/aarch64/mneg-3.c: New file.
920 * gcc.target/aarch64/mnegl-1.c: New file.
921 * gcc.target/aarch64/mnegl-2.c: New file.
922 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
923 * gcc.target/aarch64/pic-constantpool1.c: New file.
924 * gcc.target/aarch64/pic-symrefplus.c: New file.
925 * gcc.target/aarch64/predefine_large.c: New file.
926 * gcc.target/aarch64/predefine_small.c: New file.
927 * gcc.target/aarch64/predefine_tiny.c: New file.
928 * gcc.target/aarch64/reload-valid-spoff.c: New file.
929 * gcc.target/aarch64/scalar_intrinsics.c: New file.
930 * gcc.target/aarch64/table-intrinsics.c: New file.
931 * gcc.target/aarch64/tst-1.c: New file.
932 * gcc.target/aarch64/vect-abs-compile.c: New file.
933 * gcc.target/aarch64/vect-abs.c: New file.
934 * gcc.target/aarch64/vect-abs.x: New file.
935 * gcc.target/aarch64/vect-compile.c: New file.
936 * gcc.target/aarch64/vect-faddv-compile.c: New file.
937 * gcc.target/aarch64/vect-faddv.c: New file.
938 * gcc.target/aarch64/vect-faddv.x: New file.
939 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
940 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
941 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
942 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
943 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
944 * gcc.target/aarch64/vect-fp-compile.c: New file.
945 * gcc.target/aarch64/vect-fp.c: New file.
946 * gcc.target/aarch64/vect-fp.x: New file.
947 * gcc.target/aarch64/vect-mull-compile.c: New file.
948 * gcc.target/aarch64/vect-mull.c: New file.
949 * gcc.target/aarch64/vect-mull.x: New file.
950 * gcc.target/aarch64/vect.c: New file.
951 * gcc.target/aarch64/vect.x: New file.
952 * gcc.target/aarch64/vector_intrinsics.c: New file.
953 * gcc.target/aarch64/vfp-1.c: New file.
954 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
955 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
956 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
957 * g++.dg/abi/aarch64_guard1.C: New file.
959 2012-10-23 Jakub Jelinek <jakub@redhat.com>
962 * c-c++-common/pr54988.c: New test.
964 2012-10-23 Jan Hubicka <jh@suse.cz>
966 * gcc.dg/tree-prof/peel-1.c: New testcase.
968 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
971 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
973 2012-10-23 Joseph Myers <joseph@codesourcery.com>
975 * gcc.dg/c99-predef-1.c: New test.
976 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
977 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
978 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
979 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
980 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
981 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
982 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
983 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
984 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
985 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
986 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
987 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
989 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
991 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
993 2012-10-23 Jan Hubicka <jh@suse.cz>
996 * gcc.c-torture/execute/pr54937.c: New testcase.
997 * gcc.dg/tree-ssa/cunroll-2.c: Update.
999 2012-10-23 Jan Hubicka <jh@suse.cz>
1002 * gfortran.dg/pr54967.f90: New testcase.
1004 2012-10-23 Terry Guo <terry.guo@arm.com>
1007 * gcc.dg/pr55019.c: New.
1009 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1011 PR tree-optimization/55008
1012 * gcc.dg/tree-ssa/pr55008.c: New test.
1014 2012-10-22 Richard Biener <rguenther@suse.de>
1016 PR tree-optimization/55011
1017 * gcc.dg/torture/pr55011.c: New testcase.
1019 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1021 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1022 * gcc.target/arm/pr40457-2.c: Likewise.
1023 * gcc.target/arm/pr40457-3.c: Likewise.
1025 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1027 * gnat.dg/specs/limited_with4.ads: New test.
1028 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1030 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1032 * gnat.dg/modular4.adb: New test.
1033 * gnat.dg/modular4_pkg.ads: New helper.
1035 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1037 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1038 * gnat.dg/specs/addr1.ads: Likewise.
1040 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1042 * gcc.dg/webizer.c (main): Add missing exit call.
1044 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1047 * gfortran.dg/wextra_1.f: New test.
1049 2012-10-20 Jan Hubicka <jh@suse.cz>
1051 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1053 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1056 * gfortran.dg/warn_unused_function.f90: New.
1058 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1060 * lib/target-supports.exp
1061 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1063 2012-10-19 Richard Guenther <rguenther@suse.de>
1065 PR tree-optimization/54981
1066 * gcc.dg/pr54981.c: New testcase.
1068 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1071 * gcc.target/arm/pr54892.c: New.
1073 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1075 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1077 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1080 * g++.dg/init/array30.C: New.
1081 * g++.dg/init/array31.C: Likewise.
1083 2012-10-18 Tobias Burnus <burnus@net-b.de>
1086 * gfortran.dg/public_private_module_7.f90: New.
1088 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1091 * g++.dg/template/pr29633.C: New.
1093 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1095 * gnat.dg/loop_optimization13.ad[sb]: New test.
1096 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1098 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1100 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1101 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1102 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1103 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1105 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1107 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1108 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1109 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1110 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1111 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1112 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1114 2012-10-16 Jan Hubicka <jh@suse.cz>
1116 * gcc.target/i386/l_fma_float_?.c: Update.
1117 * gcc.target/i386/l_fma_double_?.c: Update.
1118 * gfortran.dg/do_1.f90: XFAIL
1119 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1120 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1121 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1122 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1123 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1124 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1127 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1131 * gcc.dg/Wstrict-overflow-24.c: New.
1133 2012-10-16 Tobias Burnus <burnus@net-b.de>
1137 * gfortran.dg/class_optional_1.f90: New.
1138 * gfortran.dg/class_optional_2.f90: New.
1140 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1143 * gcc.dg/guality/pr54796.c: New test.
1145 PR tree-optimization/54889
1146 * gfortran.dg/pr54889.f90: New test.
1148 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1150 * g++.dg/other/dump-ada-spec-2.C: New test.
1152 2012-10-16 Easwaran Raman <eraman@google.com>
1154 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1155 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1157 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1159 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1160 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1162 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1165 * gcc.c-torture/compile/pr54925.c: New.
1167 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1170 * gcc.target/sh/pr51244-17.c: New.
1172 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1175 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1177 * gcc.target/sh/pr54760-4.c: New.
1179 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1182 * gcc.target/sh/torture/sh-torture.exp: New.
1183 * gcc.target/sh/torture/pr34777.c: New.
1185 2012-10-15 Matthias Klose <doko@ubuntu.com>
1187 * lib/target-supports.exp (check_profiling_available): Match
1188 arm*-*-linux-* for ARM Linux/GNU.
1189 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1190 * gfortran.dg/enum_10.f90: Likewise.
1191 * gfortran.dg/enum_9.f90: Likewise.
1192 * gcc.target/arm/synchronize.c: Likewise.
1193 * g++.old-deja/g++.jason/enum6.C: Likewise.
1194 * g++.old-deja/g++.other/enum4.C: Likewise.
1195 * g++.old-deja/g++.law/enum9.C: Likewise.
1197 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1199 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1200 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1202 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1203 Paolo Carlini <paolo.carlini@oracle.com>
1206 * g++.dg/overload/operator6.C: New.
1208 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1210 PR c++/50080 (again)
1211 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1212 * g++.dg/parse/tmpl-outside1.C: Likewise.
1213 * g++.dg/template/qualttp18.C: Likewise.
1214 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1215 * g++.old-deja/g++.pt/overload13.C: Likewise.
1217 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1219 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1220 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1221 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1222 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1223 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1224 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1225 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1226 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1228 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1231 * g++.dg/parse/tmpl-outside2.C: New.
1232 * g++.dg/parse/tmpl-outside1.C: Adjust.
1233 * g++.dg/template/qualttp18.C: Likewise.
1234 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1235 * g++.old-deja/g++.pt/overload13.C: Likewise.
1237 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1239 PR tree-optimization/54915
1240 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1242 2012-10-15 Richard Guenther <rguenther@suse.de>
1244 PR tree-optimization/54920
1245 * gcc.dg/torture/pr54920.c: New testcase.
1247 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1249 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1251 2012-10-13 Jason Merrill <jason@redhat.com>
1253 * g++.dg/tls/thread_local7g.C: Require tls_native.
1255 2012-10-14 Jason Merrill <jason@redhat.com>
1257 * g++.dg/cpp0x/inh-ctor1.C: New.
1258 * g++.dg/cpp0x/inh-ctor2.C: New.
1259 * g++.dg/cpp0x/inh-ctor3.C: New.
1260 * g++.dg/cpp0x/inh-ctor4.C: New.
1261 * g++.dg/cpp0x/inh-ctor5.C: New.
1262 * g++.dg/cpp0x/inh-ctor6.C: New.
1263 * g++.dg/cpp0x/inh-ctor7.C: New.
1264 * g++.dg/cpp0x/inh-ctor8.C: New.
1265 * g++.dg/cpp0x/inh-ctor9.C: New.
1266 * g++.dg/cpp0x/inh-ctor10.C: New.
1267 * g++.dg/cpp0x/inh-ctor11.C: New.
1268 * g++.dg/cpp0x/inh-ctor12.C: New.
1269 * g++.dg/cpp0x/inh-ctor13.C: New.
1271 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1273 PR rtl-optimization/54919
1274 * gcc.dg/pr54919.c: New testcase.
1276 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1279 * g++.dg/template/crash113.C: New.
1281 2012-10-14 Jan Hubicka <jh@suse.cz>
1283 * gcc.dg/unroll_5.c: New testcase.
1285 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1288 * g++.dg/opt/pr52643.C: New.
1290 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1293 * gcc.target/sh/pr54602-1.c: New.
1294 * gcc.target/sh/pr54602-2.c: New.
1295 * gcc.target/sh/pr54602-3.c: New.
1296 * gcc.target/sh/pr54602-4.c: New.
1298 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1301 * gcc.target/sh/pr54680.c: New.
1303 2012-10-12 Jan Hubicka <jh@suse.cz>
1305 * gcc.dg/webizer.c: New testcase.
1307 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1309 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1312 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1314 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1315 Return 0 if already specifying -mfloat-abi other than hard.
1317 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1319 * gcc.dg/pr53060.c: Prune irrelevant warning.
1321 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1324 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1325 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1326 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1327 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1328 Adjust expected wording of warnings for *cmp* builtins.
1329 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1330 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1332 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1335 * g++.dg/parse/friend-main.C: New.
1337 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1340 * g++.dg/pr53055.C: New testcase.
1342 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1345 * g++.dg/cpp0x/pr52744.C: New.
1347 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1350 * gfortran.dg/dummy_procedure_9.f90: New.
1352 2012-10-12 Richard Biener <rguenther@suse.de>
1354 PR tree-optimization/54894
1355 * gcc.dg/torture/pr54894.c: New testcase.
1357 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1360 * gcc.target/sh/pr51244-13.c: New.
1361 * gcc.target/sh/pr51244-14.c: New.
1362 * gcc.target/sh/pr51244-15.c: New.
1363 * gcc.target/sh/pr51244-16.c: New.
1365 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1368 * g++.dg/cpp0x/decltype45.C: New.
1370 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1373 * gfortran.dg/class_allocate_13.f90: New.
1375 2012-10-11 Jason Merrill <jason@redhat.com>
1377 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1378 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1380 * g++.dg/gomp/tls-5.C: Require tls_native.
1381 * g++.dg/tls/thread_local7.C: Require tls_native.
1382 * g++.dg/tls/static2.C: New.
1384 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1387 * g++.dg/ext/weak5.C: New.
1389 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1392 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1393 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1395 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1398 * g++.dg/parse/pr43765.C: New.
1400 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1402 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1404 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1407 * g++.dg/init/bitfield3.C: New.
1409 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1411 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1413 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1415 PR tree-optimization/54877
1416 * gcc.dg/torture/pr54877.c: New test.
1418 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1421 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1422 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1423 and remove target info from dg-do compile.
1424 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1425 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1426 and remove target info from dg-do compile.
1428 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1430 * gcc.dg/pr54782.c: Require target with pthread support.
1432 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1435 * g++.dg/cpp0x/auto35.C: New.
1437 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1439 PR c++/53540 - using fails to be equivalent to typedef
1440 * g++.dg/cpp0x/alias-decl-24.C: New test.
1442 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1444 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1445 that c++11 attributes to types are ignored for now.
1446 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1449 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1452 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1454 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1457 * g++.dg/cpp0x/initlist67.C: New.
1459 2012-10-10 Dehao Chen <dehao@google.com>
1461 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1463 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1466 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1469 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1472 * g++.dg/cpp0x/decltype44.C: New.
1474 2012-10-09 Steve Ellcey <sellcey@mips.com>
1476 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1478 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1481 * g++.dg/cpp0x/decltype43.C: New.
1483 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1486 * gcc.dg/pr53397-1.c: New test case.
1487 * gcc.dg/pr53397-2.c: New test case.
1489 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1492 * g++.dg/warn/Wparentheses-26.C: Adjust.
1493 * g++.dg/warn/Wparentheses-27.C: New.
1495 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1498 * c-c++-common/vector-scalar.c: New testcase.
1499 * g++.dg/ext/vector18.C: New testcase.
1500 * g++.dg/ext/vector5.C: This is not an error anymore.
1501 * gcc.dg/init-vec-1.c: Move ...
1502 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1503 * gcc.c-torture/execute/vector-shift1.c: Move ...
1504 * c-c++-common/torture/vector-shift1.c: ... here.
1505 * gcc.dg/scal-to-vec1.c: Move ...
1506 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1507 C++11. Adapt error messages.
1508 * gcc.dg/convert-vec-1.c: Move ...
1509 * c-c++-common/convert-vec-1.c: ... here.
1510 * gcc.dg/scal-to-vec2.c: Move ...
1511 * c-c++-common/scal-to-vec2.c: ... here.
1513 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1516 * gcc.target/i386/pr54400.c: New testcase.
1518 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1521 * g++.dg/template/pr54858.C: New test.
1523 2012-10-08 Marek Polacek <polacek@redhat.com>
1526 * g++.dg/debug/pr54831.C: New test.
1528 2012-10-08 Dehao Chen <dehao@google.com>
1530 * g++.dg/predict-loop-exit-1.C: New.
1531 * g++.dg/predict-loop-exit-2.C: New.
1532 * g++.dg/predict-loop-exit-3.C: New.
1534 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1536 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1538 2012-10-08 Jason Merrill <jason@redhat.com>
1540 * g++.dg/gomp/tls-5.C: New.
1541 * g++.dg/gomp/tls-wrap1.C: New.
1542 * g++.dg/gomp/tls-wrap2.C: New.
1543 * g++.dg/gomp/tls-wrap3.C: New.
1544 * g++.dg/gomp/tls-wrap4.C: New.
1545 * g++.dg/gomp/tls-wrapper-cse.C: New.
1546 * g++.dg/tls/thread_local-cse.C: New.
1547 * g++.dg/tls/thread_local-order1.C: New.
1548 * g++.dg/tls/thread_local-order2.C: New.
1549 * g++.dg/tls/thread_local-wrap1.C: New.
1550 * g++.dg/tls/thread_local-wrap2.C: New.
1551 * g++.dg/tls/thread_local-wrap3.C: New.
1552 * g++.dg/tls/thread_local-wrap4.C: New.
1553 * g++.dg/tls/thread_local2g.C: New.
1554 * g++.dg/tls/thread_local3g.C: New.
1555 * g++.dg/tls/thread_local4g.C: New.
1556 * g++.dg/tls/thread_local5g.C: New.
1557 * g++.dg/tls/thread_local6g.C: New.
1558 * g++.dg/tls/thread_local7g.C: New.
1560 * g++.dg/tls/thread_local3.C: New.
1561 * g++.dg/tls/thread_local4.C: New.
1562 * g++.dg/tls/thread_local5.C: New.
1563 * g++.dg/tls/thread_local6.C: New.
1565 * g++.dg/tls/init-2.C: Tweak errors.
1566 * g++.dg/tls/thread_local1.C: New.
1567 * g++.dg/tls/thread_local2.C: New.
1568 * g++.dg/tls/thread_local7.C: New.
1570 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1573 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1575 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1578 * gcc.target/sh/pr54685.c: New.
1580 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1582 PR c++/53528 C++11 attribute support
1583 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1584 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1606 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1609 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1610 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1611 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1612 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1613 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1615 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1616 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1617 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1618 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1619 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1620 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1621 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1622 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1623 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1624 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1625 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1626 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1627 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1628 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1629 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1630 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1631 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1632 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1633 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1634 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1635 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1636 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1637 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1638 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1639 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1641 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1643 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1644 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1645 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1647 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1650 * gcc.target/sh/pr54760-2.c: New.
1651 * gcc.target/sh/pr54760-3.c: New.
1653 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1656 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1658 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1659 Sandra Loosemore <sandra@codesourcery.com>
1661 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1662 and test that the accumulator is initialized using MULT.
1663 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1664 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1666 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1669 * g++.dg/cpp0x/stdint.C: New.
1671 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1674 * g++.dg/cpp0x/stddef.C: New.
1676 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1679 * gfortran.dg/typebound_operator_17.f90: New.
1681 2012-10-06 Jan Hubicka <jh@suse.cz>
1685 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1687 2012-10-06 Jan Hubicka <jh@suse.cz>
1689 * gcc.dg/lto/resolutions_0.c: New testcase.
1691 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1694 * gfortran.dg/generic_25.f90: New.
1695 * gfortran.dg/generic_26.f90: New.
1696 * gfortran.dg/generic_27.f90: New.
1698 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1701 * gcc.target/sh/pr54760-1.c: New.
1703 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1705 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1706 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1707 * g++.dg/warn/Wsign-compare-5.C: New test.
1708 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1709 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1710 * g++.dg/ext/builtin30.C: New test.
1711 * g++.dg/ext/vla12.C: New test.
1712 * gcc.dg/builtins-85.c: New test.
1715 * gcc.dg/guality/pr54519-1.c: New test.
1716 * gcc.dg/guality/pr54519-2.c: New test.
1717 * gcc.dg/guality/pr54519-3.c: New test.
1718 * gcc.dg/guality/pr54519-4.c: New test.
1719 * gcc.dg/guality/pr54519-5.c: New test.
1720 * gcc.dg/guality/pr54519-6.c: New test.
1722 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1725 * g++.dg/cpp0x/defaulted38.C: New.
1727 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1729 PR tree-optimization/33763
1730 * c-c++-common/pr33763.c: New test.
1732 PR tree-optimization/54810
1733 * gcc.dg/tree-ssa/vrp85.c: New test.
1735 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1737 * gcc.dg/ucnid-7.c: Skip on AIX.
1738 * gcc.dg/ucnid-8.c: Same.
1739 * gcc.dg/ucnid-10.c: Same.
1740 * gcc.dg/ucnid-13.c: Same.
1741 * gcc.dg/attr-alias-3.c: Same.
1742 * gcc.dg/attr-alias-5.c: Same.
1743 * gcc.dg/torture/pr51106-2.c: Same.
1744 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1746 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1749 * g++.dg/cpp0x/alias-decl-23.C: New.
1751 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1754 * g++.dg/template/friend53.C: New.
1756 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1758 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1759 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1760 (scan-ada-spec): Likewise.
1761 (scan-ada-spec-not): Likewise.
1762 * gcc.dg/dump-ada-spec-1.c: New test.
1763 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1765 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1767 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1769 2012-10-04 Florian Weimer <fweimer@redhat.com>
1771 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1773 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1776 * g++.dg/cpp0x/pr54323.C: New.
1778 2012-10-04 Richard Guenther <rguenther@suse.de>
1781 * g++.dg/torture/pr54735.C: New testcase.
1783 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1785 PR rtl-optimization/54739
1786 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1788 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1791 * gcc.target/sh/pr51244-12.c: New.
1793 2012-10-03 Dehao Chen <dehao@google.com>
1796 * gcc.dg/pr54782.c: New test.
1798 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1801 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1803 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1806 * gfortran.dg/class_53.f90: New.
1808 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1811 * gcc.dg/guality/pr54551.c: New.
1813 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1815 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1816 * gcc.target/powerpc/pr46728-2.c: Likewise.
1818 2012-10-02 Sharad Singhai <singhai@google.com>
1821 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1822 to fix test failures caused by r191883.
1823 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1824 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1825 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1826 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1827 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1828 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1829 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1830 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1831 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1833 2012-09-30 Sharad Singhai <singhai@google.com>
1835 * gcc.target/i386/vect-double-1.c: Fix test.
1837 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1840 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1843 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1845 PR rtl-optimization/54457
1846 * gcc.target/i386/pr54457.c: New test.
1848 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1850 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1852 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1854 * gcc.target/i386/vect-rebuild.c: New testcase.
1856 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1858 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1860 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1862 * gcc.target/mips/pr37362.c: Fix target selector.
1864 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1867 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1869 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1871 * gcc.dg/ucnid-8.c: Update line number.
1872 * gcc.dg/torture/pr51106-2.c: Likewise.
1874 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1877 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1878 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1879 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1881 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1883 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1884 partially reverting r170092.
1885 * gfortran.dg/class_7.f03: Ditto.
1886 * gfortran.dg/coarray_14.f90: Ditto.
1887 * gfortran.dg/typebound_proc_13.f03: Ditto.
1889 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1892 * g++.dg/cpp0x/sfinae42.C: New.
1894 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1896 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1897 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1898 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1899 * gcc.dg/pr42629.c: XFAIL on AIX.
1900 * gcc.dg/pr47684.c: Same.
1901 * gcc.dg/pr43670.c: Same.
1902 * gcc.dg/pr42916.c: Same.
1903 * gcc.dg/pr45449.c: Same.
1904 * gcc.dg/pr50017.c: Same.
1905 * gcc.dg/pr42728.c: Same.
1906 * gcc.dg/pr47881.c: Same.
1907 * gcc.dg/pr44023.c: Same.
1908 * gcc.dg/pr41345.c: Same.
1909 * gcc.dg/pr42630.c: Same.
1910 * gcc.dg/pr44971.c: Same.
1911 * gcc.dg/pr46771.c: Same.
1912 * gcc.dg/ucnid-8.c: Same.
1913 * gcc.dg/ucnid-10.c: Same.
1914 * gcc.dg/ucnid-13.c: Same.
1915 * gcc.dg/torture/pr51106-2.c: Same.
1916 * gcc.dg/pr48768.c: Same.
1917 * gcc.dg/pr42631.c: Same.
1918 * gcc.dg/pr43084.c: Same.
1919 * gcc.dg/ucnid-7.c: Same.
1920 * gcc.dg/pr42889.c: Same.
1921 * gcc.dg/pr41241.c: Same.
1922 * gcc.dg/pr42719.c: Same.
1923 * g++.dg/debug/pr46583.C: Same.
1924 * g++.dg/debug/pr47106.C: Same.
1925 * g++.dg/opt/pr48549.C: Same.
1926 * g++.dg/other/pr42685.C: Same.
1927 * c-c++-common/pr43942.c: Same.
1929 2012-09-29 Ian Lance Taylor <iant@google.com>
1931 * go.test/go-test.exp: Update for latest version of Go testsuite.
1933 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1936 * gfortran.dg/internal_readwrite_3.f90: New test.
1938 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1940 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1941 c-c++-common/Wunused-local-typedefs-2.c to here.
1943 PR c++/54372 - unused attribute inactive on dependant entities
1944 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1946 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1948 PR c++/29028 - Missed unused warning on using declaration
1949 * g++.dg/warn/Wunused-var-18.C: New test.
1951 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1953 PR c++/53551 - -Wunused-local-typedefs misses uses
1954 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1956 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1959 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1961 PR tree-optimization/54713
1962 * gcc.c-torture/compile/pr54713-1.c: New test.
1963 * gcc.c-torture/compile/pr54713-2.c: New test.
1964 * gcc.c-torture/compile/pr54713-3.c: New test.
1966 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1968 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1970 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1972 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1974 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1977 * gcc.target/i386/pr54703.c: New test.
1979 2012-09-27 Richard Guenther <rguenther@suse.de>
1982 * gcc.dg/lto/pr54709_0.c: New testcase.
1983 * gcc.dg/lto/pr54709_1.c: Likewise.
1985 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1987 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1989 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1991 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1993 * gcc.target/arm/pr42879.c: Handle big-endian.
1995 2012-09-26 Steve Ellcey <sellcey@mips.com>
1998 * gcc.dg/pr37303.c: Check for rdata or rodata.
2000 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2002 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2004 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2008 * gcc.target/powerpc/ppc-ne0-1.c: New.
2010 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2013 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2014 test_19, test_20, test_21, test_22, test_23): New functions.
2015 * gcc.target/sh/pr54089-4.c: New.
2016 * gcc.target/sh/pr54089-5.c: New.
2017 * gcc.target/sh/pr54089-6.c: New.
2018 * gcc.target/sh/pr54089-7.c: New.
2020 2012-09-25 Richard Guenther <rguenther@suse.de>
2023 * gcc.dg/lto/pr54702_0.c: New testcase.
2024 * gcc.dg/lto/pr54702_1.c: Likewise.
2025 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2026 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2027 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2028 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2030 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2033 * g++.dg/cpp0x/parse2.C: New.
2034 * g++.dg/parse/error11.C: Adjust.
2035 * g++.dg/parse/error12.C: Likewise.
2037 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2039 * gcc.target/i386/20030217-1.c: Added check for
2040 large_long_double effective target.
2041 * gcc.target/i386/387-3.c: Likewise.
2042 * gcc.target/i386/387-4.c: Likewise.
2043 * gcc.target/i386/pr36578-1.c: Likewise.
2044 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2045 when long double size is equal double size.
2046 * gcc.target/i386/excess-precision-1.c: Likewise.
2047 * gcc.target/i386/pr36578-2.c: Likewise.
2048 * gcc.target/i386/20030217-2.c: New testcase.
2050 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2052 PR tree-optimization/54676
2053 * gcc.dg/pr54676.c: New test.
2055 2012-09-25 Richard Guenther <rguenther@suse.de>
2057 PR tree-optimization/53663
2058 * gcc.dg/torture/pr53663-1.c: New testcase.
2059 * gcc.dg/torture/pr53663-2.c: Likewise.
2060 * gcc.dg/torture/pr53663-3.c: Likewise.
2062 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2064 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2066 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2068 * lib/target-supports-dg.exp (dg-require-effective-target,
2069 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2070 dg-process-target-1 instead of dg-process-target.
2071 (dg-process-target-1): Rename from dg-process-target.
2072 (dg-process-target): New.
2074 2012-09-24 Richard Guenther <rguenther@suse.de>
2076 PR tree-optimization/54684
2077 * g++.dg/torture/pr54684.C: New testcase.
2079 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2081 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2083 2012-09-24 Richard Guenther <rguenther@suse.de>
2086 * gcc.dg/tm/pr52173-1.c: New.
2087 * gcc.dg/tm/pr52173-2.c: New.
2089 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2091 * gcc.dg/pr54669.c: New test.
2093 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2094 Dominique Dhumieres <dominiq@lps.ens.fr>
2097 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2099 2012-09-23 Tobias Burnus <burnus@net-b.de>
2102 * gfortran.dg/class_array_14.f90: New.
2104 2012-09-22 Kai Tietz <ktietz@redhat.com>
2106 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2107 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2109 2012-09-21 Dehao Chen <dehao@google.com>
2112 PR tree-optimization/54655
2113 * g++.dg/pr54655.C: New testcase.
2115 2012-09-21 Richard Guenther <rguenther@suse.de>
2117 PR tree-optimization/54647
2118 * g++.dg/torture/pr54647.C: New testcase.
2120 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2123 * c-c++-common/torture/vector-compare-2.c: Add -w.
2125 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2127 * gnat.dg/opt20.ads: Move dg directive to...
2128 * gnat.dg/opt20.adb: ...here.
2129 * gnat.dg/addr1.ad[sb]: Likewise.
2130 * gnat.dg/concat2.ad[sb]: Likewise.
2131 * gnat.dg/array16.ad[sb]: Likewise.
2132 * gnat.dg/atomic5.ad[sb]: Likewise.
2133 * gnat.dg/discr29.ad[sb]: Likewise.
2134 * gnat.dg/noreturn5.ad[sb]: Likewise.
2135 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2136 * gnat.dg/discr23.ads: Remove dg directive.
2137 * gnat.dg/nested_float_packed.ads: Likewise.
2138 * gnat.dg/oconst6.ads: Move to...
2139 * gnat.dg/specs/oconst6.ads: ...here.
2141 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2144 * g++.dg/cpp0x/decltype32.C: Tweak.
2146 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2148 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2149 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2150 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2151 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2153 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2156 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2158 2012-09-19 Steve Ellcey <sellcey@mips.com>
2160 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2162 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2164 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2165 * gcc.target/powerpc/ppc-mftb.c: New file.
2167 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2170 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2173 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2176 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2178 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2180 * gcc.c-torture/execute/20120919-1.c: New test.
2182 2012-09-19 Richard Guenther <rguenther@suse.de>
2184 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2186 2012-09-19 Richard Guenther <rguenther@suse.de>
2188 * gcc.dg/builtin-unreachable-6.c: Adjust.
2190 2012-09-19 Richard Guenther <rguenther@suse.de>
2192 * gcc.dg/builtin-object-size-10.c: Adjust.
2193 * gcc.dg/builtin-unreachable-5.c: Adjust.
2194 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2195 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2196 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2197 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2198 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2199 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2200 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2201 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2202 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2203 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2204 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2205 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2207 2012-09-19 Richard Guenther <rguenther@suse.de>
2209 PR tree-optimization/54132
2210 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2211 * gcc.dg/torture/pr54132.c: Likewise.
2213 2012-09-19 Terry Guo <terry.guo@arm.com>
2215 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2216 extra prune rules that will be applied to all tests in a .exp file.
2217 (gcc-dg-prune): Use rules defined by the above variable.
2218 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2219 harmless warnings on architecture switch conflict.
2221 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2223 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2224 of asm-comment characters instead of a single one.
2225 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2227 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2229 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2231 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2232 target instead of xfailing it.
2233 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2234 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2235 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2236 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2237 * gcc.dg/vect/vect-104.c: Likewise.
2238 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2239 * gcc.dg/vect/vect-outer-1.c: Likewise.
2240 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2241 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2242 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2243 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2244 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2245 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2246 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2247 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2248 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2250 * lib/target-supports.exp
2251 (check_effective_target_vect_widen_mult_qi_to_hi,
2252 check_effective_target_vect_widen_mult_hi_to_si,
2253 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2254 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2255 check_effective_target_vect_pack_trunc,
2256 check_effective_target_vect_unpack,
2257 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2258 instead of arm_none.
2260 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2262 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2264 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2265 config to compiler_flags.
2267 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2270 * gcc.target/i386/pr54592.c: New test.
2272 PR tree-optimization/54610
2273 * gcc.target/i386/pr54610.c: New test.
2275 2012-09-17 Jason Merrill <jason@redhat.com>
2278 * g++.dg/cpp0x/alias-decl-21.C: New.
2279 * g++.dg/cpp0x/alias-decl-22.C: New.
2281 2012-09-17 Tobias Burnus <burnus@net-b.de>
2284 * gfortran.dg/scan_2.f90: New.
2286 2012-09-17 Jason Merrill <jason@redhat.com>
2289 * g++.dg/init/aggr9.C: New.
2291 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2293 * gnat.dg/loop_optimization12.ad[sb]: New test.
2295 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2298 * gfortran.dg/proc_ptr_result_7.f90: New.
2300 2012-09-17 Tobias Burnus <burnus@net-b.de>
2303 * gfortran.dg/structure_constructor_11.f90: New.
2305 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2307 PR tree-optimization/54563
2308 * g++.dg/torture/pr54563.C: New test.
2310 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2313 * gfortran.dg/typebound_generic_14.f03: New.
2315 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2318 * gfortran.dg/proc_ptr_38.f90: New.
2320 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2323 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2327 * gnat.dg/lto15.adb: Require lto.
2329 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2330 "myBindC" for hppa*-*-hpux*.
2332 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2334 * gfortran.dg/namelist_75.f90: New test.
2336 2012-09-15 Tom de Vries <tom@codesourcery.com>
2338 * gcc.dg/tree-ssa/vrp82.c: New test.
2339 * gcc.dg/tree-ssa/vrp83.c: Same.
2340 * gcc.dg/tree-ssa/vrp84.c: Same.
2342 2012-09-15 Tom de Vries <tom@codesourcery.com>
2344 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2345 * gcc.dg/tree-ssa/vrp81.c: ... this.
2347 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2350 * gcc.target/avr/torture/fix-types.h: New.
2351 * gcc.target/avr/torture/vals-hr.def: New.
2352 * gcc.target/avr/torture/vals-r.def: New.
2353 * gcc.target/avr/torture/vals-k.def: New.
2354 * gcc.target/avr/torture/vals-ur.def: New.
2355 * gcc.target/avr/torture/vals-uk.def: New.
2356 * gcc.target/avr/torture/vals-uhr.def: New.
2357 * gcc.target/avr/torture/vals-llk.def: New.
2358 * gcc.target/avr/torture/vals-ullk.def: New.
2359 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2360 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2361 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2362 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2363 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2364 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2365 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2366 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2368 2012-09-14 Dehao Chen <dehao@google.com>
2370 * g++.dg/debug/dwarf2/deallocator.C: New test.
2372 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2375 * gcc.c-torture/compile/pr54552-1.c: New test.
2377 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2380 * g++.dg/other/vector-compare.C: New testcase.
2381 * c-c++-common/vector-compare-3.c: New testcase.
2382 * gcc.dg/vector-shift.c: Move ...
2383 * c-c++-common/vector-shift.c: ... here.
2384 * gcc.dg/vector-shift1.c: Move ...
2385 * c-c++-common/vector-shift1.c: ... here.
2386 * gcc.dg/vector-shift3.c: Move ...
2387 * c-c++-common/vector-shift3.c: ... here.
2388 * gcc.dg/vector-compare-1.c: Move ...
2389 * c-c++-common/vector-compare-1.c: ... here.
2390 * gcc.dg/vector-compare-2.c: Move ...
2391 * c-c++-common/vector-compare-2.c: ... here.
2392 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2393 * c-c++-common/torture/vector-compare-1.c: ... here.
2394 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2395 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2396 * c-c++-common/torture/vector-compare-2.c: ... here.
2397 * gcc.c-torture/execute/vector-shift.c: Move ...
2398 * c-c++-common/torture/vector-shift.c: ... here.
2399 * gcc.c-torture/execute/vector-shift2.c: Move ...
2400 * c-c++-common/torture/vector-shift2.c: ... here.
2401 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2402 * c-c++-common/torture/vector-subscript-1.c: ... here.
2403 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2404 * c-c++-common/torture/vector-subscript-2.c: ... here.
2405 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2406 * c-c++-common/torture/vector-subscript-3.c: ... here.
2408 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2411 * gcc.c-torture/compile/pr54103-1.c,
2412 gcc.c-torture/compile/pr54103-2.c,
2413 gcc.c-torture/compile/pr54103-3.c,
2414 gcc.c-torture/compile/pr54103-4.c,
2415 gcc.c-torture/compile/pr54103-5.c,
2416 gcc.c-torture/compile/pr54103-6.c: New tests.
2417 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2419 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2421 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2423 2012-09-14 Richard Guenther <rguenther@suse.de>
2425 PR tree-optimization/54565
2426 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2427 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2429 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2431 * gcc.target/arm/combine-movs.c: Add missing space.
2433 2012-09-14 Richard Guenther <rguenther@suse.de>
2435 * g++.dg/torture/builtin-location.C: New testcase.
2437 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2438 Manuel López-Ibáñez <manu@gcc.gnu.org>
2441 * g++.dg/warn/Wuninitialized-self.C: New.
2443 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2446 * gcc.c-torture/compile/pr54559.c: New test.
2448 2012-09-13 Jason Merrill <jason@redhat.com>
2451 * g++.dg/cpp0x/constexpr-temp1.C: New.
2454 * g++.dg/template/anonunion2.C: New.
2457 * g++.dg/template/init10.C: New.
2459 2012-09-13 Tobias Burnus <burnus@net-b.de>
2462 * gfortran.dg/implicit_pure_3.f90: New.
2464 2012-09-13 Richard Guenther <rguenther@suse.de>
2466 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2468 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2470 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2472 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2474 * c-c++-common/pr51712.c: Handle for short-enum targets.
2476 2012-09-12 Terry Guo <terry.guo@arm.com>
2478 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2479 and lsrs for Thumb2 mode.
2481 2012-09-12 Jan Hubicka <jh@suse.cz>
2483 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2485 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2488 * gcc.target/i386/pr54445-1.c: New file.
2489 * gcc.target/i386/pr54445-2.c: Likewise.
2491 2012-09-12 Tobias Burnus <burnus@net-b.de>
2495 * gfortran.dg/coarray_10.f90: Update dg-error.
2496 * gfortran.dg/coarray_28.f90: New.
2497 * gfortran.dg/array_section_3.f90: New.
2499 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2501 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2502 gcc.target/arm/pr48252.c: Fix for big-endian support.
2504 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2506 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2508 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2509 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2511 * gcc.target/arm/neon-vfma-1.c: New testcase.
2512 * gcc.target/arm/neon-vfms-1.c: Likewise.
2513 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2515 * gcc.target/arm/neon-vmls-1.c: Likewise.
2516 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2518 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2519 (check_effective_target_arm_neonv2_ok): Likewise.
2520 (check_effective_target_arm_neonv2_hw): Likewise.
2521 (check_effective_target_arm_neonv2): Likewise.
2523 2012-09-11 Richard Guenther <rguenther@suse.de>
2526 * g++.dg/tree-ssa/pr54515.C: New testcase.
2528 2012-09-10 Andrew Pinski <apinski@cavium.com>
2531 * gcc.dg/tm/memopt-16.c: New testcase.
2533 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2537 * g++.dg/cpp0x/sfinae40.C: New.
2538 * g++.dg/cpp0x/sfinae41.C: Likewise.
2540 2012-09-10 Jason Merrill <jason@redhat.com>
2543 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2545 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2548 * gcc.target/sh/pr54089-3.c: New.
2550 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2552 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2554 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2556 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2558 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2560 * gcc.dg/pr52558-2.c: Delete.
2561 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2563 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2565 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2567 2012-09-10 Richard Guenther <rguenther@suse.de>
2569 PR tree-optimization/54520
2570 * gcc.dg/torture/pr54520.c: New testcase.
2572 2012-09-10 Jason Merrill <jason@redhat.com>
2575 * g++.dg/cpp0x/implicit14.C: New.
2577 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2580 * gfortran.dg/bound_simplification_3.f90: New test.
2582 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2585 * gcc.dg/pr52558-1.c: Delete.
2586 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2588 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2590 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2591 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2592 * gcc.target/arm/smlaltt-1.c: Likewise.
2594 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2596 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2598 2012-09-07 Tom de Vries <tom@codesourcery.com>
2600 PR tree-optimization/53986
2601 * gcc.dg/tree-ssa/vrp80.c: New test.
2602 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2604 2012-09-06 Jason Merrill <jason@redhat.com>
2608 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2609 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2611 2012-09-06 Andrew Pinski <apinski@cavium.com>
2614 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2616 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2618 PR rtl-optimization/54455
2619 * gcc.dg/54455.c: New test.
2621 2012-09-06 Tobias Burnus <burnus@net-b.de>
2624 * gfortran.dg/promotion_2.f90: New.
2626 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2629 * c-c++-common/pr54486.c: New test.
2631 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2634 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2636 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2639 * g++.dg/cpp0x/sfinae39.C: New.
2641 2012-09-04 Jason Merrill <jason@redhat.com>
2644 * g++.dg/ext/flexary3.C: New.
2647 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2650 * g++.dg/template/defarg15.C: New.
2653 * g++.dg/template/access24.C: New.
2655 2012-09-04 Richard Guenther <rguenther@suse.de>
2657 PR tree-optimization/54458
2658 * gcc.dg/torture/pr54458.c: New testcase.
2660 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2662 * gcc.target/arm/neon-vext.c: New test.
2663 * gcc.target/arm/neon-vext-execute.c: Ditto.
2665 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2669 * gfortran.dg/select_type_29.f03: New.
2671 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2673 * gcc.dg/fold-perm.c: Improve test.
2675 2012-09-03 Tobias Burnus <burnus@net-b.de>
2678 * gfortran.dg/coarray_class_1.f90: New.
2680 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2683 * gcc.c-torture/compile/pr49206.c: New test.
2685 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2686 Uros Bizjak <ubizjak@gmail.com>
2689 * gfortran.dg/pr36680.f90: New test.
2691 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2694 * g++.dg/opt/pr42295.C: New test.
2696 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2699 * gcc.dg/torture/pr54436.c: New test.
2701 2012-09-01 Andrew Pinski <apinski@cavium.com>
2703 * gcc.target/mips/truncate-8.c: New testcase.
2705 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2709 * gcc.target/i386/pr46829.c: New test.
2710 * gcc.target/i386/pr46843.c: Ditto.
2712 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2713 Jason Merrill <jason@redhat.com>
2716 * g++.dg/parse/error50.C: New.
2718 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2721 * gcc.c-torture/compile/pr54428.c: New test.
2723 2012-08-31 Ollie Wild <aaw@google.com>
2726 * g++.dg/init/lifetime3.C: New test.
2728 2012-08-31 Martin Jambor <mjambor@suse.cz>
2731 * gcc.dg/torture/pr54409.c: New test.
2733 2012-08-31 Martin Jambor <mjambor@suse.cz>
2735 * gfortran.dg/pr48636.f90: Add dump scan checks.
2737 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2739 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2741 2012-08-28 Joey Ye <joey.ye@arm.com>
2743 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2745 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2748 * gcc.target/i386/pr46254.c: New test.
2750 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2752 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2753 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2754 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2756 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2758 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2759 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2760 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2761 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2762 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2763 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2764 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2765 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2766 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2767 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2768 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2769 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2770 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2771 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2772 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2773 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2774 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2775 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2776 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2777 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2778 gcc.target/mips/unaligned-1.c: Tighten regexps.
2780 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2782 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2783 (mips_option_groups): Remove optimization. Add various -f options.
2784 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2785 and -pg imply -fno-omit-frame-pointer.
2786 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2787 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2788 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2789 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2790 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2791 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2792 * gcc.target/mips/abi-n32-long32.c: Likewise.
2793 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2794 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2795 * gcc.target/mips/abi-n32-long64.c: Likewise.
2796 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2797 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2798 * gcc.target/mips/abi-n64-long32.c: Likewise.
2799 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2800 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2801 * gcc.target/mips/abi-n64-long64.c: Likewise.
2802 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2803 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2804 * gcc.target/mips/abi-o32-long32.c: Likewise.
2805 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2806 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2807 * gcc.target/mips/abi-o32-long64.c: Likewise.
2808 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2809 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2810 * gcc.target/mips/abi-o64-long32.c: Likewise.
2811 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2812 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2813 * gcc.target/mips/abi-o64-long64.c: Likewise.
2814 * gcc.target/mips/asm-1.c: Likewise.
2815 * gcc.target/mips/branch-1.c: Likewise.
2816 * gcc.target/mips/call-3.c: Likewise.
2817 * gcc.target/mips/call-saved-3.c: Likewise.
2818 * gcc.target/mips/clear-cache-1.c: Likewise.
2819 * gcc.target/mips/div-1.c: Likewise.
2820 * gcc.target/mips/div-2.c: Likewise.
2821 * gcc.target/mips/div-3.c: Likewise.
2822 * gcc.target/mips/div-4.c: Likewise.
2823 * gcc.target/mips/div-5.c: Likewise.
2824 * gcc.target/mips/div-6.c: Likewise.
2825 * gcc.target/mips/div-7.c: Likewise.
2826 * gcc.target/mips/div-8.c: Likewise.
2827 * gcc.target/mips/div-9.c: Likewise.
2828 * gcc.target/mips/div-10.c: Likewise.
2829 * gcc.target/mips/div-11.c: Likewise.
2830 * gcc.target/mips/div-12.c: Likewise.
2831 * gcc.target/mips/dsp-ctrl.c: Likewise.
2832 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2833 * gcc.target/mips/ext-8.c: Likewise.
2834 * gcc.target/mips/extend-2.c: Likewise.
2835 * gcc.target/mips/fix-r10000-1.c: Likewise.
2836 * gcc.target/mips/fix-r10000-2.c: Likewise.
2837 * gcc.target/mips/fix-r10000-3.c: Likewise.
2838 * gcc.target/mips/fix-r10000-4.c: Likewise.
2839 * gcc.target/mips/fix-r10000-5.c: Likewise.
2840 * gcc.target/mips/fix-r10000-6.c: Likewise.
2841 * gcc.target/mips/fix-r10000-7.c: Likewise.
2842 * gcc.target/mips/fix-r10000-8.c: Likewise.
2843 * gcc.target/mips/fix-r10000-9.c: Likewise.
2844 * gcc.target/mips/fix-r10000-10.c: Likewise.
2845 * gcc.target/mips/fix-r10000-11.c: Likewise.
2846 * gcc.target/mips/fix-r10000-12.c: Likewise.
2847 * gcc.target/mips/fix-r10000-13.c: Likewise.
2848 * gcc.target/mips/fix-r10000-14.c: Likewise.
2849 * gcc.target/mips/fix-r10000-15.c: Likewise.
2850 * gcc.target/mips/fpcmp-1.c: Likewise.
2851 * gcc.target/mips/fpcmp-2.c: Likewise.
2852 * gcc.target/mips/fpr-moves-7.c: Likewise.
2853 * gcc.target/mips/fpr-moves-8.c: Likewise.
2854 * gcc.target/mips/int-moves-1.c: Likewise.
2855 * gcc.target/mips/int-moves-2.c: Likewise.
2856 * gcc.target/mips/long-calls-pg.c: Likewise.
2857 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2858 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2859 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2860 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2861 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2862 * gcc.target/mips/mips-3d-1.c: Likewise.
2863 * gcc.target/mips/mips-3d-2.c: Likewise.
2864 * gcc.target/mips/mips-3d-3.c: Likewise.
2865 * gcc.target/mips/mips-3d-4.c: Likewise.
2866 * gcc.target/mips/mips-3d-5.c: Likewise.
2867 * gcc.target/mips/mips-3d-6.c: Likewise.
2868 * gcc.target/mips/mips-3d-7.c: Likewise.
2869 * gcc.target/mips/mips-3d-8.c: Likewise.
2870 * gcc.target/mips/mips-3d-9.c: Likewise.
2871 * gcc.target/mips/mips-ps-1.c: Likewise.
2872 * gcc.target/mips/mips-ps-2.c: Likewise.
2873 * gcc.target/mips/mips-ps-3.c: Likewise.
2874 * gcc.target/mips/mips-ps-4.c: Likewise.
2875 * gcc.target/mips/mips-ps-6.c: Likewise.
2876 * gcc.target/mips/mips32-dspr2.c: Likewise.
2877 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2878 * gcc.target/mips/neg-abs-1.c: Likewise.
2879 * gcc.target/mips/neg-abs-2.c: Likewise.
2880 * gcc.target/mips/nmadd-3.c: Likewise.
2881 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2882 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2883 * gcc.target/mips/octeon-pop-1.c: Likewise.
2884 * gcc.target/mips/pr26765.c: Likewise.
2885 * gcc.target/mips/pr33256.c: Likewise.
2886 * gcc.target/mips/pr33635-1.c: Likewise.
2887 * gcc.target/mips/pr33755.c: Likewise.
2888 * gcc.target/mips/pr35802.c: Likewise.
2889 * gcc.target/mips/pr45074.c: Likewise.
2890 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2891 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2892 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2893 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2894 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2895 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2896 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2897 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2898 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2899 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2900 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2901 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2902 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2903 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2904 * gcc.target/mips/save-restore-1.c: Likewise.
2905 * gcc.target/mips/save-restore-3.c: Likewise.
2906 * gcc.target/mips/save-restore-5.c: Likewise.
2907 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2908 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2909 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2910 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2911 * gcc.target/mips/stack-1.c: Likewise.
2913 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2916 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2917 branch under test to be filled with preceding rather than
2918 following instructions.
2919 * gcc.target/mips/branch-10.c: Likewise.
2920 * gcc.target/mips/branch-11.c: Likewise.
2921 * gcc.target/mips/branch-12.c: Likewise.
2922 * gcc.target/mips/branch-13.c: Likewise.
2923 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2924 to be eliminated. Tighten $28 scan-assembler-not test.
2926 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2928 * gcc.target/mips/call-4.c: ...this new test.
2930 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2932 * gcc.target/mips/code-readable-3.c: Likewise.
2933 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2934 flag but skip for -O0.
2935 * gcc.target/mips/code-readable-4.c: Likewise.
2937 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2938 of operations under test.
2939 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2941 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2942 Don't require sibling-call optimization.
2943 * gcc.target/mips/near-far-4.c: Likewise.
2945 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2946 Make sure that the register variable is used.
2947 * gcc.target/mips/soft-float-1.c: Likewise.
2949 * gcc.target/mips/sdata-1.c: Make static data volatile.
2950 * gcc.target/mips/sdata-2.c: Likewise.
2951 * gcc.target/mips/sdata-3.c: Likewise.
2952 * gcc.target/mips/sdata-4.c: Likewise.
2954 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2956 * gcc.target/mips/atomic-memory-2.c: Likewise.
2957 * gcc.target/mips/branch-cost-1.c: Likewise.
2958 * gcc.target/mips/branch-cost-2.c: Likewise.
2959 * gcc.target/mips/cache-1.c: Likewise.
2960 * gcc.target/mips/call-1.c: Likewise.
2961 * gcc.target/mips/call-saved-2.c: Likewise.
2962 * gcc.target/mips/const-anchor-1.c: Likewise.
2963 * gcc.target/mips/const-anchor-2.c: Likewise.
2964 * gcc.target/mips/dse-1.c: Likewise.
2965 * gcc.target/mips/dsp-lhx.c: Likewise.
2966 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2967 * gcc.target/mips/ext-1.c: Likewise.
2968 * gcc.target/mips/ext-2.c: Likewise.
2969 * gcc.target/mips/ext-3.c: Likewise.
2970 * gcc.target/mips/ext-4.c: Likewise.
2971 * gcc.target/mips/ext-5.c: Likewise.
2972 * gcc.target/mips/ext-6.c: Likewise.
2973 * gcc.target/mips/ext-7.c: Likewise.
2974 * gcc.target/mips/extend-1.c: Likewise.
2975 * gcc.target/mips/fix-r4000-1.c: Likewise.
2976 * gcc.target/mips/fix-r4000-3.c: Likewise.
2977 * gcc.target/mips/fix-r4000-5.c: Likewise.
2978 * gcc.target/mips/fix-r4000-6.c: Likewise.
2979 * gcc.target/mips/fix-r4000-8.c: Likewise.
2980 * gcc.target/mips/fix-r4000-10.c: Likewise.
2981 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2982 * gcc.target/mips/fixed-vector-type.c: Likewise.
2983 * gcc.target/mips/fpr-moves-1.c: Likewise.
2984 * gcc.target/mips/fpr-moves-2.c: Likewise.
2985 * gcc.target/mips/fpr-moves-3.c: Likewise.
2986 * gcc.target/mips/fpr-moves-4.c: Likewise.
2987 * gcc.target/mips/fpr-moves-5.c: Likewise.
2988 * gcc.target/mips/fpr-moves-6.c: Likewise.
2989 * gcc.target/mips/ins-1.c: Likewise.
2990 * gcc.target/mips/ins-2.c: Likewise.
2991 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2992 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2993 * gcc.target/mips/lazy-binding-1.c: Likewise.
2994 * gcc.target/mips/madd-3.c: Likewise.
2995 * gcc.target/mips/madd-5.c: Likewise.
2996 * gcc.target/mips/madd-6.c: Likewise.
2997 * gcc.target/mips/madd-8.c: Likewise.
2998 * gcc.target/mips/madd-9.c: Likewise.
2999 * gcc.target/mips/memcpy-1.c: Likewise.
3000 * gcc.target/mips/mips-ps-type.c: Likewise.
3001 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3002 * gcc.target/mips/mips-sched-madd.c: Likewise.
3003 * gcc.target/mips/mips16e-extends.c: Likewise.
3004 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3005 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3006 * gcc.target/mips/movcc-1.c: Likewise.
3007 * gcc.target/mips/movcc-2.c: Likewise.
3008 * gcc.target/mips/movcc-3.c: Likewise.
3009 * gcc.target/mips/msub-5.c: Likewise.
3010 * gcc.target/mips/msub-6.c: Likewise.
3011 * gcc.target/mips/msub-8.c: Likewise.
3012 * gcc.target/mips/mult-2.c: Likewise.
3013 * gcc.target/mips/mult-3.c: Likewise.
3014 * gcc.target/mips/mult-5.c: Likewise.
3015 * gcc.target/mips/mult-6.c: Likewise.
3016 * gcc.target/mips/mult-7.c: Likewise.
3017 * gcc.target/mips/mult-12.c: Likewise.
3018 * gcc.target/mips/mult-13.c: Likewise.
3019 * gcc.target/mips/mult-14.c: Likewise.
3020 * gcc.target/mips/mult-15.c: Likewise.
3021 * gcc.target/mips/mult-17.c: Likewise.
3022 * gcc.target/mips/mult-18.c: Likewise.
3023 * gcc.target/mips/mult-19.c: Likewise.
3024 * gcc.target/mips/nmadd-1.c: Likewise.
3025 * gcc.target/mips/nmadd-2.c: Likewise.
3026 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3027 * gcc.target/mips/octeon-cins-1.c: Likewise.
3028 * gcc.target/mips/octeon-cins-2.c: Likewise.
3029 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3030 * gcc.target/mips/octeon-exts-2.c: Likewise.
3031 * gcc.target/mips/octeon-exts-3.c: Likewise.
3032 * gcc.target/mips/octeon-exts-4.c: Likewise.
3033 * gcc.target/mips/octeon-exts-5.c: Likewise.
3034 * gcc.target/mips/octeon-exts-6.c: Likewise.
3035 * gcc.target/mips/octeon-exts-7.c: Likewise.
3036 * gcc.target/mips/octeon-pop-2.c: Likewise.
3037 * gcc.target/mips/octeon-seq-3.c: Likewise.
3038 * gcc.target/mips/octeon-seq-4.c: Likewise.
3039 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3040 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3041 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3042 * gcc.target/mips/pr54240.c: Likewise.
3043 * gcc.target/mips/rsqrt-1.c: Likewise.
3044 * gcc.target/mips/rsqrt-2.c: Likewise.
3045 * gcc.target/mips/rsqrt-3.c: Likewise.
3046 * gcc.target/mips/rsqrt-4.c: Likewise.
3047 * gcc.target/mips/save-restore-2.c: Likewise.
3048 * gcc.target/mips/save-restore-4.c: Likewise.
3049 * gcc.target/mips/sb1-1.c: Likewise.
3050 * gcc.target/mips/scc-1.c: Likewise.
3051 * gcc.target/mips/scc-2.c: Likewise.
3052 * gcc.target/mips/scc-3.c: Likewise.
3053 * gcc.target/mips/scc-4.c: Likewise.
3054 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3055 * gcc.target/mips/truncate-1.c: Likewise.
3056 * gcc.target/mips/truncate-2.c: Likewise.
3057 * gcc.target/mips/truncate-3.c: Likewise.
3058 * gcc.target/mips/truncate-4.c: Likewise.
3059 * gcc.target/mips/truncate-5.c: Likewise.
3060 * gcc.target/mips/truncate-6.c: Likewise.
3061 * gcc.target/mips/unaligned-1.c: Likewise.
3063 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3064 skip for -O0. Require -fexpensive-optimizations.
3065 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3066 * gcc.target/mips/dspr2-MULT.c: Likewise.
3067 * gcc.target/mips/fix-r4000-2.c: Likewise.
3068 * gcc.target/mips/fix-r4000-4.c: Likewise.
3069 * gcc.target/mips/fix-r4000-7.c: Likewise.
3070 * gcc.target/mips/fix-r4000-9.c: Likewise.
3071 * gcc.target/mips/madd-1.c: Likewise.
3072 * gcc.target/mips/madd-2.c: Likewise.
3073 * gcc.target/mips/madd-4.c: Likewise.
3074 * gcc.target/mips/maddu-1.c: Likewise.
3075 * gcc.target/mips/maddu-2.c: Likewise.
3076 * gcc.target/mips/maddu-3.c: Likewise.
3077 * gcc.target/mips/maddu-4.c: Likewise.
3078 * gcc.target/mips/msub-1.c: Likewise.
3079 * gcc.target/mips/msub-2.c: Likewise.
3080 * gcc.target/mips/msub-3.c: Likewise.
3081 * gcc.target/mips/msub-4.c: Likewise.
3082 * gcc.target/mips/msubu-1.c: Likewise.
3083 * gcc.target/mips/msubu-2.c: Likewise.
3084 * gcc.target/mips/msubu-3.c: Likewise.
3085 * gcc.target/mips/msubu-4.c: Likewise.
3086 * gcc.target/mips/mult-1.c: Likewise.
3087 * gcc.target/mips/mult-4.c: Likewise.
3088 * gcc.target/mips/mult-8.c: Likewise.
3089 * gcc.target/mips/mult-9.c: Likewise.
3090 * gcc.target/mips/mult-10.c: Likewise.
3091 * gcc.target/mips/mult-11.c: Likewise.
3092 * gcc.target/mips/mult-16.c: Likewise.
3094 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3095 skip for -O0 and -Os.
3096 * gcc.target/mips/fix-r4000-12.c: Likewise.
3097 * gcc.target/mips/madd-7.c: Likewise.
3098 * gcc.target/mips/mips-ps-5.c: Likewise.
3099 * gcc.target/mips/mips-ps-7.c: Likewise.
3100 * gcc.target/mips/msub-7.c: Likewise.
3102 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3103 skip for -O0. Require -mno-abicalls.
3104 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3106 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3107 skip for -O0. Require a total number of BBIT instructions and
3108 at least one of each kind.
3110 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3111 skip for -O0. Require -fno-unroll-loops.
3113 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3114 skip for -O0. Allow BLTZ as well as BGEZ.
3116 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3118 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3119 skip for -O0. Require -fschedule-insns2.
3120 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3122 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3123 but skip for -O0. Make a branch-likely more likely.
3125 * gcc.target/mips/timode-2.c: Split each test into its own function.
3126 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3128 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3129 skip for -O0. Require -fpeephole2.
3130 * gcc.target/mips/vr-mult-2.c: Likewise.
3132 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3134 PR preprocessor/53469
3135 * gcc.dg/cpp/_Pragma7.c: New test case.
3137 2012-08-27 Tobias Burnus <burnus@net-b.de>
3140 * gfortran.dg/do_5.f90: New.
3142 2012-08-27 Tobias Burnus <burnus@net-b.de>
3144 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3145 from dg-options as -Wall no longer implies it.
3147 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3149 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3151 2012-08-25 Jason Merrill <jason@redhat.com>
3153 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3155 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3158 * g++.dg/cpp0x/auto34.C: New.
3160 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3163 * gcc.dg/pr54363.c: New test.
3166 * gcc.dg/pr54355.c: New test.
3168 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3171 * gcc.target/i386/pr52857-1.c: New.
3172 * gcc.target/i386/pr52857-2.c: Likewise.
3174 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3176 * gcc.target/mips/code-readable-4.c: New test.
3178 2012-08-23 Julian Brown <julian@codesourcery.com>
3179 Sandra Loosemore <sandra@codesourcery.com>
3181 * gcc.target/mips/code-readable-1.c: Add -O to options.
3183 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3186 * g++.dg/lookup/using53.C: New.
3188 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3190 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3191 * gcc.dg/fixed-point/convert-1.c: New.
3192 * gcc.dg/fixed-point/convert-2.c: New.
3193 * gcc.dg/fixed-point/convert-3.c: New.
3194 * gcc.dg/fixed-point/convert-4.c: New.
3195 * gcc.dg/fixed-point/convert-float-1.c: New.
3196 * gcc.dg/fixed-point/convert-float-2.c: New.
3197 * gcc.dg/fixed-point/convert-float-3.c: New.
3198 * gcc.dg/fixed-point/convert-float-4.c: New.
3199 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3200 * gcc.dg/fixed-point/convert-sat.c: New.
3201 * gcc.dg/fixed-point/convert.h: New.
3203 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3206 * gcc.target/sh/pr54089-2.c: New.
3208 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3210 * gcc.target/i386/long-double-64-1.c: New file.
3211 * gcc.target/i386/long-double-64-2.c: Likewise.
3212 * gcc.target/i386/long-double-64-3.c: Likewise.
3213 * gcc.target/i386/long-double-64-4.c: Likewise.
3214 * gcc.target/i386/long-double-80-1.c: Likewise.
3215 * gcc.target/i386/long-double-80-2.c: Likewise.
3216 * gcc.target/i386/long-double-80-3.c: Likewise.
3217 * gcc.target/i386/long-double-80-4.c: Likewise.
3218 * gcc.target/i386/long-double-80-5.c: Likewise.
3219 * gcc.target/i386/long-double-80-6.c: Likewise.
3220 * gcc.target/i386/long-double-80-7.c: Likewise.
3222 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3224 PR tree-optimization/54317
3225 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3227 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3230 * gcc.target/sh/pr39423-2.c: New.
3232 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3234 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3235 * gcc.dg/fold-perm.c: Likewise.
3237 2012-08-20 Jan Hubicka <jh@suse.cz>
3240 * gcc.dg/ipa/inlinehint-1.c: New.
3242 2012-08-20 Florian Weimer <fweimer@redhat.com>
3245 * g++.dg/init/new38.C: New test.
3246 * g++.dg/init/new39.C: New test.
3248 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3251 * gcc.target/sh/pr54089-1.c: New.
3253 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3256 * gcc.target/sh/pr51244-11.c: New.
3258 2012-08-20 Tobias Burnus <burnus@net-b.de>
3261 * gfortran.dg/warn_target_lifetime_2.f90: New.
3263 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3266 * g++.dg/warn/Wunused-var-17.C: New.
3268 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3271 * gcc.dg/gomp/pr53992.c: New test.
3273 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3276 * gcc.c-torture/execute/20120817-1.c: New test.
3278 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3280 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3282 (f2): New test that really does need adds.
3284 2012-08-20 Richard Guenther <rguenther@suse.de>
3286 PR tree-optimization/54327
3287 * gcc.dg/torture/pr54327.c: New testcase.
3289 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3291 PR tree-optimization/54321
3292 * gcc.c-torture/compile/pr54321.c: New test.
3294 2012-08-20 Tobias Burnus <burnus@net-b.de>
3297 * gfortran.dg/warn_target_lifetime_1.f90: New.
3299 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3302 * gfortran.dg/real_compare_1.f90: New test case.
3303 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3305 2012-08-18 Jan Hubicka <jh@suse.cz>
3307 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3309 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3312 * gfortran.dg/interface_37.f90: New test.
3314 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3315 Gary Funck <gary@intrepid.com>
3318 * gcc.target/i386/pr20020-1.c: New test.
3319 * gcc.target/i386/pr20020-2.c: Likewise.
3320 * gcc.target/i386/pr20020-3.c: Likewise.
3322 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3324 * gcc.target/i386/perm-concat.c: New test.
3326 2012-08-17 Julian Brown <julian@codesourcery.com>
3328 * gcc.target/arm/div64-unwinding.c: New test.
3330 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3332 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3334 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3337 * gcc.target/sh/pr54236-1.c: New.
3339 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3341 * lib/target-supports.exp (check_effective_target_sync_int_long)
3342 (check_effective_target_sync_char_short): Enable for crisv32-*
3346 * gcc.dg/torture/pr54261-1.c: New test.
3348 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3352 * gfortran.dg/typebound_call_24.f03: New.
3354 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3356 PR tree-optimization/54245
3357 * gcc.dg/tree-ssa/pr54245.c: New test.
3359 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3361 PR tree-optimization/54240
3362 * gcc.target/powerpc/pr54240.c: New test.
3363 * gcc.target/mips/pr54240.c: Likewise.
3365 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3368 * gcc.target/sh/pr52933-1.c: New.
3369 * gcc.target/sh/pr52933-2.c: New.
3371 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3374 * gcc.target/sh/pr50751-8.c: New.
3376 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3379 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3380 * gfortran.dg/typebound_proc_27.f03: New test.
3382 2012-08-14 Sterling Augustine <saugustine@google.com>
3384 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3386 2012-08-14 Tobias Burnus <burnus@net-b.de>
3389 * gfortran.dg/data_constraints_3.f90: New.
3390 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3391 to disable -pedantic compilation.
3392 * gfortran.dg/pr37243.f: Ditto.
3393 * gfortran.dg/g77/19990826-3.f: Ditto.
3394 * gfortran.dg/g77/20020307-1.f : Ditto.
3395 * gfortran.dg/g77/980310-3.f: Ditto.
3397 2012-08-14 Tobias Burnus <burnus@net-b.de>
3400 * gfortran.dg/warn_conversion_4.f90: New.
3402 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3405 PR rtl-optimization/53495
3406 * gcc.c-torture/compile/pr53411.c: New test.
3407 * gcc.c-torture/compile/pr53495.c: New test.
3409 2012-08-13 Richard Guenther <rguenther@suse.de>
3411 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3413 2012-08-13 Richard Guenther <rguenther@suse.de>
3415 PR tree-optimization/54200
3416 * gcc.dg/guality/pr54200.c: New testcase.
3417 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3419 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3421 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3423 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3426 * gcc.target/sh/pr51244-7.c: New.
3427 * gcc.target/sh/pr51244-8.c: New.
3428 * gcc.target/sh/pr51244-9.c: New.
3429 * gcc.target/sh/pr51244-10.c: New.
3431 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3433 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3435 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3436 * gcc.target/sh/pr53511-1.c: Likewise.
3437 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3438 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3439 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3440 * gcc.target/sh/pr53512-3.c: Likewise.
3441 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3443 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3446 * gcc.c-torture/compile/pr39423-1.c: New.
3447 * gcc.c-torture/compile/pr39423-2.c: New.
3449 2012-08-12 Tobias Burnus <burnus@net-b.de>
3452 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3453 they appear uninitialized on the RHS.
3454 * gfortran.dg/public_private_module_6.f90: New.
3456 2012-08-11 Martin Jambor <mjambor@suse.cz>
3459 * gfortran.dg/pr48636.f90: New test.
3461 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3463 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3465 (main): Adjust caller.
3467 2012-08-10 Richard Guenther <rguenther@suse.de>
3469 * gcc.dg/matrix/*.c: Adjust and move ...
3470 * gcc.dg/torture/: ... here.
3471 * gcc.dg/matrix: Remove directory.
3473 2012-08-10 Richard Guenther <rguenther@suse.de>
3476 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3478 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3481 * gcc.dg/tree-ssa/pr54211.c: New test.
3483 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3485 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3486 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3488 2012-08-10 Richard Guenther <rguenther@suse.de>
3490 PR tree-optimization/54109
3491 * gcc.dg/torture/pr54109.c: New testcase.
3492 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3493 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3495 2012-08-10 Richard Guenther <rguenther@suse.de>
3497 PR tree-optimization/54027
3498 * gcc.dg/torture/pr54027.c: New testcase.
3500 2012-08-10 Richard Guenther <rguenther@suse.de>
3502 * g++.dg/plugin/selfassign.c: Adjust.
3503 * gcc.dg/plugin/selfassign.c: Likewise.
3504 * gcc.dg/strlenopt-11.c: Likewise.
3505 * gcc.dg/strlenopt-13.c: Likewise.
3506 * gcc.dg/no-strict-overflow-4.c: Likewise.
3507 * gcc.dg/strict-overflow-4.c: Likewise.
3508 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3509 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3510 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3511 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3512 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3513 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3514 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3515 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3516 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3517 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3518 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3519 * gcc.dg/pr46309.c: Likewise.
3520 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3522 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3524 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3526 * gcc.c-torture/compile/20120727-2.c: New test.
3528 2012-08-09 Martin Jambor <mjambor@suse.cz>
3530 * gcc.dg/ipa/iinline-4.c: New test.
3531 * gcc.dg/ipa/iinline-5.c: Likewise.
3532 * gcc.dg/ipa/iinline-6.c: Likewise.
3533 * gcc.dg/ipa/iinline-7.c: Likewise.
3534 * gcc.dg/lto/20120723_0.c: Likewise.
3535 * gcc.dg/lto/20120723_1.c: Likewise.
3537 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3540 * gcc.target/sh/pr39423-1.c: New.
3542 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3545 * gcc.target/sh/pr51244-5: New.
3546 * gcc.target/sh/pr51244-6: New.
3548 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3550 * gcc.target/i386/adx-addxcarry32-3.c: New.
3551 * gcc.target/i386/adx-addxcarry64-3.c: New.
3553 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3555 PR rtl-optimization/53701
3556 * gcc.dg/pr53701.c: New test.
3558 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3560 * gcc.c-torture/compile/20120727-1.c: New test.
3562 2012-08-09 Tobias Burnus <burnus@net-b.de>
3565 * gfortran.dg/intrinsic_shadow_4.f90: New.
3567 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3569 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3571 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3573 * gcc.c-torture/execute/20120808-1.c: New test.
3575 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3577 PR rtl-optimization/54157
3578 * gcc.target/i386/pr54157.c: New file.
3580 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3582 * gcc.target/i386/adx-addcarryx32-1.c: New.
3583 * gcc.target/i386/adx-addcarryx32-2.c: New.
3584 * gcc.target/i386/adx-addcarryx64-1.c: New.
3585 * gcc.target/i386/adx-addcarryx64-2.c: New.
3586 * gcc.target/i386/adx-check.h: New.
3587 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3588 * gcc.target/i386/sse-12.c: Add -madx.
3589 * gcc.target/i386/sse-13.c: Ditto.
3590 * gcc.target/i386/sse-14.c: Ditto.
3591 * gcc.target/i386/sse-22.c: Ditto.
3592 * gcc.target/i386/sse-23.c: Ditto.
3593 * g++.dg/other/i386-2.C: Ditto.
3594 * g++.dg/other/i386-3.C: Ditto.
3596 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3598 * gcc.dg/tree-ssa/slsr-5.c: New.
3599 * gcc.dg/tree-ssa/slsr-6.c: New.
3600 * gcc.dg/tree-ssa/slsr-7.c: New.
3601 * gcc.dg/tree-ssa/slsr-8.c: New.
3602 * gcc.dg/tree-ssa/slsr-9.c: New.
3603 * gcc.dg/tree-ssa/slsr-10.c: New.
3604 * gcc.dg/tree-ssa/slsr-11.c: New.
3605 * gcc.dg/tree-ssa/slsr-12.c: New.
3606 * gcc.dg/tree-ssa/slsr-13.c: New.
3607 * gcc.dg/tree-ssa/slsr-14.c: New.
3608 * gcc.dg/tree-ssa/slsr-15.c: New.
3609 * gcc.dg/tree-ssa/slsr-16.c: New.
3610 * gcc.dg/tree-ssa/slsr-17.c: New.
3611 * gcc.dg/tree-ssa/slsr-18.c: New.
3612 * gcc.dg/tree-ssa/slsr-19.c: New.
3613 * gcc.dg/tree-ssa/slsr-20.c: New.
3614 * gcc.dg/tree-ssa/slsr-21.c: New.
3615 * gcc.dg/tree-ssa/slsr-22.c: New.
3616 * gcc.dg/tree-ssa/slsr-23.c: New.
3617 * gcc.dg/tree-ssa/slsr-24.c: New.
3618 * gcc.dg/tree-ssa/slsr-25.c: New.
3619 * gcc.dg/tree-ssa/slsr-26.c: New.
3620 * gcc.dg/tree-ssa/slsr-30.c: New.
3621 * gcc.dg/tree-ssa/slsr-31.c: New.
3623 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3625 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3626 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3627 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3629 2012-08-06 Cary Coutant <ccoutant@google.com>
3631 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3633 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3636 * gfortran.dg/dummy_procedure_5.f90: Modified.
3637 * gfortran.dg/dummy_procedure_8.f90: New.
3638 * gfortran.dg/interface_26.f90: Modified.
3639 * gfortran.dg/proc_ptr_11.f90: Modified.
3640 * gfortran.dg/proc_ptr_15.f90: Modified.
3641 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3642 * gfortran.dg/typebound_override_1.f90: Modified.
3643 * gfortran.dg/typebound_proc_6.f03: Modified.
3645 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3647 PR tree-optimization/51938
3648 PR tree-optimization/52005
3649 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3650 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3651 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3652 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3654 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3656 Avoid crashing on erroneous static_assert usage
3657 * g++.dg/cpp0x/static_assert8.C: New test.
3659 2012-08-06 Jason Merrill <jason@redhat.com>
3661 * g++.dg/cpp0x/sfinae38.C: New.
3663 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3664 Paolo Carlini <paolo.carlini@oracle.com>
3667 * g++.dg/conversion/void2.C: New.
3669 2012-08-06 Tom de Vries <tom@codesourcery.com>
3671 * gcc.dg/tree-ssa/vrp78.c: New test.
3673 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3674 Richard Sandiford <rdsandiford@googlemail.com>
3676 * g++.dg/opt/enum2.C: Require fpic target.
3677 * g++.dg/lto/20090303_0.C: Likewise.
3679 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3680 Catherine Moore <clm@codesourcery.com>
3682 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3683 flush function names too.
3684 * gcc.target/mips/clear-cache-1.c: Likewise.
3686 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3689 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3691 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3694 * gfortran.dg/array_5.f90: New test.
3696 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3698 PR tree-optimization/30318
3699 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3701 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3703 * g++.dg/ext/vector17.C: New testcase.
3705 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3708 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3709 * g++.dg/opt/longbranch1.C: Likewise.
3711 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3713 PR tree-optimization/53805
3714 * gcc.dg/fold-notunord.c: New testcase.
3716 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3719 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3720 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3722 2012-08-02 Jason Merrill <jason@redhat.com>
3723 Paolo Carlini <paolo.carlini@oracle.com>
3725 PR c++/51213 (again)
3726 * g++.dg/cpp0x/sfinae37.C: Extend.
3728 2012-08-02 Richard Guenther <rguenther@suse.de>
3730 PR tree-optimization/50672
3731 * g++.dg/torture/pr50672.C: New testcase.
3733 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3736 * gfortran.dg/abstract_type_6.f03: Modified.
3737 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3738 * gfortran.dg/proc_ptr_comp_35.f90: New.
3739 * gfortran.dg/typebound_proc_9.f03: Modified.
3740 * gfortran.dg/typebound_proc_26.f90: New.
3742 2012-08-02 Richard Guenther <rguenther@suse.de>
3744 * gcc.dg/torture/pta-callused-1.c: Adjust.
3745 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3746 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3747 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3748 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3749 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3750 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3751 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3752 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3754 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3757 * gfortran.dg/include_6.f90: New test case.
3758 * gfortran.dg/include_7.f90: New test case.
3759 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3761 2012-08-01 Tom de Vries <tom@codesourcery.com>
3763 * gcc.dg/tree-ssa/vrp76.c: New test.
3765 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3767 PR tree-optimization/46556
3768 * gcc.dg/tree-ssa/slsr-27.c: New.
3769 * gcc.dg/tree-ssa/slsr-28.c: New.
3770 * gcc.dg/tree-ssa/slsr-29.c: New.
3772 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3775 * gfortran.dg/proc_decl_29.f90: New.
3777 2012-07-31 Dehao Chen <dehao@google.com>
3779 * gcc.dg/predict-7.c: New test.
3781 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3784 * gfortran.dg/typebound_override_3.f90: New.
3786 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3788 PR tree-optimization/53773
3789 * gcc.dg/vect/pr53773.c: New test.
3791 2012-07-31 Nick Clifton <nickc@redhat.com>
3793 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3796 2012-07-31 Tobias Burnus <burnus@net-b.de>
3798 * gfortran.dg/c_funloc_tests_6.f90: New.
3799 * gfortran.dg/c_funloc_tests_7.f90: New.
3800 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3802 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3805 * g++.dg/cpp0x/temp_default5.C: New.
3807 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3810 * gfortran.dg/proc_ptr_37.f90: New.
3812 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3814 * lib/target-supports.exp
3815 (check_effective_target_vect_natural_alignment): New function.
3816 * gcc.dg/align-2.c: Only run on targets with natural alignment
3818 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3819 alignment of vector types.
3821 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3822 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3824 * gcc.target/i386/rdseed16-1.c: New.
3825 * gcc.target/i386/rdseed32-1.c: Ditto
3826 * gcc.target/i386/rdseed64-1.c: Ditto
3827 * gcc.target/i386/sse-12.c: Add -mrdseed.
3828 * gcc.target/i386/sse-13.c: Ditto.
3829 * gcc.target/i386/sse-14.c: Ditto.
3830 * g++.dg/other/i386-2.C: Ditto.
3831 * g++.dg/other/i386-3.C: Ditto.
3833 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3836 * gcc.target/sh/pr51244-4.c: New.
3838 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3840 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3841 for alpha*-*-* targets. Cleanup original tree dump.
3843 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3845 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3846 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3848 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3850 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3851 rand, srand. Include <stdlib.h>.
3853 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3855 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3857 2012-07-26 Richard Henderson <rth@redhat.com>
3859 * gcc.dg/attr-hotcold-1.c: New.
3860 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3862 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3863 Sandra Loosemore <sandra@codesourcery.com>
3865 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3867 2012-07-26 Tobias Burnus <burnus@net-b.de>
3869 * gfortran.dg/contiguous_1.f90: Update dg-error.
3870 * gfortran.dg/proc_ptr_32.f90: Ditto.
3872 2012-07-26 Richard Guenther <rguenther@suse.de>
3874 PR tree-optimization/54098
3875 * gcc.dg/torture/pr54098.c: New testcase.
3877 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3879 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3880 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3882 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3885 * gfortran.dg/array_constructor_39.f90: New test.
3887 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3890 * gfortran.dg/array_constructor_38.f90: New test.
3892 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3894 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3896 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3898 * gnat.dg/noreturn5.ad[sb]: New test.
3900 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3901 Paul Brook <paul@codesourcery.com>
3905 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3906 * c-c++-common/pr53633.c: New test.
3908 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3910 * gcc.target/i386/asm-dialect-1.c: New test case.
3912 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3913 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3915 * gcc.target/i386/prefetchw-1.c: New.
3916 * gcc.target/i386/sse-12.c: Add -mprfchw.
3917 * gcc.target/i386/sse-13.c: Ditto.
3918 * gcc.target/i386/sse-14.c: Ditto.
3919 * gcc.target/i386/sse-22.c: Ditto.
3920 * gcc.target/i386/sse-23.c: Ditto.
3921 * g++.dg/other/i386-2.C: Ditto.
3922 * g++.dg/other/i386-3.C: Ditto.
3924 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3926 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3928 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3931 * gcc.target/arm/pr54051.c: New.
3932 * gcc.target/arm/vfp-1.c: Adjust test.
3934 2012-07-24 Julian Brown <julian@codesourcery.com>
3936 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3937 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3940 2012-07-23 Paul Brook <paul@codesourcery.com>
3942 * g++.dg/other/armv7m-1.c: New test.
3944 2012-07-23 Julian Brown <julian@codesourcery.com>
3946 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3948 (DO_TEST): Define to 1 for appropriate ARM targets.
3950 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3952 PR tree-optimization/53881
3953 * gcc.dg/pr53881.c: Renamed to ...
3954 * gcc.dg/pr53881-1.c: ... this.
3955 * gcc.dg/pr53881-2.c: New test.
3957 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3959 Handle recent changes in default atomics for cris*-*-linux*.
3960 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3961 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3962 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3963 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3964 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3965 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3966 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3967 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3968 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3969 -mno-unaligned-atomic-may-use-library is in effect for
3971 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3972 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3973 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3974 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3975 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3976 gcc.target/cris/torture/sync-mis-op-i-1.c,
3977 gcc.target/cris/torture/sync-mis-op-i-2.c,
3978 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3979 gcc.target/cris/torture/sync-mis-op-i-3.c,
3980 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3981 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3982 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3983 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3984 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3985 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3986 (main): Remove local variable x.
3987 [mis_ok]: Check that atomics don't fail.
3989 2012-07-21 Andrew Pinski <apinski@cavium.com>
3991 * gcc.dg/tree-ssa/vrp72.c: New test.
3992 * gcc.dg/tree-ssa/vrp73.c: New test.
3993 * gcc.dg/tree-ssa/vrp74.c: New test.
3994 * gcc.dg/tree-ssa/vrp75.c: New test.
3996 2012-07-21 Andrew Pinski <apinski@cavium.com>
3998 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3999 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4001 2012-07-21 Andrew Pinski <apinski@cavium.com>
4003 * gcc.target/mips/octeon-pop-2.c: New testcase.
4005 2012-07-21 Tobias Burnus <burnus@net-b.de>
4008 * gfortran.dg/assumed_rank_3.f90: New.
4009 * gfortran.dg/assumed_rank_11.f90: New.
4010 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4011 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4012 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4014 2012-07-21 Andrew Pinski <apinski@cavium.com>
4016 * gcc.target/mips/unaligned-1.c: New testcase.
4018 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4020 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4022 2012-07-20 Tobias Burnus <burnus@net-b.de>
4024 * gfortran.dg/bind_c_array_params_2.f90: New.
4025 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4026 and update dg-error.
4028 2012-07-20 Tobias Burnus <burnus@net-b.de>
4030 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4032 2012-07-20 Jason Merrill <jason@redhat.com>
4035 * g++.dg/other/array7.C: New.
4037 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4039 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4040 the basic block and check loop depth.
4041 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4042 matching patterns and comments.
4043 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4044 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4046 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4049 * c-c++-common/pr28656.c: New test.
4051 2012-07-19 Jason Merrill <jason@redhat.com>
4054 * g++.dg/init/mutable1.C: New.
4056 2012-07-20 Tobias Burnus <burnus@net-b.de>
4059 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4060 * gfortran.dg/assumed_rank_1.f90: New.
4061 * gfortran.dg/assumed_rank_1_c.c: New.
4062 * gfortran.dg/assumed_rank_2.f90: New.
4063 * gfortran.dg/assumed_rank_4.f90: New.
4064 * gfortran.dg/assumed_rank_5.f90: New.
4065 * gfortran.dg/assumed_rank_6.f90: New.
4066 * gfortran.dg/assumed_rank_7.f90: New.
4067 * gfortran.dg/assumed_rank_8.f90: New.
4068 * gfortran.dg/assumed_rank_8_c.c: New.
4069 * gfortran.dg/assumed_rank_9.f90: New.
4070 * gfortran.dg/assumed_rank_10.f90: New.
4071 * gfortran.dg/assumed_rank_12.f90: New.
4073 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4075 * gnat.dg/opt25.adb: New test.
4076 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4077 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4079 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4081 * gnat.dg/aggr20.ad[sb]: New test.
4082 * gnat.dg/aggr20_pkg.ads: New helper.
4084 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4086 * gnat.dg/derived_type3.adb: New test.
4087 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4089 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4091 PR rtl-optimization/53942
4092 * gcc.dg/pr53942.c: New test.
4094 2012-07-19 Jason Merrill <jason@redhat.com>
4097 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4099 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4101 * gnat.dg/discr38.adb: New test.
4103 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4106 * c-c++-common/gomp/pr54017.c: New test.
4108 2012-07-19 Richard Guenther <rguenther@suse.de>
4109 Eric Botcazou <ebotcazou@adacore.com>
4111 * gnat.dg/loop_optimization11.adb: New testcase.
4112 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4114 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4115 Jason Merrill <jason@redhat.com>
4117 * g++.dg/cpp0x/sfinae37.C: New.
4118 * g++.dg/template/access23.C: New.
4119 * g++.dg/template/access7.C: Adjust.
4120 * g++.dg/template/sfinae10.C: Don't expect errors.
4121 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4123 2012-07-18 Julian Brown <julian@codesourcery.com>
4124 Sandra Loosemore <sandra@codesroucery.com>
4126 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4128 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4130 * gnat.dg/noreturn4.ad[sb]: New test.
4131 * gnat.dg/noreturn4_pkg.ads: New helper.
4133 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4134 Julian Brown <julian@codesourcery.com>
4136 * gcc.target/arm/neon-vdup-1.c: New test case.
4137 * gcc.target/arm/neon-vdup-2.c: New test case.
4138 * gcc.target/arm/neon-vdup-3.c: New test case.
4139 * gcc.target/arm/neon-vdup-4.c: New test case.
4140 * gcc.target/arm/neon-vdup-5.c: New test case.
4141 * gcc.target/arm/neon-vdup-6.c: New test case.
4142 * gcc.target/arm/neon-vdup-7.c: New test case.
4143 * gcc.target/arm/neon-vdup-8.c: New test case.
4144 * gcc.target/arm/neon-vdup-9.c: New test case.
4145 * gcc.target/arm/neon-vdup-10.c: New test case.
4146 * gcc.target/arm/neon-vdup-11.c: New test case.
4147 * gcc.target/arm/neon-vdup-12.c: New test case.
4148 * gcc.target/arm/neon-vdup-13.c: New test case.
4149 * gcc.target/arm/neon-vdup-14.c: New test case.
4150 * gcc.target/arm/neon-vdup-15.c: New test case.
4151 * gcc.target/arm/neon-vdup-16.c: New test case.
4152 * gcc.target/arm/neon-vdup-17.c: New test case.
4153 * gcc.target/arm/neon-vdup-18.c: New test case.
4154 * gcc.target/arm/neon-vdup-19.c: New test case.
4155 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4156 arguments non-constant.
4158 2012-07-18 Richard Guenther <rguenther@suse.de>
4160 PR tree-optimization/53970
4161 * g++.dg/torture/pr53970.C: New testcase.
4163 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4166 * gcc.c-torture/compile/pr38621.c: New.
4168 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4171 * gcc.target/sh/pr33135-1.c: New.
4172 * gcc.target/sh/pr33135-2.c: New.
4173 * gcc.target/sh/pr33135-3.c: New.
4174 * gcc.target/sh/pr33135-4.c: New.
4176 2012-07-17 Jason Merrill <jason@redhat.com>
4179 * g++.dg/parse/enum9.C: New.
4181 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4182 Sandra Loosemore <sandra@codesourcery.com>
4184 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4185 if there is a conflict with -mcpu=. Use -mcpu=5208.
4187 2012-07-17 Jason Merrill <jason@redhat.com>
4190 * g++.dg/template/array23.C: New.
4192 2012-07-17 Tobias Burnus <burnus@net-b.de>
4195 * gfortran.dg/bind_c_usage_26.f90: New.
4196 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4197 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4198 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4199 * gfortran.dg/interop_params.f03: Ditto.
4201 2012-07-17 Jason Merrill <jason@redhat.com>
4203 * g++.dg/template/inherit8.C: Adjust.
4204 * g++.dg/template/using21.C: Adjust.
4205 * g++.dg/template/using22.C: Adjust.
4208 * g++.dg/template/current-inst1.C: New.
4209 * g++.dg/parse/crash35.C: Adjust.
4211 2012-07-17 Tobias Burnus <burnus@net-b.de>
4214 * gfortran.dg/oldstyle_4.f90: New.
4216 2012-07-17 Tobias Burnus <burnus@net-b.de>
4219 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4220 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4222 2012-07-16 Jason Merrill <jason@redhat.com>
4224 * g++.dg/parse/access8.C: Adjust.
4225 * g++.dg/template/sfinae6_neg.C: Adjust.
4227 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4230 * gfortran.dg/coarray_allocate_1.f90: New test.
4232 2012-07-16 Andrew Pinski <apinski@cavium.com>
4234 * gcc.c-torture/execute/bswap-1.c: New testcase.
4235 * gcc.c-torture/compile/unalign-1.c: New testcase.
4236 * gcc.c-torture/compile/20120524-1.c: New testcase.
4237 * gcc.c-torture/compile/20101216-1.c: New testcase.
4239 2012-07-16 Dehao Chen <dehao@google.com>
4242 2012-07-10 Dehao Chen <dehao@google.com>
4244 * gcc.dg/debug_info_inline.c: New test.
4246 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4249 * gfortran.dg/proc_decl_28.f90: New.
4251 2012-07-16 Andrew Pinski <apinski@cavium.com>
4253 * gcc.dg/torture/builtins-1.c: New testcase.
4255 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4257 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4258 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4259 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4260 gcc.target/cris/sync-1-v10.c,
4261 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4262 pass -mno-unaligned-atomic-may-use-library.
4263 * gcc.target/cris/sync-xchg-1.c: New test.
4264 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4265 valid register operand output modifier.
4267 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4269 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4272 2012-07-13 Andrew Pinski <apinski@cavium.com>
4274 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4275 rather than cleanup-tree-dump.
4276 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4278 2012-07-13 Richard Guenther <rguenther@suse.de>
4280 PR tree-optimization/53907
4281 * gcc.target/i386/pr53907.c: New testcase.
4283 2012-07-13 Richard Guenther <rguenther@suse.de>
4285 PR tree-optimization/53922
4286 * gcc.dg/torture/pr53922.c: New testcase.
4288 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4290 PR rtl-optimization/53908
4291 * gcc.dg/torture/pr53908.c: New test.
4293 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4296 * g++.dg/cpp0x/variadic135.C: New.
4298 2012-07-12 Jason Merrill <jason@redhat.com>
4300 * g++.dg/template/sfinae6_neg.C: Adjust.
4302 2012-07-12 Tobias Burnus <burnus@net-b.de>
4304 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4305 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4306 scan-tree-dump-times pattern.
4308 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4310 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4312 2012-07-11 Jason Merrill <jason@redhat.com>
4315 * g++.g/cpp0x/defaulted37.C: New.
4317 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4320 * gcc.target/arm/pr53859.c: New test.
4322 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4325 * gcc.c-torture/compile/pr53886.c: New.
4327 2012-07-10 Dehao Chen <dehao@google.com>
4329 * gcc.dg/debug_info_inline.c: New test.
4331 2012-07-10 Jason Merrill <jason@redhat.com>
4334 * g++.dg/cpp0x/defaulted36.C: New.
4335 * g++.dg/cpp0x/defaulted21.C: Adjust.
4337 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4339 2012-07-09 Sterling Augustine <saugustine@google.com>
4341 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4343 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4345 PR tree-optimization/53887
4346 * gcc.dg/pr53887.c: New test.
4348 2012-07-09 Jason Merrill <jason@redhat.com>
4351 * g++.dg/cpp0x/nullptr29.C: New.
4353 2012-07-09 Tom de Vries <tom@codesourcery.com>
4354 Richard Guenther <rguenther@suse.de>
4356 * gcc.dg/builtin-unreachable-6.c: New test.
4357 * gcc.dg/builtin-unreachable-5.c: New test.
4359 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4361 PR tree-optimization/53881
4362 * gcc.dg/pr53881.c: New test.
4364 2012-07-06 Jason Merrill <jason@redhat.com>
4367 * g++.dg/cpp0x/variadic134.C: New.
4370 * g++.dg/cpp0x/alias-decl-20.C: New.
4372 2012-07-06 Tom de Vries <tom@codesourcery.com>
4374 PR tree-optimization/51879
4375 * gcc.dg/pr51879-16.c: New test.
4376 * gcc.dg/pr51879-17.c: Same.
4378 2012-07-06 Tom de Vries <tom@codesourcery.com>
4380 PR tree-optimization/52009
4381 * gcc.dg/pr51879-7.c: New test.
4382 * gcc.dg/pr51879-18.c: New test.
4384 2012-07-05 Jason Merrill <jason@redhat.com>
4387 * g++.dg/template/typedef39.C: New.
4390 * g++.dg/cpp0x/variadic133.C: New.
4391 * g++.dg/template/param1.C: Adjust.
4393 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4397 * gcc.target/arm/neon/vtrnf32.c: Update.
4398 * gcc.target/arm/neon/vtrns32.c: Update.
4399 * gcc.target/arm/neon/vtrnu32.c: Update.
4400 * gcc.target/arm/neon/vzipf32.c: Update.
4401 * gcc.target/arm/neon/vzips32.c: Update.
4402 * gcc.target/arm/neon/vzipu32.c: Update.
4404 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4407 * gfortran.dg/inline_sum_4.f90: New test.
4409 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4411 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4413 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4415 * gcc.target/arm/fma-sp.c: New testcase.
4416 * gcc.target/arm/fma.c: Likewise.
4417 * gcc.target/arm/fma.h: Likewise.
4419 2012-07-04 Jason Merrill <jason@redhat.com>
4422 * g++.dg/other/enum3.C: New.
4424 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4427 * g++.dg/torture/pr53321.C: New test.
4429 2012-07-04 Richard Guenther <rguenther@suse.de>
4431 PR tree-optimization/53844
4432 * g++.dg/tree-ssa/pr53844.C: New testcase.
4434 2012-07-04 Richard Guenther <rguenther@suse.de>
4436 PR tree-optimization/53849
4437 * gcc.dg/pr53849.c: New testcase.
4439 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4442 * g++.dg/ext/label14.C: New test.
4444 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4447 * g++.dg/other/pr53811.C: New test.
4449 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4452 * gcc.target/m68k/stack-limit-1.c: New testcase.
4454 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4456 * gnat.dg/recursive_call.adb: New test.
4458 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4460 * gnat.dg/discr37.ad[sb]: New test.
4462 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4464 * g++.dg/other/packed1.C: Remove SH from xfail list.
4466 2012-07-02 Jason Merrill <jason@redhat.com>
4469 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4472 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4475 * g++.dg/cpp0x/decltype39.C: New.
4476 * g++.dg/diagnostic/method1.C: Adjust.
4479 * g++.dg/template/ref6.C: New.
4481 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4484 * gcc.target/sh/pr53568-1.c: New.
4486 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4489 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4491 2012-07-02 Jason Merrill <jason@redhat.com>
4494 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4497 * g++.dg/template/enum7.C: New.
4498 * g++.dg/other/ptrmem10.C: Adjust.
4499 * g++.dg/other/ptrmem11.C: Adjust.
4500 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4502 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4504 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4506 2012-07-01 Wei Guozhi <carrot@google.com>
4509 * gcc.target/arm/pr53447-1.c: New testcase.
4510 * gcc.target/arm/pr53447-2.c: New testcase.
4511 * gcc.target/arm/pr53447-3.c: New testcase.
4512 * gcc.target/arm/pr53447-4.c: New testcase.
4514 2012-06-29 Richard Guenther <rguenther@suse.de>
4516 PR tree-optimization/47061
4517 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4519 2012-06-29 Richard Guenther <rguenther@suse.de>
4521 PR tree-optimization/37541
4522 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4524 2012-06-29 Richard Guenther <rguenther@suse.de>
4526 PR tree-optimization/52589
4527 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4529 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4531 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4533 * g++.dg/template/error46.C: Add missing comment to dg-message.
4534 * g++.dg/template/crash107.C: Likewise.
4535 * g++.dg/template/error47.C: Likewise.
4536 * g++.dg/template/crash108.C: Likewise.
4537 * g++.dg/overload/operator5.C: Likewise.
4539 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4540 errors in dg-message directives, add comments.
4542 2012-06-28 Kai Tietz <ktietz@redhat.com>
4544 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4545 hard-coded 'unsigned long'.
4547 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4549 PR tree-optimization/51581
4550 * gcc.dg/vect/pr51581-4.c: New test.
4552 PR tree-optimization/53645
4553 * gcc.c-torture/execute/pr53645-2.c: New test.
4555 2012-06-28 Richard Guenther <rguenther@suse.de>
4558 * gcc.dg/torture/pr53790.c: New testcase.
4560 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4562 PR tree-optimization/53645
4563 * gcc.c-torture/execute/pr53645.c: New test.
4565 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4567 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4569 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4573 * gcc.dg/guality/pr49888.c: Account for the possibility that
4574 the variable is optimized out at the first test.
4576 2012-06-27 Jason Merrill <jason@redhat.com>
4578 * g++.dg/cpp0x/override2.C: Adjust.
4579 * g++.dg/template/error5.C: Adjust.
4580 * g++.dg/parse/crash28.C: Adjust.
4583 * g++.dg/parse/template27.C: New.
4584 * g++.dg/template/crash74.C: Adjust expected output.
4586 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4590 * gfortran.dg/typebound_operator_16.f03: New.
4592 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4594 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4595 even src1.i and src2.i fields even in the second half of the arrays.
4597 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4600 * g++.dg/torture/vshuf-16.inc: New test.
4601 * g++.dg/torture/vshuf-2.inc: New test.
4602 * g++.dg/torture/vshuf-4.inc: New test.
4603 * g++.dg/torture/vshuf-8.inc: New test.
4604 * g++.dg/torture/vshuf-main.inc: New test.
4605 * g++.dg/torture/vshuf-v16hi.C: New test.
4606 * g++.dg/torture/vshuf-v16qi.C: New test.
4607 * g++.dg/torture/vshuf-v2df.C: New test.
4608 * g++.dg/torture/vshuf-v2di.C: New test.
4609 * g++.dg/torture/vshuf-v2sf.C: New test.
4610 * g++.dg/torture/vshuf-v2si.C: New test.
4611 * g++.dg/torture/vshuf-v4df.C: New test.
4612 * g++.dg/torture/vshuf-v4di.C: New test.
4613 * g++.dg/torture/vshuf-v4sf.C: New test.
4614 * g++.dg/torture/vshuf-v4si.C: New test.
4615 * g++.dg/torture/vshuf-v8hi.C: New test.
4616 * g++.dg/torture/vshuf-v8qi.C: New test.
4617 * g++.dg/torture/vshuf-v8si.C: New test.
4619 2012-06-27 Richard Guenther <rguenther@suse.de>
4622 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4624 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4626 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4627 scan-dump-dem-not): Use printable pattern in test name.
4629 2012-06-26 Sterling Augustine <saugustine@google.com>
4630 Dominique Dhumieres <dominiq@lps.ens.fr>
4632 * gcc.dg/pubtypes-2.c: Update expected output.
4633 * gcc.dg/pubtypes-3.c: Likewise.
4634 * gcc.dg/pubtypes-4.c: Likewise.
4636 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4638 * gcc.dg/tree-ssa/slsr-1.c: New test.
4639 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4640 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4641 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4643 2012-06-26 Matt Turner <mattst88@gmail.com>
4646 * gcc.target/arm/mmx-2.c: New.
4648 2012-06-26 Richard Guenther <rguenther@suse.de>
4651 * g++.dg/torture/pr53752.C: New testcase.
4653 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4655 PR tree-optimization/53748
4656 * gcc.c-torture/compile/pr53748.c: New test.
4658 2012-06-25 Jason Merrill <jason@redhat.com>
4662 * g++.dg/cpp0x/decltype38.C: New.
4663 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4665 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4667 * lib/target-supports-dg.exp (testname-for-summary): New.
4668 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4669 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4670 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4671 scan-module-absence, output-exists, output-exists-not: Use
4672 testname-for-summary.
4673 (dg-test): Clean up testname_with_flags.
4674 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4675 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4676 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4677 scan-assembler-dem-not, object-size: Use testname-for-summary.
4678 * lib/gcov.exp (run-gcov): Likewise.
4679 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4680 scan-dump-dem, scan-dump-dem-note): Likewise.
4682 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4683 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4684 including profopt.opt; save and restore existing value.
4685 * g++.dg/bprob/bprob.exp: Likewise.
4686 * gcc.dg/matrix/matrix.exp: Likewise.
4687 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4688 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4691 2012-06-25 Richard Henderson <rth@redhat.com>
4693 * gcc.dg/pr53749.c: New.
4695 2012-06-25 Jason Merrill <jason@redhat.com>
4698 * g++.dg/cpp0x/nullptr28.C: New.
4700 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4702 * gcc.target/arm/neon-vld1_dupQ.c: New.
4704 2012-06-25 Florian Weimer <fweimer@redhat.com>
4706 * g++.dg/init/new35.C: New.
4707 * g++.dg/init/new36.C: New.
4708 * g++.dg/init/new37.C: New.
4709 * g++.dg/ext/vla5.C: New warning.
4710 * g++.dg/ext/vla8.C: New warning.
4711 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4713 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4714 James Greenhalgh <james.greenhalgh@arm.com>
4716 * gcc.target/arm/ftest-support-arm.h New testcase.
4717 * gcc.target/arm/ftest-support-thumb.h Likewise.
4718 * gcc.target/arm/ftest-support.h Likewise.
4719 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4720 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4721 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4722 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4723 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4724 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4725 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4726 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4727 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4728 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4729 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4730 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4731 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4732 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4733 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4734 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4735 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4736 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4737 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4738 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4739 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4740 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4741 * lib/target-supports.exp
4742 (check_effective_target_arm_arch_FUNC): Add support for more
4744 (add_options_for_arm_arch_FUNC): Likewise.
4745 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4747 2012-06-25 Jason Merrill <jason@redhat.com>
4750 * g++.dg/cpp0x/constexpr-tuple.C: New.
4752 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4755 * gcc.target/i386/pr53759.c: New test.
4758 * g++.dg/cpp0x/nsdmi7.C: New test.
4760 2012-06-24 Kai Tietz <ktietz@redhat.com>
4762 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4764 * gcc.target/i386/pr38988.c: Likewise.
4766 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4770 * gfortran.dg/typebound_generic_12.f03: New.
4771 * gfortran.dg/typebound_generic_13.f03: New.
4773 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4775 * gnat.dg/lto15.ad[sb]: New test.
4777 2012-06-21 Meador Inge <meadori@codesourcery.com>
4780 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4782 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4784 * gcc.dg/pch/ident-1.c: New test.
4785 * gcc.dg/pch/ident-1.hs: Header file for new test.
4787 2012-06-21 Michael Matz <matz@suse.de>
4790 * gcc.c-torture/execute/pr53688.c: New test.
4792 2012-06-20 Richard Guenther <rguenther@suse.de>
4794 PR tree-optimization/30318
4795 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4797 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4799 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4801 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4803 * gcc.target/i386/clearcapv2.map: New file.
4804 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4806 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4808 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4809 and add __sh__ case.
4811 2012-06-19 Jason Merrill <jason@redhat.com>
4814 * g++.dg/debug/localclass1.C: New.
4816 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4818 * g++.dg/cpp0x/override4.C: New.
4820 2012-06-14 Jason Merrill <jason@redhat.com>
4823 * g++.dg/cpp0x/decltype37.C: New.
4825 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4827 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4829 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4831 * gcc.c-torture/compile/vector-5.c,
4832 gcc.c-torture/compile/vector-6.c: New tests.
4834 2012-06-19 Richard Henderson <rth@redhat.com>
4836 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4838 2012-06-19 Richard Guenther <rguenther@suse.de>
4840 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4842 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4845 * gcc.target/i386/pr53712.c: New test.
4847 2012-06-18 Tobias Burnus <burnus@net-b.de>
4850 * gfortran.dg/elemental_optional_args_6.f90: New.
4852 2012-06-18 Tobias Burnus <burnus@net-b.de>
4855 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4856 * gfortran.dg/coarray/move_alloc_1.f90
4858 2012-06-18 Tobias Burnus <burnus@net-b.de>
4861 * gfortran.dg/coarray_27.f90: New.
4863 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4864 Greta Yorsh <Greta.Yorsh@arm.com>
4866 * gcc.target/arm/epilog-1.c: New test.
4868 2012-06-18 Richard Guenther <rguenther@suse.de>
4870 PR tree-optimization/53693
4871 * g++.dg/torture/pr53693.C: New testcase.
4873 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4875 PR tree-optimization/53703
4876 * gcc.dg/torture/pr53703.c: New test.
4878 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4881 * gcc.target/i386/pr53698.c: New test.
4883 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4885 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4887 2012-06-17 Tobias Burnus <burnus@net-b.de>
4891 * gfortran.dg/transfer_check_3.f90: New.
4893 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4895 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4897 2012-06-16 Tobias Burnus <burnus@net-b.de>
4901 * gfortran.dg/deferred_type_param_8.f90: New.
4903 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4905 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4906 testname that includes flags, passed in as new argument, in
4908 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4909 and pass it to verify-* procedures.
4911 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4912 alignment torture options with usual torture options.
4914 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4915 messages reported for one line of source code.
4916 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4917 * g++.dg/cpp0x/decltype2.C: Likewise.
4918 * g++.dg/cpp0x/decltype3.C: Likewise.
4919 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4920 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4921 * g++.dg/cpp0x/static_assert3.C: Likewise.
4922 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4923 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4924 * g++.dg/cpp0x/union1.C: Likewise.
4925 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4926 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4927 * g++.dg/cpp0x/variadic2.C: Likewise.
4928 * g++.dg/cpp0x/variadic20.C: Likewise.
4929 * g++.dg/cpp0x/variadic74.C: Likewise.
4930 * g++.dg/diagnostic/bitfld2.C: Likewise.
4931 * g++.dg/ext/attrib44.C: Likewise.
4932 * g++.dg/ext/no-asm-1.C: Likewise.
4933 * g++.dg/other/error34.C: Likewise.
4934 * g++.dg/parse/crash46.C: Likewise.
4935 * g++.dg/parse/error10.C: Likewise.
4936 * g++.dg/parse/error2.C: Likewise.
4937 * g++.dg/parse/error3.C: Likewise.
4938 * g++.dg/parse/error36.C: Likewise.
4939 * g++.dg/parse/error8.C: Likewise.
4940 * g++.dg/parse/error9.C: Likewise.
4941 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4942 * g++.dg/parse/parser-pr28152.C: Likewise.
4943 * g++.dg/parse/template25.C: Likewise.
4944 * g++.dg/parse/typename11.C: Likewise.
4945 * g++.dg/tc1/dr147.C: Likewise.
4946 * g++.dg/template/deduce3.C: Likewise.
4947 * g++.dg/template/koenig9.C: Likewise.
4948 * g++.dg/template/pr23510.C: Likewise.
4949 * g++.dg/warn/pr12242.C: Likewise.
4950 * g++.dg/warn/pr30551-2.C: Likewise.
4951 * g++.dg/warn/pr30551.C: Likewise.
4952 * g++.old-deja/g++.other/typename1.C: Likewise.
4953 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4955 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4958 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4959 * c-c++-common/torture/vshuf-2.inc: Likewise.
4960 * c-c++-common/torture/vshuf-4.inc: Likewise.
4961 * c-c++-common/torture/vshuf-8.inc: Likewise.
4962 * c-c++-common/torture/vshuf-main.inc: Likewise.
4963 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4964 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4965 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4966 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4967 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4968 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4969 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4970 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4971 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4972 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4973 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4974 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4975 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4976 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4978 2012-06-15 Michael Matz <matz@suse.de>
4980 * gcc.dg/tree-ssa/vector-4.c: New test.
4982 2012-06-15 Michael Matz <matz@suse.de>
4984 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4985 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4987 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4989 PR tree-optimization/53636
4990 * gcc.target/arm/pr53636.c: New test.
4992 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4994 PR tree-optimization/51581
4995 * gcc.c-torture/execute/pr51581-1.c: New test.
4996 * gcc.c-torture/execute/pr51581-2.c: New test.
4997 * gcc.dg/vect/pr51581-1.c: New test.
4998 * gcc.dg/vect/pr51581-2.c: New test.
4999 * gcc.dg/vect/pr51581-3.c: New test.
5000 * gcc.target/i386/avx-pr51581-1.c: New test.
5001 * gcc.target/i386/avx-pr51581-2.c: New test.
5002 * gcc.target/i386/avx2-pr51581-1.c: New test.
5003 * gcc.target/i386/avx2-pr51581-2.c: New test.
5004 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5006 2012-06-15 Richard Guenther <rguenther@suse.de>
5008 * gcc.c-torture/execute/20120615-1.c: New testcase.
5010 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5012 * gnat.dg/vect8.ad[sb]: New test.
5014 2012-06-14 Richard Guenther <rguenther@suse.de>
5016 * gcc.dg/tree-ssa/vrp.h: New testcase.
5017 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5019 2012-06-13 Christian Bruel <christian.bruel@st.com>
5022 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5024 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5026 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5028 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5031 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5032 test summary unique.
5034 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5035 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5036 scan-stack-usage-not): Don't strip torture options from test name.
5038 * lib/scandump.exp (scan-dump-times): Use printable version of
5039 regexp in test summary line.
5041 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5042 messages reported for one line of source code.
5043 * gcc.dg/format/few-1.c: Likewise.
5044 * gcc.dg/ia64-sync-2.c: Likewise.
5045 * gcc.dg/sync-2.c: Likewise.
5046 * gcc.dg/noncompile/pr44517.c: Likewise.
5048 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5051 * gcc.dg/guality/pr49888.c: New.
5053 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5055 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5056 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5057 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5059 2012-06-13 Tobias Burnus <burnus@net-b.de>
5062 * gfortran.dg/intent_out_7.f90: New.
5064 2012-06-13 Tobias Burnus <burnus@net-b.de>
5067 * gfortran.dg/save_4.f90: New.
5069 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5074 * gcc.dg/pr53532.c: New test.
5075 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5076 adjust line numbers.
5077 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5078 * gcc.dg/Wcxx-compat-8.c: Likewise.
5079 * gcc.dg/pr51034.c: New test.
5080 * gcc.dg/pr53196-1.c: New test.
5081 * gcc.dg/pr53196-2.c: New test.
5083 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5085 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5086 alignment torture options with usual torture options.
5087 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5088 instead of dg-options.
5089 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5090 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5091 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5092 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5093 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5094 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5096 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5097 to checks for multiple messages reported for one line of source code.
5098 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5100 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5101 messages reported for one line of source code.
5103 * gcc.dg/20031223-1.c: Add comments to check for multiple
5104 messages reported for one line of source code.
5105 * gcc.dg/Wconversion-integer.c: Likewise.
5106 * gcc.dg/Wfatal-2.c: Likewise.
5107 * gcc.dg/Wfatal.c: Likewise.
5108 * gcc.dg/Wobjsize-1.c: Likewise.
5109 * gcc.dg/c99-vla-jump-1.c: Likewise.
5110 * gcc.dg/c99-vla-jump-2.c: Likewise.
5111 * gcc.dg/c99-vla-jump-3.c: Likewise.
5112 * gcc.dg/c99-vla-jump-4.c: Likewise.
5113 * gcc.dg/c99-vla-jump-5.c: Likewise.
5114 * gcc.dg/decl-9.c: Likewise.
5115 * gcc.dg/declspec-10.c: Likewise.
5116 * gcc.dg/declspec-18.c: Likewise.
5117 * gcc.dg/mtune.c: Likewise.
5118 * gcc.dg/parser-pr28152-2.c: Likewise.
5119 * gcc.dg/parser-pr28152.c: Likewise.
5120 * gcc.dg/pr14475.c: Likewise.
5121 * gcc.dg/pr27953.c: Likewise.
5122 * gcc.dg/pr28322-3.c: Likewise.
5123 * gcc.dg/pr30457.c: Likewise.
5124 * gcc.dg/pr30551-2.c: Likewise.
5125 * gcc.dg/pr30551-3.c: Likewise.
5126 * gcc.dg/pr30551-4.c: Likewise.
5127 * gcc.dg/pr30551-5.c: Likewise.
5128 * gcc.dg/pr30551-6.c: Likewise.
5129 * gcc.dg/pr30551.c: Likewise.
5130 * gcc.dg/pr45461.c: Likewise.
5131 * gcc.dg/pr48552-1.c: Likewise.
5132 * gcc.dg/pr48552-2.c: Likewise.
5133 * gcc.dg/redecl-1.c: Likewise.
5134 * gcc.dg/transparent-union-3.c: Likewise.
5135 * gcc.dg/utf-dflt.c: Likewise.
5136 * gcc.dg/utf-dflt2.c: Likewise.
5137 * gcc.dg/vla-8.c: Likewise.
5138 * gcc.dg/vla-init-1.c: Likewise.
5139 * gcc.dg/wtr-int-type-1.c: Likewise.
5141 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5142 messages reported for for one line of source code.
5143 * c-c++-common/raw-string-5.c: Likewise.
5144 * c-c++-common/raw-string-4.c: Likewise.
5145 * c-c++-common/raw-string-6.c: Likewise.
5146 * c-c++-common/pr20000.c: Likewise.
5148 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5149 messages reported for one line of source code.
5150 * gcc.dg/cpp/pr30786.c: Likewise.
5151 * gcc.dg/cpp/pr28709.c: Likewise.
5152 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5153 * gcc.dg/cpp/macspace2.c: Likewise.
5154 * gcc.dg/cpp/missing-header-1.c: Likewise.
5155 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5156 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5157 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5159 2012-06-12 Jason Merrill <jason@redhat.com>
5162 * g++.dg/template/local7.C: New.
5164 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5167 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5168 * gcc.target/sh/pr51340-2.c: Likewise.
5169 * gcc.target/sh/pr51340-3.c: Likewise.
5171 2012-06-12 Michael Matz <matz@suse.de>
5173 * gcc.dg/torture/alias-1.c: New test.
5175 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5177 PR rtl-optimization/53589
5178 * gcc.dg/torture/pr53589.c: New test.
5180 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5183 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5184 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5185 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5186 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5187 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5188 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5189 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5190 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5191 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5192 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5193 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5194 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5195 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5196 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5197 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5198 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5200 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5202 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5203 (check_intel_cpu_model): New function.
5204 (check_amd_cpu_model): New function.
5205 (check_features): New function.
5206 (__get_cpuid_output): New function.
5207 (check_detailed): New function.
5208 (fn1): Rename to quick_check.
5209 (main): Update to call quick_check and call check_detailed.
5211 2012-06-11 Richard Henderson <rth@redhat.com>
5213 * lib/target-supports.exp
5214 (check_effective_target_sync_long_long_runtime): Use
5215 check_effective_target_lp64 instead of
5216 check_effective_target_powerpc64 for powerpc targets.
5218 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5221 * gcc.target/sh/pr53511-1.c: New.
5223 2012-06-11 Richard Guenther <rguenther@suse.de>
5226 * g++.dg/lto/pr53470_0.C: New testcase.
5227 * gcc.dg/lto/pr53470_0.c: Likewise.
5229 2012-06-11 Richard Guenther <rguenther@suse.de>
5232 * g++.dg/ext/pr53605.C: New testcase.
5234 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5236 * gnat.dg/specs/array1.ads: New test.
5237 * gnat.dg/specs/array2.ads: Likewise.
5238 * gnat.dg/array22.adb: Likewise.
5240 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5242 * gnat.dg/constant4.adb: New test.
5243 * gnat.dg/constant4_pkg.ads: New helper.
5245 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5248 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5249 * gfortran.dg/allocate_class_1.f90: Modified.
5250 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5251 * gfortran.dg/allocate_class_2.f90: New.
5253 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5256 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5258 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5261 * gfortran.dg/string_assign_2.f90: New test case.
5263 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5266 * gfortran.dg/string_assign_1.f90: New test case.
5268 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5271 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5272 * gcc.dg/gomp/critical-4.c: Likewise.
5273 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5274 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5275 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5276 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5277 * c-c++-common/gomp/pr53580.c: New test.
5279 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5282 * g++.dg/cpp0x/forw_enum11.C: New.
5284 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5287 * g++.dg/cpp0x/alias-decl-19.C: New.
5289 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5291 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5293 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5295 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5297 (XSTATE_SSE): Ditto.
5298 (XSTATE_YMM): Ditto.
5299 (avx_os_support): Use new defines.
5301 2012-06-06 Richard Guenther <rguenther@suse.de>
5304 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5307 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5310 * g++.dg/cpp0x/pr52841.C: New testcase.
5312 2012-06-06 Richard Guenther <rguenther@suse.de>
5314 PR tree-optimization/53081
5315 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5316 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5318 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5320 * gcc.target/powerpc/pr53487.c: New test.
5322 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5324 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5326 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5328 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5330 2012-06-05 Richard Guenther <rguenther@suse.de>
5332 PR tree-optimization/30442
5333 * gcc.dg/vect/bb-slp-30.c: New testcase.
5335 2012-06-05 Richard Guenther <rguenther@suse.de>
5337 PR tree-optimization/53081
5338 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5339 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5340 -fno-tree-loop-distribute-patterns.
5342 2012-06-05 Alan Modra <amodra@gmail.com>
5344 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5345 Check static chain in nested funcs.
5347 2012-06-04 Tobias Burnus <burnus@net-b.de>
5350 * gfortran.dg/init_flag_10.f90: New.
5352 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5355 * g++.dg/warn/Wenum-compare-no-2: New.
5357 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5359 PR preprocessor/53463
5360 * g++.dg/cpp/limits.C: New test.
5361 * g++.dg/parse/error19.C: Adjust.
5362 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5363 * g++.dg/warn/pr35635.C: Likewise.
5364 * g++.old-deja/g++.pt/assign1.C: Likewise.
5366 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5369 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5370 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5371 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5372 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5373 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5374 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5375 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5376 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5378 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5380 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5382 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5384 PR tree-optimization/53550
5385 * gcc.dg/pr53550.c: New test.
5387 2012-06-04 Richard Guenther <rguenther@suse.de>
5389 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5390 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5391 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5393 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5396 * gfortran.dg/parameter_array_element_2.f90: New.
5398 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5401 * gcc.target/sh/pr53512-1.c: New.
5402 * gcc.target/sh/pr53512-2.c: New.
5403 * gcc.target/sh/pr53512-3.c: New.
5404 * gcc.target/sh/pr53512-4.c: New.
5406 2012-06-01 Jason Merrill <jason@redhat.com>
5409 * g++.dg/ext/visibility/template12.C: New.
5410 * g++.dg/ext/attrib14.C: Adjust warning line.
5413 * g++.dg/parse/new6.C: New.
5414 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5416 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5418 * c-c++-common/restrict-2.c: Revert previous change.
5420 2012-06-01 Jason Merrill <jason@redhat.com>
5423 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5426 * g++.dg/cpp0x/auto33.C: New.
5428 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5431 * g++.dg/parse/namespace-alias-1.C: New.
5433 2012-06-01 Christian Bruel <christian.bruel@st.com>
5435 * gcc.dg/spec-options.c: New test.
5436 * gcc.dg/foo.specs: New file.
5438 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5441 * gnat.dg/lto14.adb: Skip on Solaris.
5443 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5445 * gcc.target/cris/sync-1-v10.c,
5446 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5447 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5448 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5449 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5450 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5451 gcc.target/cris/torture/sync-mis-op-i-1.c,
5452 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5453 gcc.target/cris/torture/sync-mis-op-i-2.c,
5454 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5455 gcc.target/cris/torture/sync-mis-op-i-3.c,
5456 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5457 gcc.target/cris/torture/sync-mis-op-s-1.c,
5458 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5459 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5460 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5461 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5462 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5463 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5464 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5465 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5466 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5468 2012-05-31 Richard Guenther <rguenther@suse.de>
5470 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5471 ldist-pr45948.c with disabled SCCP.
5473 2012-05-31 Richard Guenther <rguenther@suse.de>
5476 * gcc.dg/torture/pr48493.c: New testcase.
5478 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5480 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5482 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5483 of the initialization loop.
5484 (dg-final): Adjust the expected number of vectorized loops depending
5485 on vect_char_mult target selector.
5487 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5489 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5490 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5491 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5494 2012-05-30 Jason Merrill <jason@redhat.com>
5497 * g++.dg/init/new34.C: New.
5498 * g++.dg/tree-ssa/stabilize1.C: New.
5500 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5503 * g++.dg/init/new33.C: New test.
5505 2012-05-30 Richard Guenther <rguenther@suse.de>
5508 * gcc.dg/torture/pr53501.c: New testcase.
5509 * c-c++-common/restrict-2.c: Adjust.
5511 2012-05-30 Alan Modra <amodra@gmail.com>
5513 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5516 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5518 * gcc.target/i386/shuf-concat.c: New test.
5520 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5522 PR rtl-optimization/53519
5523 * gcc.c-torture/compile/pr53519.c: New test.
5525 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5527 * gcc.target/arm/neon-vrev.c: New.
5529 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5532 * gcc.target/sh/pr51340-1.c: New.
5533 * gcc.target/sh/pr51340-2.c: New.
5534 * gcc.target/sh/pr51340-3.c: New.
5536 2012-05-29 Richard Guenther <rguenther@suse.de>
5538 PR tree-optimization/53516
5539 * gcc.dg/torture/pr53516.c: New testcase.
5541 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5543 PR preprocessor/53229
5544 * gcc.dg/cpp/paste6.c: Force to run without
5545 -ftrack-macro-expansion.
5546 * gcc.dg/cpp/paste8.c: Likewise.
5547 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5548 -ftrack-macro-expansion.
5549 * gcc.dg/cpp/paste12.c: Force to run without
5550 -ftrack-macro-expansion.
5551 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5552 -ftrack-macro-expansion.
5553 * gcc.dg/cpp/paste13.c: Likewise.
5554 * gcc.dg/cpp/paste14.c: Likewise.
5555 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5556 -ftrack-macro-expansion.
5557 * gcc.dg/cpp/paste18.c: New test.
5559 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5561 * gcc.target/cris/torture/trap-1.c,
5562 gcc.target/cris/torture/trap-2.c,
5563 gcc.target/cris/torture/trap-3.c,
5564 gcc.target/cris/torture/trap-v0.c,
5565 gcc.target/cris/torture/trap-v3.c: New tests.
5567 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5570 * g++.dg/warn/Wbraces3.C: New.
5571 * g++.dg/warn/Wbraces4.C: Likewise.
5573 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5575 PR tree-optimization/53505
5576 * c-c++-common/torture/pr53505.c: New test.
5578 2012-05-27 Nathan Sidwell <nathan@acm.org>
5580 * gcc.dg/stmt-expr-4.c: New.
5582 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5585 * g++.dg/parse/crash60.C: New.
5587 2012-05-26 Jason Merrill <jason@redhat.com>
5590 * c-c++-common/array-lit.c: New.
5591 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5593 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5596 * gnat.dg/array21.adb: New test.
5598 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5600 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5602 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5605 * g++.dg/other/anon-union3.C: New.
5607 2012-05-25 Ian Lance Taylor <iant@google.com>
5609 * gcc.dg/split-6.c: New test.
5611 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5613 * gnat.dg/lto14.adb: New test.
5615 2012-05-25 Tristan Gingold <gingold@adacore.com>
5617 * gcc.target/i386/large-frame.c: New.
5619 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5620 * gcc.target/powerpc/lhs-1.c: New.
5621 * gcc.target/powerpc/lhs-2.c: New.
5622 * gcc.target/powerpc/lhs-3.c: New.
5624 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5626 Make unwound macro expansion trace less redundant
5627 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5628 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5629 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5630 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5631 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5632 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5634 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5637 * g++.dg/cpp0x/constexpr-default1.C: New.
5639 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5642 * g++.dg/eh/goto2.C: New.
5644 2012-05-24 Richard Guenther <rguenther@suse.de>
5647 * g++.dg/tree-prof/pr53460.C: New testcase.
5649 2012-05-24 Richard Guenther <rguenther@suse.de>
5652 * g++.dg/debug/pr53466.C: New testcase.
5654 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5656 PR tree-optimization/53465
5657 * gcc.c-torture/execute/pr53465.c: New test.
5659 2012-05-23 Tobias Burnus <burnus@net-b.de>
5663 * gfortran.dg/allocate_with_typespec_6.f90: New.
5665 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5668 * g++.dg/warn/delete-array-1.C: New.
5670 2012-05-23 Richard Guenther <rguenther@suse.de>
5672 * gcc.dg/torture/pr39074-2.c: Adjust.
5673 * gcc.dg/torture/pr39074.c: Likewise.
5674 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5675 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5677 2012-05-22 Jan Hubicka <jh@suse.cz>
5680 * g++.dg/torture/pr53161.C: New testcase.
5682 2012-05-22 Tobias Burnus <burnus@net-b.de>
5685 * gfortran.dg/realloc_on_assign_15.f90: New.
5687 2012-05-22 Richard Guenther <rguenther@suse.de>
5690 * gcc.dg/torture/pr51071-2.c: New testcase.
5692 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5694 PR tree-optimization/53336
5695 * g++.dg/torture/pr53336.C: New testcase.
5697 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5700 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5701 instead of -Wunused-local-typedefs.
5703 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5706 * g++.dg/other/abstract4.C: New-
5708 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5711 * g++.dg/ext/attrib46.C: New.
5713 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5716 * gcc.c-torture/compile/pr53418-1.c,
5717 gcc.c-torture/compile/pr53418-2.c: New tests.
5719 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5721 PR tree-optimization/53366
5722 * gcc.dg/torture/pr53366-1.c: New test.
5723 * gcc.dg/torture/pr53366-2.c: New test.
5724 * gcc.target/i386/pr53366-1.c: New test.
5725 * gcc.target/i386/pr53366-2.c: New test.
5727 PR tree-optimization/53409
5728 * gcc.c-torture/compile/pr53409.c: New test.
5730 PR tree-optimization/53410
5731 * gcc.c-torture/compile/pr53410-1.c: New test.
5732 * gcc.c-torture/compile/pr53410-2.c: New test.
5734 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5737 * gcc.target/i386/pr53425-1.c: New file.
5738 * gcc.target/i386/pr53425-2.c: Likewise.
5740 2012-05-21 Richard Guenther <rguenther@suse.de>
5742 PR tree-optimization/53408
5743 * gcc.dg/torture/pr53408.c: New testcase.
5745 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5746 H.J. Lu <hongjiu.lu@intel.com>
5749 * gcc.target/i386/pr53416.c: New file.
5751 2012-05-21 Richard Guenther <rguenther@suse.de>
5753 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5755 2012-05-21 Richard Guenther <rguenther@suse.de>
5757 * gcc.dg/torture/ldist-1.c: New testcase.
5759 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5761 * gnat.dg/lto13.adb: New test.
5762 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5764 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5766 * gnat.dg/specs/lto12.ads: New test.
5767 * gnat.dg/specs/lto12_pkg.ads: New helper.
5769 2012-05-18 Richard Guenther <rguenther@suse.de>
5771 PR tree-optimization/53346
5772 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5773 * gcc.target/i386/incoming-10.c: Adjust.
5774 * gcc.target/i386/incoming-11.c: Likewise.
5775 * gcc.target/i386/pr46295.c: Likewise.
5777 2012-05-18 Richard Guenther <rguenther@suse.de>
5779 * gcc.dg/pr53352.c: Return zero.
5781 2012-05-18 Richard Guenther <rguenther@suse.de>
5783 PR tree-optimization/53390
5784 * gcc.dg/torture/pr53390.c: New testcase.
5786 2012-05-18 Meador Inge <meadori@codesourcery.com>
5788 PR rtl-optimization/53352
5789 * gcc.dg/pr53352.c: New test.
5791 2012-05-17 David S. Miller <davem@davemloft.net>
5793 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5794 failure on sparc-*-linux-gnu.
5796 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5799 * g++.dg/parse/error49.C: New.
5800 * g++.dg/cpp0x/error8.C: Likewise.
5801 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5802 * g++.dg/ext/utf-dflt2.C: Likewise.
5803 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5804 * g++.dg/ext/utf-dflt.C: Likewise.
5805 * c-c++-common/raw-string-3.c: Likewise.
5806 * c-c++-common/raw-string-4.c: Likewise.
5808 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5811 * g++.dg/cpp0x/catch1.C: New.
5813 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5816 * g++.dg/parse/error48.C: New.
5817 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5818 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5820 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5822 * gcc.dg/tm/indirect-2.c: New test.
5824 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5826 PR tree-optimization/53217
5827 * gfortran.dg/pr53217.f90: New test.
5829 2012-05-16 Richard Guenther <rguenther@suse.de>
5831 PR tree-optimization/53364
5832 * g++.dg/torture/pr53364.C: New testcase.
5834 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5837 * gcc.dg/pr52549.c: Fix test for long != void*
5838 * gcc.c-torture/execute/pr52979-1.x: New file.
5839 * gcc.c-torture/execute/pr52979-2.x: New file.
5841 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5843 PR preprocessor/7263
5844 * gcc.dg/binary-constants-2.c: Run without tracking locations
5845 accross macro expansion.
5846 * gcc.dg/binary-constants-3.c: Likewise.
5847 * gcc.dg/cpp/sysmac2.c: Likewise.
5848 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5850 * gcc.dg/cpp/syshdr3.c: New test.
5851 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5852 * gcc.dg/system-binary-constants-1.c: New test.
5853 * gcc.dg/system-binary-constants-1.h: New header for the new test
5855 * g++.dg/cpp/syshdr3.C: New test.
5856 * g++.dg/cpp/syshdr3.h: New header the new test above.
5857 * g++.dg/system-binary-constants-1.C: New test.
5858 * g++.dg/system-binary-constants-1.h: New header the new test
5861 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5863 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5865 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5868 * gcc.dg/pr53358.c: New test.
5870 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5873 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5874 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5876 2012-05-15 Olivier Hainque <hainque@adacore.com>
5878 * g++.dg/eh/sighandle.C: New testcase.
5880 2012-05-15 Richard Guenther <rguenther@suse.de>
5882 PR tree-optimization/53355
5883 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5885 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5887 * gfortran.dg/*.f90: Remove now redundant manual
5888 cleanup-modules directive.
5890 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5892 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5893 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5895 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5898 * gfortran.dg/int_range_io_1.f90: New test.
5900 2012-05-14 Andi Kleen <ak@linux.intel.com>
5901 Jakub Jelinek <jakub@redhat.com>
5904 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5905 * gcc.target/i386/rtm-check.h: New file.
5906 * gcc.target/i386/pr53315.c: New test.
5908 2012-05-14 Tobias Burnus <burnus@net-b.de>
5913 * gfortran.dg/deferred_type_param_4.f90: New.
5914 * gfortran.dg/deferred_type_param_6.f90: New.
5916 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5918 * gcc.target/i386/retarg.c: New test.
5920 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5923 * gfortran.dg/deferred_type_param_3.f90: New.
5924 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5925 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5927 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5929 * gnat.dg/null_pointer_deref3.adb: New test.
5931 2012-05-12 Tobias Burnus <burnus@net-b.de>
5935 * gfortran.dg/deferred_type_param_5.f90: New.
5937 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5939 * g++.dg/parse/error47.C: New.
5941 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5944 * gfortran.dg/string_compare_4.f90: Change option
5945 to -fdump-tree-original. Add test case for kind=4.
5947 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5950 * gfortran.dg/string_compare_4.f90: New test.
5952 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5954 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5956 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5959 * g++.dg/cpp0x/variadic132.C: New.
5961 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5964 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5965 * g++.dg/parse/error26.C: Tweak dg-error column number.
5967 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5970 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5972 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5974 * gnat.dg/lto11.ad[sb]: New test.
5976 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5979 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5980 directive to Scan for vpmuldq, not vpmacsdql.
5982 2012-05-09 Michael Matz <matz@suse.de>
5984 PR tree-optimization/53185
5985 * gcc.dg/vect/pr53185.c: New test.
5987 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5990 * gcc.target/i386/pr53249.c: New.
5992 2012-05-09 Richard Guenther <rguenther@suse.de>
5994 PR tree-optimization/18437
5995 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5996 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5998 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6000 PR tree-optimization/53226
6001 * gcc.c-torture/compile/pr53226.c: New test.
6003 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6005 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6006 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6007 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6008 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6009 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6010 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6011 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6012 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6013 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6014 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6015 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6016 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6017 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6018 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6020 2012-05-09 Dehao Chen <dehao@google.com>
6022 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6023 * gcc.dg/predict-2.c: Likewise.
6024 * gcc.dg/predict-3.c: Likewise.
6025 * gcc.dg/predict-4.c: Likewise.
6026 * gcc.dg/predict-5.c: Likewise.
6027 * gcc.dg/predict-6.c: Likewise.
6029 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6032 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6034 2012-05-08 Richard Guenther <rguenther@suse.de>
6036 * gcc.dg/fold-bitand-4.c: New testcase.
6038 2012-05-08 Dehao Chen <dehao@google.com>
6040 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6041 heuristic is working properly.
6042 * gcc.dg/predict-2.c: Likewise.
6043 * gcc/dg/predict-3.c: Likewise.
6044 * gcc/dg/predict-4.c: Likewise.
6045 * gcc/dg/predict-5.c: Likewise.
6046 * gcc/dg/predict-6.c: Likewise.
6048 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6050 PR tree-optimization/53239
6051 * g++.dg/opt/vrp3.C: New test.
6052 * g++.dg/opt/vrp3-aux.cc: New file.
6053 * g++.dg/opt/vrp3.h: New file.
6055 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6057 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6058 .uleb128 support in assembler output.
6060 2012-05-07 Richard Guenther <rguenther@suse.de>
6063 * g++.dg/lto/pr42987_0.C: New testcase.
6064 * g++.dg/lto/pr42987_1.C: Likewise.
6066 2012-05-07 Tobias Burnus <burnus@net-b.de>
6069 * gfortran.dg/typebound_operator_15.f90: New.
6071 2012-05-06 Tobias Burnus <burnus@net-b.de>
6074 * gfortran.dg/class_array_13.f90: New.
6076 2012-05-06 Tristan Gingold <gingold@adacore.com>
6078 * gnat.dg/warn7.adb: New test.
6080 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6082 * gnat.dg/specs/renamings.ads: Rename to...
6083 * gnat.dg/specs/renaming1.ads: ...this.
6084 * gnat.dg/specs/renaming2.ads: New test.
6085 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6086 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6087 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6088 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6090 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6092 * gnat.dg/discr36.ad[sb]: New test.
6093 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6095 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6098 * c-c++-common/pr43772.c: New.
6100 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6103 * gfortran.dg/select_type_26.f03 : New test.
6104 * gfortran.dg/select_type_27.f03 : New test.
6107 * gfortran.dg/select_type_28.f03 : New test.
6109 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6113 * gfortran.dg/mod_sign0_1.f90: New test.
6114 * gfortran.dg/mod_large_1.f90: New test.
6116 2012-05-04 Tobias Burnus <burnus@net-b.de>
6119 gfortran.dg/public_private_module_5.f90: New.
6121 2012-05-04 Tobias Burnus <burnus@net-b.de>
6124 * gfortran.dg/constructor_7.f90: New.
6125 * gfortran.dg/constructor_8.f90: New.
6127 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6130 * g++.dg/cpp0x/static_assert7.C: New.
6132 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6134 PR tree-optimization/52633
6135 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6136 recognized as widening shifts instead of over-widening.
6137 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6138 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6139 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6140 * gcc.target/arm/pr52633.c: New test.
6142 2012-05-04 Richard Guenther <rguenther@suse.de>
6144 PR tree-optimization/53168
6145 * gcc.dg/torture/pr53168.c: New testcase.
6146 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6148 2012-05-04 Richard Guenther <rguenther@suse.de>
6150 * gcc.dg/lto/pr53214_0.c: New testcase.
6152 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6154 * gcc.target/ia64/pr48496.c: New test.
6155 * gcc.target/ia64/pr52657.c: Likewise.
6157 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6160 * c-c++-common/pr51712.c: New.
6162 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6165 * gcc.target/powwerpc/pr53199.c: New file.
6167 2012-05-03 Jason Merrill <jason@redhat.com>
6169 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6171 * gcc.dg/debug/dwarf2/dups-types.c: New.
6172 * gcc.dg/debug/dwarf2/dups-types.h: New.
6174 2012-05-03 Jason Merrill <jason@redhat.com>
6176 * g++.dg/debug/dwarf2/namespace-2.C: New.
6177 * g++.dg/debug/dwarf2/localclass3.C: New.
6179 2012-05-03 Jason Merrill <jason@redhat.com>
6181 * g++.dg/debug/dwarf2/thunk1.C: New.
6183 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6186 * g++.dg/other/final2.C: New.
6188 2012-05-03 Richard Guenther <rguenther@suse.de>
6190 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6192 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6194 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6195 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6196 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6197 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6199 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6201 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6203 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6204 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6205 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6208 * gcc.dg/pr53174.c: New test.
6211 * gcc.target/arm/pr53187.c: New test.
6212 * gcc.c-torture/compile/pr53187.c: New test.
6214 2012-05-03 Richard Guenther <rguenther@suse.de>
6216 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6217 unsupported prefetching support.
6219 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6221 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6222 option -ftrack-macro-expansion=0.
6223 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6224 option -ftrack-macro-expansion=0.
6226 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6228 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6229 dg-options for target arm with dg-additional-options.
6231 2012-05-03 Richard Guenther <rguenther@suse.de>
6233 PR tree-optimization/53144
6234 * gcc.dg/torture/pr53144.c: New testcase.
6236 2012-05-03 Tobias Burnus <burnus@net-b.de>
6239 * gfortran.dg/pointer_intent_7.f90: New.
6240 * gfortran.dg/pure_formal_3.f90: New.
6242 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6244 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6246 2012-05-02 Martin Jambor <mjambor@suse.cz>
6249 * g++.dg/lto/pr52605_0.C: New test.
6251 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6253 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6254 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6255 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6256 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6257 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6258 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6259 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6260 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6261 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6262 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6263 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6264 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6265 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6266 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6267 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6268 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6270 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6273 * gcc.dg/pr53153.c: New test.
6275 2012-05-02 Richard Guenther <rguenther@suse.de>
6277 * g++.dg/tree-ssa/pr19807.C: Adjust.
6279 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6281 PR tree-optimization/53163
6282 * gcc.c-torture/compile/pr53163.c: New test.
6284 PR rtl-optimization/53160
6285 * gcc.c-torture/execute/pr53160.c: New test.
6287 2012-05-01 Ian Lance Taylor <iant@google.com>
6290 * gcc.dg/pr37303.c: New test.
6292 2012-05-01 Richard Henderson <rth@redhat.com>
6294 * lib/target-supports.exp
6295 (check_effective_target_sync_long_long_runtime): True for
6296 check_effective_target_powerpc64.
6298 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6301 * gcc.dg/vector-1.c: Move to ...
6302 * c-c++-common/vector-1.c: ... here.
6303 * gcc.dg/vector-2.c: Move to ...
6304 * c-c++-common/vector-2.c: ... here.
6305 * gcc.dg/vector-3.c: Move to ...
6306 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6307 * gcc.dg/vector-4.c: Move to ...
6308 * c-c++-common/vector-4.c: ... here.
6309 * gcc.dg/vector-init-1.c: Move to ...
6310 * c-c++-common/vector-init-1.c: ... here.
6311 * gcc.dg/vector-init-2.c: Move to ...
6312 * c-c++-common/vector-init-2.c: ... here.
6313 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6314 * c-c++-common/vector-subscript-1.c: ... here.
6315 * gcc.dg/vector-subscript-2.c: Move to ...
6316 * c-c++-common/vector-subscript-2.c: ... here.
6317 * gcc.dg/vector-subscript-3.c: Move to ...
6318 * c-c++-common/vector-subscript-3.c: ... here.
6321 * g++.dg/cpp0x/vt-51314.C: New test.
6322 * g++.dg/cpp0x/variadic76.C: Fix.
6324 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6326 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6328 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6330 Add -Wvarargs option
6331 * c-c++-common/Wvarargs.c: New test case.
6332 * c-c++-common/Wvarargs-2.c: Likewise.
6334 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6336 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6337 * objc.dg/foreach-7.m: Force the test case to run without
6338 -ftrack-macro-expansion.
6339 * c-c++-common/tm/attrib-1.c: Likewise.
6340 * c-c++-common/warn-ommitted-condop.c: Likewise.
6341 * gcc.dg/assign-warn-1.c: Likewise.
6342 * gcc.dg/assign-warn-2.c: Likewise.
6343 * gcc.dg/attr-alloc_size.c: Likewise.
6344 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6345 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6346 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6347 * gcc.dg/c90-const-expr-9.c: Likewise.
6348 * gcc.dg/c99-const-expr-9.c: Likewise.
6349 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6350 * gcc.dg/cpp/direct2s.c: Likewise.
6351 * gcc.dg/cpp/pr28709.c: Likewise.
6352 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6353 * gcc.dg/dfp/composite-type.c: Likewise.
6354 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6355 with -ftrack-macro-expansion
6356 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6357 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6358 * g++.dg/ext/cleanup-1.C: Likewise.
6359 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6360 * g++.dg/template/sfinae10.C: Likewise.
6361 * g++.dg/tm/wrap-2.C: Likewise.
6362 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6363 * g++.dg/warn/Wsign-conversion.C: Likewise.
6364 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6365 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6366 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6367 it to run with -ftrack-macro-expansion.
6368 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6369 test cases without -ftrack-macro-expansion.
6371 Fix location for static class members
6372 * g++.dg/template/sfinae6_neg.C: Adjust.
6374 Make conversion warnings work on NULL with -ftrack-macro-expansion
6375 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6376 alongside the previous testing for NULL.
6378 Fix -Wuninitialized for -ftrack-macro-expansion
6379 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6381 Strip "<built-in>" loc from displayed expansion context
6382 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6383 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6384 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6387 Fix expansion point loc for macro-like tokens
6388 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6389 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6391 Fix token pasting with -ftrack-macro-expansion
6392 * gcc.dg/cpp/paste17.c: New test case for
6393 -ftrack-macro-expansion=2 mode only.
6394 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6396 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6398 * gnat.dg/warn6.ad[sb]: New test.
6400 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6403 * gcc.dg/20011021-1.c: Adjust testcase.
6405 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6408 * gfortran.dg/function_optimize_12.f90: New test.
6410 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6413 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6414 code to match current output and cover new peephole2 pattern.
6416 2012-04-27 Ollie Wild <aaw@google.com>
6418 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6420 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6422 * gcc.c-torture/execute/20120427-2.c: New testcase.
6423 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6424 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6425 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6427 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6430 * gcc.c-torture/execute/20120427-1.c: New testcase.
6432 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6435 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6437 2012-04-27 Tom de Vries <tom@codesourcery.com>
6439 PR tree-optimization/51879
6440 * gcc.dg/pr51879.c: New test.
6441 * gcc.dg/pr51879-2.c: Same.
6442 * gcc.dg/pr51879-3.c: Same.
6443 * gcc.dg/pr51879-4.c: Same.
6444 * gcc.dg/pr51879-6.c: Same.
6446 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6449 * g++.dg/cpp0x/defaulted35.C: New.
6450 * g++.dg/cpp0x/defaulted15.C: Adjust.
6452 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6454 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6457 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6459 * gcc.target/i386/builtin_target.c: Check avx2.
6461 2012-04-26 Alan Modra <amodra@gmail.com>
6463 * gcc.target/powerpc/savres.c: New test.
6464 * gcc.target/powerpc/powerpc.exp: Run it.
6466 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6469 * gcc.dg/torture/pr53120.c: New test.
6471 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6474 * gcc.c-torture/compile/pr52979-1.c: New test.
6475 * gcc.c-torture/execute/pr52979-1.c: New test.
6476 * gcc.c-torture/execute/pr52979-2.c: New test.
6478 2012-04-25 Richard Guenther <rguenther@suse.de>
6480 * gcc.target/i386/l_fma_float_5.c: Adjust.
6481 * gcc.target/i386/l_fma_double_4.c: Likewise.
6482 * gcc.target/i386/l_fma_float_2.c: Likewise.
6483 * gcc.target/i386/l_fma_float_6.c: Likewise.
6484 * gcc.target/i386/l_fma_double_1.c: Likewise.
6485 * gcc.target/i386/l_fma_double_5.c: Likewise.
6486 * gcc.target/i386/l_fma_float_3.c: Likewise.
6487 * gcc.target/i386/l_fma_double_2.c: Likewise.
6488 * gcc.target/i386/l_fma_double_6.c: Likewise.
6489 * gcc.target/i386/l_fma_float_4.c: Likewise.
6490 * gcc.target/i386/l_fma_double_3.c: Likewise.
6491 * gcc.target/i386/l_fma_float_1.c: Likewise.
6493 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6495 PR tree-optimization/53058
6496 * gcc.c-torture/compile/pr53058.c: New test.
6498 2012-04-25 Jan Hubicka <jh@suse.cz>
6501 * gcc.target/i386/pr39082-1.c: Update warning location.
6503 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6506 * gcc.dg/pr52880.c: New test.
6508 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6510 * gcc.dg/m-un-2.c: Update.
6511 * gcc.dg/20011021-1.c: Update.
6513 2012-04-25 Tobias Burnus <burnus@net-b.de>
6516 * gfortran.dg/realloc_on_assign_14.f90: New.
6518 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6521 PR tree-optimizations/52891
6522 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6524 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6527 * g++.dg/cpp0x/sfinae35.C: New.
6528 * g++.dg/cpp0x/sfinae36.C: Likewise.
6530 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6532 * gcc.target/builtin_target.c: New testcase.
6534 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6537 * gcc.target/powerpc/pr47197.c: New test.
6539 2012-04-24 Richard Guenther <rguenther@suse.de>
6541 PR tree-optimization/53085
6542 * g++.dg/torture/pr53085.C: New testcase.
6544 2012-04-24 Andrew Pinski <apinski@cavium.com>
6547 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6548 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6549 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6551 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6554 * gcc.c-torture/execute/pr53084.c: New test.
6556 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6558 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6560 2012-04-23 Andrew Pinski <apinski@cavium.com>
6562 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6564 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6567 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6568 * gcc.dg/torture/builtin-power-1.c: Likewise.
6570 2012-04-23 Richard Guenther <rguenther@suse.de>
6572 PR tree-optimization/53070
6573 * gcc.dg/torture/pr53070.c: New testcase.
6575 2012-04-23 Richard Guenther <rguenther@suse.de>
6578 * gcc.dg/pr53060.c: New testcase.
6580 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6582 PR tree-optimizations/52891
6583 * gcc.c-torture/compile/pr52891-1.c: New test.
6584 * gcc.c-torture/compile/pr52891-2.c: New test.
6586 2012-04-22 Tobias Burnus <burnus@net-b.de>
6589 * gfortran.dg/read_float_4.f90: New.
6591 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6594 * c-c++-common/pr35441.C: New.
6596 2012-04-20 Ian Lance Taylor <iant@google.com>
6598 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6599 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6601 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6603 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6605 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6607 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6609 PR rtl-optimization/44214
6610 * gcc.dg/pr44214-1.c: New test.
6611 * gcc.dg/pr44214-2.c: Likewise.
6612 * gcc.dg/pr44214-3.c: Likewise.
6614 2012-04-20 Richard Guenther <rguenther@suse.de>
6616 * g++.dg/torture/20120420-1.C: New testcase.
6618 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6620 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6622 2012-04-19 Christian Bruel <christian.bruel@st.com>
6624 * gcc.dg/pr52283.c: New test.
6626 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6628 * gcc.dg/pr37985.c: New test.
6630 2012-04-19 Richard Guenther <rguenther@suse.de>
6632 PR rtl-optimization/44688
6633 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6634 possibly profitable.
6636 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6638 PR tree-optimization/52976
6639 * gfortran.dg/reassoc_11.f: New test.
6641 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6643 PR tree-optimization/52976
6644 * gfortran.dg/reassoc_7.f: New test.
6645 * gfortran.dg/reassoc_8.f: Likewise.
6646 * gfortran.dg/reassoc_9.f: Likewise.
6647 * gfortran.dg/reassoc_10.f: Likewise.
6649 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6652 * g++.dg/cpp0x/sfinae33.C: New.
6653 * g++.dg/cpp0x/sfinae34.C: Likewise.
6655 2012-04-18 Joey Ye <joey.ye@arm.com>
6657 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6659 2012-04-18 Richard Guenther <rguenther@suse.de>
6661 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6663 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6664 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6666 2012-04-17 Tom de Vries <tom@codesourcery.com>
6668 * g++.dg/pr51264-4.C: New test.
6670 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6673 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6675 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6678 * g++.dg/parse/crash59.C: New.
6680 2012-04-17 Michael Matz <matz@suse.de>
6682 PR tree-optimization/18437
6683 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6685 2012-04-17 Richard Guenther <rguenther@suse.de>
6688 * g++.dg/torture/pr53011.C: New testcase.
6690 2012-04-16 Jason Merrill <jason@redhat.com>
6693 * g++.dg/cpp0x/variadic131.C: New.
6696 * g++.dg/cpp0x/variadic130.C: New.
6699 * g++.dg/cpp0x/variadic129.C: New.
6702 * g++.dg/cpp0x/variadic128.C: New.
6704 2012-04-16 Tobias Burnus <burnus@net-b.de>
6707 * gfortran.dg/pointer_intent_6.f90: New.
6709 2012-04-16 Tobias Burnus <burnus@net-b.de>
6712 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6713 to include public_private_module_4.f90.
6714 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6717 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6720 * g++.dg/diagnostic/operator1.C: New.
6721 * g++.dg/ext/label5.C: Adjust.
6722 * g++.dg/ext/va-arg1.C: Likewise.
6723 * g++.dg/other/error20.C: Likewise.
6724 * g++.dg/other/error20.C: Likewise.
6725 * g++.dg/other/error16.C: Likewise.
6726 * g++.dg/other/error10.C: Likewise.
6727 * g++.dg/parse/error30.C: Likewise.
6728 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6730 2012-04-16 Jason Merrill <jason@redhat.com>
6733 * g++.dg/cpp0x/variadic127.C: New.
6735 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6737 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6739 Use fail, pass instead of unresolved.
6743 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6745 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6746 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6747 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6749 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6752 * gfortran.dg/typebound_call_23.f03: New test case.
6754 2012-04-15 Jason Merrill <jason@redhat.com>
6757 * g++.dg/cpp0x/variadic126.C: New.
6760 * g++.dg/cpp0x/variadic125.C: New.
6763 * g++.dg/cpp0x/variadic124.C: New.
6766 * g++.dg/cpp0x/nullptr27.C: New.
6769 * g++.dg/warn/format8.C: New.
6771 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6774 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6776 2012-04-14 Tobias Burnus <burnus@net-b.de>
6780 * gfortran.dg/public_private_module_3.f90: New.
6781 * gfortran.dg/public_private_module_4.f90: New.
6783 2012-04-14 Tom de Vries <tom@codesourcery.com>
6785 * gcc.dg/superblock.c: New test.
6787 2012-04-14 Tom de Vries <tom@codesourcery.com>
6789 * gcc.dg/pr51879-12.c: New test.
6791 2012-04-13 Jason Merrill <jason@redhat.com>
6794 * g++.dg/cpp0x/variadic123.C: New.
6795 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6798 * g++.dg/cpp0x/initlist-ctor1.C: New.
6801 * g++.dg/other/anon-union2.C: New.
6803 2012-04-13 Martin Jambor <mjambor@suse.cz>
6806 * g++.dg/ipa/pr52939.C: New test.
6808 2012-04-13 Tom de Vries <tom@codesourcery.com>
6810 * gcc.dg/pr52734.c: New test.
6812 2012-04-13 Richard Guenther <rguenther@suse.de>
6814 PR tree-optimization/52969
6815 * gcc.dg/torture/pr52969.c: New testcase.
6817 2012-04-13 Richard Guenther <rguenther@suse.de>
6820 * gcc.dg/pr52549.c: New testcase.
6822 2012-04-13 Richard Guenther <rguenther@suse.de>
6825 * gcc.dg/pr52862.c: New testcase.
6827 2012-04-13 Joey Ye <joey.ye@arm.com>
6829 * gcc.target/arm/thumb1-imm.c: New testcase.
6831 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6834 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6835 second function argument.
6836 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6837 (calc_permps): Update declaration. Calculate result correctly.
6838 (avx2_test): Change src2 type to union256i_d.
6839 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6842 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6845 * gcc.target/powerpc/pr52775.c: New file.
6847 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6849 PR tree-optimization/18589
6850 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6851 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6852 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6853 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6854 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6855 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6856 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6857 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6858 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6859 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6861 2012-04-12 Richard Guenther <rguenther@suse.de>
6863 PR tree-optimization/52943
6864 * gcc.dg/torture/pr52943.c: New testcase.
6866 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6869 * gcc/target/sh/pr50751-4.c: New.
6870 * gcc/target/sh/pr50751-5.c: New.
6871 * gcc/target/sh/pr50751-6.c: New.
6872 * gcc/target/sh/pr50751-7.c: New.
6874 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6877 * g++.dg/lookup/using52.C: New.
6879 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6881 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6883 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6885 PR rtl-optimization/52876
6886 * gcc.target/i386/pr52876.c: New.
6888 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6890 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6892 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6894 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6895 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6896 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6897 (ptrdiff_t): ... this. All uses changed.
6898 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6899 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6901 (main): Cast argument to __INTPTR_TYPE__.
6902 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6904 * gcc.dg/mallign.c (main): Likewise.
6905 * gcc.dg/pr38700.c (foo): Likewise.
6906 * gcc.dg/long-long-cst1.c (t): Likewise.
6907 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6908 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6909 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6910 * gcc.dg/pr25682.c (d, foo): Likewise.
6911 * gcc.dg/format/cast-1.c (f): Likewise.
6912 * gcc.dg/c90-const-expr-10.c
6913 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6914 (size_t): ...this. All uses changed.
6915 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6916 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6917 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6918 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6919 * gcc.dg/sequence-pt-1.c: Likewise.
6920 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6921 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6922 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6923 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6924 of ptrdiff_t with it.
6925 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6926 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6927 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6929 2012-04-11 Jason Merrill <jason@redhat.com>
6932 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6933 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6936 * g++.dg/ext/attrib45.C: New.
6938 * g++.dg/eh/dtor3.C: New.
6940 2012-04-11 Richard Guenther <rguenther@suse.de>
6943 * gfortran.dg/pr52621.f90: New testcase.
6945 2012-04-11 Richard Guenther <rguenther@suse.de>
6948 * g++.dg/torture/pr52918-1.C: New testcase.
6949 * g++.dg/torture/pr52918-2.C: Likewise.
6951 2012-04-11 Tobias Burnus <burnus@net-b.de>
6954 * gfortran.dg/block_11.f90: New.
6956 2012-04-11 Nick Clifton <nickc@redhat.com>
6958 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6960 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6963 * gcc.target/powerpc/pr16458-1.c: New test.
6964 * gcc.target/powerpc/pr16458-2.c: Likewise.
6965 * gcc.target/powerpc/pr16458-3.c: Likewise.
6966 * gcc.target/powerpc/pr16458-4.c: Likewise.
6968 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6970 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6971 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6972 * gcc.dg/builtin-bswap-5.c: Likewise.
6973 * gcc.target/i386/builtin-bswap-4.c: New test.
6975 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6978 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6980 2012-04-11 Richard Guenther <rguenther@suse.de>
6982 PR rtl-optimization/52881
6983 * gcc.dg/torture/pr52881.c: New testcase.
6984 * gcc.dg/torture/pr52913.c: Likewise.
6986 2012-04-11 Richard Guenther <rguenther@suse.de>
6988 PR tree-optimization/52912
6989 * gcc.dg/torture/pr52912.c: New testcase.
6991 2010-04-10 Michael Matz <matz@suse.de>
6993 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6994 * gcc.dg/vect/vect-outer-1.c: Adjust.
6995 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6996 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6997 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6998 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6999 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7000 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7002 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7004 PR tree-optimization/52870
7005 * gcc.dg/vect/pr52870.c: New test.
7007 2012-04-09 Mike Stump <mikestump@comcast.net>
7009 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7010 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7011 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7012 * gnat.dg/aggr11.adb: Likewise.
7013 * gnat.dg/aggr11_pkg.ads: Likewise.
7014 * gnat.dg/aggr15.adb: Likewise.
7015 * gnat.dg/aggr15.ads: Likewise.
7016 * gnat.dg/aggr17.adb: Likewise.
7017 * gnat.dg/aggr18.adb: Likewise.
7018 * gnat.dg/array14.adb: Likewise.
7019 * gnat.dg/array14.ads: Likewise.
7020 * gnat.dg/array14_pkg.ads: Likewise.
7021 * gnat.dg/array19.adb: Likewise.
7022 * gnat.dg/array19.ads: Likewise.
7023 * gnat.dg/discr27.adb: Likewise.
7024 * gnat.dg/discr27.ads: Likewise.
7025 * gnat.dg/discr35.adb: Likewise.
7026 * gnat.dg/discr35.ads: Likewise.
7027 * gnat.dg/discr6.adb: Likewise.
7028 * gnat.dg/discr6_pkg.ads: Likewise.
7029 * gnat.dg/import1.adb: Likewise.
7030 * gnat.dg/import1.ads: Likewise.
7031 * gnat.dg/loop_address2.adb: Likewise.
7032 * gnat.dg/opt7.adb: Likewise.
7033 * gnat.dg/opt7.ads: Likewise.
7034 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7035 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7036 * gnat.dg/rep_clause2.adb: Likewise.
7037 * gnat.dg/rep_clause2.ads: Likewise.
7038 * gnat.dg/slice2.adb: Likewise.
7039 * gnat.dg/slice2.ads: Likewise.
7040 * gnat.dg/slice6.adb: Likewise.
7041 * gnat.dg/slice6_pkg.ads: Likewise.
7042 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7043 * gnat.dg/taft_type2.adb: Likewise.
7044 * gnat.dg/taft_type2.ads: Likewise.
7045 * gnat.dg/taft_type2_pkg.ads: Likewise.
7046 * gnat.dg/volatile10.adb: Likewise.
7047 * gnat.dg/volatile10_pkg.ads: Likewise.
7049 * gcc.dg/dll-8.c: Remove execute permissions.
7050 * g++.dg/ext/dllexport5.C: Likewise.
7052 2012-04-09 Jan Hubicka <jh@suse.cz>
7057 * gcc.dg/lto/pr52634_1.c: New testcase.
7058 * gcc.dg/lto/pr52634_0.c: New testcase.
7060 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7063 * gcc.target/i386/pr52883.c: New testcase.
7065 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7067 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7068 (check_effective_target_sync_long_long): Add SPARC case.
7069 (check_effective_target_sync_long_long_runtime): Likewise.
7070 (check_effective_target_sync_int_long): Adjust SPARC case.
7071 (check_effective_target_sync_char_short): Likewise.
7073 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7075 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7076 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7078 2012-04-08 Tobias Burnus <burnus@net-b.de>
7082 * gfortran.dg/public_private_module_2.f90: New.
7084 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7086 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7089 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7092 * gfortran.dg/function_optimize_11.f90: New test.
7094 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7097 * gfortran.dg/use_only_6.f90: New test.
7099 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7102 * gfortran.dg/use_only_6.f90: New test.
7103 2012-04-06 Mike Stump <mikestump@comcast.net>
7106 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7108 2012-04-05 Jason Merrill <jason@redhat.com>
7111 * g++.dg/template/qualified-id5.C: New.
7113 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7116 * gcc.target/i386/pr52882.c: New test.
7118 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7119 Dominique D'Humieures <dominiq@lps.ens.fr>
7122 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7123 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7125 2012-04-04 Jason Merrill <jason@redhat.com>
7128 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7130 2012-04-03 Jason Merrill <jason@redhat.com>
7133 * g++.dg/cpp0x/variadic-value1.C: New.
7135 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7137 * gnat.dg/pack18.adb: New test.
7138 * gnat.dg/pack18_pkg.ads: New helper.
7140 2012-04-03 Richard Guenther <rguenther@suse.de>
7142 PR tree-optimization/52808
7143 * gcc.dg/pr52808.c: New testcase.
7145 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7147 PR tree-optimization/52835
7148 * gfortran.dg/pr52835.f90: New test.
7150 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7152 * gnat.dg/specs/aggr5.ads: New test.
7154 2012-04-02 Richard Guenther <rguenther@suse.de>
7156 PR tree-optimization/52756
7157 * gcc.dg/torture/pr52756.c: New testcase.
7159 2012-04-02 Richard Guenther <rguenther@suse.de>
7162 * gcc.dg/pr52803.c: New testcase.
7164 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7167 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7170 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7173 * g++.dg/cpp0x/noexcept17.C: New.
7174 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7175 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7176 * g++.dg/cpp0x/noexcept01.C: Likewise.
7177 * g++.dg/eh/init-temp1.C: Likewise.
7178 * g++.dg/eh/ctor1.C: Likwise.
7180 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7182 * gnat.dg/controlled6.adb: New test.
7183 * gnat.dg/controlled6_pkg.ads: New helper.
7184 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7186 2012-03-30 Richard Henderson <rth@redhat.com>
7189 * g++.dg/opt/pr52727.C: New testcase.
7191 2012-03-30 Richard Guenther <rguenther@suse.de>
7193 PR tree-optimization/52754
7194 * gcc.target/i386/pr52754.c: New testcase.
7196 2012-03-30 Richard Guenther <rguenther@suse.de>
7199 * g++.dg/torture/pr52772.C: New testcase.
7201 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7204 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7206 2012-03-29 Jason Merrill <jason@redhat.com>
7209 * g++.dg/template/inherit8.C: New.
7211 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7214 * g++.dg/ext/weak4.C: New test.
7216 PR tree-optimization/52760
7217 * gcc.c-torture/execute/pr52760.c: New test.
7219 2012-03-29 Jason Merrill <jason@redhat.com>
7222 * g++.dg/cpp0x/initlist-array3.C: New.
7224 2012-03-28 Jason Merrill <jason@redhat.com>
7227 * g++.dg/overload/virtual2.C: New.
7229 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7231 * gnat.dg/vect7.ad[sb]: New test.
7233 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7234 Tobias Burnus <burnus@gcc.gnu.org>
7237 * gfortran.dg/allocate_class_1.f90 : Change error test.
7238 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7239 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7240 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7242 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7245 * gcc.dg/pr52691.c: New test.
7248 * gcc.c-torture/compile/pr52750.c: New test.
7250 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7253 * gcc.target/avr/torture/builtins-2.c: New test.
7255 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7258 * gcc.target/i386/pr52736.c: New test.
7260 2012-03-27 Martin Jambor <mjambor@suse.cz>
7263 * gcc.dg/torture/pr52693.c: New test.
7265 2012-03-27 Meador Inge <meadori@codesourcery.com>
7268 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7270 2012-03-27 Mike Stump <mikestump@comcast.net>
7273 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7274 failures that match branch names.
7276 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7277 H.J. Lu <hongjiu.lu@intel.com>
7280 * gcc.target/i386/pr52698.c: New test.
7282 2012-03-27 Richard Guenther <rguenther@suse.de>
7285 * gcc.dg/torture/pr52720.c: New testcase.
7287 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7289 * gnat.dg/pack17.adb: New test.
7291 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7293 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7294 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7296 2012-03-26 Martin Jambor <mjambor@suse.cz>
7298 PR tree-optimization/50052
7299 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7301 2012-03-26 Richard Guenther <rguenther@suse.de>
7303 PR tree-optimization/52701
7304 * gfortran.dg/pr52701.f90: New testcase.
7306 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7308 PR tree-optimization/52686
7309 * gcc.target/arm/pr52686.c: New test.
7311 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7313 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7314 Add "-Os -flto" to list.
7316 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7318 * gnat.dg/concat2.ad[sb]: New test.
7320 2012-03-24 Jason Merrill <jason@redhat.com>
7322 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7323 * g++.dg/cpp0x/trailing2.C: Likewise.
7324 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7325 * g++.dg/cpp1y/auto-fn1.C: New.
7326 * g++.dg/cpp1y/auto-fn2.C: New.
7327 * g++.dg/cpp1y/auto-fn3.C: New.
7328 * g++.dg/cpp1y/auto-fn4.C: New.
7329 * g++.dg/cpp1y/auto-fn5.C: New.
7330 * g++.dg/cpp1y/auto-fn6.C: New.
7331 * g++.dg/cpp1y/auto-fn7.C: New.
7332 * g++.dg/cpp1y/auto-fn8.C: New.
7333 * g++.dg/cpp1y/auto-fn9.C: New.
7334 * g++.dg/cpp1y/auto-fn10.C: New.
7335 * g++.dg/cpp1y/auto-fn11.C: New.
7337 2012-03-23 Richard Guenther <rguenther@suse.de>
7339 PR tree-optimization/52678
7340 * gfortran.dg/pr52678.f: New testcase.
7342 2012-03-23 Richard Guenther <rguenther@suse.de>
7344 PR tree-optimization/52638
7345 * g++.dg/torture/pr52638.C: New testcase.
7347 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7350 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7352 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7355 * g++.dg/ext/attrib44.C: New test.
7357 2012-03-22 Jan Hubicka <jh@suse.cz>
7360 * g++.dg/torture/pr51737.C: New testcase
7362 2012-03-22 Richard Guenther <rguenther@suse.de>
7364 PR tree-optimization/52548
7365 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7367 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7369 * lib/fortran-modules.exp (list-module-names-1): Remove
7372 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7375 * gcc.target/sh/pr50751-1.c: New.
7376 * gcc.target/sh/pr50751-2.c: New.
7377 * gcc.target/sh/pr50751-3.c: New.
7379 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7382 * gcc.target/sh/sh4a-cos.c: Remove.
7383 * gcc.target/sh/sh4a-sin.c: Remove.
7384 * gcc.target/sh/sh4a-sincos.c: Remove.
7386 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7388 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7389 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7391 2012-03-21 Martin Jambor <mjambor@suse.cz>
7394 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7395 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7397 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7399 * gcc.target/arm/thumb-16bit-ops.c: New file.
7400 * gcc.target/arm/thumb-ifcvt.c: New file.
7402 2012-03-20 Jason Merrill <jason@redhat.com>
7404 * lib/target-supports.exp: Add { target c++1y }.
7406 * g++.dg/cpp0x/auto32.C: New.
7408 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7411 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7413 * gcc.dg/torture/pr48124-4.c: Ditto:
7414 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7416 2012-03-20 Jason Merrill <jason@redhat.com>
7419 * g++.dg/cpp0x/initlist66.C: New.
7421 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7423 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7426 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7429 * gcc.target/avr/torture/addr-space-2.h: New file.
7430 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7431 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7432 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7433 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7435 2012-03-20 Richard Guenther <rguenther@suse.de>
7437 * gnat.dg/pack16.adb: New testcase.
7438 * gnat.dg/pack16_pkg.ads: Likewise.
7439 * gnat.dg/specs/pack8.ads: Likewise.
7440 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7442 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7444 * g++.dg/warn/Wuseless-cast.C: Extend.
7446 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7449 * g++.dg/warn/Wuseless-cast.C: New.
7451 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7454 * gfortran.dg/pr52608.f90: New test.
7456 2012-03-17 Tobias Burnus <burnus@net-b.de>
7459 * gfortran.dg/proc_ptr_36.f90: New.
7461 2012-03-16 Martin Jambor <mjambor@suse.cz>
7463 * gcc.dg/misaligned-expand-1.c: New test.
7464 * gcc.dg/misaligned-expand-3.c: Likewise.
7466 2012-03-16 Richard Guenther <rguenther@suse.de>
7467 Kai Tietz <ktietz@redhat.com>
7470 * gcc.c-torture/execute/pr48814-1.c: New test.
7471 * gcc.c-torture/execute/pr48814-2.c: New test.
7472 * gcc.dg/tree-ssa/assign-1.c: New test.
7473 * gcc.dg/tree-ssa/assign-2.c: New test.
7474 * gcc.dg/tree-ssa/assign-3.c: New test.
7476 2012-03-16 Richard Guenther <rguenther@suse.de>
7478 * gnat.dg/specs/pack7.ads: New testcase.
7480 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7483 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7484 * gcc.dg/torture/vshuf-8.inc: Likewise.
7485 * gcc.dg/torture/vshuf-16.inc: Likewise.
7486 * gcc.dg/torture/vshuf-32.inc: Likewise.
7488 2012-03-15 Jason Merrill <jason@redhat.com>
7490 * g++.dg/torture/pr52582.C: New.
7492 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7494 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7496 2012-03-15 Ira Rosen <irar@il.ibm.com>
7497 Ulrich Weigand <ulrich.weigand@linaro.org>
7499 * gcc.dg/vect/slp-cond-3.c: New test.
7500 * gcc.dg/vect/slp-cond-4.c: New test.
7502 2012-03-15 Ira Rosen <irar@il.ibm.com>
7503 Ulrich Weigand <ulrich.weigand@linaro.org>
7505 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7506 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7508 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7513 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7514 * gfortran.dg/round_1.f03: Likewise.
7516 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7517 Andrew Pinski <apinski@cavium.com>
7520 * gcc.dg/pr52592.c: New test.
7522 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7524 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7525 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7526 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7527 * lib/fortran-modules.exp: .. this new file. Adjust users.
7528 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7529 gfortran-dg-debug-runtest): Call cleanup-modules.
7530 * lib/fortran-torture.exp (fortran-torture-execute,
7531 fortran-torture): Likewise.
7532 * gfortran.dg/coarray/caf.exp: Likewise.
7533 * lib/lto.exp: Likewise.
7534 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7535 * gfortran.dg/class_4b.f03: Likewise.
7536 * gfortran.dg/class_4c.f03: Likewise.
7537 * gfortran.dg/class_45a.f03: Likewise.
7538 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7539 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7540 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7541 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7542 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7543 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7544 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7545 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7546 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7547 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7548 * gfortran.dg/whole_file_28.f90: Likewise.
7549 * gfortran.dg/whole_file_29.f90: Likewise.
7550 * gfortran.dg/whole_file_30.f90: Likewise.
7551 * gfortran.dg/whole_file_31.f90: Likewise.
7553 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7555 PR tree-optimization/52267
7556 * gcc.dg/pr52267.c: New test.
7557 * gcc.dg/tree-ssa/vrp65.c: New test.
7558 * gcc.dg/tree-ssa/vrp66.c: New test.
7560 2012-03-15 Richard Guenther <rguenther@suse.de>
7563 * gfortran.dg/vect/pr52580.f: New testcase.
7565 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7567 * gcc.target/sh/fpul-usage-1.c: New.
7569 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7572 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7573 * gcc.target/sh/pr49468-di.c: Likewise.
7575 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7577 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7578 * gcc.dg/c99-stdint-6.c: Likewise.
7579 * gcc.dg/lto/20090210_0.c: Likewise.
7580 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7581 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7582 * gcc.dg/pragma-init-fini-2.c: Likewise.
7583 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7584 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7585 * gcc.target/i386/pr22152.c: Likewise.
7586 * gcc.target/i386/vect8-ret.c: Likewise.
7587 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7590 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7592 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7593 * g++.dg/tree-prof/partition1.C: Likewise.
7594 * g++.dg/tree-prof/partition2.C: Likewise.
7595 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7597 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7598 * gcc.c-torture/execute/20010724-1.c: Remove.
7599 * gcc.c-torture/execute/20010724-1.x: Remove.
7600 * gcc.c-torture/execute/20040208-2.c: Remove.
7601 * gcc.c-torture/execute/20040208-2.x: Remove.
7602 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7604 (main) [__mips__ && __sgi__]: Remove.
7605 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7606 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7607 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7608 mips-sgi-irix6* handling.
7609 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7610 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7611 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7613 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7614 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7615 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7616 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7617 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7618 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7620 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7621 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7622 * gcc.target/mips/save-restore-3.c: Likewise.
7623 * gcc.target/mips/save-restore-4.c: Likewise.
7624 * gcc.target/mips/save-restore-5.c: Likewise.
7625 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7626 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7628 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7630 (restore_ld_library_path_env_vars): Likewise.
7631 * lib/target-supports.exp (check_profiling_available): Remove
7632 mips*-*-irix* handling.
7633 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7634 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7635 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7637 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7640 * g++.dg/opt/pr52582.C: New test.
7642 2012-03-14 Richard Guenther <rguenther@suse.de>
7644 PR tree-optimization/52571
7645 * gcc.dg/vect/vect-2.c: Initialize arrays.
7646 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7647 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7648 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7650 2012-03-14 Richard Guenther <rguenther@suse.de>
7655 * gcc.dg/torture/pr48124-1.c: New testcase.
7656 * gcc.dg/torture/pr48124-2.c: Likewise.
7657 * gcc.dg/torture/pr48124-3.c: Likewise.
7658 * gcc.dg/torture/pr48124-4.c: Likewise.
7660 2012-03-14 Richard Guenther <rguenther@suse.de>
7663 * gcc.dg/pr52578.c: New testcase.
7665 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7668 * g++.dg/cpp0x/udlit-args2.C: New test.
7670 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7673 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7674 * gcc.c-torture/compile/pr48596.c: ... here.
7676 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7679 * g++.dg/lookup/hidden-class17.C: New test.
7681 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7684 * gcc.dg/Wunused-var-3.c: New test.
7686 2012-03-13 Martin Jambor <mjambor@suse.cz>
7688 * gcc.dg/misaligned-expand-2.c: New test.
7690 2012-03-13 Richard Guenther <rguenther@suse.de>
7693 * gcc.dg/pr52134.c: New testcase.
7695 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7697 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7699 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7701 PR tree-optimization/46728
7702 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7703 * gcc.target/powerpc/pr46728-5.c: Likewise.
7704 * gcc.target/powerpc/pr46728-8.c: Likewise.
7705 * gcc.target/powerpc/pr46728-10.c: Likewise.
7706 * gcc.target/powerpc/pr46728-11.c: Likewise.
7707 * gcc.target/powerpc/pr46728-13.c: Likewise.
7708 * gcc.target/powerpc/pr46728-14.c: Likewise.
7709 * gcc.target/powerpc/pr46728-15.c: Likewise.
7711 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7714 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7716 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7718 PR tree-optimization/46728
7719 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7720 * gcc.target/powerpc/pr46728-5.c: Likewise.
7721 * gcc.target/powerpc/pr46728-8.c: Likewise.
7722 * gcc.target/powerpc/pr46728-10.c: Likewise.
7723 * gcc.target/powerpc/pr46728-11.c: Likewise.
7724 * gcc.target/powerpc/pr46728-13.c: Likewise.
7725 * gcc.target/powerpc/pr46728-14.c: Likewise.
7726 * gcc.target/powerpc/pr46728-15.c: Likewise.
7728 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7731 * gcc.target/avr/torture/addr-space-1.h: New file.
7732 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7733 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7734 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7735 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7737 2012-03-12 Andrew Pinski <apinski@cavium.com>
7739 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7741 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7743 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7744 * g++.dg/abi/thunk4.C: Likewise.
7745 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7747 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7749 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7750 * g++.dg/eh/spbp.C: Likewise.
7751 * g++.dg/ext/label13.C: Likewise.
7752 * g++.dg/guality/guality.exp: Likewise.
7753 * g++.dg/other/anon5.C: Likewise.
7754 * g++.dg/other/pragma-ep-1.C: Remove.
7755 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7756 * g++.dg/warn/pr31246.C: Likewise.
7757 * g++.dg/warn/weak1.C: Likewise.
7758 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7759 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7760 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7761 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7762 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7763 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7764 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7765 * gcc.dg/c99-tgmath-1.c: Likewise.
7766 * gcc.dg/c99-tgmath-2.c: Likewise.
7767 * gcc.dg/c99-tgmath-3.c: Likewise.
7768 * gcc.dg/c99-tgmath-4.c: Likewise.
7769 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7771 * gcc.dg/debug/pr49032.c: Likewise.
7772 * gcc.dg/guality/guality.exp: Likewise.
7773 * gcc.dg/intmax_t-1.c: Likewise.
7774 * gcc.dg/pr48616.c: Likewise.
7775 * gcc.dg/pragma-ep-1.c: Remove.
7776 * gcc.dg/pragma-ep-2.c: Remove.
7777 * gcc.dg/pragma-ep-3.c: Remove.
7778 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7779 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7780 * gcc.misc-tests/gcov-14.c: Likewise.
7781 * gfortran.dg/guality/guality.exp: Likewise.
7782 * lib/target-supports.exp (check_weak_available): Likewise.
7783 (add_options_for_tls): Likewise.
7784 (check_ascii_locale_available): Likewise.
7785 * obj-c++.dg/dwarf-2.mm: Likewise.
7786 * objc.dg/dwarf-1.m: Likewise.
7787 * objc.dg/dwarf-2.m: Likewise.
7789 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7791 PR tree-optimization/51721
7792 * gcc.dg/tree-ssa/vrp64.c: New test.
7794 PR tree-optimization/52533
7795 * gcc.c-torture/compile/pr52533.c: New test.
7797 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7799 * gcc.target/i386/rtm-xabort-1.c: New.
7800 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7801 * gcc.target/i386/rtm-xend-1.c: Ditto.
7802 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7803 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7804 * gcc.target/i386/sse-13.c: Ditto.
7805 * gcc.target/i386/sse-14.c: Ditto.
7806 * gcc.target/i386/sse-22.c: Ditto.
7807 * gcc.target/i386/sse-23.c: Ditto.
7808 * g++.dg/other/i386-2.C: Ditto.
7809 * g++.dg/other/i386-3.C: Ditto.
7811 2012-03-12 Tobias Burnus <burnus@net-b.de>
7814 * gfortran.dg/proc_ptr_35.f90: New.
7816 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7819 * gcc.dg/torture/pr52530.c: New test.
7821 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7824 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7826 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7829 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7831 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7833 2012-03-09 Andrew Pinski <apinski@cavium.com>
7836 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7837 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7839 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7841 * gcc.dg/tree-ssa/scev-3.c: New.
7842 * gcc.dg/tree-ssa/scev-4.c: New.
7844 2012-03-08 Tobias Burnus <burnus@net-b.de>
7847 * gfortran.dg/proc_ptr_34.f90
7849 2012-03-07 Jason Merrill <jason@redhat.com>
7852 * g++.dg/cpp0x/udlit-mangle.C: New.
7854 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7856 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7858 2012-03-06 Richard Guenther <rguenther@suse.de>
7861 * gcc.dg/torture/pr52493.c: New testcase.
7863 2012-03-06 Richard Guenther <rguenther@suse.de>
7866 * gcc.dg/lto/pr52097_0.c: New testcase.
7868 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7871 * gcc.target/sh/pr51244-1.c: New.
7872 * gcc.target/sh/pr51244-2.c: New.
7873 * gcc.target/sh/pr51244-3.c: New.
7875 2012-03-05 Jason Merrill <jason@redhat.com>
7878 * g++.dg/ext/visibility/template11.C: New.
7880 * g++.dg/cpp0x/implicit13.C: New.
7882 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7884 PR tree-optimization/51721
7885 * gcc.dg/tree-ssa/vrp63.c: New test.
7886 * gcc.dg/pr51721.c: New test.
7888 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7891 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7894 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7897 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7899 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7902 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7904 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7906 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7909 2012-03-03 Jason Merrill <jason@redhat.com>
7911 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7914 * g++.dg/cpp0x/initlist65.C: New.
7917 * g++.dg/ext/is_empty2.C: New.
7919 2012-03-03 Tobias Burnus <burnus@net-b.de>
7922 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7924 2012-03-03 Tobias Burnus <burnus@net-b.de>
7926 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7927 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7928 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7929 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7930 * gfortran.dg/class_30.f90: Remove dg-warning line.
7931 * gfortran.dg/bind_c_usage_25.f90: New.
7933 2012-03-03 Tobias Burnus <burnus@net-b.de>
7936 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7937 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7938 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7940 2012-03-03 Tobias Burnus <burnus@net-b.de>
7943 * gfortran.dg/assumed_type_1.f90: New.
7944 * gfortran.dg/assumed_type_2.f90: New.
7945 * gfortran.dg/assumed_type_3.f90: New.
7946 * gfortran.dg/assumed_type_4.f90: New.
7948 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7951 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7952 * gcc.target/sh/pr49468-di.c: New.
7954 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7956 * gcc.dg/graphite/pr50561.c: Update.
7958 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7960 * gcc.target/powerpc/pr52457.c: New test.
7962 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7964 * gcc.target/arm/sat-1.c: New test.
7966 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7969 * gcc.target/i386/pr46716.c: New test.
7971 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7974 * g++.dg/cpp0x/sfinae32.C: New.
7976 2012-03-02 Richard Guenther <rguenther@suse.de>
7978 PR tree-optimization/52406
7979 * gcc.dg/torture/pr52406.c: New testcase.
7981 2012-03-02 Tobias Burnus <burnus@net-b.de>
7984 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7985 * gfortran.dg/nullify_2.f90: Update dg-error.
7986 * gfortran.dg/nullify_4.f90: Ditto.
7987 * gfortran.dg/pointer_init_6.f90: Ditto.
7989 2012-03-02 Tobias Burnus <burnus@net-b.de>
7992 * gfortran.dg/class_51.f90: New.
7994 2012-03-02 Tobias Burnus <burnus@net-b.de>
7997 * gfortran.dg/intrinsic_8.f90: New.
7999 2012-03-01 Kai Tietz <ktietz@redhat.com>
8001 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8002 routines on mingw targets.
8003 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8005 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8007 PR tree-optimization/52445
8008 * gcc.dg/pr52445.c: New test.
8010 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8013 * gcc.c-torture/compile/pr52437.c: New test.
8016 * gcc.dg/torture/pr52419.c: New test.
8018 PR tree-optimization/52429
8019 * gcc.dg/torture/pr52429.c: New test.
8020 * g++.dg/opt/pr52429.C: New test.
8022 2012-02-29 Richard Guenther <rguenther@suse.de>
8025 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8026 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8027 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8028 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8029 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8030 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8032 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8034 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8036 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8039 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8041 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8044 * gcc.target/arm/neon/pr51534.c: New testcase.
8046 2012-02-28 Richard Guenther <rguenther@suse.de>
8049 * gcc.dg/torture/pr52407.c: New testcase.
8051 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8053 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8054 * gcc.target/arm/vfp2.c: Likewise.
8055 * gcc.target/arm/vfp3.c: Likewise.
8056 * gcc.target/arm/vfp4.c: Likewise.
8057 * gcc.target/arm/vfp5.c: Likewise.
8058 * gcc.target/arm/vfp6.c: Likewise.
8059 * gcc.target/arm/vfp7.c: Likewise.
8060 * gcc.target/arm/vfp8.c: Likewise.
8061 * gcc.target/arm/vfp9.c: Likewise.
8062 * gcc.target/arm/vfp10.c: Likewise.
8063 * gcc.target/arm/vfp11.c: Likewise.
8064 * gcc.target/arm/vfp12.c: Likewise.
8065 * gcc.target/arm/vfp13.c: Likewise.
8066 * gcc.target/arm/vfp14.c: Likewise.
8067 * gcc.target/arm/vfp15.c: Likewise.
8068 * gcc.target/arm/vfp16.c: Likewise.
8069 * gcc.target/arm/vfp17.c: Likewise.
8070 * gcc.target/arm/neon-constants.h: New file.
8071 * gcc.target/arm/neon-vect1.c: New test.
8072 * gcc.target/arm/neon-vect2.c: New test.
8073 * gcc.target/arm/neon-vect3.c: New test.
8074 * gcc.target/arm/neon-vect4.c: New test.
8075 * gcc.target/arm/neon-vect5.c: New test.
8076 * gcc.target/arm/neon-vect6.c: New test.
8077 * gcc.target/arm/neon-vect7.c: New test.
8078 * gcc.target/arm/neon-vect8.c: New test.
8080 2012-02-28 Richard Guenther <rguenther@suse.de>
8082 PR tree-optimization/52402
8083 * gcc.dg/torture/pr52402.c: New testcase.
8085 2012-02-28 Richard Guenther <rguenther@suse.de>
8088 * g++.dg/lto/pr52400_0.C: New testcase.
8090 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8092 * gcc.target/avr/torture/builtins-1.c: New test.
8093 * gcc.target/avr/torture/builtins-error.c: New test.
8095 2012-02-28 Kai Tietz <ktietz@redhat.com>
8097 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8098 * gcc.target/i386/pr45352-2.c: Likewise.
8099 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8100 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8101 targets instead rand.
8102 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8103 * gcc.target/i386/sse2-mul-1.c: Likewise.
8104 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8105 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8106 * gcc.target/i386/pad-1.c: Likewise.
8107 * gcc.target/i386/pad-9.c: Likewise.
8108 * gcc.target/i386/pad-2.c: Likewise.
8109 * gcc.target/i386/pad-5b.c: Likewise.
8110 * gcc.target/i386/pad-8.c: Likewise.
8111 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8112 * gcc.target/i386/pr44130.c: Likewise.
8113 * gcc.target/i386/align-main-1.c: Likewise.
8114 * gcc.target/i386/align-main-2.c: Likewise.
8115 * gcc.target/i386/sw-1.c: Likewise.
8116 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8117 on x64 mingw target.
8118 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8119 * gcc.target/i386/pr46295.c: Likewise.
8120 * gcc.target/i386/amd64-abi-1.c: Likewise.
8121 * gcc.target/i386/amd64-abi-2.c: Likewise.
8122 * gcc.target/i386/pr39082-1.c: Likewise.
8123 * gcc.target/i386/pr39162.c: Likewise.
8124 * gcc.target/i386/pr22152.c: Likewise.
8125 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8126 * gcc.target/i386/wrfsbase-2.c: Likewise.
8127 * gcc.target/i386/local.c: Likewise
8128 * gcc.target/i386/wrgsbase-1.c: Likewise.
8129 * gcc.target/i386/wrfsbase-1.c: Likewise.
8130 * gcc.target/i386/pr39315-3.c: Likewise.
8131 * gcc.target/i386/pr35767-4.c: Likewise.
8132 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8134 * gcc.target/i386/pr45336-2.c: Likewise.
8135 * gcc.target/i386/pr45336-1.c: Likewise.
8136 * gcc.target/i386/pr45336-4.c: Likewise.
8138 2012-02-27 Tristan Gingold <gingold@adacore.com>
8140 * gnat.dg/array20.ad[sb]: New test.
8142 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8145 * gcc.target/arm/pr52375.c: New test.
8146 * gcc.c-torture/compile/pr52375.c: New test.
8148 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8150 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8151 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8153 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8155 * gnat.dg/aggr19.adb: New test.
8156 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8158 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8161 * gcc.target/sh/pr49263.c: New.
8163 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8165 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8166 simulate_thread_wrapper_other_threads
8167 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8168 Move initialization of 'value' to main().
8169 (main): Initialize 'value';
8170 * gcc.dg/simulate-thread/speculative-store.c
8171 (simulate_thread_step_verify): Return 0 when successful.
8172 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8174 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8175 (simulate_thread_wrapper_other_threads): Return a success/fail value
8176 and issue an error if the instruction count threshold is exceeded.
8178 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8181 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8182 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8184 2012-02-24 Richard Guenther <rguenther@suse.de>
8187 * gcc.dg/pr52355.c: New testcase.
8189 2012-02-23 Kai Tietz <ktietz@redhat.com>
8191 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8192 * gcc.dg/Wpadded.c: Likewise.
8193 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8195 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8196 for sleep by Sleep and add windows.h include for this function.
8197 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8199 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8201 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8202 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8203 on x64 mingw target.
8204 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8205 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8206 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8207 failure on LLP64 target.
8209 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8212 * gcc.dg/noncompile/pr52290.c: New test.
8214 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8216 PR tree-optimization/52019
8217 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8219 2012-02-22 Kai Tietz <ktietz@redhat.com>
8221 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8222 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8223 derived pdiff_t type.
8224 * g++.dg/torture/pr49720.C: Likewise
8226 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8229 * gcc.target/i386/pr52330.c: New test.
8231 2012-02-22 Tobias Burnus <burnus@net-b.de>
8234 * gfortran.dg/io_constraints_10.f90: New.
8236 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8238 * lib/target-supports.exp (check_effective_target_vect_condition):
8239 Return true for NEON.
8241 2012-02-21 Kai Tietz <ktietz@redhat.com>
8243 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8245 2012-02-21 Richard Guenther <rguenther@suse.de>
8247 PR tree-optimization/52324
8248 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8250 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8253 * gcc.target/avr/torture/pr51782-1.c: New test.
8255 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8257 PR tree-optimization/52318
8258 * gcc.dg/pr52318.c: New test.
8260 2012-02-20 Kai Tietz <ktietz@redhat.com>
8262 * gcc.dg/bf-ms-layout-3.c: New testcase.
8264 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8268 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8270 2012-02-20 Richard Guenther <rguenther@suse.de>
8272 PR tree-optimization/52298
8273 * gcc.dg/torture/pr52298.c: New testcase.
8274 * gcc.dg/vect/pr52298.c: Likewise.
8276 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8278 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8279 * gcc.c-torture/execute/pr52286.c: Ditto.
8281 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8283 PR tree-optimization/52286
8284 * gcc.c-torture/execute/pr52286.c: New test.
8286 2012-02-18 Tobias Burnus <burnus@net-b.de>
8289 * gfortran.dg/interface_35.f90: Use -std=f2003.
8290 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8291 * gfortran.dg/interface_assignment_4.f90: Ditto.
8292 * gfortran.dg/bessel_1.f90: Ditto.
8293 * gfortran.dg/func_result_6.f90: Ditto.
8294 * gfortran.dg/hypot_1.f90: Ditto.
8295 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8297 2012-02-17 Tobias Burnus <burnus@net-b.de>
8299 PR translation/52232
8300 PR translation/52234
8301 PR translation/52245
8302 PR translation/52246
8303 PR translation/52262
8304 PR translation/52273
8305 * gfortran.dg/coarray_22.f90: Update dg-error.
8306 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8308 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8311 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8312 (simulate-thread): Use default timeout.
8314 2012-02-16 Jason Merrill <jason@redhat.com>
8317 * g++.dg/ext/timevar1.C: New.
8319 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8322 * g++.dg/template/using21.C: New.
8323 * g++.dg/template/using22.C: Likewise.
8325 2012-02-16 Jason Merrill <jason@redhat.com>
8328 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8330 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8332 PR tree-optimization/52255
8333 * gcc.c-torture/compile/pr52255.c: New test.
8336 * g++.dg/debug/dwarf2/pr52260.C: New test.
8339 * g++.dg/ipa/pr51929.C: New test.
8341 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8344 * gcc.target/powerpc/pr52199.c: New file.
8346 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8349 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8351 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8353 * gcc.dg/pr51867.c: Don't include <math.h>.
8356 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8358 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8359 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8361 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8363 PR tree-optimization/50561
8364 * gcc.dg/graphite/pr50561.c: New testcase.
8366 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8368 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8369 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8371 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8373 * gnat.dg/discr35.ad[sb]: New test.
8375 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8377 * gnat.dg/volatile10.adb: New test.
8378 * gnat.dg/volatile10_pkg.ads: New helper.
8380 2012-02-14 Jason Merrill <jason@redhat.com>
8382 * g++.dg/ext/attrib43.C: New.
8384 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8386 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8387 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8389 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8390 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8391 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8392 effective_target fgnu_tm.
8393 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8395 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8398 * g++.dg/template/asmgoto1.C: New test.
8400 2012-02-14 Ian Lance Taylor <iant@google.com>
8403 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8404 compiling generated file for 64bit and index tests.
8406 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8408 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8410 2012-02-14 Richard Guenther <rguenther@suse.de>
8412 PR tree-optimization/52244
8413 PR tree-optimization/51528
8414 * gcc.dg/torture/pr52244.c: New testcase.
8416 2012-02-14 Walter Lee <walt@tilera.com>
8418 * g++.dg/other/PR23205.C: Disable test on tile.
8419 * g++.dg/other/pr23205-2.C: Disable test on tile.
8420 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8421 * gcc.dg/20040813-1.c: Disable test on tile.
8422 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8423 * gcc.misc-tests/linkage.exp: Handle tilegx.
8425 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8427 PR tree-optimization/52210
8428 * gcc.dg/pr52210.c: New test.
8430 2012-02-14 Jason Merrill <jason@redhat.com>
8433 * g++.dg/overload/defarg5.C: New.
8435 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8438 * c-c++-common/pr52181.c: New test.
8440 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8443 * g++.dg/ext/atomic-1.C: New test.
8445 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8447 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8449 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8452 * gcc.c-torture/execute/pr52209.c: New test.
8454 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8457 * gfortran.dg/elemental_optional_args_5.f03: New test.
8459 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8462 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8465 2012-02-11 Ian Lance Taylor <iant@google.com>
8468 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8469 SPARC Solaris. Don't run the test at all on systems where it may
8470 not work, rather than xfailing it.
8472 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8474 PR rtl-optimization/52175
8475 * gcc.c-torture/compile/pr52175.c: New test.
8477 2012-02-10 Jason Merrill <jason@redhat.com>
8480 * g++.dg/template/repo10.C: New.
8482 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8485 * gcc.dg/pr52132.c: New test.
8487 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8489 * gnat.dg/specs/aggr4.ads: New test.
8490 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8492 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8495 * gcc.target/i386/pr52146.c: New.
8497 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8500 * c-c++-common/pr52177.c: New test.
8502 2012-02-10 Jan Hubicka <jh@suse.cz>
8505 * g++.dg/torture/pr48600.C: New testcase.
8507 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8510 * gcc.dg/dfp/pr52140.c: New test.
8512 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8515 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8518 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8521 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8522 * gcc.dg/pr51867.c: New test.
8524 2012-02-09 Ian Lance Taylor <iant@google.com>
8526 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8527 which don't support -fsplit-stack. Turn off optimization when
8528 compiling select5-out.go.
8530 2012-02-08 Ian Lance Taylor <iant@google.com>
8532 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8533 systems which don't support -fsplit-stack.
8535 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8537 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8538 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8539 machine instuction in the log.
8541 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8543 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8546 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8549 * gcc.dg/pr48524.c: New test.
8550 * gcc.dg/pr48524.spec: New spec file for test.
8552 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8555 * gfortran.dg/vect/pr32380.f90: New test.
8557 2012-02-08 Tobias Burnus <burnus@net-b.de>
8560 * gfortran.dg/realloc_on_assign_12.f90: New.
8562 2012-02-08 Richard Guenther <rguenther@suse.de>
8564 PR rtl-optimization/52170
8565 * gcc.dg/torture/pr52170.c: New testcase.
8567 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8569 PR gcov-profile/52150
8570 * gcc.dg/tree-prof/pr52150.c: New test.
8572 PR rtl-optimization/52139
8573 * gcc.dg/pr52139.c: New test.
8575 2012-02-07 Jason Merrill <jason@redhat.com>
8578 * g++.dg/cpp0x/constexpr-union3.C: New.
8581 * g++.dg/lto/pr52035_0.C: New.
8583 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8585 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8586 * gcc.dg/special/weak-1.c: Likewise.
8587 * gcc.dg/ucnid-12.c: Likewise.
8588 * gcc.dg/torture/pr45678-1.c: Likewise.
8589 * gcc.dg/torture/pr45678-2.c: Likewise.
8590 * gcc.dg/vector-4.c: Likewise.
8591 * gcc.dg/ipa/inline-5.c: Likewise.
8592 * gcc.dg/ucnid-11.c: Likewise.
8593 * gcc.misc-tests/gcov-13.c: Likewise.
8594 * gcc.misc-tests/gcov-14.c: Likewise.
8595 * g++.dg/ext/label13.C: Likewise.
8596 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8597 hppa*-*-hpux* options.
8598 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8599 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8600 * gcc.dg/pr48616.c: Likewise.
8601 * gcc.dg/pr17957.c: Likewise.
8602 * gcc.dg/pr17055-1.c: Likewise.
8603 * gcc.dg/pr32912-1.c: Likewise.
8604 * gcc.dg/tm/pr51472.c: Likewise.
8605 * c-c++-common/fold-bitand-4.c: Likewise.
8606 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8607 Use dg-additional-options for extra options.
8609 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8611 * gcc.target/epiphany/interrupt-2.c: New test.
8613 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8616 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8617 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8620 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8623 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8625 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8629 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8630 * gcc.target/mips/va-arg-1.c: New test.
8632 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8634 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8635 for -mno-pointers-to-nested-functions.
8637 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8639 * gcc.c-torture/execute/20120207-1.c: New test.
8641 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8643 PR rtl-optimization/52060
8644 * gcc.dg/torture/pr52060.c: New test.
8647 * gcc.c-torture/compile/pr52074.c: New test.
8649 2012-02-07 Tobias Burnus <burnus@net-b.de>
8652 * gfortran.dg/class_to_type_2.f90: New.
8654 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8657 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8660 2012-02-06 Jason Merrill <jason@redhat.com>
8663 * g++.dg/template/conv13.C: New.
8665 2012-02-06 Richard Guenther <rguenther@suse.de>
8667 PR tree-optimization/52115
8668 * gcc.c-torture/compile/pr52115.c: New testcase.
8670 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8673 * gcc.c-torture/execute/pr52129.c: New test.
8675 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8677 * gcc.dg/pr48374.c: Actually add the test I forgot
8678 in the 2012-01-25 commit.
8680 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8683 * gfortran.dg/vect/vect-8.f90: New test case.
8685 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8688 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8690 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8693 * gfortran.dg/class_48.f90 : Add test of allocate class array
8694 component with source in subroutine test3. Remove commenting
8695 out in subroutine test4, since branching on unitialized variable
8696 is now fixed (no PR for this last.).
8698 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8700 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8702 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8704 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8707 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8708 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8710 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8712 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8713 (check_effective_target_sync_int_long): Use it.
8714 (check_effective_target_sync_char_short): Likewise.
8715 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8717 2012-02-05 Tobias Burnus <burnus@net-b.de>
8720 * gfortran.dg/class_48.f90: Add some further checks.
8722 2012-02-05 Ira Rosen <irar@il.ibm.com>
8724 PR tree-optimization/52091
8725 * gcc.dg/vect/pr52091.c: New test.
8727 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8729 PR rtl-optimization/52113
8730 * gcc.target/avr/pr52113.c: New test.
8732 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8734 PR rtl-optimization/52092
8735 * gcc.c-torture/compile/pr52092.c: New test.
8737 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8740 * gfortran.dg/class_array_10.f03: New test.
8743 * gfortran.dg/class_array_11.f03: New test.
8746 * gfortran.dg/class_array_12.f03: New test.
8748 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8751 * gfortran.dg/realloc_on_assign_11.f90: New test.
8753 2012-02-02 Tobias Burnus <burnus@net-b.de>
8756 * gfortran.dg/shape_7.f90: New.
8758 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8760 * gcc.target/mips/mips-prepend-1.c: New test.
8762 2012-02-02 Jan Hubicka <jh@suse.cz>
8763 Tom de Vries <tom@codesourcery.com>
8766 * gcc.dg/alias-12.c: New testcase.
8767 * gcc.dg/alias-13.c: New testcase.
8769 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8772 * gcc.dg/pr52086.c: New test.
8774 PR tree-optimization/52073
8775 * gcc.c-torture/compile/pr52073.c: New test.
8777 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8780 * gfortran.dg/function_optimize_10.f90: New test.
8782 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8784 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8787 2012-02-01 Tobias Burnus <burnus@net-b.de>
8790 * gfortran.dg/typebound_operator_14.f90: New.
8792 2012-02-01 Tobias Burnus <burnus@net-b.de>
8795 * gfortran.dg/elemental_function_1.f90: New.
8797 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8799 PR rtl-optimization/51374
8800 * gcc.target/avr/torture/pr51374-1.c:
8801 Also fail if SBIS is seen.
8803 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8805 PR rtl-optimization/51374
8806 * gcc.target/avr/torture/pr51374-1.c: New.
8808 2012-01-31 Tobias Burnus <burnus@net-b.de>
8811 * gfortran.dg/typebound_generic_11.f90: New.
8813 2012-01-31 Tobias Burnus <burnus@net-b.de>
8816 * gfortran.dg/class_49.f90: New.
8818 2012-01-31 Tobias Burnus <burnus@net-b.de>
8821 * gfortran.dg/elemental_args_check_6.f90: New.
8823 2012-01-31 Jason Merrill <jason@redhat.com>
8826 * g++.dg/cpp0x/variadic122.C: New.
8828 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8831 * gfortran.dg/realloc_on_assign_10.f90: New test.
8833 2012-01-31 Richard Guenther <rguenther@suse.de>
8835 PR tree-optimization/51528
8836 * gcc.dg/torture/pr51528.c: New testcase.
8838 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8841 * lib/go.exp (go_target_compile): Append timeout= to options.
8842 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8843 select5-out.go test on alpha*-*-* targets.
8845 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8847 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8848 (TEST_SHORT): Reformat in the same way.
8849 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8850 (TEST_SHORT): Reformat in the same way.
8851 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8852 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8853 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8854 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8855 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8857 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8860 * gcc.target/arm/pr51835.c: New testcase.
8862 2012-01-30 Richard Guenther <rguenther@suse.de>
8864 PR tree-optimization/52028
8865 * gcc.dg/torture/pr52028.c: New testcase.
8866 * gfortran.dg/ldist-pr45199.f: Adjust.
8867 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8868 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8869 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8871 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8874 * gcc.dg/tree-prof/pr52027.c: New test.
8876 PR tree-optimization/52046
8877 * gcc.dg/pr52046.c: New test.
8880 * g++.dg/other/pr52048.C: New test.
8882 2012-01-30 Richard Guenther <rguenther@suse.de>
8884 PR tree-optimization/52045
8885 * gcc.dg/pr52045.c: New testcase.
8887 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8889 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8890 new code generated for __sync_lock_release.
8892 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8894 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8896 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8899 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8901 * g++.dg/ext/visibility/template10.C: Fix typo.
8903 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8905 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8908 * g++.dg/cpp0x/constexpr-ice6.C: New.
8910 2012-01-29 Tobias Burnus <burnus@net-b.de>
8913 * gfortran.dg/default_initialization_6.f90: New.
8915 2012-01-29 Tobias Burnus <burnus@net-b.de>
8918 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8919 * gfortran.dg/class_48.f90: New.
8921 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8924 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8926 2012-01-28 Tobias Burnus <burnus@net-b.de>
8929 * gfortran.dg/class_allocate_12.f90: New.
8931 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8933 * gcc.dg/torture/pr50444.c: Fix dg directives.
8935 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8938 * gcc.target/arm/pr52006.c: New test.
8940 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8943 * gcc.dg/lto/trans-mem.h: New file.
8944 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8945 * gcc.dg/lto/trans-mem-1_1.c: Same.
8946 * gcc.dg/lto/trans-mem-4_1.c: Same.
8947 * gcc.dg/lto/trans-mem-3_1.c: Same.
8949 2012-01-27 Tobias Burnus <burnus@net-b.de>
8952 * gfortran.dg/dummy_procedure_7.f90: New.
8954 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8956 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8957 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8959 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8962 * g++.dg/other/gc5.C: New test.
8964 2012-01-27 Richard Guenther <rguenther@suse.de>
8966 PR tree-optimization/50444
8967 * gcc.dg/torture/pr50444.c: New testcase.
8969 2012-01-27 Tobias Burnus <burnus@net-b.de>
8973 * gfortran.dg/move_alloc_13.f90: New.
8975 2012-01-27 Tobias Burnus <burnus@net-b.de>
8978 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8979 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8980 and change dg-error string.
8982 2012-01-27 Tobias Burnus <burnus@net-b.de>
8985 * gfortran.dg/elemental_args_check_5.f90: New.
8987 2012-01-27 Richard Guenther <rguenther@suse.de>
8990 * g++.dg/torture/pr51959.C: New testcase.
8992 2012-01-27 Tom de Vries <tom@codesourcery.com>
8994 PR tree-optimization/51990
8995 * gcc.dg/pr51990.c: New test.
8996 * gcc.dg/pr51990-2.c: Same.
8998 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8999 Tobias Burnus <burnus@gcc.gnu.org>
9002 * gfortran.dg/class_allocate_11.f03: New.
9007 * gfortran.dg/class_allocate_7.f03: New.
9008 * gfortran.dg/class_allocate_8.f03: New.
9009 * gfortran.dg/class_allocate_9.f03: New.
9010 * gfortran.dg/class_allocate_10.f03: New.
9012 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9014 * gnat.dg/discr34.adb: New test.
9015 * gnat.dg/discr34_pkg.ads: New helper.
9017 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9019 * gnat.dg/discr33.adb: New test.
9021 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9023 * gnat.dg/limited_with3.ad[sb): New test.
9024 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9025 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9026 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9028 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9030 * gnat.dg/stack_usage1.adb: New test.
9031 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9033 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9034 * gcc.dg/pr44194-2.c: Likewise.
9036 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9039 * g++.dg/template/crash112.C: New.
9041 2012-01-27 Richard Henderson <rth@redhat.com>
9043 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9045 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9047 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9049 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9052 * g++.dg/opt/pr51895.C: New test.
9054 2012-01-26 Michael Matz <matz@suse.de>
9056 PR tree-optimization/48794
9057 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9059 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9061 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9063 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9065 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9066 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9068 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9069 the default value for s390 and s390x.
9071 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9074 * gcc.dg/lto/trans-mem-4_0.c: New.
9075 * gcc.dg/lto/trans-mem-4_1.c: New.
9076 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9078 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9079 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9081 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9082 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9085 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9087 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9089 2012-01-25 Ian Lance Taylor <iant@google.com>
9091 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9093 2012-01-25 Tobias Burnus <burnus@net-b.de>
9096 * gfortran.dg/typebound_proc_25.f90: New.
9098 2012-01-25 Jason Merrill <jason@redhat.com>
9101 * g++.dg/lto/pr51992_0.C: New.
9103 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9105 PR tree-optimization/51987
9106 * gcc.target/i386/pr51987.c: New test.
9108 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9110 * gcc.dg/tm/lto-1.c: Require lto support in target.
9112 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9114 PR rtl-optimization/48374
9115 * gcc.dg/pr48374.c: New test.
9117 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9119 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9121 2012-01-25 Tobias Burnus <burnus@net-b.de>
9124 * gfortran.dg/derived_constructor_char_3.f90: New.
9126 2012-01-24 Ian Lance Taylor <iant@google.com>
9128 * go.test/go-test.exp (filecmp): New procedure.
9129 (errchk): Handle quoted square brackets.
9130 (go-gc-tests): Set go_compile_args. Handle various new test
9131 lines. Skip a few new tests.
9132 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9134 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9136 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9137 (check_effective_target_vect_extract_even_odd)
9138 (check_effective_target_vect_interleave): Return true for MIPS
9141 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9143 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9144 (main): Use it instead of argc.
9146 2012-01-24 Jason Merrill <jason@redhat.com>
9149 * g++.dg/cpp0x/sfinae31.C: New.
9151 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9153 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9155 2012-01-24 Jason Merrill <jason@redhat.com>
9158 * g++.dg/inherit/covariant20.C: New.
9160 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9163 * g++.dg/parse/crash58.C: New.
9165 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9168 * gcc.dg/pr51957-1.c: New test.
9169 * gcc.dg/pr51957-1.h: New file.
9170 * gcc.dg/pr51957-2.c: New test.
9172 2012-01-23 Jason Merrill <jason@redhat.com>
9175 * g++.dg/ext/visibility/template10.C: New.
9177 2012-01-23 Tobias Burnus <burnus@net-b.de>
9180 * gfortran.dg/move_alloc_12.f90: New.
9182 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9185 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9187 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9190 * g++.dg/template/crash111.C: New.
9192 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9194 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9196 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9198 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9201 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9202 the DW_TAG_class_type and DW_AT_name: "Executor".
9204 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9206 * lib/target-supports.exp
9207 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9208 (check_effective_target_vect_interleave): Likewise.
9210 2012-01-22 Jason Merrill <jason@redhat.com>
9213 * g++.dg/template/using20.C: New.
9214 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9216 2012-01-23 Jason Merrill <jason@redhat.com>
9219 * g++.dg/torture/pr51344.C: Limit to x86.
9221 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9223 * c-c++-common/tm/omp.c: Require target with pthread support.
9225 2012-01-23 Richard Guenther <rguenther@suse.de>
9227 PR tree-optimization/51949
9228 * gcc.dg/torture/pr51949.c: New testcase.
9230 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9232 PR rtl-optimization/51933
9233 * gcc.c-torture/execute/pr51933.c: New test.
9235 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9237 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9238 Do not define for Interix.
9240 2012-01-22 Jason Merrill <jason@redhat.com>
9243 * g++.dg/lto/pr51832.h: New.
9244 * g++.dg/lto/pr51832_0.C: New.
9245 * g++.dg/lto/pr51832_1.C: New.
9247 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9249 * gcc.dg/ext-elim-1.c: New test.
9251 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9254 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9255 * g++.dg/opt/longbranch1.C: Likewise.
9257 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9259 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9262 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9265 * gfortran.dg/namelist_74.f90: New test.
9266 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9268 2012-01-21 Tobias Burnus <burnus@net-b.de>
9271 * gfortran.dg/class_47.f90: New.
9273 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9275 * gnat.dg/renaming5.ad[sb]: New test.
9277 2012-01-20 Jason Merrill <jason@redhat.com>
9280 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9282 2012-01-20 Jason Merrill <jason@redhat.com>
9285 * g++.dg/ext/attrib42.C: Require ilp32.
9287 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9290 * gcc.target/arm/pr51915.c: New test.
9292 2012-01-20 Cary Coutant <ccoutant@google.com>
9293 Dodji Seketeli <dodji@redhat.com>
9296 * g++.dg/debug/dwarf2/nested-3.C: New test.
9298 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9301 * g++.dg/template/crash110.C: New.
9303 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9305 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9306 Remove default options on hppa*-*-hpux*.
9308 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9310 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9312 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9314 * gcc.c-torture/compile/pr51856.c: New testcase.
9316 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9318 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9319 options to go_target_compile.
9321 2012-01-20 Kai Tietz <ktietz@redhat.com>
9323 * g++.dg/torture/pr51344.C: Fix typo.
9325 2012-01-20 Richard Guenther <rguenther@suse.de>
9327 PR tree-optimization/51903
9328 * g++.dg/torture/pr51903.C: New testcase.
9330 2012-01-20 Tobias Burnus <burnus@net-b.de>
9331 Janus Weil <janus@gcc.gnu.org>
9334 * gfortran.dg/use_21.f90: New.
9336 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9339 * gcc.dg/torture/pr51106-1.c: New test.
9340 * gcc.dg/torture/pr51106-2.c: New test.
9342 2012-01-19 Kai Tietz <ktietz@redhat.com>
9344 * g++.dg/torture/pr51344.C: New test.
9346 2012-01-19 Tobias Burnus <burnus@net-b.de>
9349 * gfortran.dg/intrinsic_size_2.f90: New.
9351 2012-01-19 Jason Merrill <jason@redhat.com>
9354 * g++.dg/inherit/using7.C: New.
9356 2012-01-19 Richard Guenther <rguenther@suse.de>
9358 PR tree-optimization/37997
9359 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9361 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9363 PR rtl-optimization/51505
9364 * gcc.dg/pr51505.c: New test.
9366 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9369 * gfortran.dg/typebound_operator_12.f03: New.
9370 * gfortran.dg/typebound_operator_13.f03: New.
9372 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9375 * g++.dg/cpp0x/pr51225.C: New.
9377 2012-01-17 Ian Lance Taylor <iant@google.com>
9380 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9382 2012-01-17 Tobias Burnus <burnus@net-b.de>
9385 * gfortran.dg/realloc_on_assign_9.f90: New.
9387 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9390 * gcc.dg/tm/memopt-3.c: Remove xfail.
9391 * gcc.dg/tm/memopt-4.c: Remove xfail.
9392 * gcc.dg/tm/memopt-5.c: Remove xfail.
9393 * gcc.dg/tm/memopt-7.c: Remove xfail.
9395 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9397 PR tree-optimization/51877
9398 * gcc.c-torture/execute/pr51877.c: New test.
9400 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9402 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9403 {!vect_align_arrays} to vect_sizes_32B_16B.
9404 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9405 * gcc.dg/vect/vect-peel-3.c: Ditto.
9407 2012-01-16 Jason Merrill <jason@redhat.com>
9410 * g++.dg/abi/mangle60.C: New.
9413 * g++.dg/pch/mangle1.{C,Hs}: New.
9415 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9416 Tobias Burnus <burnus@net-b.de>
9419 * gfortran.dg/elemental_optional_args_3.f90: New
9420 * gfortran.dg/elemental_optional_args_4.f90: New
9422 2012-01-16 Tobias Burnus <burnus@net-b.de>
9425 * gfortran.dg/use_20.f90: New
9427 2012-01-16 Jason Merrill <jason@redhat.com>
9430 * g++.dg/cpp0x/rv-bitfield.C: New.
9431 * g++.dg/cpp0x/rv-bitfield2.C: New.
9433 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9435 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9436 subroutine 'qsort' and use index array to assign the result.
9438 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9440 PR tree-optimization/51865
9441 * gcc.dg/pr51865.c: New test.
9443 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9445 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9447 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9449 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9450 to be loaded from the constant pool, rather than via %hi and %lo.
9452 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9454 PR rtl-optimization/51821
9455 * gcc.dg/pr51821.c: New test.
9457 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9459 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9461 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9463 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9465 2012-01-14 Tobias Burnus <burnus@net-b.de>
9468 * gfortran.dg/init_flag_8.f90: New.
9469 * gfortran.dg/init_flag_9.f90: New.
9471 2011-01-14 Tobias Burnus <burnus@net-b.de>
9474 * gfortran.dg/use_18.f90: New.
9475 * gfortran.dg/use_19.f90: New.
9477 2012-01-13 Ian Lance Taylor <iant@google.com>
9480 * g++.dg/warn/Wsign-compare-4.C: New.
9482 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9485 * gfortran.dg/alloc_comp_assign.f03: New.
9486 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9487 __BUILTIN_FREE from 38 to 32.
9489 2012-01-13 Jason Merrill <jason@redhat.com>
9492 * g++.dg/warn/Wreturn-type-7.C: New.
9494 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9496 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9498 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9499 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9500 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9501 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9502 int32plus because of big array needed.
9503 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9504 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9506 2012-01-13 Jason Merrill <jason@redhat.com>
9509 * g++.dg/ext/visibility/template9.C: New.
9512 * g++.dg/cpp0x/defaulted34.C: New.
9513 * g++.dg/template/virtual3.C: New.
9515 2012-01-13 Richard Guenther <rguenther@suse.de>
9518 * gcc.dg/torture/pr8081.c: New testcase.
9520 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9522 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9524 2012-01-12 Jason Merrill <jason@redhat.com>
9527 * g++.dg/ext/stmtexpr14.C: New.
9529 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9532 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9534 2012-01-12 Jason Merrill <jason@redhat.com>
9537 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9538 * g++.dg/abi/mangle58.C: Likewise.
9541 * g++.dg/template/arg8.C: New.
9543 2012-01-12 Ira Rosen <irar@il.ibm.com>
9545 PR tree-optimization/51799
9546 * gcc.dg/vect/pr51799.c: New test.
9547 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9550 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9551 Tobias Burnus <burnus@net-b.de>
9555 * lib/target-supports.exp
9556 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9557 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9559 2012-01-11 Jason Merrill <jason@redhat.com>
9562 * g++.dg/ext/attrib42.C: New.
9564 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9567 * gcc.dg/pr51796.c: New test.
9569 2012-01-11 Jason Merrill <jason@redhat.com>
9572 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9574 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9576 * gnat.dg/array19.ad[sb]: New test.
9578 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9580 * gnat.dg/opt23.ad[sb]: New test.
9581 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9582 * gnat.dg/opt24.ad[sb]: New test.
9584 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9586 PR tree-optimization/49642
9587 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9588 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9590 2012-01-11 Jason Merrill <jason@redhat.com>
9593 * g++.dg/template/explicit-args5.C: New.
9595 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9597 * gcc.c-torture/execute/20120110-1.c: New testcase.
9599 2012-01-10 Jason Merrill <jason@redhat.com>
9602 * g++.dg/inherit/ambig1.C: New.
9605 * g++.dg/cpp0x/constexpr-cache1.C: New.
9607 2012-01-10 Richard Guenther <rguenther@suse.de>
9609 PR tree-optimization/51801
9610 * gcc.dg/torture/pr51801.c: New testcase.
9612 2012-01-10 Tobias Burnus <burnus@net-b.de>
9615 * gfortran.dg/allocate_with_typespec_5.f90: New.
9617 2012-01-10 Tobias Burnus <burnus@net-b.de>
9619 * gfortran.dg/class_39.f03: Update dg-error string.
9621 2012-01-10 Richard Guenther <rguenther@suse.de>
9623 PR tree-optimization/50913
9624 * gcc.dg/graphite/interchange-16.c: New testcase.
9625 * gcc.dg/graphite/scop-20.c: XFAIL.
9626 * gfortran.dg/graphite/interchange-1.f: Likewise.
9627 * gfortran.dg/graphite/block-1.f90: Likewise.
9628 * gfortran.dg/graphite/block-2.f: Likewise.
9630 2012-01-10 Richard Henderson <rth@redhat.com>
9632 * lib/target-supports.exp (check_effective_target_vect_perm,
9633 check_effective_target_vect_perm_byte,
9634 check_effective_target_vect_perm_short): Enable for arm neon.
9636 2012-01-09 Tobias Burnus <burnus@net-b.de>
9639 * gfortran.dg/typebound_operator_11.f90: New.
9641 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9643 * gnat.dg/array18.adb: New test.
9644 * gnat.dg/array18_pkg.ads: New helper.
9646 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9649 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9650 around base object in first assignment in main program.
9651 * gfortran.dg/typebound_operator_10.f03: New test.
9653 2012-01-09 Martin Jambor <mjambor@suse.cz>
9655 PR tree-optimization/51759
9656 * g++.dg/ipa/pr51759.C: New test.
9658 2012-01-09 Tobias Burnus <burnus@net-b.de>
9661 * gfortran.dg/optional_absent_2.f90: New.
9663 2012-01-09 Tobias Burnus <burnus@net-b.de>
9666 * gfortran.dg/use_17.f90: New.
9668 2012-01-09 Gary Funck <gary@intrepid.com>
9670 PR preprocessor/33919
9671 * gcc.dg/pr33919.c: New test.
9672 * gcc.dg/pr33919-0.h: New test header file.
9673 * gcc.dg/pr33919-1.h: Ditto.
9674 * gcc.dg/pr33919-2.h: Ditto.
9676 2012-01-07 Jan Hubicka <jh@suse.cz>
9678 PR tree-optimize/51694
9679 * gcc.c-torture/compile/pr51694.c: new testcase.
9681 2012-01-07 Jan Hubicka <jh@suse.cz>
9683 PR tree-optimization/51600
9684 * g++.dg/torture/pr51600.C: New testcase.
9686 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9688 PR gcov-profile/51715
9689 PR gcov-profile/51717
9690 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9691 * gcc.misc-tests/gcov-14.c: Likewise.
9693 2012-01-06 Jason Merrill <jason@redhat.com>
9695 * g++.dg/parse/new5.C: New.
9697 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9700 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9701 including <string.h>.
9703 2012-01-06 Jason Merrill <jason@redhat.com>
9705 * g++.dg/abi/mangle51.C: New.
9706 * g++.dg/abi/mangle52.C: New.
9707 * g++.dg/abi/mangle53.C: New.
9708 * g++.dg/abi/mangle54.C: New.
9709 * g++.dg/abi/mangle55.C: New.
9710 * g++.dg/abi/mangle56.C: New.
9711 * g++.dg/abi/mangle57.C: New.
9712 * g++.dg/abi/mangle58.C: New.
9713 * g++.dg/abi/mangle59.C: New.
9714 * g++.dg/cpp0x/trailing3.C: Update mangling.
9715 * g++.dg/cpp0x/variadic111.C: Update mangling.
9716 * g++.dg/cpp0x/variadic4.C: Update mangling.
9717 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9718 * g++.dg/template/nontype22.C: Works now.
9719 * g++.dg/template/pr35240.C: Works now.
9721 * g++.dg/cpp0x/error7.C: New.
9723 2012-01-06 Tobias Burnus <burnus@net-b.de>
9725 * gfortran.dg/deallocate_stat_2.f90: New.
9726 * coarray/allocate_errgmsg.f90: New.
9727 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9728 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9729 * coarray/subobject_1.f90: Fix for num_images > 1.
9730 * gfortran.dg/deallocate_stat.f90: Update due to changed
9733 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9735 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9737 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9739 * ada/acats/overflow.lst: Add cb20004.
9741 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9744 * g++.dg/cpp0x/alias-decl-18.C: New test.
9746 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9748 * gcc.c-torture/execute/20120104-1.c: New test.
9750 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9753 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9754 the old typebound_operator_8.f03.
9755 * gfortran.dg/typebound_operator_8.f03: New version of
9756 typebound_operator_7.f03 with 'u' a derived type instead of a
9759 2012-01-05 Richard Guenther <rguenther@suse.de>
9761 * g++.dg/torture/pr49309.C: Skip for -flto.
9763 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9766 * gcc.c-torture/compile/pr51761.c: New test.
9768 2012-01-05 Richard Guenther <rguenther@suse.de>
9770 PR tree-optimization/51760
9771 * gcc.dg/torture/pr51760.c: New testcase.
9773 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9776 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9778 2012-01-05 Richard Guenther <rguenther@suse.de>
9781 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9782 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9784 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9787 * gcc.dg/pr51695.c: New test.
9789 2012-01-04 Andrew Pinski <apinski@cavium.com>
9791 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9792 * gcc.target/mips/octeon2-lx-1.c: New test.
9793 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9794 * gcc.target/mips/octeon2-lx-2.c: New test.
9795 * gcc.target/mips/octeon2-lx-3.c: New test.
9797 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9801 * gcc.dg/tm/alias-1.c: Adjust regexp.
9802 * gcc.dg/tm/alias-2.c: Adjust regexp.
9804 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9807 * g++.dg/warn/Wparentheses-26.C: New.
9809 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9811 * gfortran.dg/elemental_optional_args_2.f90: New test.
9813 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9816 * gfortran.dg/common_17.f90: New test.
9818 2012-01-04 Richard Guenther <rguenther@suse.de>
9820 PR tree-optimization/49651
9821 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9822 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9824 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9827 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9829 2012-01-03 Andrew Pinski <apinski@cavium.com>
9831 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9832 for all mips targets. Also allow an optional .cfi_startproc.
9834 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9836 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9838 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9841 * g++.dg/rtti/dyncast5.C: New.
9843 2012-01-03 Richard Guenther <rguenther@suse.de>
9845 PR tree-optimization/51070
9846 * gcc.dg/torture/pr51070-2.c: New testcase.
9848 2012-01-03 Richard Guenther <rguenther@suse.de>
9850 PR tree-optimization/51692
9851 * gcc.dg/torture/pr51692.c: New testcase.
9853 2012-01-03 Richard Guenther <rguenther@suse.de>
9856 * g++.dg/lto/pr51650-3_0.C: New testcase.
9858 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9861 * g++.dg/warn/Wredundant-decls-spec.C: New.
9863 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9865 PR tree-optimization/51719
9866 * g++.dg/tree-prof/pr51719.C: New test.
9868 2012-01-03 Richard Guenther <rguenther@suse.de>
9871 * gcc.dg/fold-compare-6.c: New testcase.
9873 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9876 * g++.dg/gomp/pr51669.C: New test.
9878 2012-01-02 Jason Merrill <jason@redhat.com>
9881 * g++.dg/cpp0x/constexpr-union2.C: New.
9884 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9886 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9889 * g++.dg/cpp0x/constexpr-99.C: New test.
9891 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9894 * g++.dg/template/init9.C: New.
9896 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9898 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9899 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9900 rather than a specific number.
9902 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9907 * gfortran.dg/typebound_operator_7.f03: New.
9908 * gfortran.dg/typebound_operator_8.f03: New.
9910 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9913 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9915 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9917 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9919 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9921 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9923 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9926 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9928 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9929 * gfortran.dg/io_real_boz_4.f90: Likewise.
9930 * gfortran.dg/io_real_boz_5.f90: Likewise.
9932 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9934 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9936 2012-01-02 Revital Eres <revital.eres@linaro.org>
9938 * gcc.dg/sms-11.c: New file.
9940 2012-01-02 Tobias Burnus <burnus@net-b.de>
9943 * gfortran.dg/coarray/image_index_3.f90: New.
9945 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9948 * g++.dg/parse/enum8.C: New.
9950 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9953 * g++.dg/conversion/reinterpret4.C: New.
9954 * g++.dg/conversion/reinterpret1.C: Adjust.
9956 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9958 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9960 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9962 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9963 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9964 * g++.old-deja/g++.jason/access14.C: Likewise.
9965 * g++.old-deja/g++.jason/access8.C: Likewise.
9966 * g++.old-deja/g++.jason/access1.C: Likewise.
9967 * g++.old-deja/g++.other/access3.C: Likewise.
9968 * g++.old-deja/g++.other/access5.C: Likewise.
9969 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9970 * g++.old-deja/g++.law/visibility22.C: Likewise.
9971 * g++.old-deja/g++.law/visibility26.C: Likewise.
9972 * g++.old-deja/g++.mike/p2746.C: Likewise.
9973 * g++.dg/debug/using1.C: Likewise.
9974 * g++.dg/lookup/using51.C: Likewise.
9975 * g++.dg/inherit/using5.C: Likewise.
9976 * g++.dg/inherit/pr30297.C: Likewise.
9977 * g++.dg/inherit/access8.C: Likewise.
9978 * g++.dg/torture/pr39362.C: Likewise.
9979 * g++.dg/template/crash13.C: Likewise.
9980 * g++.dg/template/using10.C: Likewise.
9982 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9985 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9987 2012-01-01 Ira Rosen <irar@il.ibm.com>
9989 PR tree-optimization/51704
9990 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9991 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9992 corresponding flags.
9994 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9997 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9999 2012-01-01 Jan Hubicka <jh@suse.cz>
10001 PR rtl-optimization/51069
10002 * gcc.c-torture/compile/pr51069.c: New testcase.
10004 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10006 PR tree-optimization/51683
10007 * gcc.dg/pr51683.c: New test.
10009 Copyright (C) 2012 Free Software Foundation, Inc.
10011 Copying and distribution of this file, with or without modification,
10012 are permitted in any medium without royalty provided the copyright
10013 notice and this notice are preserved.