1 2012-11-14 Fabien Chêne <fabien@gcc.gnu.org>
4 * call.c (build_new_method_call_1): Check that the instance type
5 and the function context are the same before setting the flag
8 2012-11-13 Sriraman Tallam <tmsriram@google.com>
10 * testsuite/g++.dg/mv4.C: Add require ifunc. Change error message.
11 * testsuite/g++.dg/mv5.C: Add require ifunc.
12 * testsuite/g++.dg/mv6.C: Add require ifunc.
14 2012-11-13 Martin Jambor <mjambor@suse.cz>
16 PR tree-optimization/55253
17 * gcc.dg/torture/pr55253.c: New test.
18 * gcc.dg/torture/pr55305.c: Likewise.
20 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
23 * gcc.target/i386/pr55142-1.c: New file.
24 * gcc.target/i386/pr55142-2.c: Likewise.
26 2012-11-13 Dodji Seketeli <dodji@redhat.com>
29 * g++.dg/cpp0x/alias-decl-26.C: New test file.
31 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
33 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
35 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
36 * gcc.target/i386/pr49715-2.c: Likewise.
37 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
39 2012-11-13 Jakub Jelinek <jakub@redhat.com>
41 PR tree-optimization/55281
42 * gcc.dg/vect/fast-math-pr55281.c: New test.
43 * g++.dg/opt/pr55281.C: New test.
45 PR rtl-optimization/54127
46 * gcc.dg/torture/pr54127.c: New test.
48 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
49 Jakub Jelinek <jakub@redhat.com>
51 PR rtl-optimization/51447
52 * gcc.c-torture/execute/pr51447.c: New test.
54 2012-11-12 Ian Bolton <ian.bolton@arm.com>
56 * gcc.target/aarch64/csinc-2.c: New test.
58 2012-11-12 Ian Bolton <ian.bolton@arm.com>
60 * gcc.target/aarch64/cmn.c: New test.
61 * gcc.target/aarch64/adds.c: New test.
62 * gcc.target/aarch64/subs.c: New test.
64 2012-11-12 Tobias Burnus <burnus@net-b.de>
67 * gfortran.dg/coarray_29_1.f90: New.
68 * gfortran.dg/coarray_29_2.f90: New.
70 2012-11-12 Bin Cheng <bin.cheng@arm.com>
72 * gcc.dg/hoist-register-pressure-3.c: New test.
74 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
76 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
77 wrappers around sinf and cosf.
79 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
83 * gcc.target/i386/pr55247-2.c: New file.
85 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
88 * g++.dg/pr55263.C: New test.
90 2012-11-11 Martin Jambor <mjambor@suse.cz>
92 PR tree-optimization/55238
93 * testsuite/gcc.dg/torture/pr55238.c: New test.
95 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
96 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
97 * c-c++-common/torture/vector-subscript-1.c: Likewise.
98 * c-c++-common/torture/vector-subscript-2.c: Likewise.
100 2012-11-10 Jan Hubicka <jh@suse.cz>
102 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
104 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
106 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
107 -mno-sse -mno-mmx to dg-options. Reformat.
109 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
111 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
112 * c-c++-common/vector-compare-1.c: Same.
113 * c-c++-common/vector-compare-2.c: Same.
114 * g++.dg/other/unused1.C: Skip on AIX.
115 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
116 extra message on AIX.
118 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
121 * gcc.target/i386/pr55247.c: New test.
123 2012-11-09 Andrew Pinski <apinski@cavium.com>
125 * gcc.c-torture/execute/20121108-1.c: New test.
127 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
130 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
131 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
132 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
133 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
135 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
137 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
138 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
139 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
141 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
143 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
145 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
146 * g++.dg/tm/pr47530.C: Same.
148 2012-11-09 Jason Merrill <jason@redhat.com>
151 * g++.dg/cpp0x/alias-decl-25.C: New.
153 * g++.dg/abi/abi-tag1.C: New.
154 * g++.dg/abi/abi-tag2.C: New.
156 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
158 PR rtl-optimization/55154
159 * gcc.target/i386/pr55154.c: New test.
161 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
163 PR rtl-optimization/55151
164 * gcc.dg/pr55151.c: Move ...
165 * gcc.target/i386/pr55151.c: ... here.
167 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
169 PR rtl-optimization/54472
170 * gcc.dg/pr54472.c: New test.
172 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
174 * gnat.dg/stack_check3.ad[sb]: New test.
176 2012-11-08 Ian Lance Taylor <iant@google.com>
178 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
179 with arguments. Handle errorcheckoutput and rundir test types.
181 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
183 PR tree-optimization/55191
184 * gcc.dg/pr55191.c: New test.
186 2012-11-08 Jakub Jelinek <jakub@redhat.com>
189 * g++.dg/debug/pr54499.C: New test.
191 2012-11-08 Jan Hubicka <jh@suse.cz>
194 * gcc.dg/winline-3.c: Update.
196 2012-11-08 Martin Jambor <mjambor@suse.cz>
198 * gfortran.dg/ipcp-array-1.f90: New test.
200 2012-11-08 Florian Weimer <fweimer@redhat.com>
202 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
204 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
206 PR rtl-optimization/55151
207 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
209 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
211 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
213 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
215 * gcc.c-torture/compile/20121107-1.c: New test.
217 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
219 PR rtl-optimization/55151
220 * gcc.dg/pr55151.c: Compile it only for x86_64.
222 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
224 PR rtl-optimization/55122
225 * gcc.dg/pr55122.c: New test.
227 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
229 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
231 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
232 * gcc.target/powerpc/loop_align.c: Skip on AIX.
233 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
234 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
236 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
239 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
241 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
244 * c-c++-common/pr51294.c: New.
246 2012-11-07 Martin Jambor <mjambor@suse.cz>
248 PR tree-optimization/53787
249 * gcc.dg/ipa/ipa-5.c: Adjust.
250 * gcc.dg/ipa/ipcp-agg-1.c: New test.
251 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
252 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
253 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
254 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
255 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
256 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
257 * gfortran.dg/pr48636-2.f90: New test.
258 * gfortran.dg/pr53787.f90: Likewise.
260 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
264 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
267 * g++.dg/cpp0x/constexpr-union4.C: New.
269 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
271 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
273 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
276 * gcc.c-torture/compile/pr49220.c: New test.
278 2012-11-07 Florian Weimer <fweimer@redhat.com>
280 * g++.dg/init/new40.C: New.
282 2012-11-07 Jakub Jelinek <jakub@redhat.com>
285 * gcc.dg/guality/pr54693-2.c: New test.
287 2012-11-06 Andrew Pinski <apinski@cavium.com>
289 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
290 -fno-vect-cost-model.
292 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
294 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
295 * gcc.dg/tm/debug-1.c: Same.
296 * gcc.dg/tm/irrevocable-3.c: Same.
297 * gcc.dg/tm/irrevocable-4.c: Same.
298 * gcc.dg/tm/memopt-10.c: Same.
299 * gcc.dg/tm/memopt-11.c: Same.
300 * gcc.dg/tm/props-4.c: Same.
301 * gcc.dg/tm/wrap-3.c: Same.
302 * gcc.dg/tm/wrap-4.c: Same.
304 2012-11-06 Andrew Pinski <apinski@cavium.com>
306 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
308 2012-11-06 Jan Hubicka <jh@suse.cz>
310 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
312 * gcc.dg/tree-ssa/loop-23.c: Likewise.
313 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
314 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
316 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
318 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
320 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
323 * gcc.dg/torture/pr41993.c: New test.
325 2012-11-06 Jan Hubicka <jh@suse.cz>
327 * gcc.target/i386/l_fma_float_?.c: Update.
328 * gcc.target/i386/l_fma_double_?.c: Update.
330 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
333 * gcc.target/sh/pr54089-8.c: New.
334 * gcc.target/sh/pr54089-9.c: New.
336 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
339 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
340 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
341 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
342 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
343 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
344 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
345 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
346 * gcc.target/i386/avx-vzeroupper-27.c: New.
348 2012-11-06 Janus Weil <janus@gcc.gnu.org>
351 * gfortran.dg/transfer_class_1.f90: New.
352 * gfortran.dg/transfer_class_2.f90: New.
354 2012-11-05 Sriraman Tallam <tmsriram@google.com>
356 * testsuite/g++.dg/mv1.C: New test.
357 * testsuite/g++.dg/mv2.C: New test.
358 * testsuite/g++.dg/mv3.C: New test.
359 * testsuite/g++.dg/mv4.C: New test.
360 * testsuite/g++.dg/mv5.C: New test.
361 * testsuite/g++.dg/mv6.C: New test.
363 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
366 * gcc.dg/const-uniq-1.c (a): Increase length four times.
368 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
370 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
373 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
375 * g++.dg/torture/20121105-1.C: New test.
377 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
379 * gcc.dg/torture/fp-compare.c: New testcase.
381 2012-11-05 Jan Hubicka <jh@suse.cz>
383 * gcc.dg/const-1.c: Update.
384 * gcc.dg/pure-1.c: Update.
386 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
388 PR rtl-optimization/55151
389 * gcc.dg/pr55151.c: New test.
391 2012-11-05 Jakub Jelinek <jakub@redhat.com>
395 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
397 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
400 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
402 2012-11-05 Jan Hubicka <jh@suse.cz>
404 * gcc.dg/autopar/pr49960.c: Fix testcase.
406 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
408 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
409 Fix scan-tree-dump-times directive.
411 2012-11-04 Janus Weil <janus@gcc.gnu.org>
414 * gfortran.dg/associate_12.f90: New.
416 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
419 * lib/target-supports.exp (check_effective_target_masm_intel): New
421 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
424 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
425 Jack Howarth <howarth@bromo.med.uc.edu>
427 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
428 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
429 * gcc.target/i386/pr53249.c: Likewise.
431 2012-11-03 Andrew Pinski <apinski@cavium.com>
433 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
434 call abort1 so that cross jumping does not happen.
436 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
439 * gcc.target/sh/pr51244-18.c: New.
440 * gcc.target/sh/pr51244-19.c: New.
442 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
444 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
445 b requires a 64-bit operation followed by a truncation.
447 2012-11-02 Jan Hubicka <jh@suse.cz>
449 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
451 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
453 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
454 conditions to verify the reduction code is vectorized.
456 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
457 in case 'pow', such as 'powerpc' is used in the compiler version name.
458 * gcc.target/powerpc/pr46728-2.c: Likewise.
459 * gcc.target/powerpc/pr46728-3.c: Likewise.
460 * gcc.target/powerpc/pr46728-4.c: Likewise.
461 * gcc.target/powerpc/pr46728-5.c: Likewise.
462 * gcc.target/powerpc/pr46728-7.c: Likewise.
463 * gcc.target/powerpc/pr46728-8.c: Likewise.
464 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
466 2012-11-02 Jan Hubicka <jh@suse.cz>
468 * gcc.dg/tree-ssa/loop-38.c: New testcase.
470 2012-11-02 Jan Hubicka <jh@suse.cz>
472 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
473 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
475 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
478 * gcc.target/i386/pr55130.c: New test.
480 2012-11-02 Jakub Jelinek <jakub@redhat.com>
483 * gcc.target/i386/pr55147.c: New test.
485 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
487 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
488 * gfortran.dg/default_format_denormal_1.f90: Same.
490 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
493 * g++.dg/ext/vector19.C: Remove target restrictions.
494 * gcc.dg/fold-compare-7.c: New testcase.
496 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
499 * gcc.target/sh/pr55160.c: New.
501 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
503 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
504 scan-assembler regex.
506 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
509 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
510 * gcc.dg/pr55150-2.c: New test.
512 2012-11-01 Sharad Singhai <singhai@google.com>
514 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
515 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
516 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
517 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
519 2012-10-31 Dehao Chen <dehao@google.com>
521 * g++.dg/debug/dwarf2/block.C: New testcase.
523 2012-10-31 Jan Hubicka <jh@suse.cz>
525 * gcc.dg/pr44974.c: Add noinline.
527 2012-10-31 Janus Weil <janus@gcc.gnu.org>
530 * gfortran.dg/class_54.f90: New.
532 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
533 Jakub Jelinek <jakub@redhat.com>
535 PR tree-optimization/55018
536 * gcc.dg/torture/pr55018.c: New test.
538 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
541 * g++.dg/ext/vla13.C: New.
543 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
546 * gcc.dg/pr55150.c: New test.
548 2012-10-31 Tobias Burnus <burnus@net-b.de>
551 * gfortran.dg/associate_11.f90: New.
553 2012-10-31 Dodji Seketeli <dodji@redhat.com>
556 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
558 2012-10-31 Jakub Jelinek <jakub@redhat.com>
560 PR tree-optimization/19105
561 PR tree-optimization/21643
562 PR tree-optimization/46309
563 * gcc.dg/pr19105.c: New test.
564 * gcc.dg/pr21643.c: New test.
565 * gcc.dg/pr46309-2.c: New test.
566 * gcc.c-torture/execute/pr46309.c: New test.
568 2012-10-31 Alan Modra <amodra@gmail.com>
570 * gcc.target/powerpc/dimode_off.c: New.
571 * gcc.target/powerpc/timode_off.c: New.
572 * gcc.target/powerpc/dfmode_off.c: New.
573 * gcc.target/powerpc/tfmode_off.c: New.
575 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
577 PR rtl-optimization/55093
578 * gcc.target/i386/pr55093.c: New file.
580 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
582 * gcc.target/i386/pr55116.c: Renamed to ...
583 * gcc.target/i386/pr55116-1.c: This.
585 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
587 * gcc.target/i386/pr55116-2.c: New file.
589 2012-10-30 Richard Biener <rguenther@suse.de>
591 * gcc.dg/vect/slp-perm-2.c: Adjust.
593 2012-10-30 Richard Biener <rguenther@suse.de>
595 PR tree-optimization/55111
596 * gcc.dg/torture/pr55111.c: New testcase.
598 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
601 * gcc.target/sh/pr53988.c: New.
603 2012-10-30 Bin Cheng <bin.cheng@arm.com>
606 * gcc.dg/hoist-register-pressure-1.c: Rename from
607 hoist-register-pressure.c. Add nonpic condition.
608 * gcc.dg/hoist-register-pressure-2.c: New testcase.
610 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
613 * gcc.dg/Wreturn-local-addr.c: New.
614 * g++.dg/warn/Wno-return-local-addr.C: New.
615 * g++.dg/warn/Wreturn-local-addr.C: New.
617 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
620 * gcc.target/i386/pr55116.c: New file.
622 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
625 * gcc.dg/Wshadow-4.c: New.
626 * gcc.dg/Wshadow-4.h: New.
628 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
631 * gcc.dg/guality/pr54693.c: New.
633 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
636 * gcc.dg/pr55027.c: New testcase.
638 2012-10-29 Jan Hubicka <jh@suse.cz>
640 * gcc.dg/ipa/inline-6.c: New testcase.
642 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
644 PR rtl-optimization/55106
645 * g++.dg/pr55106.C: New.
647 2012-10-29 Richard Guenther <rguenther@suse.de>
650 * gcc.dg/torture/pr53695.c: New testcase.
652 2012-10-28 Jan Hubicka <jh@suse.cz>
654 * gcc.dg/ipa/inlinehint-3.c: New testcase.
656 2012-10-28 Tobias Burnus <burnus@net-b.de>
659 * gfortran.dg/do_check_6.f90: New.
661 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
662 Jack Howarth <howarth@bromo.med.uc.edu>
665 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
667 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
669 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
672 * gcc.target/i386/pr34283.c: New test.
674 2012-10-26 Jakub Jelinek <jakub@redhat.com>
677 * g++.dg/opt/pr55081.C: New test.
681 * gcc.dg/guality/pr54970.c: New test.
683 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
686 * g++.dg/template/new11.C: New.
688 2012-10-26 Richard Biener <rguenther@suse.de>
691 * gcc.dg/torture/pr54824.c: New testcase.
693 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
695 * gcc.target/i386/fxsave-1.c: New.
696 * gcc.target/i386/fxsave64-1.c: Ditto.
697 * gcc.target/i386/fxrstor-1.c: Ditto.
698 * gcc.target/i386/fxrstor64-1.c: Ditto.
699 * gcc.target/i386/xsave-1.c: Ditto.
700 * gcc.target/i386/xsave64-1.c: Ditto.
701 * gcc.target/i386/xrstor-1.c: Ditto.
702 * gcc.target/i386/xrstor64-1.c: Ditto.
703 * gcc.target/i386/xsaveopt-1.c: Ditto.
704 * gcc.target/i386/xsaveopt64-1.c: Ditto.
705 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
706 * gcc.target/i386/sse-13.c: Ditto.
707 * gcc.target/i386/sse-14.c: Ditto.
708 * gcc.target/i386/sse-22.c: Ditto.
709 * gcc.target/i386/sse-23.c: Ditto.
710 * g++.dg/other/i386-2.C: Ditto.
711 * g++.dg/other/i386-3.C: Ditto.
713 2012-10-25 Jan Hubicka <jh@suse.cz>
715 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
718 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
721 * g++.dg/ext/transparent-union.C: New.
723 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
726 * g++.dg/ext/vector19.C: New testcase.
728 2012-10-25 Richard Biener <rguenther@suse.de>
730 PR tree-optimization/54902
731 * g++.dg/torture/pr54902.C: New testcase.
733 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
736 * g++.dg/template/crash114.C: New.
738 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
741 * gcc.target/i386/pr55049-1.c: New test.
743 2012-10-24 Janus Weil <janus@gcc.gnu.org>
746 * gfortran.dg/class_dummy_4.f03: New.
748 2012-10-24 Jakub Jelinek <jakub@redhat.com>
750 PR rtl-optimization/55010
751 * gcc.dg/pr55010.c: New test.
754 * g++.dg/debug/pr54828.C: New test.
756 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
758 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
759 * gcc.dg/vect/vect-83_64.c: Likewise.
761 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
764 * g++.dg/cpp0x/constexpr-union4.C: New.
766 2012-10-23 Jeff Law <law@redhat.com>
768 * gcc.c-torture/execute/pr54985.c: New test.
770 2012-10-23 Paul Koning <ni1d@arrl.net>
773 * g++.dg/debug/dwarf2/pr54508.C: New.
775 2012-10-23 Jakub Jelinek <jakub@redhat.com>
778 * g++.dg/template/sizeof14.C: New test.
780 2012-10-23 Ian Bolton <ian.bolton@arm.com>
781 Jim MacArthur <jim.macarthur@arm.com>
782 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
783 Marcus Shawcroft <marcus.shawcroft@arm.com>
784 Nigel Stephens <nigel.stephens@arm.com>
785 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
786 Richard Earnshaw <rearnsha@arm.com>
787 Sofiane Naci <sofiane.naci@arm.com>
788 Stephen Thomas <stephen.thomas@arm.com>
789 Tejas Belagod <tejas.belagod@arm.com>
790 Yufeng Zhang <yufeng.zhang@arm.com>
792 * lib/target-supports.exp
793 (check_profiling_available): Add AArch64.
794 (check_effective_target_vect_int): Likewise.
795 (check_effective_target_vect_shift): Likewise.
796 (check_effective_target_vect_float): Likewise.
797 (check_effective_target_vect_double): Likewise.
798 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
799 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
800 (check_effective_target_vect_pack_trunc): Likewise.
801 (check_effective_target_vect_unpack): Likewise.
802 (check_effective_target_vect_hw_misalign): Likewise.
803 (check_effective_target_vect_short_mult): Likewise.
804 (check_effective_target_vect_int_mult): Likewise.
805 (check_effective_target_vect_stridedN): Likewise.
806 (check_effective_target_sync_int_long): Likewise.
807 (check_effective_target_sync_char_short): Likewise.
808 (check_vect_support_and_set_flags): Likewise.
809 (check_effective_target_aarch64_tiny): New.
810 (check_effective_target_aarch64_small): New.
811 (check_effective_target_aarch64_large): New.
812 * g++.dg/other/PR23205.C: Enable aarch64.
813 * g++.dg/other/pr23205-2.C: Likewise.
814 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
815 * gcc.c-torture/execute/20101011-1.c: Likewise.
816 * gcc.dg/20020312-2.c: Likewise.
817 * gcc.dg/20040813-1.c: Likewise.
818 * gcc.dg/builtin-apply2.c: Likewise.
819 * gcc.dg/stack-usage-1.c: Likewise.
821 2012-10-23 Ian Bolton <ian.bolton@arm.com>
822 Jim MacArthur <jim.macarthur@arm.com>
823 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
824 Marcus Shawcroft <marcus.shawcroft@arm.com>
825 Nigel Stephens <nigel.stephens@arm.com>
826 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
827 Richard Earnshaw <rearnsha@arm.com>
828 Sofiane Naci <sofiane.naci@arm.com>
829 Stephen Thomas <stephen.thomas@arm.com>
830 Tejas Belagod <tejas.belagod@arm.com>
831 Yufeng Zhang <yufeng.zhang@arm.com>
833 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
834 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
835 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
836 * gcc.target/aarch64/aapcs/abitest.S: New file.
837 * gcc.target/aarch64/aapcs/abitest.h: New file.
838 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
839 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
840 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
841 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
842 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
843 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
844 * gcc.target/aarch64/aapcs/ice_1.c: New file.
845 * gcc.target/aarch64/aapcs/ice_2.c: New file.
846 * gcc.target/aarch64/aapcs/ice_3.c: New file.
847 * gcc.target/aarch64/aapcs/ice_4.c: New file.
848 * gcc.target/aarch64/aapcs/ice_5.c: New file.
849 * gcc.target/aarch64/aapcs/macro-def.h: New file.
850 * gcc.target/aarch64/aapcs/test_1.c: New file.
851 * gcc.target/aarch64/aapcs/test_10.c: New file.
852 * gcc.target/aarch64/aapcs/test_11.c: New file.
853 * gcc.target/aarch64/aapcs/test_12.c: New file.
854 * gcc.target/aarch64/aapcs/test_13.c: New file.
855 * gcc.target/aarch64/aapcs/test_14.c: New file.
856 * gcc.target/aarch64/aapcs/test_15.c: New file.
857 * gcc.target/aarch64/aapcs/test_16.c: New file.
858 * gcc.target/aarch64/aapcs/test_17.c: New file.
859 * gcc.target/aarch64/aapcs/test_18.c: New file.
860 * gcc.target/aarch64/aapcs/test_19.c: New file.
861 * gcc.target/aarch64/aapcs/test_2.c: New file.
862 * gcc.target/aarch64/aapcs/test_20.c: New file.
863 * gcc.target/aarch64/aapcs/test_21.c: New file.
864 * gcc.target/aarch64/aapcs/test_22.c: New file.
865 * gcc.target/aarch64/aapcs/test_23.c: New file.
866 * gcc.target/aarch64/aapcs/test_24.c: New file.
867 * gcc.target/aarch64/aapcs/test_25.c: New file.
868 * gcc.target/aarch64/aapcs/test_26.c: New file.
869 * gcc.target/aarch64/aapcs/test_3.c: New file.
870 * gcc.target/aarch64/aapcs/test_4.c: New file.
871 * gcc.target/aarch64/aapcs/test_5.c: New file.
872 * gcc.target/aarch64/aapcs/test_6.c: New file.
873 * gcc.target/aarch64/aapcs/test_7.c: New file.
874 * gcc.target/aarch64/aapcs/test_8.c: New file.
875 * gcc.target/aarch64/aapcs/test_9.c: New file.
876 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
877 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
878 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
879 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
880 * gcc.target/aarch64/aapcs/test_complex.c: New file.
881 * gcc.target/aarch64/aapcs/test_int128.c: New file.
882 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
883 * gcc.target/aarch64/aapcs/type-def.h: New file.
884 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
885 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
886 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
887 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
888 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
889 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
890 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
891 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
892 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
893 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
894 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
895 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
896 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
897 * gcc.target/aarch64/aarch64.exp: New file.
898 * gcc.target/aarch64/adc-1.c: New file.
899 * gcc.target/aarch64/adc-2.c: New file.
900 * gcc.target/aarch64/asm-1.c: New file.
901 * gcc.target/aarch64/clrsb.c: New file.
902 * gcc.target/aarch64/clz.c: New file.
903 * gcc.target/aarch64/ctz.c: New file.
904 * gcc.target/aarch64/csinc-1.c: New file.
905 * gcc.target/aarch64/csinv-1.c: New file.
906 * gcc.target/aarch64/csneg-1.c: New file.
907 * gcc.target/aarch64/extend.c: New file.
908 * gcc.target/aarch64/fcvt.x: New file.
909 * gcc.target/aarch64/fcvt_double_int.c: New file.
910 * gcc.target/aarch64/fcvt_double_long.c: New file.
911 * gcc.target/aarch64/fcvt_double_uint.c: New file.
912 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
913 * gcc.target/aarch64/fcvt_float_int.c: New file.
914 * gcc.target/aarch64/fcvt_float_long.c: New file.
915 * gcc.target/aarch64/fcvt_float_uint.c: New file.
916 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
917 * gcc.target/aarch64/ffs.c: New file.
918 * gcc.target/aarch64/fmadd.c: New file.
919 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
920 * gcc.target/aarch64/frint.x: New file.
921 * gcc.target/aarch64/frint_double.c: New file.
922 * gcc.target/aarch64/frint_float.c: New file.
923 * gcc.target/aarch64/index.c: New file.
924 * gcc.target/aarch64/mneg-1.c: New file.
925 * gcc.target/aarch64/mneg-2.c: New file.
926 * gcc.target/aarch64/mneg-3.c: New file.
927 * gcc.target/aarch64/mnegl-1.c: New file.
928 * gcc.target/aarch64/mnegl-2.c: New file.
929 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
930 * gcc.target/aarch64/pic-constantpool1.c: New file.
931 * gcc.target/aarch64/pic-symrefplus.c: New file.
932 * gcc.target/aarch64/predefine_large.c: New file.
933 * gcc.target/aarch64/predefine_small.c: New file.
934 * gcc.target/aarch64/predefine_tiny.c: New file.
935 * gcc.target/aarch64/reload-valid-spoff.c: New file.
936 * gcc.target/aarch64/scalar_intrinsics.c: New file.
937 * gcc.target/aarch64/table-intrinsics.c: New file.
938 * gcc.target/aarch64/tst-1.c: New file.
939 * gcc.target/aarch64/vect-abs-compile.c: New file.
940 * gcc.target/aarch64/vect-abs.c: New file.
941 * gcc.target/aarch64/vect-abs.x: New file.
942 * gcc.target/aarch64/vect-compile.c: New file.
943 * gcc.target/aarch64/vect-faddv-compile.c: New file.
944 * gcc.target/aarch64/vect-faddv.c: New file.
945 * gcc.target/aarch64/vect-faddv.x: New file.
946 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
947 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
948 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
949 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
950 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
951 * gcc.target/aarch64/vect-fp-compile.c: New file.
952 * gcc.target/aarch64/vect-fp.c: New file.
953 * gcc.target/aarch64/vect-fp.x: New file.
954 * gcc.target/aarch64/vect-mull-compile.c: New file.
955 * gcc.target/aarch64/vect-mull.c: New file.
956 * gcc.target/aarch64/vect-mull.x: New file.
957 * gcc.target/aarch64/vect.c: New file.
958 * gcc.target/aarch64/vect.x: New file.
959 * gcc.target/aarch64/vector_intrinsics.c: New file.
960 * gcc.target/aarch64/vfp-1.c: New file.
961 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
962 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
963 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
964 * g++.dg/abi/aarch64_guard1.C: New file.
966 2012-10-23 Jakub Jelinek <jakub@redhat.com>
969 * c-c++-common/pr54988.c: New test.
971 2012-10-23 Jan Hubicka <jh@suse.cz>
973 * gcc.dg/tree-prof/peel-1.c: New testcase.
975 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
978 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
980 2012-10-23 Joseph Myers <joseph@codesourcery.com>
982 * gcc.dg/c99-predef-1.c: New test.
983 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
984 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
985 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
986 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
987 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
988 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
989 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
990 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
991 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
992 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
993 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
994 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
996 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
998 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1000 2012-10-23 Jan Hubicka <jh@suse.cz>
1003 * gcc.c-torture/execute/pr54937.c: New testcase.
1004 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1006 2012-10-23 Jan Hubicka <jh@suse.cz>
1009 * gfortran.dg/pr54967.f90: New testcase.
1011 2012-10-23 Terry Guo <terry.guo@arm.com>
1014 * gcc.dg/pr55019.c: New.
1016 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1018 PR tree-optimization/55008
1019 * gcc.dg/tree-ssa/pr55008.c: New test.
1021 2012-10-22 Richard Biener <rguenther@suse.de>
1023 PR tree-optimization/55011
1024 * gcc.dg/torture/pr55011.c: New testcase.
1026 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1028 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1029 * gcc.target/arm/pr40457-2.c: Likewise.
1030 * gcc.target/arm/pr40457-3.c: Likewise.
1032 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1034 * gnat.dg/specs/limited_with4.ads: New test.
1035 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1037 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1039 * gnat.dg/modular4.adb: New test.
1040 * gnat.dg/modular4_pkg.ads: New helper.
1042 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1044 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1045 * gnat.dg/specs/addr1.ads: Likewise.
1047 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1049 * gcc.dg/webizer.c (main): Add missing exit call.
1051 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1054 * gfortran.dg/wextra_1.f: New test.
1056 2012-10-20 Jan Hubicka <jh@suse.cz>
1058 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1060 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1063 * gfortran.dg/warn_unused_function.f90: New.
1065 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1067 * lib/target-supports.exp
1068 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1070 2012-10-19 Richard Guenther <rguenther@suse.de>
1072 PR tree-optimization/54981
1073 * gcc.dg/pr54981.c: New testcase.
1075 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1078 * gcc.target/arm/pr54892.c: New.
1080 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1082 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1084 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/init/array30.C: New.
1088 * g++.dg/init/array31.C: Likewise.
1090 2012-10-18 Tobias Burnus <burnus@net-b.de>
1093 * gfortran.dg/public_private_module_7.f90: New.
1095 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1098 * g++.dg/template/pr29633.C: New.
1100 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1102 * gnat.dg/loop_optimization13.ad[sb]: New test.
1103 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1105 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1107 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1108 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1109 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1110 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1112 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1114 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1115 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1116 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1117 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1118 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1119 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1121 2012-10-16 Jan Hubicka <jh@suse.cz>
1123 * gcc.target/i386/l_fma_float_?.c: Update.
1124 * gcc.target/i386/l_fma_double_?.c: Update.
1125 * gfortran.dg/do_1.f90: XFAIL
1126 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1127 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1128 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1129 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1130 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1131 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1134 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1138 * gcc.dg/Wstrict-overflow-24.c: New.
1140 2012-10-16 Tobias Burnus <burnus@net-b.de>
1144 * gfortran.dg/class_optional_1.f90: New.
1145 * gfortran.dg/class_optional_2.f90: New.
1147 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1150 * gcc.dg/guality/pr54796.c: New test.
1152 PR tree-optimization/54889
1153 * gfortran.dg/pr54889.f90: New test.
1155 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1157 * g++.dg/other/dump-ada-spec-2.C: New test.
1159 2012-10-16 Easwaran Raman <eraman@google.com>
1161 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1162 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1164 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1166 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1167 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1169 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1172 * gcc.c-torture/compile/pr54925.c: New.
1174 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1177 * gcc.target/sh/pr51244-17.c: New.
1179 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1182 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1184 * gcc.target/sh/pr54760-4.c: New.
1186 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1189 * gcc.target/sh/torture/sh-torture.exp: New.
1190 * gcc.target/sh/torture/pr34777.c: New.
1192 2012-10-15 Matthias Klose <doko@ubuntu.com>
1194 * lib/target-supports.exp (check_profiling_available): Match
1195 arm*-*-linux-* for ARM Linux/GNU.
1196 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1197 * gfortran.dg/enum_10.f90: Likewise.
1198 * gfortran.dg/enum_9.f90: Likewise.
1199 * gcc.target/arm/synchronize.c: Likewise.
1200 * g++.old-deja/g++.jason/enum6.C: Likewise.
1201 * g++.old-deja/g++.other/enum4.C: Likewise.
1202 * g++.old-deja/g++.law/enum9.C: Likewise.
1204 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1206 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1207 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1209 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1210 Paolo Carlini <paolo.carlini@oracle.com>
1213 * g++.dg/overload/operator6.C: New.
1215 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1217 PR c++/50080 (again)
1218 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1219 * g++.dg/parse/tmpl-outside1.C: Likewise.
1220 * g++.dg/template/qualttp18.C: Likewise.
1221 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1222 * g++.old-deja/g++.pt/overload13.C: Likewise.
1224 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1226 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1227 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1228 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1229 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1230 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1231 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1232 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1233 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1235 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1238 * g++.dg/parse/tmpl-outside2.C: New.
1239 * g++.dg/parse/tmpl-outside1.C: Adjust.
1240 * g++.dg/template/qualttp18.C: Likewise.
1241 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1242 * g++.old-deja/g++.pt/overload13.C: Likewise.
1244 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1246 PR tree-optimization/54915
1247 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1249 2012-10-15 Richard Guenther <rguenther@suse.de>
1251 PR tree-optimization/54920
1252 * gcc.dg/torture/pr54920.c: New testcase.
1254 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1256 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1258 2012-10-13 Jason Merrill <jason@redhat.com>
1260 * g++.dg/tls/thread_local7g.C: Require tls_native.
1262 2012-10-14 Jason Merrill <jason@redhat.com>
1264 * g++.dg/cpp0x/inh-ctor1.C: New.
1265 * g++.dg/cpp0x/inh-ctor2.C: New.
1266 * g++.dg/cpp0x/inh-ctor3.C: New.
1267 * g++.dg/cpp0x/inh-ctor4.C: New.
1268 * g++.dg/cpp0x/inh-ctor5.C: New.
1269 * g++.dg/cpp0x/inh-ctor6.C: New.
1270 * g++.dg/cpp0x/inh-ctor7.C: New.
1271 * g++.dg/cpp0x/inh-ctor8.C: New.
1272 * g++.dg/cpp0x/inh-ctor9.C: New.
1273 * g++.dg/cpp0x/inh-ctor10.C: New.
1274 * g++.dg/cpp0x/inh-ctor11.C: New.
1275 * g++.dg/cpp0x/inh-ctor12.C: New.
1276 * g++.dg/cpp0x/inh-ctor13.C: New.
1278 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1280 PR rtl-optimization/54919
1281 * gcc.dg/pr54919.c: New testcase.
1283 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1286 * g++.dg/template/crash113.C: New.
1288 2012-10-14 Jan Hubicka <jh@suse.cz>
1290 * gcc.dg/unroll_5.c: New testcase.
1292 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1295 * g++.dg/opt/pr52643.C: New.
1297 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1300 * gcc.target/sh/pr54602-1.c: New.
1301 * gcc.target/sh/pr54602-2.c: New.
1302 * gcc.target/sh/pr54602-3.c: New.
1303 * gcc.target/sh/pr54602-4.c: New.
1305 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1308 * gcc.target/sh/pr54680.c: New.
1310 2012-10-12 Jan Hubicka <jh@suse.cz>
1312 * gcc.dg/webizer.c: New testcase.
1314 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1316 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1319 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1321 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1322 Return 0 if already specifying -mfloat-abi other than hard.
1324 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1326 * gcc.dg/pr53060.c: Prune irrelevant warning.
1328 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1331 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1332 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1333 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1334 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1335 Adjust expected wording of warnings for *cmp* builtins.
1336 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1337 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1339 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1342 * g++.dg/parse/friend-main.C: New.
1344 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1347 * g++.dg/pr53055.C: New testcase.
1349 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1352 * g++.dg/cpp0x/pr52744.C: New.
1354 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1357 * gfortran.dg/dummy_procedure_9.f90: New.
1359 2012-10-12 Richard Biener <rguenther@suse.de>
1361 PR tree-optimization/54894
1362 * gcc.dg/torture/pr54894.c: New testcase.
1364 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1367 * gcc.target/sh/pr51244-13.c: New.
1368 * gcc.target/sh/pr51244-14.c: New.
1369 * gcc.target/sh/pr51244-15.c: New.
1370 * gcc.target/sh/pr51244-16.c: New.
1372 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1375 * g++.dg/cpp0x/decltype45.C: New.
1377 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1380 * gfortran.dg/class_allocate_13.f90: New.
1382 2012-10-11 Jason Merrill <jason@redhat.com>
1384 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1385 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1387 * g++.dg/gomp/tls-5.C: Require tls_native.
1388 * g++.dg/tls/thread_local7.C: Require tls_native.
1389 * g++.dg/tls/static2.C: New.
1391 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1394 * g++.dg/ext/weak5.C: New.
1396 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1399 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1400 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1402 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1405 * g++.dg/parse/pr43765.C: New.
1407 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1409 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1411 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1414 * g++.dg/init/bitfield3.C: New.
1416 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1418 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1420 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1422 PR tree-optimization/54877
1423 * gcc.dg/torture/pr54877.c: New test.
1425 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1428 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1429 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1430 and remove target info from dg-do compile.
1431 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1432 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1433 and remove target info from dg-do compile.
1435 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1437 * gcc.dg/pr54782.c: Require target with pthread support.
1439 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1442 * g++.dg/cpp0x/auto35.C: New.
1444 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1446 PR c++/53540 - using fails to be equivalent to typedef
1447 * g++.dg/cpp0x/alias-decl-24.C: New test.
1449 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1451 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1452 that c++11 attributes to types are ignored for now.
1453 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1456 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1459 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1461 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1464 * g++.dg/cpp0x/initlist67.C: New.
1466 2012-10-10 Dehao Chen <dehao@google.com>
1468 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1470 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1473 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1476 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1479 * g++.dg/cpp0x/decltype44.C: New.
1481 2012-10-09 Steve Ellcey <sellcey@mips.com>
1483 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1485 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1488 * g++.dg/cpp0x/decltype43.C: New.
1490 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1493 * gcc.dg/pr53397-1.c: New test case.
1494 * gcc.dg/pr53397-2.c: New test case.
1496 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1499 * g++.dg/warn/Wparentheses-26.C: Adjust.
1500 * g++.dg/warn/Wparentheses-27.C: New.
1502 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1505 * c-c++-common/vector-scalar.c: New testcase.
1506 * g++.dg/ext/vector18.C: New testcase.
1507 * g++.dg/ext/vector5.C: This is not an error anymore.
1508 * gcc.dg/init-vec-1.c: Move ...
1509 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1510 * gcc.c-torture/execute/vector-shift1.c: Move ...
1511 * c-c++-common/torture/vector-shift1.c: ... here.
1512 * gcc.dg/scal-to-vec1.c: Move ...
1513 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1514 C++11. Adapt error messages.
1515 * gcc.dg/convert-vec-1.c: Move ...
1516 * c-c++-common/convert-vec-1.c: ... here.
1517 * gcc.dg/scal-to-vec2.c: Move ...
1518 * c-c++-common/scal-to-vec2.c: ... here.
1520 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1523 * gcc.target/i386/pr54400.c: New testcase.
1525 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1528 * g++.dg/template/pr54858.C: New test.
1530 2012-10-08 Marek Polacek <polacek@redhat.com>
1533 * g++.dg/debug/pr54831.C: New test.
1535 2012-10-08 Dehao Chen <dehao@google.com>
1537 * g++.dg/predict-loop-exit-1.C: New.
1538 * g++.dg/predict-loop-exit-2.C: New.
1539 * g++.dg/predict-loop-exit-3.C: New.
1541 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1543 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1545 2012-10-08 Jason Merrill <jason@redhat.com>
1547 * g++.dg/gomp/tls-5.C: New.
1548 * g++.dg/gomp/tls-wrap1.C: New.
1549 * g++.dg/gomp/tls-wrap2.C: New.
1550 * g++.dg/gomp/tls-wrap3.C: New.
1551 * g++.dg/gomp/tls-wrap4.C: New.
1552 * g++.dg/gomp/tls-wrapper-cse.C: New.
1553 * g++.dg/tls/thread_local-cse.C: New.
1554 * g++.dg/tls/thread_local-order1.C: New.
1555 * g++.dg/tls/thread_local-order2.C: New.
1556 * g++.dg/tls/thread_local-wrap1.C: New.
1557 * g++.dg/tls/thread_local-wrap2.C: New.
1558 * g++.dg/tls/thread_local-wrap3.C: New.
1559 * g++.dg/tls/thread_local-wrap4.C: New.
1560 * g++.dg/tls/thread_local2g.C: New.
1561 * g++.dg/tls/thread_local3g.C: New.
1562 * g++.dg/tls/thread_local4g.C: New.
1563 * g++.dg/tls/thread_local5g.C: New.
1564 * g++.dg/tls/thread_local6g.C: New.
1565 * g++.dg/tls/thread_local7g.C: New.
1567 * g++.dg/tls/thread_local3.C: New.
1568 * g++.dg/tls/thread_local4.C: New.
1569 * g++.dg/tls/thread_local5.C: New.
1570 * g++.dg/tls/thread_local6.C: New.
1572 * g++.dg/tls/init-2.C: Tweak errors.
1573 * g++.dg/tls/thread_local1.C: New.
1574 * g++.dg/tls/thread_local2.C: New.
1575 * g++.dg/tls/thread_local7.C: New.
1577 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1580 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1582 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1585 * gcc.target/sh/pr54685.c: New.
1587 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1589 PR c++/53528 C++11 attribute support
1590 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1591 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1606 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1609 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1610 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1611 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1612 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1613 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1615 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1616 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1617 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1618 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1619 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1620 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1621 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1622 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1623 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1624 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1625 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1626 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1627 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1628 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1629 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1630 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1631 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1632 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1633 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1634 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1635 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1636 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1637 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1638 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1639 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1640 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1641 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1642 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1643 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1644 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1645 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1646 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1648 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1650 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1651 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1652 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1654 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1657 * gcc.target/sh/pr54760-2.c: New.
1658 * gcc.target/sh/pr54760-3.c: New.
1660 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1663 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1665 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1666 Sandra Loosemore <sandra@codesourcery.com>
1668 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1669 and test that the accumulator is initialized using MULT.
1670 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1671 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1673 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1676 * g++.dg/cpp0x/stdint.C: New.
1678 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1681 * g++.dg/cpp0x/stddef.C: New.
1683 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1686 * gfortran.dg/typebound_operator_17.f90: New.
1688 2012-10-06 Jan Hubicka <jh@suse.cz>
1692 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1694 2012-10-06 Jan Hubicka <jh@suse.cz>
1696 * gcc.dg/lto/resolutions_0.c: New testcase.
1698 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1701 * gfortran.dg/generic_25.f90: New.
1702 * gfortran.dg/generic_26.f90: New.
1703 * gfortran.dg/generic_27.f90: New.
1705 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1708 * gcc.target/sh/pr54760-1.c: New.
1710 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1712 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1713 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1714 * g++.dg/warn/Wsign-compare-5.C: New test.
1715 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1716 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1717 * g++.dg/ext/builtin30.C: New test.
1718 * g++.dg/ext/vla12.C: New test.
1719 * gcc.dg/builtins-85.c: New test.
1722 * gcc.dg/guality/pr54519-1.c: New test.
1723 * gcc.dg/guality/pr54519-2.c: New test.
1724 * gcc.dg/guality/pr54519-3.c: New test.
1725 * gcc.dg/guality/pr54519-4.c: New test.
1726 * gcc.dg/guality/pr54519-5.c: New test.
1727 * gcc.dg/guality/pr54519-6.c: New test.
1729 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1732 * g++.dg/cpp0x/defaulted38.C: New.
1734 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1736 PR tree-optimization/33763
1737 * c-c++-common/pr33763.c: New test.
1739 PR tree-optimization/54810
1740 * gcc.dg/tree-ssa/vrp85.c: New test.
1742 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1744 * gcc.dg/ucnid-7.c: Skip on AIX.
1745 * gcc.dg/ucnid-8.c: Same.
1746 * gcc.dg/ucnid-10.c: Same.
1747 * gcc.dg/ucnid-13.c: Same.
1748 * gcc.dg/attr-alias-3.c: Same.
1749 * gcc.dg/attr-alias-5.c: Same.
1750 * gcc.dg/torture/pr51106-2.c: Same.
1751 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1753 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1756 * g++.dg/cpp0x/alias-decl-23.C: New.
1758 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1761 * g++.dg/template/friend53.C: New.
1763 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1765 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1766 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1767 (scan-ada-spec): Likewise.
1768 (scan-ada-spec-not): Likewise.
1769 * gcc.dg/dump-ada-spec-1.c: New test.
1770 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1772 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1774 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1776 2012-10-04 Florian Weimer <fweimer@redhat.com>
1778 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1780 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1783 * g++.dg/cpp0x/pr54323.C: New.
1785 2012-10-04 Richard Guenther <rguenther@suse.de>
1788 * g++.dg/torture/pr54735.C: New testcase.
1790 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1792 PR rtl-optimization/54739
1793 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1795 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1798 * gcc.target/sh/pr51244-12.c: New.
1800 2012-10-03 Dehao Chen <dehao@google.com>
1803 * gcc.dg/pr54782.c: New test.
1805 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1808 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1810 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1813 * gfortran.dg/class_53.f90: New.
1815 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1818 * gcc.dg/guality/pr54551.c: New.
1820 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1822 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1823 * gcc.target/powerpc/pr46728-2.c: Likewise.
1825 2012-10-02 Sharad Singhai <singhai@google.com>
1828 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1829 to fix test failures caused by r191883.
1830 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1831 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1832 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1833 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1834 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1835 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1836 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1837 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1838 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1840 2012-09-30 Sharad Singhai <singhai@google.com>
1842 * gcc.target/i386/vect-double-1.c: Fix test.
1844 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1847 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1850 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1852 PR rtl-optimization/54457
1853 * gcc.target/i386/pr54457.c: New test.
1855 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1857 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1859 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1861 * gcc.target/i386/vect-rebuild.c: New testcase.
1863 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1865 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1867 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1869 * gcc.target/mips/pr37362.c: Fix target selector.
1871 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1874 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1876 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1878 * gcc.dg/ucnid-8.c: Update line number.
1879 * gcc.dg/torture/pr51106-2.c: Likewise.
1881 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1884 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1885 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1886 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1888 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1890 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1891 partially reverting r170092.
1892 * gfortran.dg/class_7.f03: Ditto.
1893 * gfortran.dg/coarray_14.f90: Ditto.
1894 * gfortran.dg/typebound_proc_13.f03: Ditto.
1896 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1899 * g++.dg/cpp0x/sfinae42.C: New.
1901 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1903 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1904 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1905 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1906 * gcc.dg/pr42629.c: XFAIL on AIX.
1907 * gcc.dg/pr47684.c: Same.
1908 * gcc.dg/pr43670.c: Same.
1909 * gcc.dg/pr42916.c: Same.
1910 * gcc.dg/pr45449.c: Same.
1911 * gcc.dg/pr50017.c: Same.
1912 * gcc.dg/pr42728.c: Same.
1913 * gcc.dg/pr47881.c: Same.
1914 * gcc.dg/pr44023.c: Same.
1915 * gcc.dg/pr41345.c: Same.
1916 * gcc.dg/pr42630.c: Same.
1917 * gcc.dg/pr44971.c: Same.
1918 * gcc.dg/pr46771.c: Same.
1919 * gcc.dg/ucnid-8.c: Same.
1920 * gcc.dg/ucnid-10.c: Same.
1921 * gcc.dg/ucnid-13.c: Same.
1922 * gcc.dg/torture/pr51106-2.c: Same.
1923 * gcc.dg/pr48768.c: Same.
1924 * gcc.dg/pr42631.c: Same.
1925 * gcc.dg/pr43084.c: Same.
1926 * gcc.dg/ucnid-7.c: Same.
1927 * gcc.dg/pr42889.c: Same.
1928 * gcc.dg/pr41241.c: Same.
1929 * gcc.dg/pr42719.c: Same.
1930 * g++.dg/debug/pr46583.C: Same.
1931 * g++.dg/debug/pr47106.C: Same.
1932 * g++.dg/opt/pr48549.C: Same.
1933 * g++.dg/other/pr42685.C: Same.
1934 * c-c++-common/pr43942.c: Same.
1936 2012-09-29 Ian Lance Taylor <iant@google.com>
1938 * go.test/go-test.exp: Update for latest version of Go testsuite.
1940 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1943 * gfortran.dg/internal_readwrite_3.f90: New test.
1945 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1947 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1948 c-c++-common/Wunused-local-typedefs-2.c to here.
1950 PR c++/54372 - unused attribute inactive on dependant entities
1951 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1953 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1955 PR c++/29028 - Missed unused warning on using declaration
1956 * g++.dg/warn/Wunused-var-18.C: New test.
1958 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1960 PR c++/53551 - -Wunused-local-typedefs misses uses
1961 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1963 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1966 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1968 PR tree-optimization/54713
1969 * gcc.c-torture/compile/pr54713-1.c: New test.
1970 * gcc.c-torture/compile/pr54713-2.c: New test.
1971 * gcc.c-torture/compile/pr54713-3.c: New test.
1973 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1975 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1977 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1979 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1981 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1984 * gcc.target/i386/pr54703.c: New test.
1986 2012-09-27 Richard Guenther <rguenther@suse.de>
1989 * gcc.dg/lto/pr54709_0.c: New testcase.
1990 * gcc.dg/lto/pr54709_1.c: Likewise.
1992 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1994 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1996 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1998 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2000 * gcc.target/arm/pr42879.c: Handle big-endian.
2002 2012-09-26 Steve Ellcey <sellcey@mips.com>
2005 * gcc.dg/pr37303.c: Check for rdata or rodata.
2007 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2009 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2011 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2015 * gcc.target/powerpc/ppc-ne0-1.c: New.
2017 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2020 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2021 test_19, test_20, test_21, test_22, test_23): New functions.
2022 * gcc.target/sh/pr54089-4.c: New.
2023 * gcc.target/sh/pr54089-5.c: New.
2024 * gcc.target/sh/pr54089-6.c: New.
2025 * gcc.target/sh/pr54089-7.c: New.
2027 2012-09-25 Richard Guenther <rguenther@suse.de>
2030 * gcc.dg/lto/pr54702_0.c: New testcase.
2031 * gcc.dg/lto/pr54702_1.c: Likewise.
2032 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2033 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2034 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2035 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2037 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2040 * g++.dg/cpp0x/parse2.C: New.
2041 * g++.dg/parse/error11.C: Adjust.
2042 * g++.dg/parse/error12.C: Likewise.
2044 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2046 * gcc.target/i386/20030217-1.c: Added check for
2047 large_long_double effective target.
2048 * gcc.target/i386/387-3.c: Likewise.
2049 * gcc.target/i386/387-4.c: Likewise.
2050 * gcc.target/i386/pr36578-1.c: Likewise.
2051 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2052 when long double size is equal double size.
2053 * gcc.target/i386/excess-precision-1.c: Likewise.
2054 * gcc.target/i386/pr36578-2.c: Likewise.
2055 * gcc.target/i386/20030217-2.c: New testcase.
2057 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2059 PR tree-optimization/54676
2060 * gcc.dg/pr54676.c: New test.
2062 2012-09-25 Richard Guenther <rguenther@suse.de>
2064 PR tree-optimization/53663
2065 * gcc.dg/torture/pr53663-1.c: New testcase.
2066 * gcc.dg/torture/pr53663-2.c: Likewise.
2067 * gcc.dg/torture/pr53663-3.c: Likewise.
2069 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2071 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2073 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2075 * lib/target-supports-dg.exp (dg-require-effective-target,
2076 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2077 dg-process-target-1 instead of dg-process-target.
2078 (dg-process-target-1): Rename from dg-process-target.
2079 (dg-process-target): New.
2081 2012-09-24 Richard Guenther <rguenther@suse.de>
2083 PR tree-optimization/54684
2084 * g++.dg/torture/pr54684.C: New testcase.
2086 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2088 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2090 2012-09-24 Richard Guenther <rguenther@suse.de>
2093 * gcc.dg/tm/pr52173-1.c: New.
2094 * gcc.dg/tm/pr52173-2.c: New.
2096 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2098 * gcc.dg/pr54669.c: New test.
2100 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2101 Dominique Dhumieres <dominiq@lps.ens.fr>
2104 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2106 2012-09-23 Tobias Burnus <burnus@net-b.de>
2109 * gfortran.dg/class_array_14.f90: New.
2111 2012-09-22 Kai Tietz <ktietz@redhat.com>
2113 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2114 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2116 2012-09-21 Dehao Chen <dehao@google.com>
2119 PR tree-optimization/54655
2120 * g++.dg/pr54655.C: New testcase.
2122 2012-09-21 Richard Guenther <rguenther@suse.de>
2124 PR tree-optimization/54647
2125 * g++.dg/torture/pr54647.C: New testcase.
2127 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2130 * c-c++-common/torture/vector-compare-2.c: Add -w.
2132 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2134 * gnat.dg/opt20.ads: Move dg directive to...
2135 * gnat.dg/opt20.adb: ...here.
2136 * gnat.dg/addr1.ad[sb]: Likewise.
2137 * gnat.dg/concat2.ad[sb]: Likewise.
2138 * gnat.dg/array16.ad[sb]: Likewise.
2139 * gnat.dg/atomic5.ad[sb]: Likewise.
2140 * gnat.dg/discr29.ad[sb]: Likewise.
2141 * gnat.dg/noreturn5.ad[sb]: Likewise.
2142 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2143 * gnat.dg/discr23.ads: Remove dg directive.
2144 * gnat.dg/nested_float_packed.ads: Likewise.
2145 * gnat.dg/oconst6.ads: Move to...
2146 * gnat.dg/specs/oconst6.ads: ...here.
2148 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2151 * g++.dg/cpp0x/decltype32.C: Tweak.
2153 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2155 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2156 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2157 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2158 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2160 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2163 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2165 2012-09-19 Steve Ellcey <sellcey@mips.com>
2167 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2169 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2171 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2172 * gcc.target/powerpc/ppc-mftb.c: New file.
2174 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2177 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2180 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2183 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2185 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2187 * gcc.c-torture/execute/20120919-1.c: New test.
2189 2012-09-19 Richard Guenther <rguenther@suse.de>
2191 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2193 2012-09-19 Richard Guenther <rguenther@suse.de>
2195 * gcc.dg/builtin-unreachable-6.c: Adjust.
2197 2012-09-19 Richard Guenther <rguenther@suse.de>
2199 * gcc.dg/builtin-object-size-10.c: Adjust.
2200 * gcc.dg/builtin-unreachable-5.c: Adjust.
2201 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2202 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2203 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2204 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2205 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2206 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2207 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2208 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2209 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2210 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2211 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2212 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2214 2012-09-19 Richard Guenther <rguenther@suse.de>
2216 PR tree-optimization/54132
2217 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2218 * gcc.dg/torture/pr54132.c: Likewise.
2220 2012-09-19 Terry Guo <terry.guo@arm.com>
2222 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2223 extra prune rules that will be applied to all tests in a .exp file.
2224 (gcc-dg-prune): Use rules defined by the above variable.
2225 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2226 harmless warnings on architecture switch conflict.
2228 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2230 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2231 of asm-comment characters instead of a single one.
2232 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2234 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2236 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2238 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2239 target instead of xfailing it.
2240 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2241 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2242 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2243 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2244 * gcc.dg/vect/vect-104.c: Likewise.
2245 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2246 * gcc.dg/vect/vect-outer-1.c: Likewise.
2247 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2248 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2249 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2250 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2251 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2252 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2253 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2254 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2255 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2257 * lib/target-supports.exp
2258 (check_effective_target_vect_widen_mult_qi_to_hi,
2259 check_effective_target_vect_widen_mult_hi_to_si,
2260 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2261 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2262 check_effective_target_vect_pack_trunc,
2263 check_effective_target_vect_unpack,
2264 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2265 instead of arm_none.
2267 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2269 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2271 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2272 config to compiler_flags.
2274 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2277 * gcc.target/i386/pr54592.c: New test.
2279 PR tree-optimization/54610
2280 * gcc.target/i386/pr54610.c: New test.
2282 2012-09-17 Jason Merrill <jason@redhat.com>
2285 * g++.dg/cpp0x/alias-decl-21.C: New.
2286 * g++.dg/cpp0x/alias-decl-22.C: New.
2288 2012-09-17 Tobias Burnus <burnus@net-b.de>
2291 * gfortran.dg/scan_2.f90: New.
2293 2012-09-17 Jason Merrill <jason@redhat.com>
2296 * g++.dg/init/aggr9.C: New.
2298 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2300 * gnat.dg/loop_optimization12.ad[sb]: New test.
2302 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2305 * gfortran.dg/proc_ptr_result_7.f90: New.
2307 2012-09-17 Tobias Burnus <burnus@net-b.de>
2310 * gfortran.dg/structure_constructor_11.f90: New.
2312 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2314 PR tree-optimization/54563
2315 * g++.dg/torture/pr54563.C: New test.
2317 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2320 * gfortran.dg/typebound_generic_14.f03: New.
2322 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2325 * gfortran.dg/proc_ptr_38.f90: New.
2327 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2330 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2334 * gnat.dg/lto15.adb: Require lto.
2336 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2337 "myBindC" for hppa*-*-hpux*.
2339 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2341 * gfortran.dg/namelist_75.f90: New test.
2343 2012-09-15 Tom de Vries <tom@codesourcery.com>
2345 * gcc.dg/tree-ssa/vrp82.c: New test.
2346 * gcc.dg/tree-ssa/vrp83.c: Same.
2347 * gcc.dg/tree-ssa/vrp84.c: Same.
2349 2012-09-15 Tom de Vries <tom@codesourcery.com>
2351 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2352 * gcc.dg/tree-ssa/vrp81.c: ... this.
2354 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2357 * gcc.target/avr/torture/fix-types.h: New.
2358 * gcc.target/avr/torture/vals-hr.def: New.
2359 * gcc.target/avr/torture/vals-r.def: New.
2360 * gcc.target/avr/torture/vals-k.def: New.
2361 * gcc.target/avr/torture/vals-ur.def: New.
2362 * gcc.target/avr/torture/vals-uk.def: New.
2363 * gcc.target/avr/torture/vals-uhr.def: New.
2364 * gcc.target/avr/torture/vals-llk.def: New.
2365 * gcc.target/avr/torture/vals-ullk.def: New.
2366 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2367 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2368 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2369 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2370 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2371 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2372 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2373 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2375 2012-09-14 Dehao Chen <dehao@google.com>
2377 * g++.dg/debug/dwarf2/deallocator.C: New test.
2379 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2382 * gcc.c-torture/compile/pr54552-1.c: New test.
2384 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2387 * g++.dg/other/vector-compare.C: New testcase.
2388 * c-c++-common/vector-compare-3.c: New testcase.
2389 * gcc.dg/vector-shift.c: Move ...
2390 * c-c++-common/vector-shift.c: ... here.
2391 * gcc.dg/vector-shift1.c: Move ...
2392 * c-c++-common/vector-shift1.c: ... here.
2393 * gcc.dg/vector-shift3.c: Move ...
2394 * c-c++-common/vector-shift3.c: ... here.
2395 * gcc.dg/vector-compare-1.c: Move ...
2396 * c-c++-common/vector-compare-1.c: ... here.
2397 * gcc.dg/vector-compare-2.c: Move ...
2398 * c-c++-common/vector-compare-2.c: ... here.
2399 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2400 * c-c++-common/torture/vector-compare-1.c: ... here.
2401 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2402 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2403 * c-c++-common/torture/vector-compare-2.c: ... here.
2404 * gcc.c-torture/execute/vector-shift.c: Move ...
2405 * c-c++-common/torture/vector-shift.c: ... here.
2406 * gcc.c-torture/execute/vector-shift2.c: Move ...
2407 * c-c++-common/torture/vector-shift2.c: ... here.
2408 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2409 * c-c++-common/torture/vector-subscript-1.c: ... here.
2410 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2411 * c-c++-common/torture/vector-subscript-2.c: ... here.
2412 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2413 * c-c++-common/torture/vector-subscript-3.c: ... here.
2415 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2418 * gcc.c-torture/compile/pr54103-1.c,
2419 gcc.c-torture/compile/pr54103-2.c,
2420 gcc.c-torture/compile/pr54103-3.c,
2421 gcc.c-torture/compile/pr54103-4.c,
2422 gcc.c-torture/compile/pr54103-5.c,
2423 gcc.c-torture/compile/pr54103-6.c: New tests.
2424 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2426 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2428 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2430 2012-09-14 Richard Guenther <rguenther@suse.de>
2432 PR tree-optimization/54565
2433 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2434 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2436 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2438 * gcc.target/arm/combine-movs.c: Add missing space.
2440 2012-09-14 Richard Guenther <rguenther@suse.de>
2442 * g++.dg/torture/builtin-location.C: New testcase.
2444 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2445 Manuel López-Ibáñez <manu@gcc.gnu.org>
2448 * g++.dg/warn/Wuninitialized-self.C: New.
2450 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2453 * gcc.c-torture/compile/pr54559.c: New test.
2455 2012-09-13 Jason Merrill <jason@redhat.com>
2458 * g++.dg/cpp0x/constexpr-temp1.C: New.
2461 * g++.dg/template/anonunion2.C: New.
2464 * g++.dg/template/init10.C: New.
2466 2012-09-13 Tobias Burnus <burnus@net-b.de>
2469 * gfortran.dg/implicit_pure_3.f90: New.
2471 2012-09-13 Richard Guenther <rguenther@suse.de>
2473 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2475 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2477 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2479 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2481 * c-c++-common/pr51712.c: Handle for short-enum targets.
2483 2012-09-12 Terry Guo <terry.guo@arm.com>
2485 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2486 and lsrs for Thumb2 mode.
2488 2012-09-12 Jan Hubicka <jh@suse.cz>
2490 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2492 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2495 * gcc.target/i386/pr54445-1.c: New file.
2496 * gcc.target/i386/pr54445-2.c: Likewise.
2498 2012-09-12 Tobias Burnus <burnus@net-b.de>
2502 * gfortran.dg/coarray_10.f90: Update dg-error.
2503 * gfortran.dg/coarray_28.f90: New.
2504 * gfortran.dg/array_section_3.f90: New.
2506 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2508 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2509 gcc.target/arm/pr48252.c: Fix for big-endian support.
2511 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2513 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2515 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2516 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2518 * gcc.target/arm/neon-vfma-1.c: New testcase.
2519 * gcc.target/arm/neon-vfms-1.c: Likewise.
2520 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2522 * gcc.target/arm/neon-vmls-1.c: Likewise.
2523 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2525 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2526 (check_effective_target_arm_neonv2_ok): Likewise.
2527 (check_effective_target_arm_neonv2_hw): Likewise.
2528 (check_effective_target_arm_neonv2): Likewise.
2530 2012-09-11 Richard Guenther <rguenther@suse.de>
2533 * g++.dg/tree-ssa/pr54515.C: New testcase.
2535 2012-09-10 Andrew Pinski <apinski@cavium.com>
2538 * gcc.dg/tm/memopt-16.c: New testcase.
2540 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2544 * g++.dg/cpp0x/sfinae40.C: New.
2545 * g++.dg/cpp0x/sfinae41.C: Likewise.
2547 2012-09-10 Jason Merrill <jason@redhat.com>
2550 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2552 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2555 * gcc.target/sh/pr54089-3.c: New.
2557 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2559 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2561 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2563 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2565 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2567 * gcc.dg/pr52558-2.c: Delete.
2568 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2570 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2572 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2574 2012-09-10 Richard Guenther <rguenther@suse.de>
2576 PR tree-optimization/54520
2577 * gcc.dg/torture/pr54520.c: New testcase.
2579 2012-09-10 Jason Merrill <jason@redhat.com>
2582 * g++.dg/cpp0x/implicit14.C: New.
2584 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2587 * gfortran.dg/bound_simplification_3.f90: New test.
2589 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2592 * gcc.dg/pr52558-1.c: Delete.
2593 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2595 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2597 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2598 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2599 * gcc.target/arm/smlaltt-1.c: Likewise.
2601 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2603 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2605 2012-09-07 Tom de Vries <tom@codesourcery.com>
2607 PR tree-optimization/53986
2608 * gcc.dg/tree-ssa/vrp80.c: New test.
2609 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2611 2012-09-06 Jason Merrill <jason@redhat.com>
2615 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2616 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2618 2012-09-06 Andrew Pinski <apinski@cavium.com>
2621 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2623 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2625 PR rtl-optimization/54455
2626 * gcc.dg/54455.c: New test.
2628 2012-09-06 Tobias Burnus <burnus@net-b.de>
2631 * gfortran.dg/promotion_2.f90: New.
2633 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2636 * c-c++-common/pr54486.c: New test.
2638 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2641 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2643 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2646 * g++.dg/cpp0x/sfinae39.C: New.
2648 2012-09-04 Jason Merrill <jason@redhat.com>
2651 * g++.dg/ext/flexary3.C: New.
2654 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2657 * g++.dg/template/defarg15.C: New.
2660 * g++.dg/template/access24.C: New.
2662 2012-09-04 Richard Guenther <rguenther@suse.de>
2664 PR tree-optimization/54458
2665 * gcc.dg/torture/pr54458.c: New testcase.
2667 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2669 * gcc.target/arm/neon-vext.c: New test.
2670 * gcc.target/arm/neon-vext-execute.c: Ditto.
2672 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2676 * gfortran.dg/select_type_29.f03: New.
2678 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2680 * gcc.dg/fold-perm.c: Improve test.
2682 2012-09-03 Tobias Burnus <burnus@net-b.de>
2685 * gfortran.dg/coarray_class_1.f90: New.
2687 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2690 * gcc.c-torture/compile/pr49206.c: New test.
2692 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2693 Uros Bizjak <ubizjak@gmail.com>
2696 * gfortran.dg/pr36680.f90: New test.
2698 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2701 * g++.dg/opt/pr42295.C: New test.
2703 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2706 * gcc.dg/torture/pr54436.c: New test.
2708 2012-09-01 Andrew Pinski <apinski@cavium.com>
2710 * gcc.target/mips/truncate-8.c: New testcase.
2712 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2716 * gcc.target/i386/pr46829.c: New test.
2717 * gcc.target/i386/pr46843.c: Ditto.
2719 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2720 Jason Merrill <jason@redhat.com>
2723 * g++.dg/parse/error50.C: New.
2725 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2728 * gcc.c-torture/compile/pr54428.c: New test.
2730 2012-08-31 Ollie Wild <aaw@google.com>
2733 * g++.dg/init/lifetime3.C: New test.
2735 2012-08-31 Martin Jambor <mjambor@suse.cz>
2738 * gcc.dg/torture/pr54409.c: New test.
2740 2012-08-31 Martin Jambor <mjambor@suse.cz>
2742 * gfortran.dg/pr48636.f90: Add dump scan checks.
2744 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2746 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2748 2012-08-28 Joey Ye <joey.ye@arm.com>
2750 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2752 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2755 * gcc.target/i386/pr46254.c: New test.
2757 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2759 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2760 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2761 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2763 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2765 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2766 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2767 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2768 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2769 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2770 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2771 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2772 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2773 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2774 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2775 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2776 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2777 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2778 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2779 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2780 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2781 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2782 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2783 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2784 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2785 gcc.target/mips/unaligned-1.c: Tighten regexps.
2787 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2789 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2790 (mips_option_groups): Remove optimization. Add various -f options.
2791 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2792 and -pg imply -fno-omit-frame-pointer.
2793 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2794 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2795 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2796 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2797 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2798 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2799 * gcc.target/mips/abi-n32-long32.c: Likewise.
2800 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2801 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2802 * gcc.target/mips/abi-n32-long64.c: Likewise.
2803 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2804 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2805 * gcc.target/mips/abi-n64-long32.c: Likewise.
2806 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2807 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2808 * gcc.target/mips/abi-n64-long64.c: Likewise.
2809 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2810 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2811 * gcc.target/mips/abi-o32-long32.c: Likewise.
2812 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2813 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2814 * gcc.target/mips/abi-o32-long64.c: Likewise.
2815 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2816 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2817 * gcc.target/mips/abi-o64-long32.c: Likewise.
2818 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2819 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2820 * gcc.target/mips/abi-o64-long64.c: Likewise.
2821 * gcc.target/mips/asm-1.c: Likewise.
2822 * gcc.target/mips/branch-1.c: Likewise.
2823 * gcc.target/mips/call-3.c: Likewise.
2824 * gcc.target/mips/call-saved-3.c: Likewise.
2825 * gcc.target/mips/clear-cache-1.c: Likewise.
2826 * gcc.target/mips/div-1.c: Likewise.
2827 * gcc.target/mips/div-2.c: Likewise.
2828 * gcc.target/mips/div-3.c: Likewise.
2829 * gcc.target/mips/div-4.c: Likewise.
2830 * gcc.target/mips/div-5.c: Likewise.
2831 * gcc.target/mips/div-6.c: Likewise.
2832 * gcc.target/mips/div-7.c: Likewise.
2833 * gcc.target/mips/div-8.c: Likewise.
2834 * gcc.target/mips/div-9.c: Likewise.
2835 * gcc.target/mips/div-10.c: Likewise.
2836 * gcc.target/mips/div-11.c: Likewise.
2837 * gcc.target/mips/div-12.c: Likewise.
2838 * gcc.target/mips/dsp-ctrl.c: Likewise.
2839 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2840 * gcc.target/mips/ext-8.c: Likewise.
2841 * gcc.target/mips/extend-2.c: Likewise.
2842 * gcc.target/mips/fix-r10000-1.c: Likewise.
2843 * gcc.target/mips/fix-r10000-2.c: Likewise.
2844 * gcc.target/mips/fix-r10000-3.c: Likewise.
2845 * gcc.target/mips/fix-r10000-4.c: Likewise.
2846 * gcc.target/mips/fix-r10000-5.c: Likewise.
2847 * gcc.target/mips/fix-r10000-6.c: Likewise.
2848 * gcc.target/mips/fix-r10000-7.c: Likewise.
2849 * gcc.target/mips/fix-r10000-8.c: Likewise.
2850 * gcc.target/mips/fix-r10000-9.c: Likewise.
2851 * gcc.target/mips/fix-r10000-10.c: Likewise.
2852 * gcc.target/mips/fix-r10000-11.c: Likewise.
2853 * gcc.target/mips/fix-r10000-12.c: Likewise.
2854 * gcc.target/mips/fix-r10000-13.c: Likewise.
2855 * gcc.target/mips/fix-r10000-14.c: Likewise.
2856 * gcc.target/mips/fix-r10000-15.c: Likewise.
2857 * gcc.target/mips/fpcmp-1.c: Likewise.
2858 * gcc.target/mips/fpcmp-2.c: Likewise.
2859 * gcc.target/mips/fpr-moves-7.c: Likewise.
2860 * gcc.target/mips/fpr-moves-8.c: Likewise.
2861 * gcc.target/mips/int-moves-1.c: Likewise.
2862 * gcc.target/mips/int-moves-2.c: Likewise.
2863 * gcc.target/mips/long-calls-pg.c: Likewise.
2864 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2865 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2866 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2867 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2868 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2869 * gcc.target/mips/mips-3d-1.c: Likewise.
2870 * gcc.target/mips/mips-3d-2.c: Likewise.
2871 * gcc.target/mips/mips-3d-3.c: Likewise.
2872 * gcc.target/mips/mips-3d-4.c: Likewise.
2873 * gcc.target/mips/mips-3d-5.c: Likewise.
2874 * gcc.target/mips/mips-3d-6.c: Likewise.
2875 * gcc.target/mips/mips-3d-7.c: Likewise.
2876 * gcc.target/mips/mips-3d-8.c: Likewise.
2877 * gcc.target/mips/mips-3d-9.c: Likewise.
2878 * gcc.target/mips/mips-ps-1.c: Likewise.
2879 * gcc.target/mips/mips-ps-2.c: Likewise.
2880 * gcc.target/mips/mips-ps-3.c: Likewise.
2881 * gcc.target/mips/mips-ps-4.c: Likewise.
2882 * gcc.target/mips/mips-ps-6.c: Likewise.
2883 * gcc.target/mips/mips32-dspr2.c: Likewise.
2884 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2885 * gcc.target/mips/neg-abs-1.c: Likewise.
2886 * gcc.target/mips/neg-abs-2.c: Likewise.
2887 * gcc.target/mips/nmadd-3.c: Likewise.
2888 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2889 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2890 * gcc.target/mips/octeon-pop-1.c: Likewise.
2891 * gcc.target/mips/pr26765.c: Likewise.
2892 * gcc.target/mips/pr33256.c: Likewise.
2893 * gcc.target/mips/pr33635-1.c: Likewise.
2894 * gcc.target/mips/pr33755.c: Likewise.
2895 * gcc.target/mips/pr35802.c: Likewise.
2896 * gcc.target/mips/pr45074.c: Likewise.
2897 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2898 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2899 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2900 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2901 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2902 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2903 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2904 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2905 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2906 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2907 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2908 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2909 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2910 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2911 * gcc.target/mips/save-restore-1.c: Likewise.
2912 * gcc.target/mips/save-restore-3.c: Likewise.
2913 * gcc.target/mips/save-restore-5.c: Likewise.
2914 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2915 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2916 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2917 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2918 * gcc.target/mips/stack-1.c: Likewise.
2920 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2923 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2924 branch under test to be filled with preceding rather than
2925 following instructions.
2926 * gcc.target/mips/branch-10.c: Likewise.
2927 * gcc.target/mips/branch-11.c: Likewise.
2928 * gcc.target/mips/branch-12.c: Likewise.
2929 * gcc.target/mips/branch-13.c: Likewise.
2930 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2931 to be eliminated. Tighten $28 scan-assembler-not test.
2933 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2935 * gcc.target/mips/call-4.c: ...this new test.
2937 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2939 * gcc.target/mips/code-readable-3.c: Likewise.
2940 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2941 flag but skip for -O0.
2942 * gcc.target/mips/code-readable-4.c: Likewise.
2944 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2945 of operations under test.
2946 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2948 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2949 Don't require sibling-call optimization.
2950 * gcc.target/mips/near-far-4.c: Likewise.
2952 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2953 Make sure that the register variable is used.
2954 * gcc.target/mips/soft-float-1.c: Likewise.
2956 * gcc.target/mips/sdata-1.c: Make static data volatile.
2957 * gcc.target/mips/sdata-2.c: Likewise.
2958 * gcc.target/mips/sdata-3.c: Likewise.
2959 * gcc.target/mips/sdata-4.c: Likewise.
2961 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2963 * gcc.target/mips/atomic-memory-2.c: Likewise.
2964 * gcc.target/mips/branch-cost-1.c: Likewise.
2965 * gcc.target/mips/branch-cost-2.c: Likewise.
2966 * gcc.target/mips/cache-1.c: Likewise.
2967 * gcc.target/mips/call-1.c: Likewise.
2968 * gcc.target/mips/call-saved-2.c: Likewise.
2969 * gcc.target/mips/const-anchor-1.c: Likewise.
2970 * gcc.target/mips/const-anchor-2.c: Likewise.
2971 * gcc.target/mips/dse-1.c: Likewise.
2972 * gcc.target/mips/dsp-lhx.c: Likewise.
2973 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2974 * gcc.target/mips/ext-1.c: Likewise.
2975 * gcc.target/mips/ext-2.c: Likewise.
2976 * gcc.target/mips/ext-3.c: Likewise.
2977 * gcc.target/mips/ext-4.c: Likewise.
2978 * gcc.target/mips/ext-5.c: Likewise.
2979 * gcc.target/mips/ext-6.c: Likewise.
2980 * gcc.target/mips/ext-7.c: Likewise.
2981 * gcc.target/mips/extend-1.c: Likewise.
2982 * gcc.target/mips/fix-r4000-1.c: Likewise.
2983 * gcc.target/mips/fix-r4000-3.c: Likewise.
2984 * gcc.target/mips/fix-r4000-5.c: Likewise.
2985 * gcc.target/mips/fix-r4000-6.c: Likewise.
2986 * gcc.target/mips/fix-r4000-8.c: Likewise.
2987 * gcc.target/mips/fix-r4000-10.c: Likewise.
2988 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2989 * gcc.target/mips/fixed-vector-type.c: Likewise.
2990 * gcc.target/mips/fpr-moves-1.c: Likewise.
2991 * gcc.target/mips/fpr-moves-2.c: Likewise.
2992 * gcc.target/mips/fpr-moves-3.c: Likewise.
2993 * gcc.target/mips/fpr-moves-4.c: Likewise.
2994 * gcc.target/mips/fpr-moves-5.c: Likewise.
2995 * gcc.target/mips/fpr-moves-6.c: Likewise.
2996 * gcc.target/mips/ins-1.c: Likewise.
2997 * gcc.target/mips/ins-2.c: Likewise.
2998 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2999 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3000 * gcc.target/mips/lazy-binding-1.c: Likewise.
3001 * gcc.target/mips/madd-3.c: Likewise.
3002 * gcc.target/mips/madd-5.c: Likewise.
3003 * gcc.target/mips/madd-6.c: Likewise.
3004 * gcc.target/mips/madd-8.c: Likewise.
3005 * gcc.target/mips/madd-9.c: Likewise.
3006 * gcc.target/mips/memcpy-1.c: Likewise.
3007 * gcc.target/mips/mips-ps-type.c: Likewise.
3008 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3009 * gcc.target/mips/mips-sched-madd.c: Likewise.
3010 * gcc.target/mips/mips16e-extends.c: Likewise.
3011 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3012 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3013 * gcc.target/mips/movcc-1.c: Likewise.
3014 * gcc.target/mips/movcc-2.c: Likewise.
3015 * gcc.target/mips/movcc-3.c: Likewise.
3016 * gcc.target/mips/msub-5.c: Likewise.
3017 * gcc.target/mips/msub-6.c: Likewise.
3018 * gcc.target/mips/msub-8.c: Likewise.
3019 * gcc.target/mips/mult-2.c: Likewise.
3020 * gcc.target/mips/mult-3.c: Likewise.
3021 * gcc.target/mips/mult-5.c: Likewise.
3022 * gcc.target/mips/mult-6.c: Likewise.
3023 * gcc.target/mips/mult-7.c: Likewise.
3024 * gcc.target/mips/mult-12.c: Likewise.
3025 * gcc.target/mips/mult-13.c: Likewise.
3026 * gcc.target/mips/mult-14.c: Likewise.
3027 * gcc.target/mips/mult-15.c: Likewise.
3028 * gcc.target/mips/mult-17.c: Likewise.
3029 * gcc.target/mips/mult-18.c: Likewise.
3030 * gcc.target/mips/mult-19.c: Likewise.
3031 * gcc.target/mips/nmadd-1.c: Likewise.
3032 * gcc.target/mips/nmadd-2.c: Likewise.
3033 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3034 * gcc.target/mips/octeon-cins-1.c: Likewise.
3035 * gcc.target/mips/octeon-cins-2.c: Likewise.
3036 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3037 * gcc.target/mips/octeon-exts-2.c: Likewise.
3038 * gcc.target/mips/octeon-exts-3.c: Likewise.
3039 * gcc.target/mips/octeon-exts-4.c: Likewise.
3040 * gcc.target/mips/octeon-exts-5.c: Likewise.
3041 * gcc.target/mips/octeon-exts-6.c: Likewise.
3042 * gcc.target/mips/octeon-exts-7.c: Likewise.
3043 * gcc.target/mips/octeon-pop-2.c: Likewise.
3044 * gcc.target/mips/octeon-seq-3.c: Likewise.
3045 * gcc.target/mips/octeon-seq-4.c: Likewise.
3046 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3047 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3048 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3049 * gcc.target/mips/pr54240.c: Likewise.
3050 * gcc.target/mips/rsqrt-1.c: Likewise.
3051 * gcc.target/mips/rsqrt-2.c: Likewise.
3052 * gcc.target/mips/rsqrt-3.c: Likewise.
3053 * gcc.target/mips/rsqrt-4.c: Likewise.
3054 * gcc.target/mips/save-restore-2.c: Likewise.
3055 * gcc.target/mips/save-restore-4.c: Likewise.
3056 * gcc.target/mips/sb1-1.c: Likewise.
3057 * gcc.target/mips/scc-1.c: Likewise.
3058 * gcc.target/mips/scc-2.c: Likewise.
3059 * gcc.target/mips/scc-3.c: Likewise.
3060 * gcc.target/mips/scc-4.c: Likewise.
3061 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3062 * gcc.target/mips/truncate-1.c: Likewise.
3063 * gcc.target/mips/truncate-2.c: Likewise.
3064 * gcc.target/mips/truncate-3.c: Likewise.
3065 * gcc.target/mips/truncate-4.c: Likewise.
3066 * gcc.target/mips/truncate-5.c: Likewise.
3067 * gcc.target/mips/truncate-6.c: Likewise.
3068 * gcc.target/mips/unaligned-1.c: Likewise.
3070 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3071 skip for -O0. Require -fexpensive-optimizations.
3072 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3073 * gcc.target/mips/dspr2-MULT.c: Likewise.
3074 * gcc.target/mips/fix-r4000-2.c: Likewise.
3075 * gcc.target/mips/fix-r4000-4.c: Likewise.
3076 * gcc.target/mips/fix-r4000-7.c: Likewise.
3077 * gcc.target/mips/fix-r4000-9.c: Likewise.
3078 * gcc.target/mips/madd-1.c: Likewise.
3079 * gcc.target/mips/madd-2.c: Likewise.
3080 * gcc.target/mips/madd-4.c: Likewise.
3081 * gcc.target/mips/maddu-1.c: Likewise.
3082 * gcc.target/mips/maddu-2.c: Likewise.
3083 * gcc.target/mips/maddu-3.c: Likewise.
3084 * gcc.target/mips/maddu-4.c: Likewise.
3085 * gcc.target/mips/msub-1.c: Likewise.
3086 * gcc.target/mips/msub-2.c: Likewise.
3087 * gcc.target/mips/msub-3.c: Likewise.
3088 * gcc.target/mips/msub-4.c: Likewise.
3089 * gcc.target/mips/msubu-1.c: Likewise.
3090 * gcc.target/mips/msubu-2.c: Likewise.
3091 * gcc.target/mips/msubu-3.c: Likewise.
3092 * gcc.target/mips/msubu-4.c: Likewise.
3093 * gcc.target/mips/mult-1.c: Likewise.
3094 * gcc.target/mips/mult-4.c: Likewise.
3095 * gcc.target/mips/mult-8.c: Likewise.
3096 * gcc.target/mips/mult-9.c: Likewise.
3097 * gcc.target/mips/mult-10.c: Likewise.
3098 * gcc.target/mips/mult-11.c: Likewise.
3099 * gcc.target/mips/mult-16.c: Likewise.
3101 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3102 skip for -O0 and -Os.
3103 * gcc.target/mips/fix-r4000-12.c: Likewise.
3104 * gcc.target/mips/madd-7.c: Likewise.
3105 * gcc.target/mips/mips-ps-5.c: Likewise.
3106 * gcc.target/mips/mips-ps-7.c: Likewise.
3107 * gcc.target/mips/msub-7.c: Likewise.
3109 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3110 skip for -O0. Require -mno-abicalls.
3111 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3113 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3114 skip for -O0. Require a total number of BBIT instructions and
3115 at least one of each kind.
3117 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3118 skip for -O0. Require -fno-unroll-loops.
3120 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3121 skip for -O0. Allow BLTZ as well as BGEZ.
3123 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3125 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3126 skip for -O0. Require -fschedule-insns2.
3127 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3129 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3130 but skip for -O0. Make a branch-likely more likely.
3132 * gcc.target/mips/timode-2.c: Split each test into its own function.
3133 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3135 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3136 skip for -O0. Require -fpeephole2.
3137 * gcc.target/mips/vr-mult-2.c: Likewise.
3139 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3141 PR preprocessor/53469
3142 * gcc.dg/cpp/_Pragma7.c: New test case.
3144 2012-08-27 Tobias Burnus <burnus@net-b.de>
3147 * gfortran.dg/do_5.f90: New.
3149 2012-08-27 Tobias Burnus <burnus@net-b.de>
3151 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3152 from dg-options as -Wall no longer implies it.
3154 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3156 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3158 2012-08-25 Jason Merrill <jason@redhat.com>
3160 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3162 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3165 * g++.dg/cpp0x/auto34.C: New.
3167 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3170 * gcc.dg/pr54363.c: New test.
3173 * gcc.dg/pr54355.c: New test.
3175 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3178 * gcc.target/i386/pr52857-1.c: New.
3179 * gcc.target/i386/pr52857-2.c: Likewise.
3181 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3183 * gcc.target/mips/code-readable-4.c: New test.
3185 2012-08-23 Julian Brown <julian@codesourcery.com>
3186 Sandra Loosemore <sandra@codesourcery.com>
3188 * gcc.target/mips/code-readable-1.c: Add -O to options.
3190 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3193 * g++.dg/lookup/using53.C: New.
3195 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3197 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3198 * gcc.dg/fixed-point/convert-1.c: New.
3199 * gcc.dg/fixed-point/convert-2.c: New.
3200 * gcc.dg/fixed-point/convert-3.c: New.
3201 * gcc.dg/fixed-point/convert-4.c: New.
3202 * gcc.dg/fixed-point/convert-float-1.c: New.
3203 * gcc.dg/fixed-point/convert-float-2.c: New.
3204 * gcc.dg/fixed-point/convert-float-3.c: New.
3205 * gcc.dg/fixed-point/convert-float-4.c: New.
3206 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3207 * gcc.dg/fixed-point/convert-sat.c: New.
3208 * gcc.dg/fixed-point/convert.h: New.
3210 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3213 * gcc.target/sh/pr54089-2.c: New.
3215 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3217 * gcc.target/i386/long-double-64-1.c: New file.
3218 * gcc.target/i386/long-double-64-2.c: Likewise.
3219 * gcc.target/i386/long-double-64-3.c: Likewise.
3220 * gcc.target/i386/long-double-64-4.c: Likewise.
3221 * gcc.target/i386/long-double-80-1.c: Likewise.
3222 * gcc.target/i386/long-double-80-2.c: Likewise.
3223 * gcc.target/i386/long-double-80-3.c: Likewise.
3224 * gcc.target/i386/long-double-80-4.c: Likewise.
3225 * gcc.target/i386/long-double-80-5.c: Likewise.
3226 * gcc.target/i386/long-double-80-6.c: Likewise.
3227 * gcc.target/i386/long-double-80-7.c: Likewise.
3229 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3231 PR tree-optimization/54317
3232 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3234 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3237 * gcc.target/sh/pr39423-2.c: New.
3239 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3241 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3242 * gcc.dg/fold-perm.c: Likewise.
3244 2012-08-20 Jan Hubicka <jh@suse.cz>
3247 * gcc.dg/ipa/inlinehint-1.c: New.
3249 2012-08-20 Florian Weimer <fweimer@redhat.com>
3252 * g++.dg/init/new38.C: New test.
3253 * g++.dg/init/new39.C: New test.
3255 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3258 * gcc.target/sh/pr54089-1.c: New.
3260 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3263 * gcc.target/sh/pr51244-11.c: New.
3265 2012-08-20 Tobias Burnus <burnus@net-b.de>
3268 * gfortran.dg/warn_target_lifetime_2.f90: New.
3270 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3273 * g++.dg/warn/Wunused-var-17.C: New.
3275 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3278 * gcc.dg/gomp/pr53992.c: New test.
3280 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3283 * gcc.c-torture/execute/20120817-1.c: New test.
3285 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3287 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3289 (f2): New test that really does need adds.
3291 2012-08-20 Richard Guenther <rguenther@suse.de>
3293 PR tree-optimization/54327
3294 * gcc.dg/torture/pr54327.c: New testcase.
3296 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3298 PR tree-optimization/54321
3299 * gcc.c-torture/compile/pr54321.c: New test.
3301 2012-08-20 Tobias Burnus <burnus@net-b.de>
3304 * gfortran.dg/warn_target_lifetime_1.f90: New.
3306 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3309 * gfortran.dg/real_compare_1.f90: New test case.
3310 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3312 2012-08-18 Jan Hubicka <jh@suse.cz>
3314 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3316 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3319 * gfortran.dg/interface_37.f90: New test.
3321 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3322 Gary Funck <gary@intrepid.com>
3325 * gcc.target/i386/pr20020-1.c: New test.
3326 * gcc.target/i386/pr20020-2.c: Likewise.
3327 * gcc.target/i386/pr20020-3.c: Likewise.
3329 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3331 * gcc.target/i386/perm-concat.c: New test.
3333 2012-08-17 Julian Brown <julian@codesourcery.com>
3335 * gcc.target/arm/div64-unwinding.c: New test.
3337 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3339 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3341 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3344 * gcc.target/sh/pr54236-1.c: New.
3346 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3348 * lib/target-supports.exp (check_effective_target_sync_int_long)
3349 (check_effective_target_sync_char_short): Enable for crisv32-*
3353 * gcc.dg/torture/pr54261-1.c: New test.
3355 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3359 * gfortran.dg/typebound_call_24.f03: New.
3361 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3363 PR tree-optimization/54245
3364 * gcc.dg/tree-ssa/pr54245.c: New test.
3366 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3368 PR tree-optimization/54240
3369 * gcc.target/powerpc/pr54240.c: New test.
3370 * gcc.target/mips/pr54240.c: Likewise.
3372 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3375 * gcc.target/sh/pr52933-1.c: New.
3376 * gcc.target/sh/pr52933-2.c: New.
3378 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3381 * gcc.target/sh/pr50751-8.c: New.
3383 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3386 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3387 * gfortran.dg/typebound_proc_27.f03: New test.
3389 2012-08-14 Sterling Augustine <saugustine@google.com>
3391 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3393 2012-08-14 Tobias Burnus <burnus@net-b.de>
3396 * gfortran.dg/data_constraints_3.f90: New.
3397 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3398 to disable -pedantic compilation.
3399 * gfortran.dg/pr37243.f: Ditto.
3400 * gfortran.dg/g77/19990826-3.f: Ditto.
3401 * gfortran.dg/g77/20020307-1.f : Ditto.
3402 * gfortran.dg/g77/980310-3.f: Ditto.
3404 2012-08-14 Tobias Burnus <burnus@net-b.de>
3407 * gfortran.dg/warn_conversion_4.f90: New.
3409 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3412 PR rtl-optimization/53495
3413 * gcc.c-torture/compile/pr53411.c: New test.
3414 * gcc.c-torture/compile/pr53495.c: New test.
3416 2012-08-13 Richard Guenther <rguenther@suse.de>
3418 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3420 2012-08-13 Richard Guenther <rguenther@suse.de>
3422 PR tree-optimization/54200
3423 * gcc.dg/guality/pr54200.c: New testcase.
3424 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3426 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3428 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3430 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3433 * gcc.target/sh/pr51244-7.c: New.
3434 * gcc.target/sh/pr51244-8.c: New.
3435 * gcc.target/sh/pr51244-9.c: New.
3436 * gcc.target/sh/pr51244-10.c: New.
3438 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3440 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3442 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3443 * gcc.target/sh/pr53511-1.c: Likewise.
3444 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3445 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3446 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3447 * gcc.target/sh/pr53512-3.c: Likewise.
3448 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3450 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3453 * gcc.c-torture/compile/pr39423-1.c: New.
3454 * gcc.c-torture/compile/pr39423-2.c: New.
3456 2012-08-12 Tobias Burnus <burnus@net-b.de>
3459 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3460 they appear uninitialized on the RHS.
3461 * gfortran.dg/public_private_module_6.f90: New.
3463 2012-08-11 Martin Jambor <mjambor@suse.cz>
3466 * gfortran.dg/pr48636.f90: New test.
3468 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3470 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3472 (main): Adjust caller.
3474 2012-08-10 Richard Guenther <rguenther@suse.de>
3476 * gcc.dg/matrix/*.c: Adjust and move ...
3477 * gcc.dg/torture/: ... here.
3478 * gcc.dg/matrix: Remove directory.
3480 2012-08-10 Richard Guenther <rguenther@suse.de>
3483 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3485 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3488 * gcc.dg/tree-ssa/pr54211.c: New test.
3490 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3492 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3493 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3495 2012-08-10 Richard Guenther <rguenther@suse.de>
3497 PR tree-optimization/54109
3498 * gcc.dg/torture/pr54109.c: New testcase.
3499 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3500 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3502 2012-08-10 Richard Guenther <rguenther@suse.de>
3504 PR tree-optimization/54027
3505 * gcc.dg/torture/pr54027.c: New testcase.
3507 2012-08-10 Richard Guenther <rguenther@suse.de>
3509 * g++.dg/plugin/selfassign.c: Adjust.
3510 * gcc.dg/plugin/selfassign.c: Likewise.
3511 * gcc.dg/strlenopt-11.c: Likewise.
3512 * gcc.dg/strlenopt-13.c: Likewise.
3513 * gcc.dg/no-strict-overflow-4.c: Likewise.
3514 * gcc.dg/strict-overflow-4.c: Likewise.
3515 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3516 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3517 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3518 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3519 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3520 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3521 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3522 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3523 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3524 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3525 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3526 * gcc.dg/pr46309.c: Likewise.
3527 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3529 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3531 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3533 * gcc.c-torture/compile/20120727-2.c: New test.
3535 2012-08-09 Martin Jambor <mjambor@suse.cz>
3537 * gcc.dg/ipa/iinline-4.c: New test.
3538 * gcc.dg/ipa/iinline-5.c: Likewise.
3539 * gcc.dg/ipa/iinline-6.c: Likewise.
3540 * gcc.dg/ipa/iinline-7.c: Likewise.
3541 * gcc.dg/lto/20120723_0.c: Likewise.
3542 * gcc.dg/lto/20120723_1.c: Likewise.
3544 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3547 * gcc.target/sh/pr39423-1.c: New.
3549 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3552 * gcc.target/sh/pr51244-5: New.
3553 * gcc.target/sh/pr51244-6: New.
3555 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3557 * gcc.target/i386/adx-addxcarry32-3.c: New.
3558 * gcc.target/i386/adx-addxcarry64-3.c: New.
3560 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3562 PR rtl-optimization/53701
3563 * gcc.dg/pr53701.c: New test.
3565 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3567 * gcc.c-torture/compile/20120727-1.c: New test.
3569 2012-08-09 Tobias Burnus <burnus@net-b.de>
3572 * gfortran.dg/intrinsic_shadow_4.f90: New.
3574 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3576 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3578 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3580 * gcc.c-torture/execute/20120808-1.c: New test.
3582 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3584 PR rtl-optimization/54157
3585 * gcc.target/i386/pr54157.c: New file.
3587 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3589 * gcc.target/i386/adx-addcarryx32-1.c: New.
3590 * gcc.target/i386/adx-addcarryx32-2.c: New.
3591 * gcc.target/i386/adx-addcarryx64-1.c: New.
3592 * gcc.target/i386/adx-addcarryx64-2.c: New.
3593 * gcc.target/i386/adx-check.h: New.
3594 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3595 * gcc.target/i386/sse-12.c: Add -madx.
3596 * gcc.target/i386/sse-13.c: Ditto.
3597 * gcc.target/i386/sse-14.c: Ditto.
3598 * gcc.target/i386/sse-22.c: Ditto.
3599 * gcc.target/i386/sse-23.c: Ditto.
3600 * g++.dg/other/i386-2.C: Ditto.
3601 * g++.dg/other/i386-3.C: Ditto.
3603 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3605 * gcc.dg/tree-ssa/slsr-5.c: New.
3606 * gcc.dg/tree-ssa/slsr-6.c: New.
3607 * gcc.dg/tree-ssa/slsr-7.c: New.
3608 * gcc.dg/tree-ssa/slsr-8.c: New.
3609 * gcc.dg/tree-ssa/slsr-9.c: New.
3610 * gcc.dg/tree-ssa/slsr-10.c: New.
3611 * gcc.dg/tree-ssa/slsr-11.c: New.
3612 * gcc.dg/tree-ssa/slsr-12.c: New.
3613 * gcc.dg/tree-ssa/slsr-13.c: New.
3614 * gcc.dg/tree-ssa/slsr-14.c: New.
3615 * gcc.dg/tree-ssa/slsr-15.c: New.
3616 * gcc.dg/tree-ssa/slsr-16.c: New.
3617 * gcc.dg/tree-ssa/slsr-17.c: New.
3618 * gcc.dg/tree-ssa/slsr-18.c: New.
3619 * gcc.dg/tree-ssa/slsr-19.c: New.
3620 * gcc.dg/tree-ssa/slsr-20.c: New.
3621 * gcc.dg/tree-ssa/slsr-21.c: New.
3622 * gcc.dg/tree-ssa/slsr-22.c: New.
3623 * gcc.dg/tree-ssa/slsr-23.c: New.
3624 * gcc.dg/tree-ssa/slsr-24.c: New.
3625 * gcc.dg/tree-ssa/slsr-25.c: New.
3626 * gcc.dg/tree-ssa/slsr-26.c: New.
3627 * gcc.dg/tree-ssa/slsr-30.c: New.
3628 * gcc.dg/tree-ssa/slsr-31.c: New.
3630 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3632 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3633 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3634 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3636 2012-08-06 Cary Coutant <ccoutant@google.com>
3638 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3640 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3643 * gfortran.dg/dummy_procedure_5.f90: Modified.
3644 * gfortran.dg/dummy_procedure_8.f90: New.
3645 * gfortran.dg/interface_26.f90: Modified.
3646 * gfortran.dg/proc_ptr_11.f90: Modified.
3647 * gfortran.dg/proc_ptr_15.f90: Modified.
3648 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3649 * gfortran.dg/typebound_override_1.f90: Modified.
3650 * gfortran.dg/typebound_proc_6.f03: Modified.
3652 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3654 PR tree-optimization/51938
3655 PR tree-optimization/52005
3656 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3657 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3658 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3659 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3661 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3663 Avoid crashing on erroneous static_assert usage
3664 * g++.dg/cpp0x/static_assert8.C: New test.
3666 2012-08-06 Jason Merrill <jason@redhat.com>
3668 * g++.dg/cpp0x/sfinae38.C: New.
3670 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3671 Paolo Carlini <paolo.carlini@oracle.com>
3674 * g++.dg/conversion/void2.C: New.
3676 2012-08-06 Tom de Vries <tom@codesourcery.com>
3678 * gcc.dg/tree-ssa/vrp78.c: New test.
3680 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3681 Richard Sandiford <rdsandiford@googlemail.com>
3683 * g++.dg/opt/enum2.C: Require fpic target.
3684 * g++.dg/lto/20090303_0.C: Likewise.
3686 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3687 Catherine Moore <clm@codesourcery.com>
3689 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3690 flush function names too.
3691 * gcc.target/mips/clear-cache-1.c: Likewise.
3693 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3696 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3698 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3701 * gfortran.dg/array_5.f90: New test.
3703 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3705 PR tree-optimization/30318
3706 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3708 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3710 * g++.dg/ext/vector17.C: New testcase.
3712 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3715 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3716 * g++.dg/opt/longbranch1.C: Likewise.
3718 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3720 PR tree-optimization/53805
3721 * gcc.dg/fold-notunord.c: New testcase.
3723 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3726 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3727 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3729 2012-08-02 Jason Merrill <jason@redhat.com>
3730 Paolo Carlini <paolo.carlini@oracle.com>
3732 PR c++/51213 (again)
3733 * g++.dg/cpp0x/sfinae37.C: Extend.
3735 2012-08-02 Richard Guenther <rguenther@suse.de>
3737 PR tree-optimization/50672
3738 * g++.dg/torture/pr50672.C: New testcase.
3740 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3743 * gfortran.dg/abstract_type_6.f03: Modified.
3744 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3745 * gfortran.dg/proc_ptr_comp_35.f90: New.
3746 * gfortran.dg/typebound_proc_9.f03: Modified.
3747 * gfortran.dg/typebound_proc_26.f90: New.
3749 2012-08-02 Richard Guenther <rguenther@suse.de>
3751 * gcc.dg/torture/pta-callused-1.c: Adjust.
3752 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3753 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3754 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3755 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3756 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3757 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3758 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3759 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3761 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3764 * gfortran.dg/include_6.f90: New test case.
3765 * gfortran.dg/include_7.f90: New test case.
3766 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3768 2012-08-01 Tom de Vries <tom@codesourcery.com>
3770 * gcc.dg/tree-ssa/vrp76.c: New test.
3772 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3774 PR tree-optimization/46556
3775 * gcc.dg/tree-ssa/slsr-27.c: New.
3776 * gcc.dg/tree-ssa/slsr-28.c: New.
3777 * gcc.dg/tree-ssa/slsr-29.c: New.
3779 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3782 * gfortran.dg/proc_decl_29.f90: New.
3784 2012-07-31 Dehao Chen <dehao@google.com>
3786 * gcc.dg/predict-7.c: New test.
3788 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3791 * gfortran.dg/typebound_override_3.f90: New.
3793 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3795 PR tree-optimization/53773
3796 * gcc.dg/vect/pr53773.c: New test.
3798 2012-07-31 Nick Clifton <nickc@redhat.com>
3800 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3803 2012-07-31 Tobias Burnus <burnus@net-b.de>
3805 * gfortran.dg/c_funloc_tests_6.f90: New.
3806 * gfortran.dg/c_funloc_tests_7.f90: New.
3807 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3809 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3812 * g++.dg/cpp0x/temp_default5.C: New.
3814 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3817 * gfortran.dg/proc_ptr_37.f90: New.
3819 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3821 * lib/target-supports.exp
3822 (check_effective_target_vect_natural_alignment): New function.
3823 * gcc.dg/align-2.c: Only run on targets with natural alignment
3825 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3826 alignment of vector types.
3828 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3829 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3831 * gcc.target/i386/rdseed16-1.c: New.
3832 * gcc.target/i386/rdseed32-1.c: Ditto
3833 * gcc.target/i386/rdseed64-1.c: Ditto
3834 * gcc.target/i386/sse-12.c: Add -mrdseed.
3835 * gcc.target/i386/sse-13.c: Ditto.
3836 * gcc.target/i386/sse-14.c: Ditto.
3837 * g++.dg/other/i386-2.C: Ditto.
3838 * g++.dg/other/i386-3.C: Ditto.
3840 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3843 * gcc.target/sh/pr51244-4.c: New.
3845 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3847 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3848 for alpha*-*-* targets. Cleanup original tree dump.
3850 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3852 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3853 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3855 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3857 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3858 rand, srand. Include <stdlib.h>.
3860 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3862 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3864 2012-07-26 Richard Henderson <rth@redhat.com>
3866 * gcc.dg/attr-hotcold-1.c: New.
3867 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3869 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3870 Sandra Loosemore <sandra@codesourcery.com>
3872 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3874 2012-07-26 Tobias Burnus <burnus@net-b.de>
3876 * gfortran.dg/contiguous_1.f90: Update dg-error.
3877 * gfortran.dg/proc_ptr_32.f90: Ditto.
3879 2012-07-26 Richard Guenther <rguenther@suse.de>
3881 PR tree-optimization/54098
3882 * gcc.dg/torture/pr54098.c: New testcase.
3884 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3886 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3887 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3889 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3892 * gfortran.dg/array_constructor_39.f90: New test.
3894 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3897 * gfortran.dg/array_constructor_38.f90: New test.
3899 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3901 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3903 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3905 * gnat.dg/noreturn5.ad[sb]: New test.
3907 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3908 Paul Brook <paul@codesourcery.com>
3912 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3913 * c-c++-common/pr53633.c: New test.
3915 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3917 * gcc.target/i386/asm-dialect-1.c: New test case.
3919 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3920 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3922 * gcc.target/i386/prefetchw-1.c: New.
3923 * gcc.target/i386/sse-12.c: Add -mprfchw.
3924 * gcc.target/i386/sse-13.c: Ditto.
3925 * gcc.target/i386/sse-14.c: Ditto.
3926 * gcc.target/i386/sse-22.c: Ditto.
3927 * gcc.target/i386/sse-23.c: Ditto.
3928 * g++.dg/other/i386-2.C: Ditto.
3929 * g++.dg/other/i386-3.C: Ditto.
3931 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3933 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3935 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3938 * gcc.target/arm/pr54051.c: New.
3939 * gcc.target/arm/vfp-1.c: Adjust test.
3941 2012-07-24 Julian Brown <julian@codesourcery.com>
3943 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3944 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3947 2012-07-23 Paul Brook <paul@codesourcery.com>
3949 * g++.dg/other/armv7m-1.c: New test.
3951 2012-07-23 Julian Brown <julian@codesourcery.com>
3953 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3955 (DO_TEST): Define to 1 for appropriate ARM targets.
3957 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3959 PR tree-optimization/53881
3960 * gcc.dg/pr53881.c: Renamed to ...
3961 * gcc.dg/pr53881-1.c: ... this.
3962 * gcc.dg/pr53881-2.c: New test.
3964 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3966 Handle recent changes in default atomics for cris*-*-linux*.
3967 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3968 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3969 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3970 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3971 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3972 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3973 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3974 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3975 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3976 -mno-unaligned-atomic-may-use-library is in effect for
3978 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3979 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3980 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3981 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3982 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3983 gcc.target/cris/torture/sync-mis-op-i-1.c,
3984 gcc.target/cris/torture/sync-mis-op-i-2.c,
3985 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3986 gcc.target/cris/torture/sync-mis-op-i-3.c,
3987 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3988 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3989 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3990 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3991 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3992 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3993 (main): Remove local variable x.
3994 [mis_ok]: Check that atomics don't fail.
3996 2012-07-21 Andrew Pinski <apinski@cavium.com>
3998 * gcc.dg/tree-ssa/vrp72.c: New test.
3999 * gcc.dg/tree-ssa/vrp73.c: New test.
4000 * gcc.dg/tree-ssa/vrp74.c: New test.
4001 * gcc.dg/tree-ssa/vrp75.c: New test.
4003 2012-07-21 Andrew Pinski <apinski@cavium.com>
4005 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4006 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4008 2012-07-21 Andrew Pinski <apinski@cavium.com>
4010 * gcc.target/mips/octeon-pop-2.c: New testcase.
4012 2012-07-21 Tobias Burnus <burnus@net-b.de>
4015 * gfortran.dg/assumed_rank_3.f90: New.
4016 * gfortran.dg/assumed_rank_11.f90: New.
4017 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4018 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4019 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4021 2012-07-21 Andrew Pinski <apinski@cavium.com>
4023 * gcc.target/mips/unaligned-1.c: New testcase.
4025 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4027 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4029 2012-07-20 Tobias Burnus <burnus@net-b.de>
4031 * gfortran.dg/bind_c_array_params_2.f90: New.
4032 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4033 and update dg-error.
4035 2012-07-20 Tobias Burnus <burnus@net-b.de>
4037 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4039 2012-07-20 Jason Merrill <jason@redhat.com>
4042 * g++.dg/other/array7.C: New.
4044 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4046 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4047 the basic block and check loop depth.
4048 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4049 matching patterns and comments.
4050 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4051 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4053 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4056 * c-c++-common/pr28656.c: New test.
4058 2012-07-19 Jason Merrill <jason@redhat.com>
4061 * g++.dg/init/mutable1.C: New.
4063 2012-07-20 Tobias Burnus <burnus@net-b.de>
4066 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4067 * gfortran.dg/assumed_rank_1.f90: New.
4068 * gfortran.dg/assumed_rank_1_c.c: New.
4069 * gfortran.dg/assumed_rank_2.f90: New.
4070 * gfortran.dg/assumed_rank_4.f90: New.
4071 * gfortran.dg/assumed_rank_5.f90: New.
4072 * gfortran.dg/assumed_rank_6.f90: New.
4073 * gfortran.dg/assumed_rank_7.f90: New.
4074 * gfortran.dg/assumed_rank_8.f90: New.
4075 * gfortran.dg/assumed_rank_8_c.c: New.
4076 * gfortran.dg/assumed_rank_9.f90: New.
4077 * gfortran.dg/assumed_rank_10.f90: New.
4078 * gfortran.dg/assumed_rank_12.f90: New.
4080 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4082 * gnat.dg/opt25.adb: New test.
4083 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4084 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4086 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4088 * gnat.dg/aggr20.ad[sb]: New test.
4089 * gnat.dg/aggr20_pkg.ads: New helper.
4091 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4093 * gnat.dg/derived_type3.adb: New test.
4094 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4096 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4098 PR rtl-optimization/53942
4099 * gcc.dg/pr53942.c: New test.
4101 2012-07-19 Jason Merrill <jason@redhat.com>
4104 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4106 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4108 * gnat.dg/discr38.adb: New test.
4110 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4113 * c-c++-common/gomp/pr54017.c: New test.
4115 2012-07-19 Richard Guenther <rguenther@suse.de>
4116 Eric Botcazou <ebotcazou@adacore.com>
4118 * gnat.dg/loop_optimization11.adb: New testcase.
4119 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4121 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4122 Jason Merrill <jason@redhat.com>
4124 * g++.dg/cpp0x/sfinae37.C: New.
4125 * g++.dg/template/access23.C: New.
4126 * g++.dg/template/access7.C: Adjust.
4127 * g++.dg/template/sfinae10.C: Don't expect errors.
4128 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4130 2012-07-18 Julian Brown <julian@codesourcery.com>
4131 Sandra Loosemore <sandra@codesroucery.com>
4133 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4135 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4137 * gnat.dg/noreturn4.ad[sb]: New test.
4138 * gnat.dg/noreturn4_pkg.ads: New helper.
4140 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4141 Julian Brown <julian@codesourcery.com>
4143 * gcc.target/arm/neon-vdup-1.c: New test case.
4144 * gcc.target/arm/neon-vdup-2.c: New test case.
4145 * gcc.target/arm/neon-vdup-3.c: New test case.
4146 * gcc.target/arm/neon-vdup-4.c: New test case.
4147 * gcc.target/arm/neon-vdup-5.c: New test case.
4148 * gcc.target/arm/neon-vdup-6.c: New test case.
4149 * gcc.target/arm/neon-vdup-7.c: New test case.
4150 * gcc.target/arm/neon-vdup-8.c: New test case.
4151 * gcc.target/arm/neon-vdup-9.c: New test case.
4152 * gcc.target/arm/neon-vdup-10.c: New test case.
4153 * gcc.target/arm/neon-vdup-11.c: New test case.
4154 * gcc.target/arm/neon-vdup-12.c: New test case.
4155 * gcc.target/arm/neon-vdup-13.c: New test case.
4156 * gcc.target/arm/neon-vdup-14.c: New test case.
4157 * gcc.target/arm/neon-vdup-15.c: New test case.
4158 * gcc.target/arm/neon-vdup-16.c: New test case.
4159 * gcc.target/arm/neon-vdup-17.c: New test case.
4160 * gcc.target/arm/neon-vdup-18.c: New test case.
4161 * gcc.target/arm/neon-vdup-19.c: New test case.
4162 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4163 arguments non-constant.
4165 2012-07-18 Richard Guenther <rguenther@suse.de>
4167 PR tree-optimization/53970
4168 * g++.dg/torture/pr53970.C: New testcase.
4170 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4173 * gcc.c-torture/compile/pr38621.c: New.
4175 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4178 * gcc.target/sh/pr33135-1.c: New.
4179 * gcc.target/sh/pr33135-2.c: New.
4180 * gcc.target/sh/pr33135-3.c: New.
4181 * gcc.target/sh/pr33135-4.c: New.
4183 2012-07-17 Jason Merrill <jason@redhat.com>
4186 * g++.dg/parse/enum9.C: New.
4188 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4189 Sandra Loosemore <sandra@codesourcery.com>
4191 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4192 if there is a conflict with -mcpu=. Use -mcpu=5208.
4194 2012-07-17 Jason Merrill <jason@redhat.com>
4197 * g++.dg/template/array23.C: New.
4199 2012-07-17 Tobias Burnus <burnus@net-b.de>
4202 * gfortran.dg/bind_c_usage_26.f90: New.
4203 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4204 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4205 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4206 * gfortran.dg/interop_params.f03: Ditto.
4208 2012-07-17 Jason Merrill <jason@redhat.com>
4210 * g++.dg/template/inherit8.C: Adjust.
4211 * g++.dg/template/using21.C: Adjust.
4212 * g++.dg/template/using22.C: Adjust.
4215 * g++.dg/template/current-inst1.C: New.
4216 * g++.dg/parse/crash35.C: Adjust.
4218 2012-07-17 Tobias Burnus <burnus@net-b.de>
4221 * gfortran.dg/oldstyle_4.f90: New.
4223 2012-07-17 Tobias Burnus <burnus@net-b.de>
4226 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4227 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4229 2012-07-16 Jason Merrill <jason@redhat.com>
4231 * g++.dg/parse/access8.C: Adjust.
4232 * g++.dg/template/sfinae6_neg.C: Adjust.
4234 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4237 * gfortran.dg/coarray_allocate_1.f90: New test.
4239 2012-07-16 Andrew Pinski <apinski@cavium.com>
4241 * gcc.c-torture/execute/bswap-1.c: New testcase.
4242 * gcc.c-torture/compile/unalign-1.c: New testcase.
4243 * gcc.c-torture/compile/20120524-1.c: New testcase.
4244 * gcc.c-torture/compile/20101216-1.c: New testcase.
4246 2012-07-16 Dehao Chen <dehao@google.com>
4249 2012-07-10 Dehao Chen <dehao@google.com>
4251 * gcc.dg/debug_info_inline.c: New test.
4253 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4256 * gfortran.dg/proc_decl_28.f90: New.
4258 2012-07-16 Andrew Pinski <apinski@cavium.com>
4260 * gcc.dg/torture/builtins-1.c: New testcase.
4262 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4264 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4265 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4266 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4267 gcc.target/cris/sync-1-v10.c,
4268 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4269 pass -mno-unaligned-atomic-may-use-library.
4270 * gcc.target/cris/sync-xchg-1.c: New test.
4271 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4272 valid register operand output modifier.
4274 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4276 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4279 2012-07-13 Andrew Pinski <apinski@cavium.com>
4281 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4282 rather than cleanup-tree-dump.
4283 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4285 2012-07-13 Richard Guenther <rguenther@suse.de>
4287 PR tree-optimization/53907
4288 * gcc.target/i386/pr53907.c: New testcase.
4290 2012-07-13 Richard Guenther <rguenther@suse.de>
4292 PR tree-optimization/53922
4293 * gcc.dg/torture/pr53922.c: New testcase.
4295 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4297 PR rtl-optimization/53908
4298 * gcc.dg/torture/pr53908.c: New test.
4300 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4303 * g++.dg/cpp0x/variadic135.C: New.
4305 2012-07-12 Jason Merrill <jason@redhat.com>
4307 * g++.dg/template/sfinae6_neg.C: Adjust.
4309 2012-07-12 Tobias Burnus <burnus@net-b.de>
4311 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4312 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4313 scan-tree-dump-times pattern.
4315 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4317 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4319 2012-07-11 Jason Merrill <jason@redhat.com>
4322 * g++.g/cpp0x/defaulted37.C: New.
4324 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4327 * gcc.target/arm/pr53859.c: New test.
4329 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4332 * gcc.c-torture/compile/pr53886.c: New.
4334 2012-07-10 Dehao Chen <dehao@google.com>
4336 * gcc.dg/debug_info_inline.c: New test.
4338 2012-07-10 Jason Merrill <jason@redhat.com>
4341 * g++.dg/cpp0x/defaulted36.C: New.
4342 * g++.dg/cpp0x/defaulted21.C: Adjust.
4344 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4346 2012-07-09 Sterling Augustine <saugustine@google.com>
4348 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4350 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4352 PR tree-optimization/53887
4353 * gcc.dg/pr53887.c: New test.
4355 2012-07-09 Jason Merrill <jason@redhat.com>
4358 * g++.dg/cpp0x/nullptr29.C: New.
4360 2012-07-09 Tom de Vries <tom@codesourcery.com>
4361 Richard Guenther <rguenther@suse.de>
4363 * gcc.dg/builtin-unreachable-6.c: New test.
4364 * gcc.dg/builtin-unreachable-5.c: New test.
4366 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4368 PR tree-optimization/53881
4369 * gcc.dg/pr53881.c: New test.
4371 2012-07-06 Jason Merrill <jason@redhat.com>
4374 * g++.dg/cpp0x/variadic134.C: New.
4377 * g++.dg/cpp0x/alias-decl-20.C: New.
4379 2012-07-06 Tom de Vries <tom@codesourcery.com>
4381 PR tree-optimization/51879
4382 * gcc.dg/pr51879-16.c: New test.
4383 * gcc.dg/pr51879-17.c: Same.
4385 2012-07-06 Tom de Vries <tom@codesourcery.com>
4387 PR tree-optimization/52009
4388 * gcc.dg/pr51879-7.c: New test.
4389 * gcc.dg/pr51879-18.c: New test.
4391 2012-07-05 Jason Merrill <jason@redhat.com>
4394 * g++.dg/template/typedef39.C: New.
4397 * g++.dg/cpp0x/variadic133.C: New.
4398 * g++.dg/template/param1.C: Adjust.
4400 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4404 * gcc.target/arm/neon/vtrnf32.c: Update.
4405 * gcc.target/arm/neon/vtrns32.c: Update.
4406 * gcc.target/arm/neon/vtrnu32.c: Update.
4407 * gcc.target/arm/neon/vzipf32.c: Update.
4408 * gcc.target/arm/neon/vzips32.c: Update.
4409 * gcc.target/arm/neon/vzipu32.c: Update.
4411 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4414 * gfortran.dg/inline_sum_4.f90: New test.
4416 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4418 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4420 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4422 * gcc.target/arm/fma-sp.c: New testcase.
4423 * gcc.target/arm/fma.c: Likewise.
4424 * gcc.target/arm/fma.h: Likewise.
4426 2012-07-04 Jason Merrill <jason@redhat.com>
4429 * g++.dg/other/enum3.C: New.
4431 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4434 * g++.dg/torture/pr53321.C: New test.
4436 2012-07-04 Richard Guenther <rguenther@suse.de>
4438 PR tree-optimization/53844
4439 * g++.dg/tree-ssa/pr53844.C: New testcase.
4441 2012-07-04 Richard Guenther <rguenther@suse.de>
4443 PR tree-optimization/53849
4444 * gcc.dg/pr53849.c: New testcase.
4446 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4449 * g++.dg/ext/label14.C: New test.
4451 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4454 * g++.dg/other/pr53811.C: New test.
4456 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4459 * gcc.target/m68k/stack-limit-1.c: New testcase.
4461 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4463 * gnat.dg/recursive_call.adb: New test.
4465 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4467 * gnat.dg/discr37.ad[sb]: New test.
4469 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4471 * g++.dg/other/packed1.C: Remove SH from xfail list.
4473 2012-07-02 Jason Merrill <jason@redhat.com>
4476 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4479 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4482 * g++.dg/cpp0x/decltype39.C: New.
4483 * g++.dg/diagnostic/method1.C: Adjust.
4486 * g++.dg/template/ref6.C: New.
4488 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4491 * gcc.target/sh/pr53568-1.c: New.
4493 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4496 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4498 2012-07-02 Jason Merrill <jason@redhat.com>
4501 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4504 * g++.dg/template/enum7.C: New.
4505 * g++.dg/other/ptrmem10.C: Adjust.
4506 * g++.dg/other/ptrmem11.C: Adjust.
4507 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4509 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4511 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4513 2012-07-01 Wei Guozhi <carrot@google.com>
4516 * gcc.target/arm/pr53447-1.c: New testcase.
4517 * gcc.target/arm/pr53447-2.c: New testcase.
4518 * gcc.target/arm/pr53447-3.c: New testcase.
4519 * gcc.target/arm/pr53447-4.c: New testcase.
4521 2012-06-29 Richard Guenther <rguenther@suse.de>
4523 PR tree-optimization/47061
4524 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4526 2012-06-29 Richard Guenther <rguenther@suse.de>
4528 PR tree-optimization/37541
4529 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4531 2012-06-29 Richard Guenther <rguenther@suse.de>
4533 PR tree-optimization/52589
4534 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4536 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4538 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4540 * g++.dg/template/error46.C: Add missing comment to dg-message.
4541 * g++.dg/template/crash107.C: Likewise.
4542 * g++.dg/template/error47.C: Likewise.
4543 * g++.dg/template/crash108.C: Likewise.
4544 * g++.dg/overload/operator5.C: Likewise.
4546 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4547 errors in dg-message directives, add comments.
4549 2012-06-28 Kai Tietz <ktietz@redhat.com>
4551 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4552 hard-coded 'unsigned long'.
4554 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4556 PR tree-optimization/51581
4557 * gcc.dg/vect/pr51581-4.c: New test.
4559 PR tree-optimization/53645
4560 * gcc.c-torture/execute/pr53645-2.c: New test.
4562 2012-06-28 Richard Guenther <rguenther@suse.de>
4565 * gcc.dg/torture/pr53790.c: New testcase.
4567 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4569 PR tree-optimization/53645
4570 * gcc.c-torture/execute/pr53645.c: New test.
4572 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4574 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4576 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4580 * gcc.dg/guality/pr49888.c: Account for the possibility that
4581 the variable is optimized out at the first test.
4583 2012-06-27 Jason Merrill <jason@redhat.com>
4585 * g++.dg/cpp0x/override2.C: Adjust.
4586 * g++.dg/template/error5.C: Adjust.
4587 * g++.dg/parse/crash28.C: Adjust.
4590 * g++.dg/parse/template27.C: New.
4591 * g++.dg/template/crash74.C: Adjust expected output.
4593 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4597 * gfortran.dg/typebound_operator_16.f03: New.
4599 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4601 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4602 even src1.i and src2.i fields even in the second half of the arrays.
4604 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4607 * g++.dg/torture/vshuf-16.inc: New test.
4608 * g++.dg/torture/vshuf-2.inc: New test.
4609 * g++.dg/torture/vshuf-4.inc: New test.
4610 * g++.dg/torture/vshuf-8.inc: New test.
4611 * g++.dg/torture/vshuf-main.inc: New test.
4612 * g++.dg/torture/vshuf-v16hi.C: New test.
4613 * g++.dg/torture/vshuf-v16qi.C: New test.
4614 * g++.dg/torture/vshuf-v2df.C: New test.
4615 * g++.dg/torture/vshuf-v2di.C: New test.
4616 * g++.dg/torture/vshuf-v2sf.C: New test.
4617 * g++.dg/torture/vshuf-v2si.C: New test.
4618 * g++.dg/torture/vshuf-v4df.C: New test.
4619 * g++.dg/torture/vshuf-v4di.C: New test.
4620 * g++.dg/torture/vshuf-v4sf.C: New test.
4621 * g++.dg/torture/vshuf-v4si.C: New test.
4622 * g++.dg/torture/vshuf-v8hi.C: New test.
4623 * g++.dg/torture/vshuf-v8qi.C: New test.
4624 * g++.dg/torture/vshuf-v8si.C: New test.
4626 2012-06-27 Richard Guenther <rguenther@suse.de>
4629 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4631 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4633 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4634 scan-dump-dem-not): Use printable pattern in test name.
4636 2012-06-26 Sterling Augustine <saugustine@google.com>
4637 Dominique Dhumieres <dominiq@lps.ens.fr>
4639 * gcc.dg/pubtypes-2.c: Update expected output.
4640 * gcc.dg/pubtypes-3.c: Likewise.
4641 * gcc.dg/pubtypes-4.c: Likewise.
4643 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4645 * gcc.dg/tree-ssa/slsr-1.c: New test.
4646 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4647 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4648 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4650 2012-06-26 Matt Turner <mattst88@gmail.com>
4653 * gcc.target/arm/mmx-2.c: New.
4655 2012-06-26 Richard Guenther <rguenther@suse.de>
4658 * g++.dg/torture/pr53752.C: New testcase.
4660 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4662 PR tree-optimization/53748
4663 * gcc.c-torture/compile/pr53748.c: New test.
4665 2012-06-25 Jason Merrill <jason@redhat.com>
4669 * g++.dg/cpp0x/decltype38.C: New.
4670 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4672 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4674 * lib/target-supports-dg.exp (testname-for-summary): New.
4675 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4676 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4677 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4678 scan-module-absence, output-exists, output-exists-not: Use
4679 testname-for-summary.
4680 (dg-test): Clean up testname_with_flags.
4681 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4682 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4683 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4684 scan-assembler-dem-not, object-size: Use testname-for-summary.
4685 * lib/gcov.exp (run-gcov): Likewise.
4686 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4687 scan-dump-dem, scan-dump-dem-note): Likewise.
4689 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4690 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4691 including profopt.opt; save and restore existing value.
4692 * g++.dg/bprob/bprob.exp: Likewise.
4693 * gcc.dg/matrix/matrix.exp: Likewise.
4694 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4695 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4698 2012-06-25 Richard Henderson <rth@redhat.com>
4700 * gcc.dg/pr53749.c: New.
4702 2012-06-25 Jason Merrill <jason@redhat.com>
4705 * g++.dg/cpp0x/nullptr28.C: New.
4707 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4709 * gcc.target/arm/neon-vld1_dupQ.c: New.
4711 2012-06-25 Florian Weimer <fweimer@redhat.com>
4713 * g++.dg/init/new35.C: New.
4714 * g++.dg/init/new36.C: New.
4715 * g++.dg/init/new37.C: New.
4716 * g++.dg/ext/vla5.C: New warning.
4717 * g++.dg/ext/vla8.C: New warning.
4718 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4720 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4721 James Greenhalgh <james.greenhalgh@arm.com>
4723 * gcc.target/arm/ftest-support-arm.h New testcase.
4724 * gcc.target/arm/ftest-support-thumb.h Likewise.
4725 * gcc.target/arm/ftest-support.h Likewise.
4726 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4727 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4728 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4729 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4730 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4731 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4732 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4733 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4734 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4735 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4736 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4737 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4738 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4739 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4740 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4741 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4742 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4743 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4744 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4745 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4746 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4747 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4748 * lib/target-supports.exp
4749 (check_effective_target_arm_arch_FUNC): Add support for more
4751 (add_options_for_arm_arch_FUNC): Likewise.
4752 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4754 2012-06-25 Jason Merrill <jason@redhat.com>
4757 * g++.dg/cpp0x/constexpr-tuple.C: New.
4759 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4762 * gcc.target/i386/pr53759.c: New test.
4765 * g++.dg/cpp0x/nsdmi7.C: New test.
4767 2012-06-24 Kai Tietz <ktietz@redhat.com>
4769 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4771 * gcc.target/i386/pr38988.c: Likewise.
4773 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4777 * gfortran.dg/typebound_generic_12.f03: New.
4778 * gfortran.dg/typebound_generic_13.f03: New.
4780 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4782 * gnat.dg/lto15.ad[sb]: New test.
4784 2012-06-21 Meador Inge <meadori@codesourcery.com>
4787 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4789 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4791 * gcc.dg/pch/ident-1.c: New test.
4792 * gcc.dg/pch/ident-1.hs: Header file for new test.
4794 2012-06-21 Michael Matz <matz@suse.de>
4797 * gcc.c-torture/execute/pr53688.c: New test.
4799 2012-06-20 Richard Guenther <rguenther@suse.de>
4801 PR tree-optimization/30318
4802 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4804 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4806 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4808 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4810 * gcc.target/i386/clearcapv2.map: New file.
4811 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4813 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4815 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4816 and add __sh__ case.
4818 2012-06-19 Jason Merrill <jason@redhat.com>
4821 * g++.dg/debug/localclass1.C: New.
4823 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4825 * g++.dg/cpp0x/override4.C: New.
4827 2012-06-14 Jason Merrill <jason@redhat.com>
4830 * g++.dg/cpp0x/decltype37.C: New.
4832 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4834 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4836 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4838 * gcc.c-torture/compile/vector-5.c,
4839 gcc.c-torture/compile/vector-6.c: New tests.
4841 2012-06-19 Richard Henderson <rth@redhat.com>
4843 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4845 2012-06-19 Richard Guenther <rguenther@suse.de>
4847 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4849 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4852 * gcc.target/i386/pr53712.c: New test.
4854 2012-06-18 Tobias Burnus <burnus@net-b.de>
4857 * gfortran.dg/elemental_optional_args_6.f90: New.
4859 2012-06-18 Tobias Burnus <burnus@net-b.de>
4862 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4863 * gfortran.dg/coarray/move_alloc_1.f90
4865 2012-06-18 Tobias Burnus <burnus@net-b.de>
4868 * gfortran.dg/coarray_27.f90: New.
4870 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4871 Greta Yorsh <Greta.Yorsh@arm.com>
4873 * gcc.target/arm/epilog-1.c: New test.
4875 2012-06-18 Richard Guenther <rguenther@suse.de>
4877 PR tree-optimization/53693
4878 * g++.dg/torture/pr53693.C: New testcase.
4880 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4882 PR tree-optimization/53703
4883 * gcc.dg/torture/pr53703.c: New test.
4885 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4888 * gcc.target/i386/pr53698.c: New test.
4890 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4892 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4894 2012-06-17 Tobias Burnus <burnus@net-b.de>
4898 * gfortran.dg/transfer_check_3.f90: New.
4900 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4902 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4904 2012-06-16 Tobias Burnus <burnus@net-b.de>
4908 * gfortran.dg/deferred_type_param_8.f90: New.
4910 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4912 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4913 testname that includes flags, passed in as new argument, in
4915 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4916 and pass it to verify-* procedures.
4918 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4919 alignment torture options with usual torture options.
4921 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4922 messages reported for one line of source code.
4923 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4924 * g++.dg/cpp0x/decltype2.C: Likewise.
4925 * g++.dg/cpp0x/decltype3.C: Likewise.
4926 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4927 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4928 * g++.dg/cpp0x/static_assert3.C: Likewise.
4929 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4930 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4931 * g++.dg/cpp0x/union1.C: Likewise.
4932 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4933 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4934 * g++.dg/cpp0x/variadic2.C: Likewise.
4935 * g++.dg/cpp0x/variadic20.C: Likewise.
4936 * g++.dg/cpp0x/variadic74.C: Likewise.
4937 * g++.dg/diagnostic/bitfld2.C: Likewise.
4938 * g++.dg/ext/attrib44.C: Likewise.
4939 * g++.dg/ext/no-asm-1.C: Likewise.
4940 * g++.dg/other/error34.C: Likewise.
4941 * g++.dg/parse/crash46.C: Likewise.
4942 * g++.dg/parse/error10.C: Likewise.
4943 * g++.dg/parse/error2.C: Likewise.
4944 * g++.dg/parse/error3.C: Likewise.
4945 * g++.dg/parse/error36.C: Likewise.
4946 * g++.dg/parse/error8.C: Likewise.
4947 * g++.dg/parse/error9.C: Likewise.
4948 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4949 * g++.dg/parse/parser-pr28152.C: Likewise.
4950 * g++.dg/parse/template25.C: Likewise.
4951 * g++.dg/parse/typename11.C: Likewise.
4952 * g++.dg/tc1/dr147.C: Likewise.
4953 * g++.dg/template/deduce3.C: Likewise.
4954 * g++.dg/template/koenig9.C: Likewise.
4955 * g++.dg/template/pr23510.C: Likewise.
4956 * g++.dg/warn/pr12242.C: Likewise.
4957 * g++.dg/warn/pr30551-2.C: Likewise.
4958 * g++.dg/warn/pr30551.C: Likewise.
4959 * g++.old-deja/g++.other/typename1.C: Likewise.
4960 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4962 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4965 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4966 * c-c++-common/torture/vshuf-2.inc: Likewise.
4967 * c-c++-common/torture/vshuf-4.inc: Likewise.
4968 * c-c++-common/torture/vshuf-8.inc: Likewise.
4969 * c-c++-common/torture/vshuf-main.inc: Likewise.
4970 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4971 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4972 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4973 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4974 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4975 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4976 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4977 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4978 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4979 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4980 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4981 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4982 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4983 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4985 2012-06-15 Michael Matz <matz@suse.de>
4987 * gcc.dg/tree-ssa/vector-4.c: New test.
4989 2012-06-15 Michael Matz <matz@suse.de>
4991 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4992 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4994 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4996 PR tree-optimization/53636
4997 * gcc.target/arm/pr53636.c: New test.
4999 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5001 PR tree-optimization/51581
5002 * gcc.c-torture/execute/pr51581-1.c: New test.
5003 * gcc.c-torture/execute/pr51581-2.c: New test.
5004 * gcc.dg/vect/pr51581-1.c: New test.
5005 * gcc.dg/vect/pr51581-2.c: New test.
5006 * gcc.dg/vect/pr51581-3.c: New test.
5007 * gcc.target/i386/avx-pr51581-1.c: New test.
5008 * gcc.target/i386/avx-pr51581-2.c: New test.
5009 * gcc.target/i386/avx2-pr51581-1.c: New test.
5010 * gcc.target/i386/avx2-pr51581-2.c: New test.
5011 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5013 2012-06-15 Richard Guenther <rguenther@suse.de>
5015 * gcc.c-torture/execute/20120615-1.c: New testcase.
5017 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5019 * gnat.dg/vect8.ad[sb]: New test.
5021 2012-06-14 Richard Guenther <rguenther@suse.de>
5023 * gcc.dg/tree-ssa/vrp.h: New testcase.
5024 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5026 2012-06-13 Christian Bruel <christian.bruel@st.com>
5029 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5031 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5033 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5035 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5038 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5039 test summary unique.
5041 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5042 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5043 scan-stack-usage-not): Don't strip torture options from test name.
5045 * lib/scandump.exp (scan-dump-times): Use printable version of
5046 regexp in test summary line.
5048 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5049 messages reported for one line of source code.
5050 * gcc.dg/format/few-1.c: Likewise.
5051 * gcc.dg/ia64-sync-2.c: Likewise.
5052 * gcc.dg/sync-2.c: Likewise.
5053 * gcc.dg/noncompile/pr44517.c: Likewise.
5055 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5058 * gcc.dg/guality/pr49888.c: New.
5060 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5062 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5063 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5064 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5066 2012-06-13 Tobias Burnus <burnus@net-b.de>
5069 * gfortran.dg/intent_out_7.f90: New.
5071 2012-06-13 Tobias Burnus <burnus@net-b.de>
5074 * gfortran.dg/save_4.f90: New.
5076 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5081 * gcc.dg/pr53532.c: New test.
5082 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5083 adjust line numbers.
5084 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5085 * gcc.dg/Wcxx-compat-8.c: Likewise.
5086 * gcc.dg/pr51034.c: New test.
5087 * gcc.dg/pr53196-1.c: New test.
5088 * gcc.dg/pr53196-2.c: New test.
5090 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5092 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5093 alignment torture options with usual torture options.
5094 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5095 instead of dg-options.
5096 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5097 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5098 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5099 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5100 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5101 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5103 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5104 to checks for multiple messages reported for one line of source code.
5105 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5107 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5108 messages reported for one line of source code.
5110 * gcc.dg/20031223-1.c: Add comments to check for multiple
5111 messages reported for one line of source code.
5112 * gcc.dg/Wconversion-integer.c: Likewise.
5113 * gcc.dg/Wfatal-2.c: Likewise.
5114 * gcc.dg/Wfatal.c: Likewise.
5115 * gcc.dg/Wobjsize-1.c: Likewise.
5116 * gcc.dg/c99-vla-jump-1.c: Likewise.
5117 * gcc.dg/c99-vla-jump-2.c: Likewise.
5118 * gcc.dg/c99-vla-jump-3.c: Likewise.
5119 * gcc.dg/c99-vla-jump-4.c: Likewise.
5120 * gcc.dg/c99-vla-jump-5.c: Likewise.
5121 * gcc.dg/decl-9.c: Likewise.
5122 * gcc.dg/declspec-10.c: Likewise.
5123 * gcc.dg/declspec-18.c: Likewise.
5124 * gcc.dg/mtune.c: Likewise.
5125 * gcc.dg/parser-pr28152-2.c: Likewise.
5126 * gcc.dg/parser-pr28152.c: Likewise.
5127 * gcc.dg/pr14475.c: Likewise.
5128 * gcc.dg/pr27953.c: Likewise.
5129 * gcc.dg/pr28322-3.c: Likewise.
5130 * gcc.dg/pr30457.c: Likewise.
5131 * gcc.dg/pr30551-2.c: Likewise.
5132 * gcc.dg/pr30551-3.c: Likewise.
5133 * gcc.dg/pr30551-4.c: Likewise.
5134 * gcc.dg/pr30551-5.c: Likewise.
5135 * gcc.dg/pr30551-6.c: Likewise.
5136 * gcc.dg/pr30551.c: Likewise.
5137 * gcc.dg/pr45461.c: Likewise.
5138 * gcc.dg/pr48552-1.c: Likewise.
5139 * gcc.dg/pr48552-2.c: Likewise.
5140 * gcc.dg/redecl-1.c: Likewise.
5141 * gcc.dg/transparent-union-3.c: Likewise.
5142 * gcc.dg/utf-dflt.c: Likewise.
5143 * gcc.dg/utf-dflt2.c: Likewise.
5144 * gcc.dg/vla-8.c: Likewise.
5145 * gcc.dg/vla-init-1.c: Likewise.
5146 * gcc.dg/wtr-int-type-1.c: Likewise.
5148 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5149 messages reported for for one line of source code.
5150 * c-c++-common/raw-string-5.c: Likewise.
5151 * c-c++-common/raw-string-4.c: Likewise.
5152 * c-c++-common/raw-string-6.c: Likewise.
5153 * c-c++-common/pr20000.c: Likewise.
5155 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5156 messages reported for one line of source code.
5157 * gcc.dg/cpp/pr30786.c: Likewise.
5158 * gcc.dg/cpp/pr28709.c: Likewise.
5159 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5160 * gcc.dg/cpp/macspace2.c: Likewise.
5161 * gcc.dg/cpp/missing-header-1.c: Likewise.
5162 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5163 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5164 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5166 2012-06-12 Jason Merrill <jason@redhat.com>
5169 * g++.dg/template/local7.C: New.
5171 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5174 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5175 * gcc.target/sh/pr51340-2.c: Likewise.
5176 * gcc.target/sh/pr51340-3.c: Likewise.
5178 2012-06-12 Michael Matz <matz@suse.de>
5180 * gcc.dg/torture/alias-1.c: New test.
5182 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5184 PR rtl-optimization/53589
5185 * gcc.dg/torture/pr53589.c: New test.
5187 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5190 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5191 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5192 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5193 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5194 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5195 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5196 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5197 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5198 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5199 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5200 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5201 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5202 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5203 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5204 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5205 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5207 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5209 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5210 (check_intel_cpu_model): New function.
5211 (check_amd_cpu_model): New function.
5212 (check_features): New function.
5213 (__get_cpuid_output): New function.
5214 (check_detailed): New function.
5215 (fn1): Rename to quick_check.
5216 (main): Update to call quick_check and call check_detailed.
5218 2012-06-11 Richard Henderson <rth@redhat.com>
5220 * lib/target-supports.exp
5221 (check_effective_target_sync_long_long_runtime): Use
5222 check_effective_target_lp64 instead of
5223 check_effective_target_powerpc64 for powerpc targets.
5225 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5228 * gcc.target/sh/pr53511-1.c: New.
5230 2012-06-11 Richard Guenther <rguenther@suse.de>
5233 * g++.dg/lto/pr53470_0.C: New testcase.
5234 * gcc.dg/lto/pr53470_0.c: Likewise.
5236 2012-06-11 Richard Guenther <rguenther@suse.de>
5239 * g++.dg/ext/pr53605.C: New testcase.
5241 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5243 * gnat.dg/specs/array1.ads: New test.
5244 * gnat.dg/specs/array2.ads: Likewise.
5245 * gnat.dg/array22.adb: Likewise.
5247 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5249 * gnat.dg/constant4.adb: New test.
5250 * gnat.dg/constant4_pkg.ads: New helper.
5252 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5255 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5256 * gfortran.dg/allocate_class_1.f90: Modified.
5257 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5258 * gfortran.dg/allocate_class_2.f90: New.
5260 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5263 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5265 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5268 * gfortran.dg/string_assign_2.f90: New test case.
5270 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5273 * gfortran.dg/string_assign_1.f90: New test case.
5275 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5278 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5279 * gcc.dg/gomp/critical-4.c: Likewise.
5280 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5281 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5282 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5283 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5284 * c-c++-common/gomp/pr53580.c: New test.
5286 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5289 * g++.dg/cpp0x/forw_enum11.C: New.
5291 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5294 * g++.dg/cpp0x/alias-decl-19.C: New.
5296 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5298 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5300 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5302 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5304 (XSTATE_SSE): Ditto.
5305 (XSTATE_YMM): Ditto.
5306 (avx_os_support): Use new defines.
5308 2012-06-06 Richard Guenther <rguenther@suse.de>
5311 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5314 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5317 * g++.dg/cpp0x/pr52841.C: New testcase.
5319 2012-06-06 Richard Guenther <rguenther@suse.de>
5321 PR tree-optimization/53081
5322 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5323 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5325 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5327 * gcc.target/powerpc/pr53487.c: New test.
5329 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5331 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5333 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5335 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5337 2012-06-05 Richard Guenther <rguenther@suse.de>
5339 PR tree-optimization/30442
5340 * gcc.dg/vect/bb-slp-30.c: New testcase.
5342 2012-06-05 Richard Guenther <rguenther@suse.de>
5344 PR tree-optimization/53081
5345 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5346 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5347 -fno-tree-loop-distribute-patterns.
5349 2012-06-05 Alan Modra <amodra@gmail.com>
5351 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5352 Check static chain in nested funcs.
5354 2012-06-04 Tobias Burnus <burnus@net-b.de>
5357 * gfortran.dg/init_flag_10.f90: New.
5359 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5362 * g++.dg/warn/Wenum-compare-no-2: New.
5364 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5366 PR preprocessor/53463
5367 * g++.dg/cpp/limits.C: New test.
5368 * g++.dg/parse/error19.C: Adjust.
5369 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5370 * g++.dg/warn/pr35635.C: Likewise.
5371 * g++.old-deja/g++.pt/assign1.C: Likewise.
5373 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5376 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5377 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5378 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5379 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5380 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5381 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5382 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5383 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5385 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5387 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5389 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5391 PR tree-optimization/53550
5392 * gcc.dg/pr53550.c: New test.
5394 2012-06-04 Richard Guenther <rguenther@suse.de>
5396 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5397 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5398 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5400 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5403 * gfortran.dg/parameter_array_element_2.f90: New.
5405 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5408 * gcc.target/sh/pr53512-1.c: New.
5409 * gcc.target/sh/pr53512-2.c: New.
5410 * gcc.target/sh/pr53512-3.c: New.
5411 * gcc.target/sh/pr53512-4.c: New.
5413 2012-06-01 Jason Merrill <jason@redhat.com>
5416 * g++.dg/ext/visibility/template12.C: New.
5417 * g++.dg/ext/attrib14.C: Adjust warning line.
5420 * g++.dg/parse/new6.C: New.
5421 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5423 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5425 * c-c++-common/restrict-2.c: Revert previous change.
5427 2012-06-01 Jason Merrill <jason@redhat.com>
5430 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5433 * g++.dg/cpp0x/auto33.C: New.
5435 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5438 * g++.dg/parse/namespace-alias-1.C: New.
5440 2012-06-01 Christian Bruel <christian.bruel@st.com>
5442 * gcc.dg/spec-options.c: New test.
5443 * gcc.dg/foo.specs: New file.
5445 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5448 * gnat.dg/lto14.adb: Skip on Solaris.
5450 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5452 * gcc.target/cris/sync-1-v10.c,
5453 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5454 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5455 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5456 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5457 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5458 gcc.target/cris/torture/sync-mis-op-i-1.c,
5459 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5460 gcc.target/cris/torture/sync-mis-op-i-2.c,
5461 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5462 gcc.target/cris/torture/sync-mis-op-i-3.c,
5463 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5464 gcc.target/cris/torture/sync-mis-op-s-1.c,
5465 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5466 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5467 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5468 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5469 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5470 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5471 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5472 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5473 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5475 2012-05-31 Richard Guenther <rguenther@suse.de>
5477 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5478 ldist-pr45948.c with disabled SCCP.
5480 2012-05-31 Richard Guenther <rguenther@suse.de>
5483 * gcc.dg/torture/pr48493.c: New testcase.
5485 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5487 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5489 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5490 of the initialization loop.
5491 (dg-final): Adjust the expected number of vectorized loops depending
5492 on vect_char_mult target selector.
5494 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5496 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5497 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5498 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5501 2012-05-30 Jason Merrill <jason@redhat.com>
5504 * g++.dg/init/new34.C: New.
5505 * g++.dg/tree-ssa/stabilize1.C: New.
5507 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5510 * g++.dg/init/new33.C: New test.
5512 2012-05-30 Richard Guenther <rguenther@suse.de>
5515 * gcc.dg/torture/pr53501.c: New testcase.
5516 * c-c++-common/restrict-2.c: Adjust.
5518 2012-05-30 Alan Modra <amodra@gmail.com>
5520 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5523 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5525 * gcc.target/i386/shuf-concat.c: New test.
5527 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5529 PR rtl-optimization/53519
5530 * gcc.c-torture/compile/pr53519.c: New test.
5532 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5534 * gcc.target/arm/neon-vrev.c: New.
5536 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5539 * gcc.target/sh/pr51340-1.c: New.
5540 * gcc.target/sh/pr51340-2.c: New.
5541 * gcc.target/sh/pr51340-3.c: New.
5543 2012-05-29 Richard Guenther <rguenther@suse.de>
5545 PR tree-optimization/53516
5546 * gcc.dg/torture/pr53516.c: New testcase.
5548 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5550 PR preprocessor/53229
5551 * gcc.dg/cpp/paste6.c: Force to run without
5552 -ftrack-macro-expansion.
5553 * gcc.dg/cpp/paste8.c: Likewise.
5554 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5555 -ftrack-macro-expansion.
5556 * gcc.dg/cpp/paste12.c: Force to run without
5557 -ftrack-macro-expansion.
5558 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5559 -ftrack-macro-expansion.
5560 * gcc.dg/cpp/paste13.c: Likewise.
5561 * gcc.dg/cpp/paste14.c: Likewise.
5562 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5563 -ftrack-macro-expansion.
5564 * gcc.dg/cpp/paste18.c: New test.
5566 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5568 * gcc.target/cris/torture/trap-1.c,
5569 gcc.target/cris/torture/trap-2.c,
5570 gcc.target/cris/torture/trap-3.c,
5571 gcc.target/cris/torture/trap-v0.c,
5572 gcc.target/cris/torture/trap-v3.c: New tests.
5574 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5577 * g++.dg/warn/Wbraces3.C: New.
5578 * g++.dg/warn/Wbraces4.C: Likewise.
5580 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5582 PR tree-optimization/53505
5583 * c-c++-common/torture/pr53505.c: New test.
5585 2012-05-27 Nathan Sidwell <nathan@acm.org>
5587 * gcc.dg/stmt-expr-4.c: New.
5589 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5592 * g++.dg/parse/crash60.C: New.
5594 2012-05-26 Jason Merrill <jason@redhat.com>
5597 * c-c++-common/array-lit.c: New.
5598 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5600 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5603 * gnat.dg/array21.adb: New test.
5605 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5607 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5609 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5612 * g++.dg/other/anon-union3.C: New.
5614 2012-05-25 Ian Lance Taylor <iant@google.com>
5616 * gcc.dg/split-6.c: New test.
5618 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5620 * gnat.dg/lto14.adb: New test.
5622 2012-05-25 Tristan Gingold <gingold@adacore.com>
5624 * gcc.target/i386/large-frame.c: New.
5626 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5627 * gcc.target/powerpc/lhs-1.c: New.
5628 * gcc.target/powerpc/lhs-2.c: New.
5629 * gcc.target/powerpc/lhs-3.c: New.
5631 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5633 Make unwound macro expansion trace less redundant
5634 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5635 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5636 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5637 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5638 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5639 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5641 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5644 * g++.dg/cpp0x/constexpr-default1.C: New.
5646 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5649 * g++.dg/eh/goto2.C: New.
5651 2012-05-24 Richard Guenther <rguenther@suse.de>
5654 * g++.dg/tree-prof/pr53460.C: New testcase.
5656 2012-05-24 Richard Guenther <rguenther@suse.de>
5659 * g++.dg/debug/pr53466.C: New testcase.
5661 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5663 PR tree-optimization/53465
5664 * gcc.c-torture/execute/pr53465.c: New test.
5666 2012-05-23 Tobias Burnus <burnus@net-b.de>
5670 * gfortran.dg/allocate_with_typespec_6.f90: New.
5672 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5675 * g++.dg/warn/delete-array-1.C: New.
5677 2012-05-23 Richard Guenther <rguenther@suse.de>
5679 * gcc.dg/torture/pr39074-2.c: Adjust.
5680 * gcc.dg/torture/pr39074.c: Likewise.
5681 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5682 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5684 2012-05-22 Jan Hubicka <jh@suse.cz>
5687 * g++.dg/torture/pr53161.C: New testcase.
5689 2012-05-22 Tobias Burnus <burnus@net-b.de>
5692 * gfortran.dg/realloc_on_assign_15.f90: New.
5694 2012-05-22 Richard Guenther <rguenther@suse.de>
5697 * gcc.dg/torture/pr51071-2.c: New testcase.
5699 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5701 PR tree-optimization/53336
5702 * g++.dg/torture/pr53336.C: New testcase.
5704 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5707 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5708 instead of -Wunused-local-typedefs.
5710 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5713 * g++.dg/other/abstract4.C: New-
5715 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5718 * g++.dg/ext/attrib46.C: New.
5720 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5723 * gcc.c-torture/compile/pr53418-1.c,
5724 gcc.c-torture/compile/pr53418-2.c: New tests.
5726 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5728 PR tree-optimization/53366
5729 * gcc.dg/torture/pr53366-1.c: New test.
5730 * gcc.dg/torture/pr53366-2.c: New test.
5731 * gcc.target/i386/pr53366-1.c: New test.
5732 * gcc.target/i386/pr53366-2.c: New test.
5734 PR tree-optimization/53409
5735 * gcc.c-torture/compile/pr53409.c: New test.
5737 PR tree-optimization/53410
5738 * gcc.c-torture/compile/pr53410-1.c: New test.
5739 * gcc.c-torture/compile/pr53410-2.c: New test.
5741 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5744 * gcc.target/i386/pr53425-1.c: New file.
5745 * gcc.target/i386/pr53425-2.c: Likewise.
5747 2012-05-21 Richard Guenther <rguenther@suse.de>
5749 PR tree-optimization/53408
5750 * gcc.dg/torture/pr53408.c: New testcase.
5752 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5753 H.J. Lu <hongjiu.lu@intel.com>
5756 * gcc.target/i386/pr53416.c: New file.
5758 2012-05-21 Richard Guenther <rguenther@suse.de>
5760 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5762 2012-05-21 Richard Guenther <rguenther@suse.de>
5764 * gcc.dg/torture/ldist-1.c: New testcase.
5766 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5768 * gnat.dg/lto13.adb: New test.
5769 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5771 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5773 * gnat.dg/specs/lto12.ads: New test.
5774 * gnat.dg/specs/lto12_pkg.ads: New helper.
5776 2012-05-18 Richard Guenther <rguenther@suse.de>
5778 PR tree-optimization/53346
5779 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5780 * gcc.target/i386/incoming-10.c: Adjust.
5781 * gcc.target/i386/incoming-11.c: Likewise.
5782 * gcc.target/i386/pr46295.c: Likewise.
5784 2012-05-18 Richard Guenther <rguenther@suse.de>
5786 * gcc.dg/pr53352.c: Return zero.
5788 2012-05-18 Richard Guenther <rguenther@suse.de>
5790 PR tree-optimization/53390
5791 * gcc.dg/torture/pr53390.c: New testcase.
5793 2012-05-18 Meador Inge <meadori@codesourcery.com>
5795 PR rtl-optimization/53352
5796 * gcc.dg/pr53352.c: New test.
5798 2012-05-17 David S. Miller <davem@davemloft.net>
5800 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5801 failure on sparc-*-linux-gnu.
5803 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5806 * g++.dg/parse/error49.C: New.
5807 * g++.dg/cpp0x/error8.C: Likewise.
5808 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5809 * g++.dg/ext/utf-dflt2.C: Likewise.
5810 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5811 * g++.dg/ext/utf-dflt.C: Likewise.
5812 * c-c++-common/raw-string-3.c: Likewise.
5813 * c-c++-common/raw-string-4.c: Likewise.
5815 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5818 * g++.dg/cpp0x/catch1.C: New.
5820 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5823 * g++.dg/parse/error48.C: New.
5824 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5825 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5827 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5829 * gcc.dg/tm/indirect-2.c: New test.
5831 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5833 PR tree-optimization/53217
5834 * gfortran.dg/pr53217.f90: New test.
5836 2012-05-16 Richard Guenther <rguenther@suse.de>
5838 PR tree-optimization/53364
5839 * g++.dg/torture/pr53364.C: New testcase.
5841 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5844 * gcc.dg/pr52549.c: Fix test for long != void*
5845 * gcc.c-torture/execute/pr52979-1.x: New file.
5846 * gcc.c-torture/execute/pr52979-2.x: New file.
5848 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5850 PR preprocessor/7263
5851 * gcc.dg/binary-constants-2.c: Run without tracking locations
5852 accross macro expansion.
5853 * gcc.dg/binary-constants-3.c: Likewise.
5854 * gcc.dg/cpp/sysmac2.c: Likewise.
5855 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5857 * gcc.dg/cpp/syshdr3.c: New test.
5858 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5859 * gcc.dg/system-binary-constants-1.c: New test.
5860 * gcc.dg/system-binary-constants-1.h: New header for the new test
5862 * g++.dg/cpp/syshdr3.C: New test.
5863 * g++.dg/cpp/syshdr3.h: New header the new test above.
5864 * g++.dg/system-binary-constants-1.C: New test.
5865 * g++.dg/system-binary-constants-1.h: New header the new test
5868 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5870 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5872 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5875 * gcc.dg/pr53358.c: New test.
5877 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5880 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5881 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5883 2012-05-15 Olivier Hainque <hainque@adacore.com>
5885 * g++.dg/eh/sighandle.C: New testcase.
5887 2012-05-15 Richard Guenther <rguenther@suse.de>
5889 PR tree-optimization/53355
5890 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5892 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5894 * gfortran.dg/*.f90: Remove now redundant manual
5895 cleanup-modules directive.
5897 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5899 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5900 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5902 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5905 * gfortran.dg/int_range_io_1.f90: New test.
5907 2012-05-14 Andi Kleen <ak@linux.intel.com>
5908 Jakub Jelinek <jakub@redhat.com>
5911 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5912 * gcc.target/i386/rtm-check.h: New file.
5913 * gcc.target/i386/pr53315.c: New test.
5915 2012-05-14 Tobias Burnus <burnus@net-b.de>
5920 * gfortran.dg/deferred_type_param_4.f90: New.
5921 * gfortran.dg/deferred_type_param_6.f90: New.
5923 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5925 * gcc.target/i386/retarg.c: New test.
5927 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5930 * gfortran.dg/deferred_type_param_3.f90: New.
5931 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5932 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5934 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5936 * gnat.dg/null_pointer_deref3.adb: New test.
5938 2012-05-12 Tobias Burnus <burnus@net-b.de>
5942 * gfortran.dg/deferred_type_param_5.f90: New.
5944 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5946 * g++.dg/parse/error47.C: New.
5948 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5951 * gfortran.dg/string_compare_4.f90: Change option
5952 to -fdump-tree-original. Add test case for kind=4.
5954 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5957 * gfortran.dg/string_compare_4.f90: New test.
5959 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5961 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5963 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5966 * g++.dg/cpp0x/variadic132.C: New.
5968 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5971 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5972 * g++.dg/parse/error26.C: Tweak dg-error column number.
5974 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5977 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5979 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5981 * gnat.dg/lto11.ad[sb]: New test.
5983 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5986 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5987 directive to Scan for vpmuldq, not vpmacsdql.
5989 2012-05-09 Michael Matz <matz@suse.de>
5991 PR tree-optimization/53185
5992 * gcc.dg/vect/pr53185.c: New test.
5994 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5997 * gcc.target/i386/pr53249.c: New.
5999 2012-05-09 Richard Guenther <rguenther@suse.de>
6001 PR tree-optimization/18437
6002 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6003 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6005 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6007 PR tree-optimization/53226
6008 * gcc.c-torture/compile/pr53226.c: New test.
6010 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6012 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6013 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6014 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6015 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6016 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6017 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6018 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6019 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6020 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6021 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6022 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6023 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6024 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6025 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6027 2012-05-09 Dehao Chen <dehao@google.com>
6029 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6030 * gcc.dg/predict-2.c: Likewise.
6031 * gcc.dg/predict-3.c: Likewise.
6032 * gcc.dg/predict-4.c: Likewise.
6033 * gcc.dg/predict-5.c: Likewise.
6034 * gcc.dg/predict-6.c: Likewise.
6036 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6039 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6041 2012-05-08 Richard Guenther <rguenther@suse.de>
6043 * gcc.dg/fold-bitand-4.c: New testcase.
6045 2012-05-08 Dehao Chen <dehao@google.com>
6047 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6048 heuristic is working properly.
6049 * gcc.dg/predict-2.c: Likewise.
6050 * gcc/dg/predict-3.c: Likewise.
6051 * gcc/dg/predict-4.c: Likewise.
6052 * gcc/dg/predict-5.c: Likewise.
6053 * gcc/dg/predict-6.c: Likewise.
6055 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6057 PR tree-optimization/53239
6058 * g++.dg/opt/vrp3.C: New test.
6059 * g++.dg/opt/vrp3-aux.cc: New file.
6060 * g++.dg/opt/vrp3.h: New file.
6062 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6064 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6065 .uleb128 support in assembler output.
6067 2012-05-07 Richard Guenther <rguenther@suse.de>
6070 * g++.dg/lto/pr42987_0.C: New testcase.
6071 * g++.dg/lto/pr42987_1.C: Likewise.
6073 2012-05-07 Tobias Burnus <burnus@net-b.de>
6076 * gfortran.dg/typebound_operator_15.f90: New.
6078 2012-05-06 Tobias Burnus <burnus@net-b.de>
6081 * gfortran.dg/class_array_13.f90: New.
6083 2012-05-06 Tristan Gingold <gingold@adacore.com>
6085 * gnat.dg/warn7.adb: New test.
6087 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6089 * gnat.dg/specs/renamings.ads: Rename to...
6090 * gnat.dg/specs/renaming1.ads: ...this.
6091 * gnat.dg/specs/renaming2.ads: New test.
6092 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6093 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6094 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6095 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6097 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6099 * gnat.dg/discr36.ad[sb]: New test.
6100 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6102 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6105 * c-c++-common/pr43772.c: New.
6107 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6110 * gfortran.dg/select_type_26.f03 : New test.
6111 * gfortran.dg/select_type_27.f03 : New test.
6114 * gfortran.dg/select_type_28.f03 : New test.
6116 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6120 * gfortran.dg/mod_sign0_1.f90: New test.
6121 * gfortran.dg/mod_large_1.f90: New test.
6123 2012-05-04 Tobias Burnus <burnus@net-b.de>
6126 gfortran.dg/public_private_module_5.f90: New.
6128 2012-05-04 Tobias Burnus <burnus@net-b.de>
6131 * gfortran.dg/constructor_7.f90: New.
6132 * gfortran.dg/constructor_8.f90: New.
6134 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6137 * g++.dg/cpp0x/static_assert7.C: New.
6139 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6141 PR tree-optimization/52633
6142 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6143 recognized as widening shifts instead of over-widening.
6144 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6145 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6146 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6147 * gcc.target/arm/pr52633.c: New test.
6149 2012-05-04 Richard Guenther <rguenther@suse.de>
6151 PR tree-optimization/53168
6152 * gcc.dg/torture/pr53168.c: New testcase.
6153 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6155 2012-05-04 Richard Guenther <rguenther@suse.de>
6157 * gcc.dg/lto/pr53214_0.c: New testcase.
6159 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6161 * gcc.target/ia64/pr48496.c: New test.
6162 * gcc.target/ia64/pr52657.c: Likewise.
6164 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6167 * c-c++-common/pr51712.c: New.
6169 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6172 * gcc.target/powwerpc/pr53199.c: New file.
6174 2012-05-03 Jason Merrill <jason@redhat.com>
6176 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6178 * gcc.dg/debug/dwarf2/dups-types.c: New.
6179 * gcc.dg/debug/dwarf2/dups-types.h: New.
6181 2012-05-03 Jason Merrill <jason@redhat.com>
6183 * g++.dg/debug/dwarf2/namespace-2.C: New.
6184 * g++.dg/debug/dwarf2/localclass3.C: New.
6186 2012-05-03 Jason Merrill <jason@redhat.com>
6188 * g++.dg/debug/dwarf2/thunk1.C: New.
6190 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6193 * g++.dg/other/final2.C: New.
6195 2012-05-03 Richard Guenther <rguenther@suse.de>
6197 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6199 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6201 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6202 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6203 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6204 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6206 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6208 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6210 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6211 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6212 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6215 * gcc.dg/pr53174.c: New test.
6218 * gcc.target/arm/pr53187.c: New test.
6219 * gcc.c-torture/compile/pr53187.c: New test.
6221 2012-05-03 Richard Guenther <rguenther@suse.de>
6223 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6224 unsupported prefetching support.
6226 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6228 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6229 option -ftrack-macro-expansion=0.
6230 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6231 option -ftrack-macro-expansion=0.
6233 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6235 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6236 dg-options for target arm with dg-additional-options.
6238 2012-05-03 Richard Guenther <rguenther@suse.de>
6240 PR tree-optimization/53144
6241 * gcc.dg/torture/pr53144.c: New testcase.
6243 2012-05-03 Tobias Burnus <burnus@net-b.de>
6246 * gfortran.dg/pointer_intent_7.f90: New.
6247 * gfortran.dg/pure_formal_3.f90: New.
6249 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6251 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6253 2012-05-02 Martin Jambor <mjambor@suse.cz>
6256 * g++.dg/lto/pr52605_0.C: New test.
6258 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6260 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6261 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6262 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6263 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6264 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6265 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6266 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6267 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6268 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6269 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6270 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6271 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6272 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6273 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6274 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6275 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6277 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6280 * gcc.dg/pr53153.c: New test.
6282 2012-05-02 Richard Guenther <rguenther@suse.de>
6284 * g++.dg/tree-ssa/pr19807.C: Adjust.
6286 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6288 PR tree-optimization/53163
6289 * gcc.c-torture/compile/pr53163.c: New test.
6291 PR rtl-optimization/53160
6292 * gcc.c-torture/execute/pr53160.c: New test.
6294 2012-05-01 Ian Lance Taylor <iant@google.com>
6297 * gcc.dg/pr37303.c: New test.
6299 2012-05-01 Richard Henderson <rth@redhat.com>
6301 * lib/target-supports.exp
6302 (check_effective_target_sync_long_long_runtime): True for
6303 check_effective_target_powerpc64.
6305 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6308 * gcc.dg/vector-1.c: Move to ...
6309 * c-c++-common/vector-1.c: ... here.
6310 * gcc.dg/vector-2.c: Move to ...
6311 * c-c++-common/vector-2.c: ... here.
6312 * gcc.dg/vector-3.c: Move to ...
6313 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6314 * gcc.dg/vector-4.c: Move to ...
6315 * c-c++-common/vector-4.c: ... here.
6316 * gcc.dg/vector-init-1.c: Move to ...
6317 * c-c++-common/vector-init-1.c: ... here.
6318 * gcc.dg/vector-init-2.c: Move to ...
6319 * c-c++-common/vector-init-2.c: ... here.
6320 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6321 * c-c++-common/vector-subscript-1.c: ... here.
6322 * gcc.dg/vector-subscript-2.c: Move to ...
6323 * c-c++-common/vector-subscript-2.c: ... here.
6324 * gcc.dg/vector-subscript-3.c: Move to ...
6325 * c-c++-common/vector-subscript-3.c: ... here.
6328 * g++.dg/cpp0x/vt-51314.C: New test.
6329 * g++.dg/cpp0x/variadic76.C: Fix.
6331 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6333 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6335 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6337 Add -Wvarargs option
6338 * c-c++-common/Wvarargs.c: New test case.
6339 * c-c++-common/Wvarargs-2.c: Likewise.
6341 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6343 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6344 * objc.dg/foreach-7.m: Force the test case to run without
6345 -ftrack-macro-expansion.
6346 * c-c++-common/tm/attrib-1.c: Likewise.
6347 * c-c++-common/warn-ommitted-condop.c: Likewise.
6348 * gcc.dg/assign-warn-1.c: Likewise.
6349 * gcc.dg/assign-warn-2.c: Likewise.
6350 * gcc.dg/attr-alloc_size.c: Likewise.
6351 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6352 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6353 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6354 * gcc.dg/c90-const-expr-9.c: Likewise.
6355 * gcc.dg/c99-const-expr-9.c: Likewise.
6356 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6357 * gcc.dg/cpp/direct2s.c: Likewise.
6358 * gcc.dg/cpp/pr28709.c: Likewise.
6359 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6360 * gcc.dg/dfp/composite-type.c: Likewise.
6361 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6362 with -ftrack-macro-expansion
6363 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6364 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6365 * g++.dg/ext/cleanup-1.C: Likewise.
6366 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6367 * g++.dg/template/sfinae10.C: Likewise.
6368 * g++.dg/tm/wrap-2.C: Likewise.
6369 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6370 * g++.dg/warn/Wsign-conversion.C: Likewise.
6371 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6372 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6373 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6374 it to run with -ftrack-macro-expansion.
6375 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6376 test cases without -ftrack-macro-expansion.
6378 Fix location for static class members
6379 * g++.dg/template/sfinae6_neg.C: Adjust.
6381 Make conversion warnings work on NULL with -ftrack-macro-expansion
6382 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6383 alongside the previous testing for NULL.
6385 Fix -Wuninitialized for -ftrack-macro-expansion
6386 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6388 Strip "<built-in>" loc from displayed expansion context
6389 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6390 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6391 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6394 Fix expansion point loc for macro-like tokens
6395 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6396 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6398 Fix token pasting with -ftrack-macro-expansion
6399 * gcc.dg/cpp/paste17.c: New test case for
6400 -ftrack-macro-expansion=2 mode only.
6401 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6403 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6405 * gnat.dg/warn6.ad[sb]: New test.
6407 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6410 * gcc.dg/20011021-1.c: Adjust testcase.
6412 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6415 * gfortran.dg/function_optimize_12.f90: New test.
6417 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6420 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6421 code to match current output and cover new peephole2 pattern.
6423 2012-04-27 Ollie Wild <aaw@google.com>
6425 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6427 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6429 * gcc.c-torture/execute/20120427-2.c: New testcase.
6430 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6431 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6432 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6434 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6437 * gcc.c-torture/execute/20120427-1.c: New testcase.
6439 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6442 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6444 2012-04-27 Tom de Vries <tom@codesourcery.com>
6446 PR tree-optimization/51879
6447 * gcc.dg/pr51879.c: New test.
6448 * gcc.dg/pr51879-2.c: Same.
6449 * gcc.dg/pr51879-3.c: Same.
6450 * gcc.dg/pr51879-4.c: Same.
6451 * gcc.dg/pr51879-6.c: Same.
6453 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6456 * g++.dg/cpp0x/defaulted35.C: New.
6457 * g++.dg/cpp0x/defaulted15.C: Adjust.
6459 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6461 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6464 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6466 * gcc.target/i386/builtin_target.c: Check avx2.
6468 2012-04-26 Alan Modra <amodra@gmail.com>
6470 * gcc.target/powerpc/savres.c: New test.
6471 * gcc.target/powerpc/powerpc.exp: Run it.
6473 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6476 * gcc.dg/torture/pr53120.c: New test.
6478 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6481 * gcc.c-torture/compile/pr52979-1.c: New test.
6482 * gcc.c-torture/execute/pr52979-1.c: New test.
6483 * gcc.c-torture/execute/pr52979-2.c: New test.
6485 2012-04-25 Richard Guenther <rguenther@suse.de>
6487 * gcc.target/i386/l_fma_float_5.c: Adjust.
6488 * gcc.target/i386/l_fma_double_4.c: Likewise.
6489 * gcc.target/i386/l_fma_float_2.c: Likewise.
6490 * gcc.target/i386/l_fma_float_6.c: Likewise.
6491 * gcc.target/i386/l_fma_double_1.c: Likewise.
6492 * gcc.target/i386/l_fma_double_5.c: Likewise.
6493 * gcc.target/i386/l_fma_float_3.c: Likewise.
6494 * gcc.target/i386/l_fma_double_2.c: Likewise.
6495 * gcc.target/i386/l_fma_double_6.c: Likewise.
6496 * gcc.target/i386/l_fma_float_4.c: Likewise.
6497 * gcc.target/i386/l_fma_double_3.c: Likewise.
6498 * gcc.target/i386/l_fma_float_1.c: Likewise.
6500 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6502 PR tree-optimization/53058
6503 * gcc.c-torture/compile/pr53058.c: New test.
6505 2012-04-25 Jan Hubicka <jh@suse.cz>
6508 * gcc.target/i386/pr39082-1.c: Update warning location.
6510 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6513 * gcc.dg/pr52880.c: New test.
6515 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6517 * gcc.dg/m-un-2.c: Update.
6518 * gcc.dg/20011021-1.c: Update.
6520 2012-04-25 Tobias Burnus <burnus@net-b.de>
6523 * gfortran.dg/realloc_on_assign_14.f90: New.
6525 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6528 PR tree-optimizations/52891
6529 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6531 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6534 * g++.dg/cpp0x/sfinae35.C: New.
6535 * g++.dg/cpp0x/sfinae36.C: Likewise.
6537 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6539 * gcc.target/builtin_target.c: New testcase.
6541 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6544 * gcc.target/powerpc/pr47197.c: New test.
6546 2012-04-24 Richard Guenther <rguenther@suse.de>
6548 PR tree-optimization/53085
6549 * g++.dg/torture/pr53085.C: New testcase.
6551 2012-04-24 Andrew Pinski <apinski@cavium.com>
6554 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6555 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6556 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6558 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6561 * gcc.c-torture/execute/pr53084.c: New test.
6563 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6565 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6567 2012-04-23 Andrew Pinski <apinski@cavium.com>
6569 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6571 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6574 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6575 * gcc.dg/torture/builtin-power-1.c: Likewise.
6577 2012-04-23 Richard Guenther <rguenther@suse.de>
6579 PR tree-optimization/53070
6580 * gcc.dg/torture/pr53070.c: New testcase.
6582 2012-04-23 Richard Guenther <rguenther@suse.de>
6585 * gcc.dg/pr53060.c: New testcase.
6587 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6589 PR tree-optimizations/52891
6590 * gcc.c-torture/compile/pr52891-1.c: New test.
6591 * gcc.c-torture/compile/pr52891-2.c: New test.
6593 2012-04-22 Tobias Burnus <burnus@net-b.de>
6596 * gfortran.dg/read_float_4.f90: New.
6598 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6601 * c-c++-common/pr35441.C: New.
6603 2012-04-20 Ian Lance Taylor <iant@google.com>
6605 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6606 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6608 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6610 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6612 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6614 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6616 PR rtl-optimization/44214
6617 * gcc.dg/pr44214-1.c: New test.
6618 * gcc.dg/pr44214-2.c: Likewise.
6619 * gcc.dg/pr44214-3.c: Likewise.
6621 2012-04-20 Richard Guenther <rguenther@suse.de>
6623 * g++.dg/torture/20120420-1.C: New testcase.
6625 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6627 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6629 2012-04-19 Christian Bruel <christian.bruel@st.com>
6631 * gcc.dg/pr52283.c: New test.
6633 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6635 * gcc.dg/pr37985.c: New test.
6637 2012-04-19 Richard Guenther <rguenther@suse.de>
6639 PR rtl-optimization/44688
6640 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6641 possibly profitable.
6643 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6645 PR tree-optimization/52976
6646 * gfortran.dg/reassoc_11.f: New test.
6648 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6650 PR tree-optimization/52976
6651 * gfortran.dg/reassoc_7.f: New test.
6652 * gfortran.dg/reassoc_8.f: Likewise.
6653 * gfortran.dg/reassoc_9.f: Likewise.
6654 * gfortran.dg/reassoc_10.f: Likewise.
6656 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6659 * g++.dg/cpp0x/sfinae33.C: New.
6660 * g++.dg/cpp0x/sfinae34.C: Likewise.
6662 2012-04-18 Joey Ye <joey.ye@arm.com>
6664 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6666 2012-04-18 Richard Guenther <rguenther@suse.de>
6668 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6670 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6671 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6673 2012-04-17 Tom de Vries <tom@codesourcery.com>
6675 * g++.dg/pr51264-4.C: New test.
6677 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6680 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6682 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6685 * g++.dg/parse/crash59.C: New.
6687 2012-04-17 Michael Matz <matz@suse.de>
6689 PR tree-optimization/18437
6690 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6692 2012-04-17 Richard Guenther <rguenther@suse.de>
6695 * g++.dg/torture/pr53011.C: New testcase.
6697 2012-04-16 Jason Merrill <jason@redhat.com>
6700 * g++.dg/cpp0x/variadic131.C: New.
6703 * g++.dg/cpp0x/variadic130.C: New.
6706 * g++.dg/cpp0x/variadic129.C: New.
6709 * g++.dg/cpp0x/variadic128.C: New.
6711 2012-04-16 Tobias Burnus <burnus@net-b.de>
6714 * gfortran.dg/pointer_intent_6.f90: New.
6716 2012-04-16 Tobias Burnus <burnus@net-b.de>
6719 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6720 to include public_private_module_4.f90.
6721 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6724 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6727 * g++.dg/diagnostic/operator1.C: New.
6728 * g++.dg/ext/label5.C: Adjust.
6729 * g++.dg/ext/va-arg1.C: Likewise.
6730 * g++.dg/other/error20.C: Likewise.
6731 * g++.dg/other/error20.C: Likewise.
6732 * g++.dg/other/error16.C: Likewise.
6733 * g++.dg/other/error10.C: Likewise.
6734 * g++.dg/parse/error30.C: Likewise.
6735 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6737 2012-04-16 Jason Merrill <jason@redhat.com>
6740 * g++.dg/cpp0x/variadic127.C: New.
6742 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6744 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6746 Use fail, pass instead of unresolved.
6750 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6752 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6753 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6754 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6756 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6759 * gfortran.dg/typebound_call_23.f03: New test case.
6761 2012-04-15 Jason Merrill <jason@redhat.com>
6764 * g++.dg/cpp0x/variadic126.C: New.
6767 * g++.dg/cpp0x/variadic125.C: New.
6770 * g++.dg/cpp0x/variadic124.C: New.
6773 * g++.dg/cpp0x/nullptr27.C: New.
6776 * g++.dg/warn/format8.C: New.
6778 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6781 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6783 2012-04-14 Tobias Burnus <burnus@net-b.de>
6787 * gfortran.dg/public_private_module_3.f90: New.
6788 * gfortran.dg/public_private_module_4.f90: New.
6790 2012-04-14 Tom de Vries <tom@codesourcery.com>
6792 * gcc.dg/superblock.c: New test.
6794 2012-04-14 Tom de Vries <tom@codesourcery.com>
6796 * gcc.dg/pr51879-12.c: New test.
6798 2012-04-13 Jason Merrill <jason@redhat.com>
6801 * g++.dg/cpp0x/variadic123.C: New.
6802 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6805 * g++.dg/cpp0x/initlist-ctor1.C: New.
6808 * g++.dg/other/anon-union2.C: New.
6810 2012-04-13 Martin Jambor <mjambor@suse.cz>
6813 * g++.dg/ipa/pr52939.C: New test.
6815 2012-04-13 Tom de Vries <tom@codesourcery.com>
6817 * gcc.dg/pr52734.c: New test.
6819 2012-04-13 Richard Guenther <rguenther@suse.de>
6821 PR tree-optimization/52969
6822 * gcc.dg/torture/pr52969.c: New testcase.
6824 2012-04-13 Richard Guenther <rguenther@suse.de>
6827 * gcc.dg/pr52549.c: New testcase.
6829 2012-04-13 Richard Guenther <rguenther@suse.de>
6832 * gcc.dg/pr52862.c: New testcase.
6834 2012-04-13 Joey Ye <joey.ye@arm.com>
6836 * gcc.target/arm/thumb1-imm.c: New testcase.
6838 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6841 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6842 second function argument.
6843 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6844 (calc_permps): Update declaration. Calculate result correctly.
6845 (avx2_test): Change src2 type to union256i_d.
6846 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6849 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6852 * gcc.target/powerpc/pr52775.c: New file.
6854 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6856 PR tree-optimization/18589
6857 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6858 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6859 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6860 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6861 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6862 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6863 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6864 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6865 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6866 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6868 2012-04-12 Richard Guenther <rguenther@suse.de>
6870 PR tree-optimization/52943
6871 * gcc.dg/torture/pr52943.c: New testcase.
6873 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6876 * gcc/target/sh/pr50751-4.c: New.
6877 * gcc/target/sh/pr50751-5.c: New.
6878 * gcc/target/sh/pr50751-6.c: New.
6879 * gcc/target/sh/pr50751-7.c: New.
6881 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6884 * g++.dg/lookup/using52.C: New.
6886 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6888 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6890 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6892 PR rtl-optimization/52876
6893 * gcc.target/i386/pr52876.c: New.
6895 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6897 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6899 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6901 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6902 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6903 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6904 (ptrdiff_t): ... this. All uses changed.
6905 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6906 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6908 (main): Cast argument to __INTPTR_TYPE__.
6909 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6911 * gcc.dg/mallign.c (main): Likewise.
6912 * gcc.dg/pr38700.c (foo): Likewise.
6913 * gcc.dg/long-long-cst1.c (t): Likewise.
6914 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6915 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6916 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6917 * gcc.dg/pr25682.c (d, foo): Likewise.
6918 * gcc.dg/format/cast-1.c (f): Likewise.
6919 * gcc.dg/c90-const-expr-10.c
6920 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6921 (size_t): ...this. All uses changed.
6922 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6923 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6924 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6925 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6926 * gcc.dg/sequence-pt-1.c: Likewise.
6927 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6928 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6929 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6930 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6931 of ptrdiff_t with it.
6932 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6933 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6934 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6936 2012-04-11 Jason Merrill <jason@redhat.com>
6939 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6940 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6943 * g++.dg/ext/attrib45.C: New.
6945 * g++.dg/eh/dtor3.C: New.
6947 2012-04-11 Richard Guenther <rguenther@suse.de>
6950 * gfortran.dg/pr52621.f90: New testcase.
6952 2012-04-11 Richard Guenther <rguenther@suse.de>
6955 * g++.dg/torture/pr52918-1.C: New testcase.
6956 * g++.dg/torture/pr52918-2.C: Likewise.
6958 2012-04-11 Tobias Burnus <burnus@net-b.de>
6961 * gfortran.dg/block_11.f90: New.
6963 2012-04-11 Nick Clifton <nickc@redhat.com>
6965 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6967 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6970 * gcc.target/powerpc/pr16458-1.c: New test.
6971 * gcc.target/powerpc/pr16458-2.c: Likewise.
6972 * gcc.target/powerpc/pr16458-3.c: Likewise.
6973 * gcc.target/powerpc/pr16458-4.c: Likewise.
6975 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6977 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6978 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6979 * gcc.dg/builtin-bswap-5.c: Likewise.
6980 * gcc.target/i386/builtin-bswap-4.c: New test.
6982 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6985 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6987 2012-04-11 Richard Guenther <rguenther@suse.de>
6989 PR rtl-optimization/52881
6990 * gcc.dg/torture/pr52881.c: New testcase.
6991 * gcc.dg/torture/pr52913.c: Likewise.
6993 2012-04-11 Richard Guenther <rguenther@suse.de>
6995 PR tree-optimization/52912
6996 * gcc.dg/torture/pr52912.c: New testcase.
6998 2010-04-10 Michael Matz <matz@suse.de>
7000 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7001 * gcc.dg/vect/vect-outer-1.c: Adjust.
7002 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7003 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7004 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7005 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7006 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7007 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7009 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7011 PR tree-optimization/52870
7012 * gcc.dg/vect/pr52870.c: New test.
7014 2012-04-09 Mike Stump <mikestump@comcast.net>
7016 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7017 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7018 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7019 * gnat.dg/aggr11.adb: Likewise.
7020 * gnat.dg/aggr11_pkg.ads: Likewise.
7021 * gnat.dg/aggr15.adb: Likewise.
7022 * gnat.dg/aggr15.ads: Likewise.
7023 * gnat.dg/aggr17.adb: Likewise.
7024 * gnat.dg/aggr18.adb: Likewise.
7025 * gnat.dg/array14.adb: Likewise.
7026 * gnat.dg/array14.ads: Likewise.
7027 * gnat.dg/array14_pkg.ads: Likewise.
7028 * gnat.dg/array19.adb: Likewise.
7029 * gnat.dg/array19.ads: Likewise.
7030 * gnat.dg/discr27.adb: Likewise.
7031 * gnat.dg/discr27.ads: Likewise.
7032 * gnat.dg/discr35.adb: Likewise.
7033 * gnat.dg/discr35.ads: Likewise.
7034 * gnat.dg/discr6.adb: Likewise.
7035 * gnat.dg/discr6_pkg.ads: Likewise.
7036 * gnat.dg/import1.adb: Likewise.
7037 * gnat.dg/import1.ads: Likewise.
7038 * gnat.dg/loop_address2.adb: Likewise.
7039 * gnat.dg/opt7.adb: Likewise.
7040 * gnat.dg/opt7.ads: Likewise.
7041 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7042 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7043 * gnat.dg/rep_clause2.adb: Likewise.
7044 * gnat.dg/rep_clause2.ads: Likewise.
7045 * gnat.dg/slice2.adb: Likewise.
7046 * gnat.dg/slice2.ads: Likewise.
7047 * gnat.dg/slice6.adb: Likewise.
7048 * gnat.dg/slice6_pkg.ads: Likewise.
7049 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7050 * gnat.dg/taft_type2.adb: Likewise.
7051 * gnat.dg/taft_type2.ads: Likewise.
7052 * gnat.dg/taft_type2_pkg.ads: Likewise.
7053 * gnat.dg/volatile10.adb: Likewise.
7054 * gnat.dg/volatile10_pkg.ads: Likewise.
7056 * gcc.dg/dll-8.c: Remove execute permissions.
7057 * g++.dg/ext/dllexport5.C: Likewise.
7059 2012-04-09 Jan Hubicka <jh@suse.cz>
7064 * gcc.dg/lto/pr52634_1.c: New testcase.
7065 * gcc.dg/lto/pr52634_0.c: New testcase.
7067 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7070 * gcc.target/i386/pr52883.c: New testcase.
7072 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7074 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7075 (check_effective_target_sync_long_long): Add SPARC case.
7076 (check_effective_target_sync_long_long_runtime): Likewise.
7077 (check_effective_target_sync_int_long): Adjust SPARC case.
7078 (check_effective_target_sync_char_short): Likewise.
7080 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7082 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7083 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7085 2012-04-08 Tobias Burnus <burnus@net-b.de>
7089 * gfortran.dg/public_private_module_2.f90: New.
7091 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7093 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7096 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7099 * gfortran.dg/function_optimize_11.f90: New test.
7101 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7104 * gfortran.dg/use_only_6.f90: New test.
7106 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7109 * gfortran.dg/use_only_6.f90: New test.
7110 2012-04-06 Mike Stump <mikestump@comcast.net>
7113 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7115 2012-04-05 Jason Merrill <jason@redhat.com>
7118 * g++.dg/template/qualified-id5.C: New.
7120 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7123 * gcc.target/i386/pr52882.c: New test.
7125 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7126 Dominique D'Humieures <dominiq@lps.ens.fr>
7129 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7130 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7132 2012-04-04 Jason Merrill <jason@redhat.com>
7135 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7137 2012-04-03 Jason Merrill <jason@redhat.com>
7140 * g++.dg/cpp0x/variadic-value1.C: New.
7142 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7144 * gnat.dg/pack18.adb: New test.
7145 * gnat.dg/pack18_pkg.ads: New helper.
7147 2012-04-03 Richard Guenther <rguenther@suse.de>
7149 PR tree-optimization/52808
7150 * gcc.dg/pr52808.c: New testcase.
7152 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7154 PR tree-optimization/52835
7155 * gfortran.dg/pr52835.f90: New test.
7157 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7159 * gnat.dg/specs/aggr5.ads: New test.
7161 2012-04-02 Richard Guenther <rguenther@suse.de>
7163 PR tree-optimization/52756
7164 * gcc.dg/torture/pr52756.c: New testcase.
7166 2012-04-02 Richard Guenther <rguenther@suse.de>
7169 * gcc.dg/pr52803.c: New testcase.
7171 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7174 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7177 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7180 * g++.dg/cpp0x/noexcept17.C: New.
7181 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7182 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7183 * g++.dg/cpp0x/noexcept01.C: Likewise.
7184 * g++.dg/eh/init-temp1.C: Likewise.
7185 * g++.dg/eh/ctor1.C: Likwise.
7187 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7189 * gnat.dg/controlled6.adb: New test.
7190 * gnat.dg/controlled6_pkg.ads: New helper.
7191 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7193 2012-03-30 Richard Henderson <rth@redhat.com>
7196 * g++.dg/opt/pr52727.C: New testcase.
7198 2012-03-30 Richard Guenther <rguenther@suse.de>
7200 PR tree-optimization/52754
7201 * gcc.target/i386/pr52754.c: New testcase.
7203 2012-03-30 Richard Guenther <rguenther@suse.de>
7206 * g++.dg/torture/pr52772.C: New testcase.
7208 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7211 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7213 2012-03-29 Jason Merrill <jason@redhat.com>
7216 * g++.dg/template/inherit8.C: New.
7218 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7221 * g++.dg/ext/weak4.C: New test.
7223 PR tree-optimization/52760
7224 * gcc.c-torture/execute/pr52760.c: New test.
7226 2012-03-29 Jason Merrill <jason@redhat.com>
7229 * g++.dg/cpp0x/initlist-array3.C: New.
7231 2012-03-28 Jason Merrill <jason@redhat.com>
7234 * g++.dg/overload/virtual2.C: New.
7236 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7238 * gnat.dg/vect7.ad[sb]: New test.
7240 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7241 Tobias Burnus <burnus@gcc.gnu.org>
7244 * gfortran.dg/allocate_class_1.f90 : Change error test.
7245 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7246 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7247 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7249 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7252 * gcc.dg/pr52691.c: New test.
7255 * gcc.c-torture/compile/pr52750.c: New test.
7257 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7260 * gcc.target/avr/torture/builtins-2.c: New test.
7262 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7265 * gcc.target/i386/pr52736.c: New test.
7267 2012-03-27 Martin Jambor <mjambor@suse.cz>
7270 * gcc.dg/torture/pr52693.c: New test.
7272 2012-03-27 Meador Inge <meadori@codesourcery.com>
7275 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7277 2012-03-27 Mike Stump <mikestump@comcast.net>
7280 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7281 failures that match branch names.
7283 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7284 H.J. Lu <hongjiu.lu@intel.com>
7287 * gcc.target/i386/pr52698.c: New test.
7289 2012-03-27 Richard Guenther <rguenther@suse.de>
7292 * gcc.dg/torture/pr52720.c: New testcase.
7294 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7296 * gnat.dg/pack17.adb: New test.
7298 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7300 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7301 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7303 2012-03-26 Martin Jambor <mjambor@suse.cz>
7305 PR tree-optimization/50052
7306 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7308 2012-03-26 Richard Guenther <rguenther@suse.de>
7310 PR tree-optimization/52701
7311 * gfortran.dg/pr52701.f90: New testcase.
7313 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7315 PR tree-optimization/52686
7316 * gcc.target/arm/pr52686.c: New test.
7318 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7320 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7321 Add "-Os -flto" to list.
7323 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7325 * gnat.dg/concat2.ad[sb]: New test.
7327 2012-03-24 Jason Merrill <jason@redhat.com>
7329 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7330 * g++.dg/cpp0x/trailing2.C: Likewise.
7331 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7332 * g++.dg/cpp1y/auto-fn1.C: New.
7333 * g++.dg/cpp1y/auto-fn2.C: New.
7334 * g++.dg/cpp1y/auto-fn3.C: New.
7335 * g++.dg/cpp1y/auto-fn4.C: New.
7336 * g++.dg/cpp1y/auto-fn5.C: New.
7337 * g++.dg/cpp1y/auto-fn6.C: New.
7338 * g++.dg/cpp1y/auto-fn7.C: New.
7339 * g++.dg/cpp1y/auto-fn8.C: New.
7340 * g++.dg/cpp1y/auto-fn9.C: New.
7341 * g++.dg/cpp1y/auto-fn10.C: New.
7342 * g++.dg/cpp1y/auto-fn11.C: New.
7344 2012-03-23 Richard Guenther <rguenther@suse.de>
7346 PR tree-optimization/52678
7347 * gfortran.dg/pr52678.f: New testcase.
7349 2012-03-23 Richard Guenther <rguenther@suse.de>
7351 PR tree-optimization/52638
7352 * g++.dg/torture/pr52638.C: New testcase.
7354 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7357 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7359 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7362 * g++.dg/ext/attrib44.C: New test.
7364 2012-03-22 Jan Hubicka <jh@suse.cz>
7367 * g++.dg/torture/pr51737.C: New testcase
7369 2012-03-22 Richard Guenther <rguenther@suse.de>
7371 PR tree-optimization/52548
7372 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7374 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7376 * lib/fortran-modules.exp (list-module-names-1): Remove
7379 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7382 * gcc.target/sh/pr50751-1.c: New.
7383 * gcc.target/sh/pr50751-2.c: New.
7384 * gcc.target/sh/pr50751-3.c: New.
7386 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7389 * gcc.target/sh/sh4a-cos.c: Remove.
7390 * gcc.target/sh/sh4a-sin.c: Remove.
7391 * gcc.target/sh/sh4a-sincos.c: Remove.
7393 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7395 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7396 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7398 2012-03-21 Martin Jambor <mjambor@suse.cz>
7401 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7402 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7404 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7406 * gcc.target/arm/thumb-16bit-ops.c: New file.
7407 * gcc.target/arm/thumb-ifcvt.c: New file.
7409 2012-03-20 Jason Merrill <jason@redhat.com>
7411 * lib/target-supports.exp: Add { target c++1y }.
7413 * g++.dg/cpp0x/auto32.C: New.
7415 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7418 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7420 * gcc.dg/torture/pr48124-4.c: Ditto:
7421 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7423 2012-03-20 Jason Merrill <jason@redhat.com>
7426 * g++.dg/cpp0x/initlist66.C: New.
7428 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7430 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7433 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7436 * gcc.target/avr/torture/addr-space-2.h: New file.
7437 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7438 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7439 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7440 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7442 2012-03-20 Richard Guenther <rguenther@suse.de>
7444 * gnat.dg/pack16.adb: New testcase.
7445 * gnat.dg/pack16_pkg.ads: Likewise.
7446 * gnat.dg/specs/pack8.ads: Likewise.
7447 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7449 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7451 * g++.dg/warn/Wuseless-cast.C: Extend.
7453 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7456 * g++.dg/warn/Wuseless-cast.C: New.
7458 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7461 * gfortran.dg/pr52608.f90: New test.
7463 2012-03-17 Tobias Burnus <burnus@net-b.de>
7466 * gfortran.dg/proc_ptr_36.f90: New.
7468 2012-03-16 Martin Jambor <mjambor@suse.cz>
7470 * gcc.dg/misaligned-expand-1.c: New test.
7471 * gcc.dg/misaligned-expand-3.c: Likewise.
7473 2012-03-16 Richard Guenther <rguenther@suse.de>
7474 Kai Tietz <ktietz@redhat.com>
7477 * gcc.c-torture/execute/pr48814-1.c: New test.
7478 * gcc.c-torture/execute/pr48814-2.c: New test.
7479 * gcc.dg/tree-ssa/assign-1.c: New test.
7480 * gcc.dg/tree-ssa/assign-2.c: New test.
7481 * gcc.dg/tree-ssa/assign-3.c: New test.
7483 2012-03-16 Richard Guenther <rguenther@suse.de>
7485 * gnat.dg/specs/pack7.ads: New testcase.
7487 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7490 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7491 * gcc.dg/torture/vshuf-8.inc: Likewise.
7492 * gcc.dg/torture/vshuf-16.inc: Likewise.
7493 * gcc.dg/torture/vshuf-32.inc: Likewise.
7495 2012-03-15 Jason Merrill <jason@redhat.com>
7497 * g++.dg/torture/pr52582.C: New.
7499 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7501 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7503 2012-03-15 Ira Rosen <irar@il.ibm.com>
7504 Ulrich Weigand <ulrich.weigand@linaro.org>
7506 * gcc.dg/vect/slp-cond-3.c: New test.
7507 * gcc.dg/vect/slp-cond-4.c: New test.
7509 2012-03-15 Ira Rosen <irar@il.ibm.com>
7510 Ulrich Weigand <ulrich.weigand@linaro.org>
7512 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7513 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7515 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7520 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7521 * gfortran.dg/round_1.f03: Likewise.
7523 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7524 Andrew Pinski <apinski@cavium.com>
7527 * gcc.dg/pr52592.c: New test.
7529 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7531 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7532 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7533 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7534 * lib/fortran-modules.exp: .. this new file. Adjust users.
7535 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7536 gfortran-dg-debug-runtest): Call cleanup-modules.
7537 * lib/fortran-torture.exp (fortran-torture-execute,
7538 fortran-torture): Likewise.
7539 * gfortran.dg/coarray/caf.exp: Likewise.
7540 * lib/lto.exp: Likewise.
7541 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7542 * gfortran.dg/class_4b.f03: Likewise.
7543 * gfortran.dg/class_4c.f03: Likewise.
7544 * gfortran.dg/class_45a.f03: Likewise.
7545 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7546 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7547 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7548 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7549 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7550 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7551 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7552 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7553 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7554 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7555 * gfortran.dg/whole_file_28.f90: Likewise.
7556 * gfortran.dg/whole_file_29.f90: Likewise.
7557 * gfortran.dg/whole_file_30.f90: Likewise.
7558 * gfortran.dg/whole_file_31.f90: Likewise.
7560 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7562 PR tree-optimization/52267
7563 * gcc.dg/pr52267.c: New test.
7564 * gcc.dg/tree-ssa/vrp65.c: New test.
7565 * gcc.dg/tree-ssa/vrp66.c: New test.
7567 2012-03-15 Richard Guenther <rguenther@suse.de>
7570 * gfortran.dg/vect/pr52580.f: New testcase.
7572 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7574 * gcc.target/sh/fpul-usage-1.c: New.
7576 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7579 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7580 * gcc.target/sh/pr49468-di.c: Likewise.
7582 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7584 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7585 * gcc.dg/c99-stdint-6.c: Likewise.
7586 * gcc.dg/lto/20090210_0.c: Likewise.
7587 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7588 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7589 * gcc.dg/pragma-init-fini-2.c: Likewise.
7590 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7591 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7592 * gcc.target/i386/pr22152.c: Likewise.
7593 * gcc.target/i386/vect8-ret.c: Likewise.
7594 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7597 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7599 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7600 * g++.dg/tree-prof/partition1.C: Likewise.
7601 * g++.dg/tree-prof/partition2.C: Likewise.
7602 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7604 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7605 * gcc.c-torture/execute/20010724-1.c: Remove.
7606 * gcc.c-torture/execute/20010724-1.x: Remove.
7607 * gcc.c-torture/execute/20040208-2.c: Remove.
7608 * gcc.c-torture/execute/20040208-2.x: Remove.
7609 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7611 (main) [__mips__ && __sgi__]: Remove.
7612 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7613 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7614 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7615 mips-sgi-irix6* handling.
7616 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7617 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7618 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7620 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7621 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7622 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7623 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7624 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7625 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7627 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7628 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7629 * gcc.target/mips/save-restore-3.c: Likewise.
7630 * gcc.target/mips/save-restore-4.c: Likewise.
7631 * gcc.target/mips/save-restore-5.c: Likewise.
7632 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7633 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7635 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7637 (restore_ld_library_path_env_vars): Likewise.
7638 * lib/target-supports.exp (check_profiling_available): Remove
7639 mips*-*-irix* handling.
7640 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7641 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7642 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7644 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7647 * g++.dg/opt/pr52582.C: New test.
7649 2012-03-14 Richard Guenther <rguenther@suse.de>
7651 PR tree-optimization/52571
7652 * gcc.dg/vect/vect-2.c: Initialize arrays.
7653 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7654 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7655 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7657 2012-03-14 Richard Guenther <rguenther@suse.de>
7662 * gcc.dg/torture/pr48124-1.c: New testcase.
7663 * gcc.dg/torture/pr48124-2.c: Likewise.
7664 * gcc.dg/torture/pr48124-3.c: Likewise.
7665 * gcc.dg/torture/pr48124-4.c: Likewise.
7667 2012-03-14 Richard Guenther <rguenther@suse.de>
7670 * gcc.dg/pr52578.c: New testcase.
7672 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7675 * g++.dg/cpp0x/udlit-args2.C: New test.
7677 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7680 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7681 * gcc.c-torture/compile/pr48596.c: ... here.
7683 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7686 * g++.dg/lookup/hidden-class17.C: New test.
7688 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7691 * gcc.dg/Wunused-var-3.c: New test.
7693 2012-03-13 Martin Jambor <mjambor@suse.cz>
7695 * gcc.dg/misaligned-expand-2.c: New test.
7697 2012-03-13 Richard Guenther <rguenther@suse.de>
7700 * gcc.dg/pr52134.c: New testcase.
7702 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7704 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7706 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7708 PR tree-optimization/46728
7709 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7710 * gcc.target/powerpc/pr46728-5.c: Likewise.
7711 * gcc.target/powerpc/pr46728-8.c: Likewise.
7712 * gcc.target/powerpc/pr46728-10.c: Likewise.
7713 * gcc.target/powerpc/pr46728-11.c: Likewise.
7714 * gcc.target/powerpc/pr46728-13.c: Likewise.
7715 * gcc.target/powerpc/pr46728-14.c: Likewise.
7716 * gcc.target/powerpc/pr46728-15.c: Likewise.
7718 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7721 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7723 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7725 PR tree-optimization/46728
7726 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7727 * gcc.target/powerpc/pr46728-5.c: Likewise.
7728 * gcc.target/powerpc/pr46728-8.c: Likewise.
7729 * gcc.target/powerpc/pr46728-10.c: Likewise.
7730 * gcc.target/powerpc/pr46728-11.c: Likewise.
7731 * gcc.target/powerpc/pr46728-13.c: Likewise.
7732 * gcc.target/powerpc/pr46728-14.c: Likewise.
7733 * gcc.target/powerpc/pr46728-15.c: Likewise.
7735 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7738 * gcc.target/avr/torture/addr-space-1.h: New file.
7739 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7740 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7741 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7742 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7744 2012-03-12 Andrew Pinski <apinski@cavium.com>
7746 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7748 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7750 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7751 * g++.dg/abi/thunk4.C: Likewise.
7752 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7754 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7756 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7757 * g++.dg/eh/spbp.C: Likewise.
7758 * g++.dg/ext/label13.C: Likewise.
7759 * g++.dg/guality/guality.exp: Likewise.
7760 * g++.dg/other/anon5.C: Likewise.
7761 * g++.dg/other/pragma-ep-1.C: Remove.
7762 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7763 * g++.dg/warn/pr31246.C: Likewise.
7764 * g++.dg/warn/weak1.C: Likewise.
7765 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7766 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7767 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7768 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7769 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7770 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7771 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7772 * gcc.dg/c99-tgmath-1.c: Likewise.
7773 * gcc.dg/c99-tgmath-2.c: Likewise.
7774 * gcc.dg/c99-tgmath-3.c: Likewise.
7775 * gcc.dg/c99-tgmath-4.c: Likewise.
7776 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7778 * gcc.dg/debug/pr49032.c: Likewise.
7779 * gcc.dg/guality/guality.exp: Likewise.
7780 * gcc.dg/intmax_t-1.c: Likewise.
7781 * gcc.dg/pr48616.c: Likewise.
7782 * gcc.dg/pragma-ep-1.c: Remove.
7783 * gcc.dg/pragma-ep-2.c: Remove.
7784 * gcc.dg/pragma-ep-3.c: Remove.
7785 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7786 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7787 * gcc.misc-tests/gcov-14.c: Likewise.
7788 * gfortran.dg/guality/guality.exp: Likewise.
7789 * lib/target-supports.exp (check_weak_available): Likewise.
7790 (add_options_for_tls): Likewise.
7791 (check_ascii_locale_available): Likewise.
7792 * obj-c++.dg/dwarf-2.mm: Likewise.
7793 * objc.dg/dwarf-1.m: Likewise.
7794 * objc.dg/dwarf-2.m: Likewise.
7796 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7798 PR tree-optimization/51721
7799 * gcc.dg/tree-ssa/vrp64.c: New test.
7801 PR tree-optimization/52533
7802 * gcc.c-torture/compile/pr52533.c: New test.
7804 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7806 * gcc.target/i386/rtm-xabort-1.c: New.
7807 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7808 * gcc.target/i386/rtm-xend-1.c: Ditto.
7809 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7810 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7811 * gcc.target/i386/sse-13.c: Ditto.
7812 * gcc.target/i386/sse-14.c: Ditto.
7813 * gcc.target/i386/sse-22.c: Ditto.
7814 * gcc.target/i386/sse-23.c: Ditto.
7815 * g++.dg/other/i386-2.C: Ditto.
7816 * g++.dg/other/i386-3.C: Ditto.
7818 2012-03-12 Tobias Burnus <burnus@net-b.de>
7821 * gfortran.dg/proc_ptr_35.f90: New.
7823 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7826 * gcc.dg/torture/pr52530.c: New test.
7828 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7831 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7833 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7836 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7838 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7840 2012-03-09 Andrew Pinski <apinski@cavium.com>
7843 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7844 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7846 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7848 * gcc.dg/tree-ssa/scev-3.c: New.
7849 * gcc.dg/tree-ssa/scev-4.c: New.
7851 2012-03-08 Tobias Burnus <burnus@net-b.de>
7854 * gfortran.dg/proc_ptr_34.f90
7856 2012-03-07 Jason Merrill <jason@redhat.com>
7859 * g++.dg/cpp0x/udlit-mangle.C: New.
7861 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7863 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7865 2012-03-06 Richard Guenther <rguenther@suse.de>
7868 * gcc.dg/torture/pr52493.c: New testcase.
7870 2012-03-06 Richard Guenther <rguenther@suse.de>
7873 * gcc.dg/lto/pr52097_0.c: New testcase.
7875 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7878 * gcc.target/sh/pr51244-1.c: New.
7879 * gcc.target/sh/pr51244-2.c: New.
7880 * gcc.target/sh/pr51244-3.c: New.
7882 2012-03-05 Jason Merrill <jason@redhat.com>
7885 * g++.dg/ext/visibility/template11.C: New.
7887 * g++.dg/cpp0x/implicit13.C: New.
7889 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7891 PR tree-optimization/51721
7892 * gcc.dg/tree-ssa/vrp63.c: New test.
7893 * gcc.dg/pr51721.c: New test.
7895 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7898 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7901 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7904 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7906 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7909 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7911 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7913 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7916 2012-03-03 Jason Merrill <jason@redhat.com>
7918 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7921 * g++.dg/cpp0x/initlist65.C: New.
7924 * g++.dg/ext/is_empty2.C: New.
7926 2012-03-03 Tobias Burnus <burnus@net-b.de>
7929 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7931 2012-03-03 Tobias Burnus <burnus@net-b.de>
7933 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7934 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7935 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7936 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7937 * gfortran.dg/class_30.f90: Remove dg-warning line.
7938 * gfortran.dg/bind_c_usage_25.f90: New.
7940 2012-03-03 Tobias Burnus <burnus@net-b.de>
7943 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7944 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7945 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7947 2012-03-03 Tobias Burnus <burnus@net-b.de>
7950 * gfortran.dg/assumed_type_1.f90: New.
7951 * gfortran.dg/assumed_type_2.f90: New.
7952 * gfortran.dg/assumed_type_3.f90: New.
7953 * gfortran.dg/assumed_type_4.f90: New.
7955 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7958 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7959 * gcc.target/sh/pr49468-di.c: New.
7961 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7963 * gcc.dg/graphite/pr50561.c: Update.
7965 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7967 * gcc.target/powerpc/pr52457.c: New test.
7969 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7971 * gcc.target/arm/sat-1.c: New test.
7973 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7976 * gcc.target/i386/pr46716.c: New test.
7978 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7981 * g++.dg/cpp0x/sfinae32.C: New.
7983 2012-03-02 Richard Guenther <rguenther@suse.de>
7985 PR tree-optimization/52406
7986 * gcc.dg/torture/pr52406.c: New testcase.
7988 2012-03-02 Tobias Burnus <burnus@net-b.de>
7991 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7992 * gfortran.dg/nullify_2.f90: Update dg-error.
7993 * gfortran.dg/nullify_4.f90: Ditto.
7994 * gfortran.dg/pointer_init_6.f90: Ditto.
7996 2012-03-02 Tobias Burnus <burnus@net-b.de>
7999 * gfortran.dg/class_51.f90: New.
8001 2012-03-02 Tobias Burnus <burnus@net-b.de>
8004 * gfortran.dg/intrinsic_8.f90: New.
8006 2012-03-01 Kai Tietz <ktietz@redhat.com>
8008 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8009 routines on mingw targets.
8010 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8012 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8014 PR tree-optimization/52445
8015 * gcc.dg/pr52445.c: New test.
8017 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8020 * gcc.c-torture/compile/pr52437.c: New test.
8023 * gcc.dg/torture/pr52419.c: New test.
8025 PR tree-optimization/52429
8026 * gcc.dg/torture/pr52429.c: New test.
8027 * g++.dg/opt/pr52429.C: New test.
8029 2012-02-29 Richard Guenther <rguenther@suse.de>
8032 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8033 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8034 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8035 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8036 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8037 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8039 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8041 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8043 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8046 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8048 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8051 * gcc.target/arm/neon/pr51534.c: New testcase.
8053 2012-02-28 Richard Guenther <rguenther@suse.de>
8056 * gcc.dg/torture/pr52407.c: New testcase.
8058 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8060 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8061 * gcc.target/arm/vfp2.c: Likewise.
8062 * gcc.target/arm/vfp3.c: Likewise.
8063 * gcc.target/arm/vfp4.c: Likewise.
8064 * gcc.target/arm/vfp5.c: Likewise.
8065 * gcc.target/arm/vfp6.c: Likewise.
8066 * gcc.target/arm/vfp7.c: Likewise.
8067 * gcc.target/arm/vfp8.c: Likewise.
8068 * gcc.target/arm/vfp9.c: Likewise.
8069 * gcc.target/arm/vfp10.c: Likewise.
8070 * gcc.target/arm/vfp11.c: Likewise.
8071 * gcc.target/arm/vfp12.c: Likewise.
8072 * gcc.target/arm/vfp13.c: Likewise.
8073 * gcc.target/arm/vfp14.c: Likewise.
8074 * gcc.target/arm/vfp15.c: Likewise.
8075 * gcc.target/arm/vfp16.c: Likewise.
8076 * gcc.target/arm/vfp17.c: Likewise.
8077 * gcc.target/arm/neon-constants.h: New file.
8078 * gcc.target/arm/neon-vect1.c: New test.
8079 * gcc.target/arm/neon-vect2.c: New test.
8080 * gcc.target/arm/neon-vect3.c: New test.
8081 * gcc.target/arm/neon-vect4.c: New test.
8082 * gcc.target/arm/neon-vect5.c: New test.
8083 * gcc.target/arm/neon-vect6.c: New test.
8084 * gcc.target/arm/neon-vect7.c: New test.
8085 * gcc.target/arm/neon-vect8.c: New test.
8087 2012-02-28 Richard Guenther <rguenther@suse.de>
8089 PR tree-optimization/52402
8090 * gcc.dg/torture/pr52402.c: New testcase.
8092 2012-02-28 Richard Guenther <rguenther@suse.de>
8095 * g++.dg/lto/pr52400_0.C: New testcase.
8097 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8099 * gcc.target/avr/torture/builtins-1.c: New test.
8100 * gcc.target/avr/torture/builtins-error.c: New test.
8102 2012-02-28 Kai Tietz <ktietz@redhat.com>
8104 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8105 * gcc.target/i386/pr45352-2.c: Likewise.
8106 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8107 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8108 targets instead rand.
8109 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8110 * gcc.target/i386/sse2-mul-1.c: Likewise.
8111 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8112 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8113 * gcc.target/i386/pad-1.c: Likewise.
8114 * gcc.target/i386/pad-9.c: Likewise.
8115 * gcc.target/i386/pad-2.c: Likewise.
8116 * gcc.target/i386/pad-5b.c: Likewise.
8117 * gcc.target/i386/pad-8.c: Likewise.
8118 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8119 * gcc.target/i386/pr44130.c: Likewise.
8120 * gcc.target/i386/align-main-1.c: Likewise.
8121 * gcc.target/i386/align-main-2.c: Likewise.
8122 * gcc.target/i386/sw-1.c: Likewise.
8123 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8124 on x64 mingw target.
8125 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8126 * gcc.target/i386/pr46295.c: Likewise.
8127 * gcc.target/i386/amd64-abi-1.c: Likewise.
8128 * gcc.target/i386/amd64-abi-2.c: Likewise.
8129 * gcc.target/i386/pr39082-1.c: Likewise.
8130 * gcc.target/i386/pr39162.c: Likewise.
8131 * gcc.target/i386/pr22152.c: Likewise.
8132 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8133 * gcc.target/i386/wrfsbase-2.c: Likewise.
8134 * gcc.target/i386/local.c: Likewise
8135 * gcc.target/i386/wrgsbase-1.c: Likewise.
8136 * gcc.target/i386/wrfsbase-1.c: Likewise.
8137 * gcc.target/i386/pr39315-3.c: Likewise.
8138 * gcc.target/i386/pr35767-4.c: Likewise.
8139 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8141 * gcc.target/i386/pr45336-2.c: Likewise.
8142 * gcc.target/i386/pr45336-1.c: Likewise.
8143 * gcc.target/i386/pr45336-4.c: Likewise.
8145 2012-02-27 Tristan Gingold <gingold@adacore.com>
8147 * gnat.dg/array20.ad[sb]: New test.
8149 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8152 * gcc.target/arm/pr52375.c: New test.
8153 * gcc.c-torture/compile/pr52375.c: New test.
8155 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8157 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8158 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8160 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8162 * gnat.dg/aggr19.adb: New test.
8163 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8165 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8168 * gcc.target/sh/pr49263.c: New.
8170 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8172 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8173 simulate_thread_wrapper_other_threads
8174 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8175 Move initialization of 'value' to main().
8176 (main): Initialize 'value';
8177 * gcc.dg/simulate-thread/speculative-store.c
8178 (simulate_thread_step_verify): Return 0 when successful.
8179 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8181 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8182 (simulate_thread_wrapper_other_threads): Return a success/fail value
8183 and issue an error if the instruction count threshold is exceeded.
8185 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8188 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8189 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8191 2012-02-24 Richard Guenther <rguenther@suse.de>
8194 * gcc.dg/pr52355.c: New testcase.
8196 2012-02-23 Kai Tietz <ktietz@redhat.com>
8198 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8199 * gcc.dg/Wpadded.c: Likewise.
8200 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8202 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8203 for sleep by Sleep and add windows.h include for this function.
8204 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8206 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8208 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8209 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8210 on x64 mingw target.
8211 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8212 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8213 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8214 failure on LLP64 target.
8216 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8219 * gcc.dg/noncompile/pr52290.c: New test.
8221 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8223 PR tree-optimization/52019
8224 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8226 2012-02-22 Kai Tietz <ktietz@redhat.com>
8228 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8229 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8230 derived pdiff_t type.
8231 * g++.dg/torture/pr49720.C: Likewise
8233 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8236 * gcc.target/i386/pr52330.c: New test.
8238 2012-02-22 Tobias Burnus <burnus@net-b.de>
8241 * gfortran.dg/io_constraints_10.f90: New.
8243 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8245 * lib/target-supports.exp (check_effective_target_vect_condition):
8246 Return true for NEON.
8248 2012-02-21 Kai Tietz <ktietz@redhat.com>
8250 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8252 2012-02-21 Richard Guenther <rguenther@suse.de>
8254 PR tree-optimization/52324
8255 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8257 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8260 * gcc.target/avr/torture/pr51782-1.c: New test.
8262 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8264 PR tree-optimization/52318
8265 * gcc.dg/pr52318.c: New test.
8267 2012-02-20 Kai Tietz <ktietz@redhat.com>
8269 * gcc.dg/bf-ms-layout-3.c: New testcase.
8271 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8275 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8277 2012-02-20 Richard Guenther <rguenther@suse.de>
8279 PR tree-optimization/52298
8280 * gcc.dg/torture/pr52298.c: New testcase.
8281 * gcc.dg/vect/pr52298.c: Likewise.
8283 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8285 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8286 * gcc.c-torture/execute/pr52286.c: Ditto.
8288 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8290 PR tree-optimization/52286
8291 * gcc.c-torture/execute/pr52286.c: New test.
8293 2012-02-18 Tobias Burnus <burnus@net-b.de>
8296 * gfortran.dg/interface_35.f90: Use -std=f2003.
8297 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8298 * gfortran.dg/interface_assignment_4.f90: Ditto.
8299 * gfortran.dg/bessel_1.f90: Ditto.
8300 * gfortran.dg/func_result_6.f90: Ditto.
8301 * gfortran.dg/hypot_1.f90: Ditto.
8302 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8304 2012-02-17 Tobias Burnus <burnus@net-b.de>
8306 PR translation/52232
8307 PR translation/52234
8308 PR translation/52245
8309 PR translation/52246
8310 PR translation/52262
8311 PR translation/52273
8312 * gfortran.dg/coarray_22.f90: Update dg-error.
8313 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8315 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8318 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8319 (simulate-thread): Use default timeout.
8321 2012-02-16 Jason Merrill <jason@redhat.com>
8324 * g++.dg/ext/timevar1.C: New.
8326 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8329 * g++.dg/template/using21.C: New.
8330 * g++.dg/template/using22.C: Likewise.
8332 2012-02-16 Jason Merrill <jason@redhat.com>
8335 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8337 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8339 PR tree-optimization/52255
8340 * gcc.c-torture/compile/pr52255.c: New test.
8343 * g++.dg/debug/dwarf2/pr52260.C: New test.
8346 * g++.dg/ipa/pr51929.C: New test.
8348 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8351 * gcc.target/powerpc/pr52199.c: New file.
8353 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8356 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8358 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8360 * gcc.dg/pr51867.c: Don't include <math.h>.
8363 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8365 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8366 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8368 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8370 PR tree-optimization/50561
8371 * gcc.dg/graphite/pr50561.c: New testcase.
8373 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8375 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8376 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8378 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8380 * gnat.dg/discr35.ad[sb]: New test.
8382 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8384 * gnat.dg/volatile10.adb: New test.
8385 * gnat.dg/volatile10_pkg.ads: New helper.
8387 2012-02-14 Jason Merrill <jason@redhat.com>
8389 * g++.dg/ext/attrib43.C: New.
8391 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8393 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8394 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8396 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8397 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8398 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8399 effective_target fgnu_tm.
8400 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8402 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8405 * g++.dg/template/asmgoto1.C: New test.
8407 2012-02-14 Ian Lance Taylor <iant@google.com>
8410 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8411 compiling generated file for 64bit and index tests.
8413 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8415 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8417 2012-02-14 Richard Guenther <rguenther@suse.de>
8419 PR tree-optimization/52244
8420 PR tree-optimization/51528
8421 * gcc.dg/torture/pr52244.c: New testcase.
8423 2012-02-14 Walter Lee <walt@tilera.com>
8425 * g++.dg/other/PR23205.C: Disable test on tile.
8426 * g++.dg/other/pr23205-2.C: Disable test on tile.
8427 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8428 * gcc.dg/20040813-1.c: Disable test on tile.
8429 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8430 * gcc.misc-tests/linkage.exp: Handle tilegx.
8432 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8434 PR tree-optimization/52210
8435 * gcc.dg/pr52210.c: New test.
8437 2012-02-14 Jason Merrill <jason@redhat.com>
8440 * g++.dg/overload/defarg5.C: New.
8442 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8445 * c-c++-common/pr52181.c: New test.
8447 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8450 * g++.dg/ext/atomic-1.C: New test.
8452 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8454 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8456 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8459 * gcc.c-torture/execute/pr52209.c: New test.
8461 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8464 * gfortran.dg/elemental_optional_args_5.f03: New test.
8466 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8469 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8472 2012-02-11 Ian Lance Taylor <iant@google.com>
8475 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8476 SPARC Solaris. Don't run the test at all on systems where it may
8477 not work, rather than xfailing it.
8479 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8481 PR rtl-optimization/52175
8482 * gcc.c-torture/compile/pr52175.c: New test.
8484 2012-02-10 Jason Merrill <jason@redhat.com>
8487 * g++.dg/template/repo10.C: New.
8489 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8492 * gcc.dg/pr52132.c: New test.
8494 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8496 * gnat.dg/specs/aggr4.ads: New test.
8497 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8499 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8502 * gcc.target/i386/pr52146.c: New.
8504 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8507 * c-c++-common/pr52177.c: New test.
8509 2012-02-10 Jan Hubicka <jh@suse.cz>
8512 * g++.dg/torture/pr48600.C: New testcase.
8514 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8517 * gcc.dg/dfp/pr52140.c: New test.
8519 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8522 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8525 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8528 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8529 * gcc.dg/pr51867.c: New test.
8531 2012-02-09 Ian Lance Taylor <iant@google.com>
8533 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8534 which don't support -fsplit-stack. Turn off optimization when
8535 compiling select5-out.go.
8537 2012-02-08 Ian Lance Taylor <iant@google.com>
8539 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8540 systems which don't support -fsplit-stack.
8542 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8544 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8545 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8546 machine instuction in the log.
8548 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8550 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8553 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8556 * gcc.dg/pr48524.c: New test.
8557 * gcc.dg/pr48524.spec: New spec file for test.
8559 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8562 * gfortran.dg/vect/pr32380.f90: New test.
8564 2012-02-08 Tobias Burnus <burnus@net-b.de>
8567 * gfortran.dg/realloc_on_assign_12.f90: New.
8569 2012-02-08 Richard Guenther <rguenther@suse.de>
8571 PR rtl-optimization/52170
8572 * gcc.dg/torture/pr52170.c: New testcase.
8574 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8576 PR gcov-profile/52150
8577 * gcc.dg/tree-prof/pr52150.c: New test.
8579 PR rtl-optimization/52139
8580 * gcc.dg/pr52139.c: New test.
8582 2012-02-07 Jason Merrill <jason@redhat.com>
8585 * g++.dg/cpp0x/constexpr-union3.C: New.
8588 * g++.dg/lto/pr52035_0.C: New.
8590 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8592 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8593 * gcc.dg/special/weak-1.c: Likewise.
8594 * gcc.dg/ucnid-12.c: Likewise.
8595 * gcc.dg/torture/pr45678-1.c: Likewise.
8596 * gcc.dg/torture/pr45678-2.c: Likewise.
8597 * gcc.dg/vector-4.c: Likewise.
8598 * gcc.dg/ipa/inline-5.c: Likewise.
8599 * gcc.dg/ucnid-11.c: Likewise.
8600 * gcc.misc-tests/gcov-13.c: Likewise.
8601 * gcc.misc-tests/gcov-14.c: Likewise.
8602 * g++.dg/ext/label13.C: Likewise.
8603 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8604 hppa*-*-hpux* options.
8605 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8606 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8607 * gcc.dg/pr48616.c: Likewise.
8608 * gcc.dg/pr17957.c: Likewise.
8609 * gcc.dg/pr17055-1.c: Likewise.
8610 * gcc.dg/pr32912-1.c: Likewise.
8611 * gcc.dg/tm/pr51472.c: Likewise.
8612 * c-c++-common/fold-bitand-4.c: Likewise.
8613 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8614 Use dg-additional-options for extra options.
8616 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8618 * gcc.target/epiphany/interrupt-2.c: New test.
8620 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8623 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8624 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8627 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8630 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8632 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8636 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8637 * gcc.target/mips/va-arg-1.c: New test.
8639 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8641 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8642 for -mno-pointers-to-nested-functions.
8644 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8646 * gcc.c-torture/execute/20120207-1.c: New test.
8648 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8650 PR rtl-optimization/52060
8651 * gcc.dg/torture/pr52060.c: New test.
8654 * gcc.c-torture/compile/pr52074.c: New test.
8656 2012-02-07 Tobias Burnus <burnus@net-b.de>
8659 * gfortran.dg/class_to_type_2.f90: New.
8661 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8664 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8667 2012-02-06 Jason Merrill <jason@redhat.com>
8670 * g++.dg/template/conv13.C: New.
8672 2012-02-06 Richard Guenther <rguenther@suse.de>
8674 PR tree-optimization/52115
8675 * gcc.c-torture/compile/pr52115.c: New testcase.
8677 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8680 * gcc.c-torture/execute/pr52129.c: New test.
8682 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8684 * gcc.dg/pr48374.c: Actually add the test I forgot
8685 in the 2012-01-25 commit.
8687 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8690 * gfortran.dg/vect/vect-8.f90: New test case.
8692 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8695 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8697 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8700 * gfortran.dg/class_48.f90 : Add test of allocate class array
8701 component with source in subroutine test3. Remove commenting
8702 out in subroutine test4, since branching on unitialized variable
8703 is now fixed (no PR for this last.).
8705 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8707 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8709 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8711 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8714 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8715 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8717 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8719 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8720 (check_effective_target_sync_int_long): Use it.
8721 (check_effective_target_sync_char_short): Likewise.
8722 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8724 2012-02-05 Tobias Burnus <burnus@net-b.de>
8727 * gfortran.dg/class_48.f90: Add some further checks.
8729 2012-02-05 Ira Rosen <irar@il.ibm.com>
8731 PR tree-optimization/52091
8732 * gcc.dg/vect/pr52091.c: New test.
8734 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8736 PR rtl-optimization/52113
8737 * gcc.target/avr/pr52113.c: New test.
8739 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8741 PR rtl-optimization/52092
8742 * gcc.c-torture/compile/pr52092.c: New test.
8744 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8747 * gfortran.dg/class_array_10.f03: New test.
8750 * gfortran.dg/class_array_11.f03: New test.
8753 * gfortran.dg/class_array_12.f03: New test.
8755 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8758 * gfortran.dg/realloc_on_assign_11.f90: New test.
8760 2012-02-02 Tobias Burnus <burnus@net-b.de>
8763 * gfortran.dg/shape_7.f90: New.
8765 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8767 * gcc.target/mips/mips-prepend-1.c: New test.
8769 2012-02-02 Jan Hubicka <jh@suse.cz>
8770 Tom de Vries <tom@codesourcery.com>
8773 * gcc.dg/alias-12.c: New testcase.
8774 * gcc.dg/alias-13.c: New testcase.
8776 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8779 * gcc.dg/pr52086.c: New test.
8781 PR tree-optimization/52073
8782 * gcc.c-torture/compile/pr52073.c: New test.
8784 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8787 * gfortran.dg/function_optimize_10.f90: New test.
8789 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8791 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8794 2012-02-01 Tobias Burnus <burnus@net-b.de>
8797 * gfortran.dg/typebound_operator_14.f90: New.
8799 2012-02-01 Tobias Burnus <burnus@net-b.de>
8802 * gfortran.dg/elemental_function_1.f90: New.
8804 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8806 PR rtl-optimization/51374
8807 * gcc.target/avr/torture/pr51374-1.c:
8808 Also fail if SBIS is seen.
8810 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8812 PR rtl-optimization/51374
8813 * gcc.target/avr/torture/pr51374-1.c: New.
8815 2012-01-31 Tobias Burnus <burnus@net-b.de>
8818 * gfortran.dg/typebound_generic_11.f90: New.
8820 2012-01-31 Tobias Burnus <burnus@net-b.de>
8823 * gfortran.dg/class_49.f90: New.
8825 2012-01-31 Tobias Burnus <burnus@net-b.de>
8828 * gfortran.dg/elemental_args_check_6.f90: New.
8830 2012-01-31 Jason Merrill <jason@redhat.com>
8833 * g++.dg/cpp0x/variadic122.C: New.
8835 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8838 * gfortran.dg/realloc_on_assign_10.f90: New test.
8840 2012-01-31 Richard Guenther <rguenther@suse.de>
8842 PR tree-optimization/51528
8843 * gcc.dg/torture/pr51528.c: New testcase.
8845 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8848 * lib/go.exp (go_target_compile): Append timeout= to options.
8849 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8850 select5-out.go test on alpha*-*-* targets.
8852 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8854 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8855 (TEST_SHORT): Reformat in the same way.
8856 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8857 (TEST_SHORT): Reformat in the same way.
8858 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8859 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8860 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8861 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8862 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8864 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8867 * gcc.target/arm/pr51835.c: New testcase.
8869 2012-01-30 Richard Guenther <rguenther@suse.de>
8871 PR tree-optimization/52028
8872 * gcc.dg/torture/pr52028.c: New testcase.
8873 * gfortran.dg/ldist-pr45199.f: Adjust.
8874 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8875 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8876 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8878 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8881 * gcc.dg/tree-prof/pr52027.c: New test.
8883 PR tree-optimization/52046
8884 * gcc.dg/pr52046.c: New test.
8887 * g++.dg/other/pr52048.C: New test.
8889 2012-01-30 Richard Guenther <rguenther@suse.de>
8891 PR tree-optimization/52045
8892 * gcc.dg/pr52045.c: New testcase.
8894 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8896 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8897 new code generated for __sync_lock_release.
8899 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8901 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8903 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8906 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8908 * g++.dg/ext/visibility/template10.C: Fix typo.
8910 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8912 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8915 * g++.dg/cpp0x/constexpr-ice6.C: New.
8917 2012-01-29 Tobias Burnus <burnus@net-b.de>
8920 * gfortran.dg/default_initialization_6.f90: New.
8922 2012-01-29 Tobias Burnus <burnus@net-b.de>
8925 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8926 * gfortran.dg/class_48.f90: New.
8928 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8931 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8933 2012-01-28 Tobias Burnus <burnus@net-b.de>
8936 * gfortran.dg/class_allocate_12.f90: New.
8938 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8940 * gcc.dg/torture/pr50444.c: Fix dg directives.
8942 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8945 * gcc.target/arm/pr52006.c: New test.
8947 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8950 * gcc.dg/lto/trans-mem.h: New file.
8951 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8952 * gcc.dg/lto/trans-mem-1_1.c: Same.
8953 * gcc.dg/lto/trans-mem-4_1.c: Same.
8954 * gcc.dg/lto/trans-mem-3_1.c: Same.
8956 2012-01-27 Tobias Burnus <burnus@net-b.de>
8959 * gfortran.dg/dummy_procedure_7.f90: New.
8961 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8963 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8964 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8966 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8969 * g++.dg/other/gc5.C: New test.
8971 2012-01-27 Richard Guenther <rguenther@suse.de>
8973 PR tree-optimization/50444
8974 * gcc.dg/torture/pr50444.c: New testcase.
8976 2012-01-27 Tobias Burnus <burnus@net-b.de>
8980 * gfortran.dg/move_alloc_13.f90: New.
8982 2012-01-27 Tobias Burnus <burnus@net-b.de>
8985 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8986 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8987 and change dg-error string.
8989 2012-01-27 Tobias Burnus <burnus@net-b.de>
8992 * gfortran.dg/elemental_args_check_5.f90: New.
8994 2012-01-27 Richard Guenther <rguenther@suse.de>
8997 * g++.dg/torture/pr51959.C: New testcase.
8999 2012-01-27 Tom de Vries <tom@codesourcery.com>
9001 PR tree-optimization/51990
9002 * gcc.dg/pr51990.c: New test.
9003 * gcc.dg/pr51990-2.c: Same.
9005 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9006 Tobias Burnus <burnus@gcc.gnu.org>
9009 * gfortran.dg/class_allocate_11.f03: New.
9014 * gfortran.dg/class_allocate_7.f03: New.
9015 * gfortran.dg/class_allocate_8.f03: New.
9016 * gfortran.dg/class_allocate_9.f03: New.
9017 * gfortran.dg/class_allocate_10.f03: New.
9019 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9021 * gnat.dg/discr34.adb: New test.
9022 * gnat.dg/discr34_pkg.ads: New helper.
9024 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9026 * gnat.dg/discr33.adb: New test.
9028 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9030 * gnat.dg/limited_with3.ad[sb): New test.
9031 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9032 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9033 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9035 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9037 * gnat.dg/stack_usage1.adb: New test.
9038 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9040 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9041 * gcc.dg/pr44194-2.c: Likewise.
9043 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9046 * g++.dg/template/crash112.C: New.
9048 2012-01-27 Richard Henderson <rth@redhat.com>
9050 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9052 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9054 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9056 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9059 * g++.dg/opt/pr51895.C: New test.
9061 2012-01-26 Michael Matz <matz@suse.de>
9063 PR tree-optimization/48794
9064 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9066 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9068 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9070 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9072 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9073 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9075 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9076 the default value for s390 and s390x.
9078 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9081 * gcc.dg/lto/trans-mem-4_0.c: New.
9082 * gcc.dg/lto/trans-mem-4_1.c: New.
9083 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9085 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9086 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9088 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9089 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9092 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9094 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9096 2012-01-25 Ian Lance Taylor <iant@google.com>
9098 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9100 2012-01-25 Tobias Burnus <burnus@net-b.de>
9103 * gfortran.dg/typebound_proc_25.f90: New.
9105 2012-01-25 Jason Merrill <jason@redhat.com>
9108 * g++.dg/lto/pr51992_0.C: New.
9110 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9112 PR tree-optimization/51987
9113 * gcc.target/i386/pr51987.c: New test.
9115 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9117 * gcc.dg/tm/lto-1.c: Require lto support in target.
9119 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9121 PR rtl-optimization/48374
9122 * gcc.dg/pr48374.c: New test.
9124 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9126 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9128 2012-01-25 Tobias Burnus <burnus@net-b.de>
9131 * gfortran.dg/derived_constructor_char_3.f90: New.
9133 2012-01-24 Ian Lance Taylor <iant@google.com>
9135 * go.test/go-test.exp (filecmp): New procedure.
9136 (errchk): Handle quoted square brackets.
9137 (go-gc-tests): Set go_compile_args. Handle various new test
9138 lines. Skip a few new tests.
9139 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9141 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9143 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9144 (check_effective_target_vect_extract_even_odd)
9145 (check_effective_target_vect_interleave): Return true for MIPS
9148 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9150 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9151 (main): Use it instead of argc.
9153 2012-01-24 Jason Merrill <jason@redhat.com>
9156 * g++.dg/cpp0x/sfinae31.C: New.
9158 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9160 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9162 2012-01-24 Jason Merrill <jason@redhat.com>
9165 * g++.dg/inherit/covariant20.C: New.
9167 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9170 * g++.dg/parse/crash58.C: New.
9172 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9175 * gcc.dg/pr51957-1.c: New test.
9176 * gcc.dg/pr51957-1.h: New file.
9177 * gcc.dg/pr51957-2.c: New test.
9179 2012-01-23 Jason Merrill <jason@redhat.com>
9182 * g++.dg/ext/visibility/template10.C: New.
9184 2012-01-23 Tobias Burnus <burnus@net-b.de>
9187 * gfortran.dg/move_alloc_12.f90: New.
9189 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9192 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9194 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9197 * g++.dg/template/crash111.C: New.
9199 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9201 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9203 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9205 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9208 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9209 the DW_TAG_class_type and DW_AT_name: "Executor".
9211 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9213 * lib/target-supports.exp
9214 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9215 (check_effective_target_vect_interleave): Likewise.
9217 2012-01-22 Jason Merrill <jason@redhat.com>
9220 * g++.dg/template/using20.C: New.
9221 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9223 2012-01-23 Jason Merrill <jason@redhat.com>
9226 * g++.dg/torture/pr51344.C: Limit to x86.
9228 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9230 * c-c++-common/tm/omp.c: Require target with pthread support.
9232 2012-01-23 Richard Guenther <rguenther@suse.de>
9234 PR tree-optimization/51949
9235 * gcc.dg/torture/pr51949.c: New testcase.
9237 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9239 PR rtl-optimization/51933
9240 * gcc.c-torture/execute/pr51933.c: New test.
9242 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9244 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9245 Do not define for Interix.
9247 2012-01-22 Jason Merrill <jason@redhat.com>
9250 * g++.dg/lto/pr51832.h: New.
9251 * g++.dg/lto/pr51832_0.C: New.
9252 * g++.dg/lto/pr51832_1.C: New.
9254 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9256 * gcc.dg/ext-elim-1.c: New test.
9258 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9261 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9262 * g++.dg/opt/longbranch1.C: Likewise.
9264 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9266 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9269 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9272 * gfortran.dg/namelist_74.f90: New test.
9273 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9275 2012-01-21 Tobias Burnus <burnus@net-b.de>
9278 * gfortran.dg/class_47.f90: New.
9280 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9282 * gnat.dg/renaming5.ad[sb]: New test.
9284 2012-01-20 Jason Merrill <jason@redhat.com>
9287 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9289 2012-01-20 Jason Merrill <jason@redhat.com>
9292 * g++.dg/ext/attrib42.C: Require ilp32.
9294 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9297 * gcc.target/arm/pr51915.c: New test.
9299 2012-01-20 Cary Coutant <ccoutant@google.com>
9300 Dodji Seketeli <dodji@redhat.com>
9303 * g++.dg/debug/dwarf2/nested-3.C: New test.
9305 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9308 * g++.dg/template/crash110.C: New.
9310 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9312 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9313 Remove default options on hppa*-*-hpux*.
9315 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9317 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9319 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9321 * gcc.c-torture/compile/pr51856.c: New testcase.
9323 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9325 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9326 options to go_target_compile.
9328 2012-01-20 Kai Tietz <ktietz@redhat.com>
9330 * g++.dg/torture/pr51344.C: Fix typo.
9332 2012-01-20 Richard Guenther <rguenther@suse.de>
9334 PR tree-optimization/51903
9335 * g++.dg/torture/pr51903.C: New testcase.
9337 2012-01-20 Tobias Burnus <burnus@net-b.de>
9338 Janus Weil <janus@gcc.gnu.org>
9341 * gfortran.dg/use_21.f90: New.
9343 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9346 * gcc.dg/torture/pr51106-1.c: New test.
9347 * gcc.dg/torture/pr51106-2.c: New test.
9349 2012-01-19 Kai Tietz <ktietz@redhat.com>
9351 * g++.dg/torture/pr51344.C: New test.
9353 2012-01-19 Tobias Burnus <burnus@net-b.de>
9356 * gfortran.dg/intrinsic_size_2.f90: New.
9358 2012-01-19 Jason Merrill <jason@redhat.com>
9361 * g++.dg/inherit/using7.C: New.
9363 2012-01-19 Richard Guenther <rguenther@suse.de>
9365 PR tree-optimization/37997
9366 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9368 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9370 PR rtl-optimization/51505
9371 * gcc.dg/pr51505.c: New test.
9373 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9376 * gfortran.dg/typebound_operator_12.f03: New.
9377 * gfortran.dg/typebound_operator_13.f03: New.
9379 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9382 * g++.dg/cpp0x/pr51225.C: New.
9384 2012-01-17 Ian Lance Taylor <iant@google.com>
9387 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9389 2012-01-17 Tobias Burnus <burnus@net-b.de>
9392 * gfortran.dg/realloc_on_assign_9.f90: New.
9394 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9397 * gcc.dg/tm/memopt-3.c: Remove xfail.
9398 * gcc.dg/tm/memopt-4.c: Remove xfail.
9399 * gcc.dg/tm/memopt-5.c: Remove xfail.
9400 * gcc.dg/tm/memopt-7.c: Remove xfail.
9402 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9404 PR tree-optimization/51877
9405 * gcc.c-torture/execute/pr51877.c: New test.
9407 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9409 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9410 {!vect_align_arrays} to vect_sizes_32B_16B.
9411 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9412 * gcc.dg/vect/vect-peel-3.c: Ditto.
9414 2012-01-16 Jason Merrill <jason@redhat.com>
9417 * g++.dg/abi/mangle60.C: New.
9420 * g++.dg/pch/mangle1.{C,Hs}: New.
9422 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9423 Tobias Burnus <burnus@net-b.de>
9426 * gfortran.dg/elemental_optional_args_3.f90: New
9427 * gfortran.dg/elemental_optional_args_4.f90: New
9429 2012-01-16 Tobias Burnus <burnus@net-b.de>
9432 * gfortran.dg/use_20.f90: New
9434 2012-01-16 Jason Merrill <jason@redhat.com>
9437 * g++.dg/cpp0x/rv-bitfield.C: New.
9438 * g++.dg/cpp0x/rv-bitfield2.C: New.
9440 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9442 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9443 subroutine 'qsort' and use index array to assign the result.
9445 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9447 PR tree-optimization/51865
9448 * gcc.dg/pr51865.c: New test.
9450 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9452 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9454 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9456 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9457 to be loaded from the constant pool, rather than via %hi and %lo.
9459 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9461 PR rtl-optimization/51821
9462 * gcc.dg/pr51821.c: New test.
9464 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9466 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9468 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9470 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9472 2012-01-14 Tobias Burnus <burnus@net-b.de>
9475 * gfortran.dg/init_flag_8.f90: New.
9476 * gfortran.dg/init_flag_9.f90: New.
9478 2011-01-14 Tobias Burnus <burnus@net-b.de>
9481 * gfortran.dg/use_18.f90: New.
9482 * gfortran.dg/use_19.f90: New.
9484 2012-01-13 Ian Lance Taylor <iant@google.com>
9487 * g++.dg/warn/Wsign-compare-4.C: New.
9489 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9492 * gfortran.dg/alloc_comp_assign.f03: New.
9493 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9494 __BUILTIN_FREE from 38 to 32.
9496 2012-01-13 Jason Merrill <jason@redhat.com>
9499 * g++.dg/warn/Wreturn-type-7.C: New.
9501 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9503 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9505 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9506 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9507 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9508 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9509 int32plus because of big array needed.
9510 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9511 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9513 2012-01-13 Jason Merrill <jason@redhat.com>
9516 * g++.dg/ext/visibility/template9.C: New.
9519 * g++.dg/cpp0x/defaulted34.C: New.
9520 * g++.dg/template/virtual3.C: New.
9522 2012-01-13 Richard Guenther <rguenther@suse.de>
9525 * gcc.dg/torture/pr8081.c: New testcase.
9527 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9529 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9531 2012-01-12 Jason Merrill <jason@redhat.com>
9534 * g++.dg/ext/stmtexpr14.C: New.
9536 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9539 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9541 2012-01-12 Jason Merrill <jason@redhat.com>
9544 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9545 * g++.dg/abi/mangle58.C: Likewise.
9548 * g++.dg/template/arg8.C: New.
9550 2012-01-12 Ira Rosen <irar@il.ibm.com>
9552 PR tree-optimization/51799
9553 * gcc.dg/vect/pr51799.c: New test.
9554 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9557 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9558 Tobias Burnus <burnus@net-b.de>
9562 * lib/target-supports.exp
9563 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9564 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9566 2012-01-11 Jason Merrill <jason@redhat.com>
9569 * g++.dg/ext/attrib42.C: New.
9571 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9574 * gcc.dg/pr51796.c: New test.
9576 2012-01-11 Jason Merrill <jason@redhat.com>
9579 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9581 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9583 * gnat.dg/array19.ad[sb]: New test.
9585 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9587 * gnat.dg/opt23.ad[sb]: New test.
9588 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9589 * gnat.dg/opt24.ad[sb]: New test.
9591 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9593 PR tree-optimization/49642
9594 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9595 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9597 2012-01-11 Jason Merrill <jason@redhat.com>
9600 * g++.dg/template/explicit-args5.C: New.
9602 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9604 * gcc.c-torture/execute/20120110-1.c: New testcase.
9606 2012-01-10 Jason Merrill <jason@redhat.com>
9609 * g++.dg/inherit/ambig1.C: New.
9612 * g++.dg/cpp0x/constexpr-cache1.C: New.
9614 2012-01-10 Richard Guenther <rguenther@suse.de>
9616 PR tree-optimization/51801
9617 * gcc.dg/torture/pr51801.c: New testcase.
9619 2012-01-10 Tobias Burnus <burnus@net-b.de>
9622 * gfortran.dg/allocate_with_typespec_5.f90: New.
9624 2012-01-10 Tobias Burnus <burnus@net-b.de>
9626 * gfortran.dg/class_39.f03: Update dg-error string.
9628 2012-01-10 Richard Guenther <rguenther@suse.de>
9630 PR tree-optimization/50913
9631 * gcc.dg/graphite/interchange-16.c: New testcase.
9632 * gcc.dg/graphite/scop-20.c: XFAIL.
9633 * gfortran.dg/graphite/interchange-1.f: Likewise.
9634 * gfortran.dg/graphite/block-1.f90: Likewise.
9635 * gfortran.dg/graphite/block-2.f: Likewise.
9637 2012-01-10 Richard Henderson <rth@redhat.com>
9639 * lib/target-supports.exp (check_effective_target_vect_perm,
9640 check_effective_target_vect_perm_byte,
9641 check_effective_target_vect_perm_short): Enable for arm neon.
9643 2012-01-09 Tobias Burnus <burnus@net-b.de>
9646 * gfortran.dg/typebound_operator_11.f90: New.
9648 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9650 * gnat.dg/array18.adb: New test.
9651 * gnat.dg/array18_pkg.ads: New helper.
9653 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9656 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9657 around base object in first assignment in main program.
9658 * gfortran.dg/typebound_operator_10.f03: New test.
9660 2012-01-09 Martin Jambor <mjambor@suse.cz>
9662 PR tree-optimization/51759
9663 * g++.dg/ipa/pr51759.C: New test.
9665 2012-01-09 Tobias Burnus <burnus@net-b.de>
9668 * gfortran.dg/optional_absent_2.f90: New.
9670 2012-01-09 Tobias Burnus <burnus@net-b.de>
9673 * gfortran.dg/use_17.f90: New.
9675 2012-01-09 Gary Funck <gary@intrepid.com>
9677 PR preprocessor/33919
9678 * gcc.dg/pr33919.c: New test.
9679 * gcc.dg/pr33919-0.h: New test header file.
9680 * gcc.dg/pr33919-1.h: Ditto.
9681 * gcc.dg/pr33919-2.h: Ditto.
9683 2012-01-07 Jan Hubicka <jh@suse.cz>
9685 PR tree-optimize/51694
9686 * gcc.c-torture/compile/pr51694.c: new testcase.
9688 2012-01-07 Jan Hubicka <jh@suse.cz>
9690 PR tree-optimization/51600
9691 * g++.dg/torture/pr51600.C: New testcase.
9693 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9695 PR gcov-profile/51715
9696 PR gcov-profile/51717
9697 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9698 * gcc.misc-tests/gcov-14.c: Likewise.
9700 2012-01-06 Jason Merrill <jason@redhat.com>
9702 * g++.dg/parse/new5.C: New.
9704 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9707 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9708 including <string.h>.
9710 2012-01-06 Jason Merrill <jason@redhat.com>
9712 * g++.dg/abi/mangle51.C: New.
9713 * g++.dg/abi/mangle52.C: New.
9714 * g++.dg/abi/mangle53.C: New.
9715 * g++.dg/abi/mangle54.C: New.
9716 * g++.dg/abi/mangle55.C: New.
9717 * g++.dg/abi/mangle56.C: New.
9718 * g++.dg/abi/mangle57.C: New.
9719 * g++.dg/abi/mangle58.C: New.
9720 * g++.dg/abi/mangle59.C: New.
9721 * g++.dg/cpp0x/trailing3.C: Update mangling.
9722 * g++.dg/cpp0x/variadic111.C: Update mangling.
9723 * g++.dg/cpp0x/variadic4.C: Update mangling.
9724 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9725 * g++.dg/template/nontype22.C: Works now.
9726 * g++.dg/template/pr35240.C: Works now.
9728 * g++.dg/cpp0x/error7.C: New.
9730 2012-01-06 Tobias Burnus <burnus@net-b.de>
9732 * gfortran.dg/deallocate_stat_2.f90: New.
9733 * coarray/allocate_errgmsg.f90: New.
9734 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9735 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9736 * coarray/subobject_1.f90: Fix for num_images > 1.
9737 * gfortran.dg/deallocate_stat.f90: Update due to changed
9740 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9742 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9744 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9746 * ada/acats/overflow.lst: Add cb20004.
9748 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9751 * g++.dg/cpp0x/alias-decl-18.C: New test.
9753 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9755 * gcc.c-torture/execute/20120104-1.c: New test.
9757 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9760 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9761 the old typebound_operator_8.f03.
9762 * gfortran.dg/typebound_operator_8.f03: New version of
9763 typebound_operator_7.f03 with 'u' a derived type instead of a
9766 2012-01-05 Richard Guenther <rguenther@suse.de>
9768 * g++.dg/torture/pr49309.C: Skip for -flto.
9770 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9773 * gcc.c-torture/compile/pr51761.c: New test.
9775 2012-01-05 Richard Guenther <rguenther@suse.de>
9777 PR tree-optimization/51760
9778 * gcc.dg/torture/pr51760.c: New testcase.
9780 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9783 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9785 2012-01-05 Richard Guenther <rguenther@suse.de>
9788 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9789 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9791 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9794 * gcc.dg/pr51695.c: New test.
9796 2012-01-04 Andrew Pinski <apinski@cavium.com>
9798 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9799 * gcc.target/mips/octeon2-lx-1.c: New test.
9800 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9801 * gcc.target/mips/octeon2-lx-2.c: New test.
9802 * gcc.target/mips/octeon2-lx-3.c: New test.
9804 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9808 * gcc.dg/tm/alias-1.c: Adjust regexp.
9809 * gcc.dg/tm/alias-2.c: Adjust regexp.
9811 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9814 * g++.dg/warn/Wparentheses-26.C: New.
9816 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9818 * gfortran.dg/elemental_optional_args_2.f90: New test.
9820 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9823 * gfortran.dg/common_17.f90: New test.
9825 2012-01-04 Richard Guenther <rguenther@suse.de>
9827 PR tree-optimization/49651
9828 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9829 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9831 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9834 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9836 2012-01-03 Andrew Pinski <apinski@cavium.com>
9838 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9839 for all mips targets. Also allow an optional .cfi_startproc.
9841 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9843 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9845 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9848 * g++.dg/rtti/dyncast5.C: New.
9850 2012-01-03 Richard Guenther <rguenther@suse.de>
9852 PR tree-optimization/51070
9853 * gcc.dg/torture/pr51070-2.c: New testcase.
9855 2012-01-03 Richard Guenther <rguenther@suse.de>
9857 PR tree-optimization/51692
9858 * gcc.dg/torture/pr51692.c: New testcase.
9860 2012-01-03 Richard Guenther <rguenther@suse.de>
9863 * g++.dg/lto/pr51650-3_0.C: New testcase.
9865 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9868 * g++.dg/warn/Wredundant-decls-spec.C: New.
9870 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9872 PR tree-optimization/51719
9873 * g++.dg/tree-prof/pr51719.C: New test.
9875 2012-01-03 Richard Guenther <rguenther@suse.de>
9878 * gcc.dg/fold-compare-6.c: New testcase.
9880 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9883 * g++.dg/gomp/pr51669.C: New test.
9885 2012-01-02 Jason Merrill <jason@redhat.com>
9888 * g++.dg/cpp0x/constexpr-union2.C: New.
9891 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9893 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9896 * g++.dg/cpp0x/constexpr-99.C: New test.
9898 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9901 * g++.dg/template/init9.C: New.
9903 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9905 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9906 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9907 rather than a specific number.
9909 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9914 * gfortran.dg/typebound_operator_7.f03: New.
9915 * gfortran.dg/typebound_operator_8.f03: New.
9917 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9920 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9922 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9924 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9926 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9928 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9930 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9933 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9935 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9936 * gfortran.dg/io_real_boz_4.f90: Likewise.
9937 * gfortran.dg/io_real_boz_5.f90: Likewise.
9939 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9941 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9943 2012-01-02 Revital Eres <revital.eres@linaro.org>
9945 * gcc.dg/sms-11.c: New file.
9947 2012-01-02 Tobias Burnus <burnus@net-b.de>
9950 * gfortran.dg/coarray/image_index_3.f90: New.
9952 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9955 * g++.dg/parse/enum8.C: New.
9957 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9960 * g++.dg/conversion/reinterpret4.C: New.
9961 * g++.dg/conversion/reinterpret1.C: Adjust.
9963 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9965 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9967 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9969 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9970 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9971 * g++.old-deja/g++.jason/access14.C: Likewise.
9972 * g++.old-deja/g++.jason/access8.C: Likewise.
9973 * g++.old-deja/g++.jason/access1.C: Likewise.
9974 * g++.old-deja/g++.other/access3.C: Likewise.
9975 * g++.old-deja/g++.other/access5.C: Likewise.
9976 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9977 * g++.old-deja/g++.law/visibility22.C: Likewise.
9978 * g++.old-deja/g++.law/visibility26.C: Likewise.
9979 * g++.old-deja/g++.mike/p2746.C: Likewise.
9980 * g++.dg/debug/using1.C: Likewise.
9981 * g++.dg/lookup/using51.C: Likewise.
9982 * g++.dg/inherit/using5.C: Likewise.
9983 * g++.dg/inherit/pr30297.C: Likewise.
9984 * g++.dg/inherit/access8.C: Likewise.
9985 * g++.dg/torture/pr39362.C: Likewise.
9986 * g++.dg/template/crash13.C: Likewise.
9987 * g++.dg/template/using10.C: Likewise.
9989 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9992 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9994 2012-01-01 Ira Rosen <irar@il.ibm.com>
9996 PR tree-optimization/51704
9997 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9998 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9999 corresponding flags.
10001 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10004 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10006 2012-01-01 Jan Hubicka <jh@suse.cz>
10008 PR rtl-optimization/51069
10009 * gcc.c-torture/compile/pr51069.c: New testcase.
10011 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10013 PR tree-optimization/51683
10014 * gcc.dg/pr51683.c: New test.
10016 Copyright (C) 2012 Free Software Foundation, Inc.
10018 Copying and distribution of this file, with or without modification,
10019 are permitted in any medium without royalty provided the copyright
10020 notice and this notice are preserved.