1 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
4 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
5 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
6 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
7 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
9 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
11 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
12 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
13 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
15 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
17 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
19 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
20 * g++.dg/tm/pr47530.C: Same.
22 2012-11-09 Jason Merrill <jason@redhat.com>
25 * g++.dg/cpp0x/alias-decl-25.C: New.
27 * g++.dg/abi/abi-tag1.C: New.
28 * g++.dg/abi/abi-tag2.C: New.
30 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
32 PR rtl-optimization/55154
33 * gcc.target/i386/pr55154.c: New test.
35 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
37 PR rtl-optimization/55151
38 * gcc.dg/pr55151.c: Move ...
39 * gcc.target/i386/pr55151.c: ... here.
41 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
43 PR rtl-optimization/54472
44 * gcc.dg/pr54472.c: New test.
46 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
48 * gnat.dg/stack_check3.ad[sb]: New test.
50 2012-11-08 Ian Lance Taylor <iant@google.com>
52 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
53 with arguments. Handle errorcheckoutput and rundir test types.
55 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
57 PR tree-optimization/55191
58 * gcc.dg/pr55191.c: New test.
60 2012-11-08 Jakub Jelinek <jakub@redhat.com>
63 * g++.dg/debug/pr54499.C: New test.
65 2012-11-08 Jan Hubicka <jh@suse.cz>
68 * gcc.dg/winline-3.c: Update.
70 2012-11-08 Martin Jambor <mjambor@suse.cz>
72 * gfortran.dg/ipcp-array-1.f90: New test.
74 2012-11-08 Florian Weimer <fweimer@redhat.com>
76 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
78 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
80 PR rtl-optimization/55151
81 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
83 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
85 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
87 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
89 * gcc.c-torture/compile/20121107-1.c: New test.
91 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
93 PR rtl-optimization/55151
94 * gcc.dg/pr55151.c: Compile it only for x86_64.
96 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
98 PR rtl-optimization/55122
99 * gcc.dg/pr55122.c: New test.
101 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
103 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
105 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
106 * gcc.target/powerpc/loop_align.c: Skip on AIX.
107 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
108 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
110 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
113 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
115 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
118 * c-c++-common/pr51294.c: New.
120 2012-11-07 Martin Jambor <mjambor@suse.cz>
122 PR tree-optimization/53787
123 * gcc.dg/ipa/ipa-5.c: Adjust.
124 * gcc.dg/ipa/ipcp-agg-1.c: New test.
125 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
126 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
127 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
128 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
129 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
130 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
131 * gfortran.dg/pr48636-2.f90: New test.
132 * gfortran.dg/pr53787.f90: Likewise.
134 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
138 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
141 * g++.dg/cpp0x/constexpr-union4.C: New.
143 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
145 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
147 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
150 * gcc.c-torture/compile/pr49220.c: New test.
152 2012-11-07 Florian Weimer <fweimer@redhat.com>
154 * g++.dg/init/new40.C: New.
156 2012-11-07 Jakub Jelinek <jakub@redhat.com>
159 * gcc.dg/guality/pr54693-2.c: New test.
161 2012-11-06 Andrew Pinski <apinski@cavium.com>
163 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
164 -fno-vect-cost-model.
166 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
168 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
169 * gcc.dg/tm/debug-1.c: Same.
170 * gcc.dg/tm/irrevocable-3.c: Same.
171 * gcc.dg/tm/irrevocable-4.c: Same.
172 * gcc.dg/tm/memopt-10.c: Same.
173 * gcc.dg/tm/memopt-11.c: Same.
174 * gcc.dg/tm/props-4.c: Same.
175 * gcc.dg/tm/wrap-3.c: Same.
176 * gcc.dg/tm/wrap-4.c: Same.
178 2012-11-06 Andrew Pinski <apinski@cavium.com>
180 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
182 2012-11-06 Jan Hubicka <jh@suse.cz>
184 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
186 * gcc.dg/tree-ssa/loop-23.c: Likewise.
187 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
188 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
190 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
192 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
194 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
197 * gcc.dg/torture/pr41993.c: New test.
199 2012-11-06 Jan Hubicka <jh@suse.cz>
201 * gcc.target/i386/l_fma_float_?.c: Update.
202 * gcc.target/i386/l_fma_double_?.c: Update.
204 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
207 * gcc.target/sh/pr54089-8.c: New.
208 * gcc.target/sh/pr54089-9.c: New.
210 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
213 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
214 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
215 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
216 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
217 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
218 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
219 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
220 * gcc.target/i386/avx-vzeroupper-27.c: New.
222 2012-11-06 Janus Weil <janus@gcc.gnu.org>
225 * gfortran.dg/transfer_class_1.f90: New.
226 * gfortran.dg/transfer_class_2.f90: New.
228 2012-11-05 Sriraman Tallam <tmsriram@google.com>
230 * testsuite/g++.dg/mv1.C: New test.
231 * testsuite/g++.dg/mv2.C: New test.
232 * testsuite/g++.dg/mv3.C: New test.
233 * testsuite/g++.dg/mv4.C: New test.
234 * testsuite/g++.dg/mv5.C: New test.
235 * testsuite/g++.dg/mv6.C: New test.
237 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
240 * gcc.dg/const-uniq-1.c (a): Increase length four times.
242 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
244 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
247 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
249 * g++.dg/torture/20121105-1.C: New test.
251 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
253 * gcc.dg/torture/fp-compare.c: New testcase.
255 2012-11-05 Jan Hubicka <jh@suse.cz>
257 * gcc.dg/const-1.c: Update.
258 * gcc.dg/pure-1.c: Update.
260 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
262 PR rtl-optimization/55151
263 * gcc.dg/pr55151.c: New test.
265 2012-11-05 Jakub Jelinek <jakub@redhat.com>
269 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
271 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
274 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
276 2012-11-05 Jan Hubicka <jh@suse.cz>
278 * gcc.dg/autopar/pr49960.c: Fix testcase.
280 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
282 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
283 Fix scan-tree-dump-times directive.
285 2012-11-04 Janus Weil <janus@gcc.gnu.org>
288 * gfortran.dg/associate_12.f90: New.
290 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
293 * lib/target-supports.exp (check_effective_target_masm_intel): New
295 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
298 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
299 Jack Howarth <howarth@bromo.med.uc.edu>
301 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
302 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
303 * gcc.target/i386/pr53249.c: Likewise.
305 2012-11-03 Andrew Pinski <apinski@cavium.com>
307 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
308 call abort1 so that cross jumping does not happen.
310 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
313 * gcc.target/sh/pr51244-18.c: New.
314 * gcc.target/sh/pr51244-19.c: New.
316 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
318 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
319 b requires a 64-bit operation followed by a truncation.
321 2012-11-02 Jan Hubicka <jh@suse.cz>
323 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
325 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
327 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
328 conditions to verify the reduction code is vectorized.
330 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
331 in case 'pow', such as 'powerpc' is used in the compiler version name.
332 * gcc.target/powerpc/pr46728-2.c: Likewise.
333 * gcc.target/powerpc/pr46728-3.c: Likewise.
334 * gcc.target/powerpc/pr46728-4.c: Likewise.
335 * gcc.target/powerpc/pr46728-5.c: Likewise.
336 * gcc.target/powerpc/pr46728-7.c: Likewise.
337 * gcc.target/powerpc/pr46728-8.c: Likewise.
338 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
340 2012-11-02 Jan Hubicka <jh@suse.cz>
342 * gcc.dg/tree-ssa/loop-38.c: New testcase.
344 2012-11-02 Jan Hubicka <jh@suse.cz>
346 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
347 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
349 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
352 * gcc.target/i386/pr55130.c: New test.
354 2012-11-02 Jakub Jelinek <jakub@redhat.com>
357 * gcc.target/i386/pr55147.c: New test.
359 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
361 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
362 * gfortran.dg/default_format_denormal_1.f90: Same.
364 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
367 * g++.dg/ext/vector19.C: Remove target restrictions.
368 * gcc.dg/fold-compare-7.c: New testcase.
370 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
373 * gcc.target/sh/pr55160.c: New.
375 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
377 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
378 scan-assembler regex.
380 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
383 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
384 * gcc.dg/pr55150-2.c: New test.
386 2012-11-01 Sharad Singhai <singhai@google.com>
388 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
389 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
390 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
391 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
393 2012-10-31 Dehao Chen <dehao@google.com>
395 * g++.dg/debug/dwarf2/block.C: New testcase.
397 2012-10-31 Jan Hubicka <jh@suse.cz>
399 * gcc.dg/pr44974.c: Add noinline.
401 2012-10-31 Janus Weil <janus@gcc.gnu.org>
404 * gfortran.dg/class_54.f90: New.
406 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
407 Jakub Jelinek <jakub@redhat.com>
409 PR tree-optimization/55018
410 * gcc.dg/torture/pr55018.c: New test.
412 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
415 * g++.dg/ext/vla13.C: New.
417 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
420 * gcc.dg/pr55150.c: New test.
422 2012-10-31 Tobias Burnus <burnus@net-b.de>
425 * gfortran.dg/associate_11.f90: New.
427 2012-10-31 Dodji Seketeli <dodji@redhat.com>
430 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
432 2012-10-31 Jakub Jelinek <jakub@redhat.com>
434 PR tree-optimization/19105
435 PR tree-optimization/21643
436 PR tree-optimization/46309
437 * gcc.dg/pr19105.c: New test.
438 * gcc.dg/pr21643.c: New test.
439 * gcc.dg/pr46309-2.c: New test.
440 * gcc.c-torture/execute/pr46309.c: New test.
442 2012-10-31 Alan Modra <amodra@gmail.com>
444 * gcc.target/powerpc/dimode_off.c: New.
445 * gcc.target/powerpc/timode_off.c: New.
446 * gcc.target/powerpc/dfmode_off.c: New.
447 * gcc.target/powerpc/tfmode_off.c: New.
449 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
451 PR rtl-optimization/55093
452 * gcc.target/i386/pr55093.c: New file.
454 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
456 * gcc.target/i386/pr55116.c: Renamed to ...
457 * gcc.target/i386/pr55116-1.c: This.
459 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
461 * gcc.target/i386/pr55116-2.c: New file.
463 2012-10-30 Richard Biener <rguenther@suse.de>
465 * gcc.dg/vect/slp-perm-2.c: Adjust.
467 2012-10-30 Richard Biener <rguenther@suse.de>
469 PR tree-optimization/55111
470 * gcc.dg/torture/pr55111.c: New testcase.
472 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
475 * gcc.target/sh/pr53988.c: New.
477 2012-10-30 Bin Cheng <bin.cheng@arm.com>
480 * gcc.dg/hoist-register-pressure-1.c: Rename from
481 hoist-register-pressure.c. Add nonpic condition.
482 * gcc.dg/hoist-register-pressure-2.c: New testcase.
484 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
487 * gcc.dg/Wreturn-local-addr.c: New.
488 * g++.dg/warn/Wno-return-local-addr.C: New.
489 * g++.dg/warn/Wreturn-local-addr.C: New.
491 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
494 * gcc.target/i386/pr55116.c: New file.
496 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
499 * gcc.dg/Wshadow-4.c: New.
500 * gcc.dg/Wshadow-4.h: New.
502 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
505 * gcc.dg/guality/pr54693.c: New.
507 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
510 * gcc.dg/pr55027.c: New testcase.
512 2012-10-29 Jan Hubicka <jh@suse.cz>
514 * gcc.dg/ipa/inline-6.c: New testcase.
516 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
518 PR rtl-optimization/55106
519 * g++.dg/pr55106.C: New.
521 2012-10-29 Richard Guenther <rguenther@suse.de>
524 * gcc.dg/torture/pr53695.c: New testcase.
526 2012-10-28 Jan Hubicka <jh@suse.cz>
528 * gcc.dg/ipa/inlinehint-3.c: New testcase.
530 2012-10-28 Tobias Burnus <burnus@net-b.de>
533 * gfortran.dg/do_check_6.f90: New.
535 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
536 Jack Howarth <howarth@bromo.med.uc.edu>
539 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
541 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
543 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
546 * gcc.target/i386/pr34283.c: New test.
548 2012-10-26 Jakub Jelinek <jakub@redhat.com>
551 * g++.dg/opt/pr55081.C: New test.
555 * gcc.dg/guality/pr54970.c: New test.
557 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
560 * g++.dg/template/new11.C: New.
562 2012-10-26 Richard Biener <rguenther@suse.de>
565 * gcc.dg/torture/pr54824.c: New testcase.
567 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
569 * gcc.target/i386/fxsave-1.c: New.
570 * gcc.target/i386/fxsave64-1.c: Ditto.
571 * gcc.target/i386/fxrstor-1.c: Ditto.
572 * gcc.target/i386/fxrstor64-1.c: Ditto.
573 * gcc.target/i386/xsave-1.c: Ditto.
574 * gcc.target/i386/xsave64-1.c: Ditto.
575 * gcc.target/i386/xrstor-1.c: Ditto.
576 * gcc.target/i386/xrstor64-1.c: Ditto.
577 * gcc.target/i386/xsaveopt-1.c: Ditto.
578 * gcc.target/i386/xsaveopt64-1.c: Ditto.
579 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
580 * gcc.target/i386/sse-13.c: Ditto.
581 * gcc.target/i386/sse-14.c: Ditto.
582 * gcc.target/i386/sse-22.c: Ditto.
583 * gcc.target/i386/sse-23.c: Ditto.
584 * g++.dg/other/i386-2.C: Ditto.
585 * g++.dg/other/i386-3.C: Ditto.
587 2012-10-25 Jan Hubicka <jh@suse.cz>
589 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
592 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
595 * g++.dg/ext/transparent-union.C: New.
597 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
600 * g++.dg/ext/vector19.C: New testcase.
602 2012-10-25 Richard Biener <rguenther@suse.de>
604 PR tree-optimization/54902
605 * g++.dg/torture/pr54902.C: New testcase.
607 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
610 * g++.dg/template/crash114.C: New.
612 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
615 * gcc.target/i386/pr55049-1.c: New test.
617 2012-10-24 Janus Weil <janus@gcc.gnu.org>
620 * gfortran.dg/class_dummy_4.f03: New.
622 2012-10-24 Jakub Jelinek <jakub@redhat.com>
624 PR rtl-optimization/55010
625 * gcc.dg/pr55010.c: New test.
628 * g++.dg/debug/pr54828.C: New test.
630 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
632 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
633 * gcc.dg/vect/vect-83_64.c: Likewise.
635 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
638 * g++.dg/cpp0x/constexpr-union4.C: New.
640 2012-10-23 Jeff Law <law@redhat.com>
642 * gcc.c-torture/execute/pr54985.c: New test.
644 2012-10-23 Paul Koning <ni1d@arrl.net>
647 * g++.dg/debug/dwarf2/pr54508.C: New.
649 2012-10-23 Jakub Jelinek <jakub@redhat.com>
652 * g++.dg/template/sizeof14.C: New test.
654 2012-10-23 Ian Bolton <ian.bolton@arm.com>
655 Jim MacArthur <jim.macarthur@arm.com>
656 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
657 Marcus Shawcroft <marcus.shawcroft@arm.com>
658 Nigel Stephens <nigel.stephens@arm.com>
659 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
660 Richard Earnshaw <rearnsha@arm.com>
661 Sofiane Naci <sofiane.naci@arm.com>
662 Stephen Thomas <stephen.thomas@arm.com>
663 Tejas Belagod <tejas.belagod@arm.com>
664 Yufeng Zhang <yufeng.zhang@arm.com>
666 * lib/target-supports.exp
667 (check_profiling_available): Add AArch64.
668 (check_effective_target_vect_int): Likewise.
669 (check_effective_target_vect_shift): Likewise.
670 (check_effective_target_vect_float): Likewise.
671 (check_effective_target_vect_double): Likewise.
672 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
673 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
674 (check_effective_target_vect_pack_trunc): Likewise.
675 (check_effective_target_vect_unpack): Likewise.
676 (check_effective_target_vect_hw_misalign): Likewise.
677 (check_effective_target_vect_short_mult): Likewise.
678 (check_effective_target_vect_int_mult): Likewise.
679 (check_effective_target_vect_stridedN): Likewise.
680 (check_effective_target_sync_int_long): Likewise.
681 (check_effective_target_sync_char_short): Likewise.
682 (check_vect_support_and_set_flags): Likewise.
683 (check_effective_target_aarch64_tiny): New.
684 (check_effective_target_aarch64_small): New.
685 (check_effective_target_aarch64_large): New.
686 * g++.dg/other/PR23205.C: Enable aarch64.
687 * g++.dg/other/pr23205-2.C: Likewise.
688 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
689 * gcc.c-torture/execute/20101011-1.c: Likewise.
690 * gcc.dg/20020312-2.c: Likewise.
691 * gcc.dg/20040813-1.c: Likewise.
692 * gcc.dg/builtin-apply2.c: Likewise.
693 * gcc.dg/stack-usage-1.c: Likewise.
695 2012-10-23 Ian Bolton <ian.bolton@arm.com>
696 Jim MacArthur <jim.macarthur@arm.com>
697 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
698 Marcus Shawcroft <marcus.shawcroft@arm.com>
699 Nigel Stephens <nigel.stephens@arm.com>
700 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
701 Richard Earnshaw <rearnsha@arm.com>
702 Sofiane Naci <sofiane.naci@arm.com>
703 Stephen Thomas <stephen.thomas@arm.com>
704 Tejas Belagod <tejas.belagod@arm.com>
705 Yufeng Zhang <yufeng.zhang@arm.com>
707 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
708 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
709 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
710 * gcc.target/aarch64/aapcs/abitest.S: New file.
711 * gcc.target/aarch64/aapcs/abitest.h: New file.
712 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
713 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
714 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
715 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
716 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
717 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
718 * gcc.target/aarch64/aapcs/ice_1.c: New file.
719 * gcc.target/aarch64/aapcs/ice_2.c: New file.
720 * gcc.target/aarch64/aapcs/ice_3.c: New file.
721 * gcc.target/aarch64/aapcs/ice_4.c: New file.
722 * gcc.target/aarch64/aapcs/ice_5.c: New file.
723 * gcc.target/aarch64/aapcs/macro-def.h: New file.
724 * gcc.target/aarch64/aapcs/test_1.c: New file.
725 * gcc.target/aarch64/aapcs/test_10.c: New file.
726 * gcc.target/aarch64/aapcs/test_11.c: New file.
727 * gcc.target/aarch64/aapcs/test_12.c: New file.
728 * gcc.target/aarch64/aapcs/test_13.c: New file.
729 * gcc.target/aarch64/aapcs/test_14.c: New file.
730 * gcc.target/aarch64/aapcs/test_15.c: New file.
731 * gcc.target/aarch64/aapcs/test_16.c: New file.
732 * gcc.target/aarch64/aapcs/test_17.c: New file.
733 * gcc.target/aarch64/aapcs/test_18.c: New file.
734 * gcc.target/aarch64/aapcs/test_19.c: New file.
735 * gcc.target/aarch64/aapcs/test_2.c: New file.
736 * gcc.target/aarch64/aapcs/test_20.c: New file.
737 * gcc.target/aarch64/aapcs/test_21.c: New file.
738 * gcc.target/aarch64/aapcs/test_22.c: New file.
739 * gcc.target/aarch64/aapcs/test_23.c: New file.
740 * gcc.target/aarch64/aapcs/test_24.c: New file.
741 * gcc.target/aarch64/aapcs/test_25.c: New file.
742 * gcc.target/aarch64/aapcs/test_26.c: New file.
743 * gcc.target/aarch64/aapcs/test_3.c: New file.
744 * gcc.target/aarch64/aapcs/test_4.c: New file.
745 * gcc.target/aarch64/aapcs/test_5.c: New file.
746 * gcc.target/aarch64/aapcs/test_6.c: New file.
747 * gcc.target/aarch64/aapcs/test_7.c: New file.
748 * gcc.target/aarch64/aapcs/test_8.c: New file.
749 * gcc.target/aarch64/aapcs/test_9.c: New file.
750 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
751 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
752 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
753 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
754 * gcc.target/aarch64/aapcs/test_complex.c: New file.
755 * gcc.target/aarch64/aapcs/test_int128.c: New file.
756 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
757 * gcc.target/aarch64/aapcs/type-def.h: New file.
758 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
759 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
760 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
761 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
762 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
763 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
764 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
765 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
766 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
767 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
768 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
769 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
770 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
771 * gcc.target/aarch64/aarch64.exp: New file.
772 * gcc.target/aarch64/adc-1.c: New file.
773 * gcc.target/aarch64/adc-2.c: New file.
774 * gcc.target/aarch64/asm-1.c: New file.
775 * gcc.target/aarch64/clrsb.c: New file.
776 * gcc.target/aarch64/clz.c: New file.
777 * gcc.target/aarch64/ctz.c: New file.
778 * gcc.target/aarch64/csinc-1.c: New file.
779 * gcc.target/aarch64/csinv-1.c: New file.
780 * gcc.target/aarch64/csneg-1.c: New file.
781 * gcc.target/aarch64/extend.c: New file.
782 * gcc.target/aarch64/fcvt.x: New file.
783 * gcc.target/aarch64/fcvt_double_int.c: New file.
784 * gcc.target/aarch64/fcvt_double_long.c: New file.
785 * gcc.target/aarch64/fcvt_double_uint.c: New file.
786 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
787 * gcc.target/aarch64/fcvt_float_int.c: New file.
788 * gcc.target/aarch64/fcvt_float_long.c: New file.
789 * gcc.target/aarch64/fcvt_float_uint.c: New file.
790 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
791 * gcc.target/aarch64/ffs.c: New file.
792 * gcc.target/aarch64/fmadd.c: New file.
793 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
794 * gcc.target/aarch64/frint.x: New file.
795 * gcc.target/aarch64/frint_double.c: New file.
796 * gcc.target/aarch64/frint_float.c: New file.
797 * gcc.target/aarch64/index.c: New file.
798 * gcc.target/aarch64/mneg-1.c: New file.
799 * gcc.target/aarch64/mneg-2.c: New file.
800 * gcc.target/aarch64/mneg-3.c: New file.
801 * gcc.target/aarch64/mnegl-1.c: New file.
802 * gcc.target/aarch64/mnegl-2.c: New file.
803 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
804 * gcc.target/aarch64/pic-constantpool1.c: New file.
805 * gcc.target/aarch64/pic-symrefplus.c: New file.
806 * gcc.target/aarch64/predefine_large.c: New file.
807 * gcc.target/aarch64/predefine_small.c: New file.
808 * gcc.target/aarch64/predefine_tiny.c: New file.
809 * gcc.target/aarch64/reload-valid-spoff.c: New file.
810 * gcc.target/aarch64/scalar_intrinsics.c: New file.
811 * gcc.target/aarch64/table-intrinsics.c: New file.
812 * gcc.target/aarch64/tst-1.c: New file.
813 * gcc.target/aarch64/vect-abs-compile.c: New file.
814 * gcc.target/aarch64/vect-abs.c: New file.
815 * gcc.target/aarch64/vect-abs.x: New file.
816 * gcc.target/aarch64/vect-compile.c: New file.
817 * gcc.target/aarch64/vect-faddv-compile.c: New file.
818 * gcc.target/aarch64/vect-faddv.c: New file.
819 * gcc.target/aarch64/vect-faddv.x: New file.
820 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
821 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
822 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
823 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
824 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
825 * gcc.target/aarch64/vect-fp-compile.c: New file.
826 * gcc.target/aarch64/vect-fp.c: New file.
827 * gcc.target/aarch64/vect-fp.x: New file.
828 * gcc.target/aarch64/vect-mull-compile.c: New file.
829 * gcc.target/aarch64/vect-mull.c: New file.
830 * gcc.target/aarch64/vect-mull.x: New file.
831 * gcc.target/aarch64/vect.c: New file.
832 * gcc.target/aarch64/vect.x: New file.
833 * gcc.target/aarch64/vector_intrinsics.c: New file.
834 * gcc.target/aarch64/vfp-1.c: New file.
835 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
836 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
837 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
838 * g++.dg/abi/aarch64_guard1.C: New file.
840 2012-10-23 Jakub Jelinek <jakub@redhat.com>
843 * c-c++-common/pr54988.c: New test.
845 2012-10-23 Jan Hubicka <jh@suse.cz>
847 * gcc.dg/tree-prof/peel-1.c: New testcase.
849 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
852 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
854 2012-10-23 Joseph Myers <joseph@codesourcery.com>
856 * gcc.dg/c99-predef-1.c: New test.
857 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
858 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
859 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
860 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
861 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
862 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
863 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
864 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
865 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
866 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
867 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
868 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
870 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
872 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
874 2012-10-23 Jan Hubicka <jh@suse.cz>
877 * gcc.c-torture/execute/pr54937.c: New testcase.
878 * gcc.dg/tree-ssa/cunroll-2.c: Update.
880 2012-10-23 Jan Hubicka <jh@suse.cz>
883 * gfortran.dg/pr54967.f90: New testcase.
885 2012-10-23 Terry Guo <terry.guo@arm.com>
888 * gcc.dg/pr55019.c: New.
890 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
892 PR tree-optimization/55008
893 * gcc.dg/tree-ssa/pr55008.c: New test.
895 2012-10-22 Richard Biener <rguenther@suse.de>
897 PR tree-optimization/55011
898 * gcc.dg/torture/pr55011.c: New testcase.
900 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
902 * gcc.target/arm/pr40457-1.c: Adjust expected output.
903 * gcc.target/arm/pr40457-2.c: Likewise.
904 * gcc.target/arm/pr40457-3.c: Likewise.
906 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
908 * gnat.dg/specs/limited_with4.ads: New test.
909 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
911 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
913 * gnat.dg/modular4.adb: New test.
914 * gnat.dg/modular4_pkg.ads: New helper.
916 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
918 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
919 * gnat.dg/specs/addr1.ads: Likewise.
921 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
923 * gcc.dg/webizer.c (main): Add missing exit call.
925 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
928 * gfortran.dg/wextra_1.f: New test.
930 2012-10-20 Jan Hubicka <jh@suse.cz>
932 * gcc.dg/tree-prof/unroll-1.c: New testcase.
934 2012-10-19 Janus Weil <janus@gcc.gnu.org>
937 * gfortran.dg/warn_unused_function.f90: New.
939 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
941 * lib/target-supports.exp
942 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
944 2012-10-19 Richard Guenther <rguenther@suse.de>
946 PR tree-optimization/54981
947 * gcc.dg/pr54981.c: New testcase.
949 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
952 * gcc.target/arm/pr54892.c: New.
954 2012-10-19 Bin Cheng <bin.cheng@arm.com>
956 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
958 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
961 * g++.dg/init/array30.C: New.
962 * g++.dg/init/array31.C: Likewise.
964 2012-10-18 Tobias Burnus <burnus@net-b.de>
967 * gfortran.dg/public_private_module_7.f90: New.
969 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
972 * g++.dg/template/pr29633.C: New.
974 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
976 * gnat.dg/loop_optimization13.ad[sb]: New test.
977 * gnat.dg/loop_optimization13_pkg.ads: New helper.
979 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
981 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
982 * gcc.target/arm/neon/vfmaf32.c: Likewise.
983 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
984 * gcc.target/arm/neon/vfmsf32.c: Likewise.
986 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
988 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
989 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
990 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
991 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
992 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
993 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
995 2012-10-16 Jan Hubicka <jh@suse.cz>
997 * gcc.target/i386/l_fma_float_?.c: Update.
998 * gcc.target/i386/l_fma_double_?.c: Update.
999 * gfortran.dg/do_1.f90: XFAIL
1000 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1001 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1002 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1003 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1004 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1005 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1008 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1012 * gcc.dg/Wstrict-overflow-24.c: New.
1014 2012-10-16 Tobias Burnus <burnus@net-b.de>
1018 * gfortran.dg/class_optional_1.f90: New.
1019 * gfortran.dg/class_optional_2.f90: New.
1021 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1024 * gcc.dg/guality/pr54796.c: New test.
1026 PR tree-optimization/54889
1027 * gfortran.dg/pr54889.f90: New test.
1029 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1031 * g++.dg/other/dump-ada-spec-2.C: New test.
1033 2012-10-16 Easwaran Raman <eraman@google.com>
1035 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1036 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1038 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1040 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1041 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1043 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1046 * gcc.c-torture/compile/pr54925.c: New.
1048 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1051 * gcc.target/sh/pr51244-17.c: New.
1053 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1056 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1058 * gcc.target/sh/pr54760-4.c: New.
1060 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1063 * gcc.target/sh/torture/sh-torture.exp: New.
1064 * gcc.target/sh/torture/pr34777.c: New.
1066 2012-10-15 Matthias Klose <doko@ubuntu.com>
1068 * lib/target-supports.exp (check_profiling_available): Match
1069 arm*-*-linux-* for ARM Linux/GNU.
1070 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1071 * gfortran.dg/enum_10.f90: Likewise.
1072 * gfortran.dg/enum_9.f90: Likewise.
1073 * gcc.target/arm/synchronize.c: Likewise.
1074 * g++.old-deja/g++.jason/enum6.C: Likewise.
1075 * g++.old-deja/g++.other/enum4.C: Likewise.
1076 * g++.old-deja/g++.law/enum9.C: Likewise.
1078 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1080 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1081 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1083 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1084 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/overload/operator6.C: New.
1089 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1091 PR c++/50080 (again)
1092 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1093 * g++.dg/parse/tmpl-outside1.C: Likewise.
1094 * g++.dg/template/qualttp18.C: Likewise.
1095 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1096 * g++.old-deja/g++.pt/overload13.C: Likewise.
1098 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1100 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1101 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1102 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1103 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1104 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1105 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1106 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1107 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1109 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1112 * g++.dg/parse/tmpl-outside2.C: New.
1113 * g++.dg/parse/tmpl-outside1.C: Adjust.
1114 * g++.dg/template/qualttp18.C: Likewise.
1115 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1116 * g++.old-deja/g++.pt/overload13.C: Likewise.
1118 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1120 PR tree-optimization/54915
1121 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1123 2012-10-15 Richard Guenther <rguenther@suse.de>
1125 PR tree-optimization/54920
1126 * gcc.dg/torture/pr54920.c: New testcase.
1128 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1130 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1132 2012-10-13 Jason Merrill <jason@redhat.com>
1134 * g++.dg/tls/thread_local7g.C: Require tls_native.
1136 2012-10-14 Jason Merrill <jason@redhat.com>
1138 * g++.dg/cpp0x/inh-ctor1.C: New.
1139 * g++.dg/cpp0x/inh-ctor2.C: New.
1140 * g++.dg/cpp0x/inh-ctor3.C: New.
1141 * g++.dg/cpp0x/inh-ctor4.C: New.
1142 * g++.dg/cpp0x/inh-ctor5.C: New.
1143 * g++.dg/cpp0x/inh-ctor6.C: New.
1144 * g++.dg/cpp0x/inh-ctor7.C: New.
1145 * g++.dg/cpp0x/inh-ctor8.C: New.
1146 * g++.dg/cpp0x/inh-ctor9.C: New.
1147 * g++.dg/cpp0x/inh-ctor10.C: New.
1148 * g++.dg/cpp0x/inh-ctor11.C: New.
1149 * g++.dg/cpp0x/inh-ctor12.C: New.
1150 * g++.dg/cpp0x/inh-ctor13.C: New.
1152 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1154 PR rtl-optimization/54919
1155 * gcc.dg/pr54919.c: New testcase.
1157 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1160 * g++.dg/template/crash113.C: New.
1162 2012-10-14 Jan Hubicka <jh@suse.cz>
1164 * gcc.dg/unroll_5.c: New testcase.
1166 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1169 * g++.dg/opt/pr52643.C: New.
1171 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1174 * gcc.target/sh/pr54602-1.c: New.
1175 * gcc.target/sh/pr54602-2.c: New.
1176 * gcc.target/sh/pr54602-3.c: New.
1177 * gcc.target/sh/pr54602-4.c: New.
1179 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1182 * gcc.target/sh/pr54680.c: New.
1184 2012-10-12 Jan Hubicka <jh@suse.cz>
1186 * gcc.dg/webizer.c: New testcase.
1188 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1190 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1193 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1195 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1196 Return 0 if already specifying -mfloat-abi other than hard.
1198 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1200 * gcc.dg/pr53060.c: Prune irrelevant warning.
1202 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1205 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1206 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1207 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1208 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1209 Adjust expected wording of warnings for *cmp* builtins.
1210 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1211 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1213 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1216 * g++.dg/parse/friend-main.C: New.
1218 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1221 * g++.dg/pr53055.C: New testcase.
1223 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1226 * g++.dg/cpp0x/pr52744.C: New.
1228 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1231 * gfortran.dg/dummy_procedure_9.f90: New.
1233 2012-10-12 Richard Biener <rguenther@suse.de>
1235 PR tree-optimization/54894
1236 * gcc.dg/torture/pr54894.c: New testcase.
1238 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1241 * gcc.target/sh/pr51244-13.c: New.
1242 * gcc.target/sh/pr51244-14.c: New.
1243 * gcc.target/sh/pr51244-15.c: New.
1244 * gcc.target/sh/pr51244-16.c: New.
1246 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1249 * g++.dg/cpp0x/decltype45.C: New.
1251 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1254 * gfortran.dg/class_allocate_13.f90: New.
1256 2012-10-11 Jason Merrill <jason@redhat.com>
1258 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1259 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1261 * g++.dg/gomp/tls-5.C: Require tls_native.
1262 * g++.dg/tls/thread_local7.C: Require tls_native.
1263 * g++.dg/tls/static2.C: New.
1265 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1268 * g++.dg/ext/weak5.C: New.
1270 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1273 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1274 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1276 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1279 * g++.dg/parse/pr43765.C: New.
1281 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1283 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1285 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1288 * g++.dg/init/bitfield3.C: New.
1290 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1292 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1294 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1296 PR tree-optimization/54877
1297 * gcc.dg/torture/pr54877.c: New test.
1299 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1302 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1303 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1304 and remove target info from dg-do compile.
1305 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1306 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1307 and remove target info from dg-do compile.
1309 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1311 * gcc.dg/pr54782.c: Require target with pthread support.
1313 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1316 * g++.dg/cpp0x/auto35.C: New.
1318 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1320 PR c++/53540 - using fails to be equivalent to typedef
1321 * g++.dg/cpp0x/alias-decl-24.C: New test.
1323 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1325 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1326 that c++11 attributes to types are ignored for now.
1327 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1330 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1333 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1335 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1338 * g++.dg/cpp0x/initlist67.C: New.
1340 2012-10-10 Dehao Chen <dehao@google.com>
1342 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1344 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1347 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1350 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1353 * g++.dg/cpp0x/decltype44.C: New.
1355 2012-10-09 Steve Ellcey <sellcey@mips.com>
1357 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1359 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1362 * g++.dg/cpp0x/decltype43.C: New.
1364 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1367 * gcc.dg/pr53397-1.c: New test case.
1368 * gcc.dg/pr53397-2.c: New test case.
1370 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1373 * g++.dg/warn/Wparentheses-26.C: Adjust.
1374 * g++.dg/warn/Wparentheses-27.C: New.
1376 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1379 * c-c++-common/vector-scalar.c: New testcase.
1380 * g++.dg/ext/vector18.C: New testcase.
1381 * g++.dg/ext/vector5.C: This is not an error anymore.
1382 * gcc.dg/init-vec-1.c: Move ...
1383 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1384 * gcc.c-torture/execute/vector-shift1.c: Move ...
1385 * c-c++-common/torture/vector-shift1.c: ... here.
1386 * gcc.dg/scal-to-vec1.c: Move ...
1387 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1388 C++11. Adapt error messages.
1389 * gcc.dg/convert-vec-1.c: Move ...
1390 * c-c++-common/convert-vec-1.c: ... here.
1391 * gcc.dg/scal-to-vec2.c: Move ...
1392 * c-c++-common/scal-to-vec2.c: ... here.
1394 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1397 * gcc.target/i386/pr54400.c: New testcase.
1399 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1402 * g++.dg/template/pr54858.C: New test.
1404 2012-10-08 Marek Polacek <polacek@redhat.com>
1407 * g++.dg/debug/pr54831.C: New test.
1409 2012-10-08 Dehao Chen <dehao@google.com>
1411 * g++.dg/predict-loop-exit-1.C: New.
1412 * g++.dg/predict-loop-exit-2.C: New.
1413 * g++.dg/predict-loop-exit-3.C: New.
1415 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1417 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1419 2012-10-08 Jason Merrill <jason@redhat.com>
1421 * g++.dg/gomp/tls-5.C: New.
1422 * g++.dg/gomp/tls-wrap1.C: New.
1423 * g++.dg/gomp/tls-wrap2.C: New.
1424 * g++.dg/gomp/tls-wrap3.C: New.
1425 * g++.dg/gomp/tls-wrap4.C: New.
1426 * g++.dg/gomp/tls-wrapper-cse.C: New.
1427 * g++.dg/tls/thread_local-cse.C: New.
1428 * g++.dg/tls/thread_local-order1.C: New.
1429 * g++.dg/tls/thread_local-order2.C: New.
1430 * g++.dg/tls/thread_local-wrap1.C: New.
1431 * g++.dg/tls/thread_local-wrap2.C: New.
1432 * g++.dg/tls/thread_local-wrap3.C: New.
1433 * g++.dg/tls/thread_local-wrap4.C: New.
1434 * g++.dg/tls/thread_local2g.C: New.
1435 * g++.dg/tls/thread_local3g.C: New.
1436 * g++.dg/tls/thread_local4g.C: New.
1437 * g++.dg/tls/thread_local5g.C: New.
1438 * g++.dg/tls/thread_local6g.C: New.
1439 * g++.dg/tls/thread_local7g.C: New.
1441 * g++.dg/tls/thread_local3.C: New.
1442 * g++.dg/tls/thread_local4.C: New.
1443 * g++.dg/tls/thread_local5.C: New.
1444 * g++.dg/tls/thread_local6.C: New.
1446 * g++.dg/tls/init-2.C: Tweak errors.
1447 * g++.dg/tls/thread_local1.C: New.
1448 * g++.dg/tls/thread_local2.C: New.
1449 * g++.dg/tls/thread_local7.C: New.
1451 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1454 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1456 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1459 * gcc.target/sh/pr54685.c: New.
1461 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1463 PR c++/53528 C++11 attribute support
1464 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1465 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1466 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1467 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1468 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1469 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1470 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1471 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1472 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1473 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1474 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1475 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1476 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1477 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1478 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1480 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1482 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1483 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1487 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1488 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1500 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1501 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1502 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1504 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1505 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1506 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1507 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1508 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1509 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1510 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1511 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1512 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1513 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1515 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1516 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1517 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1522 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1524 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1525 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1526 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1528 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1531 * gcc.target/sh/pr54760-2.c: New.
1532 * gcc.target/sh/pr54760-3.c: New.
1534 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1537 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1539 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1540 Sandra Loosemore <sandra@codesourcery.com>
1542 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1543 and test that the accumulator is initialized using MULT.
1544 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1545 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1547 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1550 * g++.dg/cpp0x/stdint.C: New.
1552 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1555 * g++.dg/cpp0x/stddef.C: New.
1557 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1560 * gfortran.dg/typebound_operator_17.f90: New.
1562 2012-10-06 Jan Hubicka <jh@suse.cz>
1566 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1568 2012-10-06 Jan Hubicka <jh@suse.cz>
1570 * gcc.dg/lto/resolutions_0.c: New testcase.
1572 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1575 * gfortran.dg/generic_25.f90: New.
1576 * gfortran.dg/generic_26.f90: New.
1577 * gfortran.dg/generic_27.f90: New.
1579 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1582 * gcc.target/sh/pr54760-1.c: New.
1584 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1586 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1587 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1588 * g++.dg/warn/Wsign-compare-5.C: New test.
1589 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1590 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1591 * g++.dg/ext/builtin30.C: New test.
1592 * g++.dg/ext/vla12.C: New test.
1593 * gcc.dg/builtins-85.c: New test.
1596 * gcc.dg/guality/pr54519-1.c: New test.
1597 * gcc.dg/guality/pr54519-2.c: New test.
1598 * gcc.dg/guality/pr54519-3.c: New test.
1599 * gcc.dg/guality/pr54519-4.c: New test.
1600 * gcc.dg/guality/pr54519-5.c: New test.
1601 * gcc.dg/guality/pr54519-6.c: New test.
1603 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1606 * g++.dg/cpp0x/defaulted38.C: New.
1608 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1610 PR tree-optimization/33763
1611 * c-c++-common/pr33763.c: New test.
1613 PR tree-optimization/54810
1614 * gcc.dg/tree-ssa/vrp85.c: New test.
1616 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1618 * gcc.dg/ucnid-7.c: Skip on AIX.
1619 * gcc.dg/ucnid-8.c: Same.
1620 * gcc.dg/ucnid-10.c: Same.
1621 * gcc.dg/ucnid-13.c: Same.
1622 * gcc.dg/attr-alias-3.c: Same.
1623 * gcc.dg/attr-alias-5.c: Same.
1624 * gcc.dg/torture/pr51106-2.c: Same.
1625 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1627 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1630 * g++.dg/cpp0x/alias-decl-23.C: New.
1632 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1635 * g++.dg/template/friend53.C: New.
1637 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1639 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1640 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1641 (scan-ada-spec): Likewise.
1642 (scan-ada-spec-not): Likewise.
1643 * gcc.dg/dump-ada-spec-1.c: New test.
1644 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1646 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1648 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1650 2012-10-04 Florian Weimer <fweimer@redhat.com>
1652 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1654 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1657 * g++.dg/cpp0x/pr54323.C: New.
1659 2012-10-04 Richard Guenther <rguenther@suse.de>
1662 * g++.dg/torture/pr54735.C: New testcase.
1664 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1666 PR rtl-optimization/54739
1667 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1669 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1672 * gcc.target/sh/pr51244-12.c: New.
1674 2012-10-03 Dehao Chen <dehao@google.com>
1677 * gcc.dg/pr54782.c: New test.
1679 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1682 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1684 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1687 * gfortran.dg/class_53.f90: New.
1689 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1692 * gcc.dg/guality/pr54551.c: New.
1694 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1696 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1697 * gcc.target/powerpc/pr46728-2.c: Likewise.
1699 2012-10-02 Sharad Singhai <singhai@google.com>
1702 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1703 to fix test failures caused by r191883.
1704 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1705 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1706 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1707 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1708 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1709 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1710 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1711 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1712 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1714 2012-09-30 Sharad Singhai <singhai@google.com>
1716 * gcc.target/i386/vect-double-1.c: Fix test.
1718 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1721 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1724 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1726 PR rtl-optimization/54457
1727 * gcc.target/i386/pr54457.c: New test.
1729 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1731 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1733 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1735 * gcc.target/i386/vect-rebuild.c: New testcase.
1737 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1739 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1741 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1743 * gcc.target/mips/pr37362.c: Fix target selector.
1745 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1748 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1750 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1752 * gcc.dg/ucnid-8.c: Update line number.
1753 * gcc.dg/torture/pr51106-2.c: Likewise.
1755 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1758 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1759 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1760 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1762 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1764 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1765 partially reverting r170092.
1766 * gfortran.dg/class_7.f03: Ditto.
1767 * gfortran.dg/coarray_14.f90: Ditto.
1768 * gfortran.dg/typebound_proc_13.f03: Ditto.
1770 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1773 * g++.dg/cpp0x/sfinae42.C: New.
1775 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1777 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1778 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1779 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1780 * gcc.dg/pr42629.c: XFAIL on AIX.
1781 * gcc.dg/pr47684.c: Same.
1782 * gcc.dg/pr43670.c: Same.
1783 * gcc.dg/pr42916.c: Same.
1784 * gcc.dg/pr45449.c: Same.
1785 * gcc.dg/pr50017.c: Same.
1786 * gcc.dg/pr42728.c: Same.
1787 * gcc.dg/pr47881.c: Same.
1788 * gcc.dg/pr44023.c: Same.
1789 * gcc.dg/pr41345.c: Same.
1790 * gcc.dg/pr42630.c: Same.
1791 * gcc.dg/pr44971.c: Same.
1792 * gcc.dg/pr46771.c: Same.
1793 * gcc.dg/ucnid-8.c: Same.
1794 * gcc.dg/ucnid-10.c: Same.
1795 * gcc.dg/ucnid-13.c: Same.
1796 * gcc.dg/torture/pr51106-2.c: Same.
1797 * gcc.dg/pr48768.c: Same.
1798 * gcc.dg/pr42631.c: Same.
1799 * gcc.dg/pr43084.c: Same.
1800 * gcc.dg/ucnid-7.c: Same.
1801 * gcc.dg/pr42889.c: Same.
1802 * gcc.dg/pr41241.c: Same.
1803 * gcc.dg/pr42719.c: Same.
1804 * g++.dg/debug/pr46583.C: Same.
1805 * g++.dg/debug/pr47106.C: Same.
1806 * g++.dg/opt/pr48549.C: Same.
1807 * g++.dg/other/pr42685.C: Same.
1808 * c-c++-common/pr43942.c: Same.
1810 2012-09-29 Ian Lance Taylor <iant@google.com>
1812 * go.test/go-test.exp: Update for latest version of Go testsuite.
1814 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1817 * gfortran.dg/internal_readwrite_3.f90: New test.
1819 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1821 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1822 c-c++-common/Wunused-local-typedefs-2.c to here.
1824 PR c++/54372 - unused attribute inactive on dependant entities
1825 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1827 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1829 PR c++/29028 - Missed unused warning on using declaration
1830 * g++.dg/warn/Wunused-var-18.C: New test.
1832 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1834 PR c++/53551 - -Wunused-local-typedefs misses uses
1835 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1837 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1840 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1842 PR tree-optimization/54713
1843 * gcc.c-torture/compile/pr54713-1.c: New test.
1844 * gcc.c-torture/compile/pr54713-2.c: New test.
1845 * gcc.c-torture/compile/pr54713-3.c: New test.
1847 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1849 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1851 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1853 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1855 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1858 * gcc.target/i386/pr54703.c: New test.
1860 2012-09-27 Richard Guenther <rguenther@suse.de>
1863 * gcc.dg/lto/pr54709_0.c: New testcase.
1864 * gcc.dg/lto/pr54709_1.c: Likewise.
1866 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1868 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1870 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1872 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1874 * gcc.target/arm/pr42879.c: Handle big-endian.
1876 2012-09-26 Steve Ellcey <sellcey@mips.com>
1879 * gcc.dg/pr37303.c: Check for rdata or rodata.
1881 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1883 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1885 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1889 * gcc.target/powerpc/ppc-ne0-1.c: New.
1891 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1894 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1895 test_19, test_20, test_21, test_22, test_23): New functions.
1896 * gcc.target/sh/pr54089-4.c: New.
1897 * gcc.target/sh/pr54089-5.c: New.
1898 * gcc.target/sh/pr54089-6.c: New.
1899 * gcc.target/sh/pr54089-7.c: New.
1901 2012-09-25 Richard Guenther <rguenther@suse.de>
1904 * gcc.dg/lto/pr54702_0.c: New testcase.
1905 * gcc.dg/lto/pr54702_1.c: Likewise.
1906 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1907 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1908 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1909 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1911 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1914 * g++.dg/cpp0x/parse2.C: New.
1915 * g++.dg/parse/error11.C: Adjust.
1916 * g++.dg/parse/error12.C: Likewise.
1918 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1920 * gcc.target/i386/20030217-1.c: Added check for
1921 large_long_double effective target.
1922 * gcc.target/i386/387-3.c: Likewise.
1923 * gcc.target/i386/387-4.c: Likewise.
1924 * gcc.target/i386/pr36578-1.c: Likewise.
1925 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1926 when long double size is equal double size.
1927 * gcc.target/i386/excess-precision-1.c: Likewise.
1928 * gcc.target/i386/pr36578-2.c: Likewise.
1929 * gcc.target/i386/20030217-2.c: New testcase.
1931 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1933 PR tree-optimization/54676
1934 * gcc.dg/pr54676.c: New test.
1936 2012-09-25 Richard Guenther <rguenther@suse.de>
1938 PR tree-optimization/53663
1939 * gcc.dg/torture/pr53663-1.c: New testcase.
1940 * gcc.dg/torture/pr53663-2.c: Likewise.
1941 * gcc.dg/torture/pr53663-3.c: Likewise.
1943 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1945 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1947 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1949 * lib/target-supports-dg.exp (dg-require-effective-target,
1950 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1951 dg-process-target-1 instead of dg-process-target.
1952 (dg-process-target-1): Rename from dg-process-target.
1953 (dg-process-target): New.
1955 2012-09-24 Richard Guenther <rguenther@suse.de>
1957 PR tree-optimization/54684
1958 * g++.dg/torture/pr54684.C: New testcase.
1960 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1962 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1964 2012-09-24 Richard Guenther <rguenther@suse.de>
1967 * gcc.dg/tm/pr52173-1.c: New.
1968 * gcc.dg/tm/pr52173-2.c: New.
1970 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1972 * gcc.dg/pr54669.c: New test.
1974 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1975 Dominique Dhumieres <dominiq@lps.ens.fr>
1978 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1980 2012-09-23 Tobias Burnus <burnus@net-b.de>
1983 * gfortran.dg/class_array_14.f90: New.
1985 2012-09-22 Kai Tietz <ktietz@redhat.com>
1987 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1988 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1990 2012-09-21 Dehao Chen <dehao@google.com>
1993 PR tree-optimization/54655
1994 * g++.dg/pr54655.C: New testcase.
1996 2012-09-21 Richard Guenther <rguenther@suse.de>
1998 PR tree-optimization/54647
1999 * g++.dg/torture/pr54647.C: New testcase.
2001 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2004 * c-c++-common/torture/vector-compare-2.c: Add -w.
2006 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2008 * gnat.dg/opt20.ads: Move dg directive to...
2009 * gnat.dg/opt20.adb: ...here.
2010 * gnat.dg/addr1.ad[sb]: Likewise.
2011 * gnat.dg/concat2.ad[sb]: Likewise.
2012 * gnat.dg/array16.ad[sb]: Likewise.
2013 * gnat.dg/atomic5.ad[sb]: Likewise.
2014 * gnat.dg/discr29.ad[sb]: Likewise.
2015 * gnat.dg/noreturn5.ad[sb]: Likewise.
2016 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2017 * gnat.dg/discr23.ads: Remove dg directive.
2018 * gnat.dg/nested_float_packed.ads: Likewise.
2019 * gnat.dg/oconst6.ads: Move to...
2020 * gnat.dg/specs/oconst6.ads: ...here.
2022 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2025 * g++.dg/cpp0x/decltype32.C: Tweak.
2027 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2029 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2030 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2031 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2032 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2034 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2037 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2039 2012-09-19 Steve Ellcey <sellcey@mips.com>
2041 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2043 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2045 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2046 * gcc.target/powerpc/ppc-mftb.c: New file.
2048 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2051 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2054 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2057 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2059 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2061 * gcc.c-torture/execute/20120919-1.c: New test.
2063 2012-09-19 Richard Guenther <rguenther@suse.de>
2065 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2067 2012-09-19 Richard Guenther <rguenther@suse.de>
2069 * gcc.dg/builtin-unreachable-6.c: Adjust.
2071 2012-09-19 Richard Guenther <rguenther@suse.de>
2073 * gcc.dg/builtin-object-size-10.c: Adjust.
2074 * gcc.dg/builtin-unreachable-5.c: Adjust.
2075 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2076 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2077 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2078 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2079 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2080 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2081 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2082 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2083 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2084 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2085 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2086 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2088 2012-09-19 Richard Guenther <rguenther@suse.de>
2090 PR tree-optimization/54132
2091 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2092 * gcc.dg/torture/pr54132.c: Likewise.
2094 2012-09-19 Terry Guo <terry.guo@arm.com>
2096 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2097 extra prune rules that will be applied to all tests in a .exp file.
2098 (gcc-dg-prune): Use rules defined by the above variable.
2099 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2100 harmless warnings on architecture switch conflict.
2102 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2104 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2105 of asm-comment characters instead of a single one.
2106 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2108 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2110 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2112 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2113 target instead of xfailing it.
2114 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2115 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2116 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2117 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2118 * gcc.dg/vect/vect-104.c: Likewise.
2119 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2120 * gcc.dg/vect/vect-outer-1.c: Likewise.
2121 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2122 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2123 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2124 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2125 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2126 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2127 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2128 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2129 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2131 * lib/target-supports.exp
2132 (check_effective_target_vect_widen_mult_qi_to_hi,
2133 check_effective_target_vect_widen_mult_hi_to_si,
2134 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2135 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2136 check_effective_target_vect_pack_trunc,
2137 check_effective_target_vect_unpack,
2138 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2139 instead of arm_none.
2141 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2143 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2145 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2146 config to compiler_flags.
2148 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2151 * gcc.target/i386/pr54592.c: New test.
2153 PR tree-optimization/54610
2154 * gcc.target/i386/pr54610.c: New test.
2156 2012-09-17 Jason Merrill <jason@redhat.com>
2159 * g++.dg/cpp0x/alias-decl-21.C: New.
2160 * g++.dg/cpp0x/alias-decl-22.C: New.
2162 2012-09-17 Tobias Burnus <burnus@net-b.de>
2165 * gfortran.dg/scan_2.f90: New.
2167 2012-09-17 Jason Merrill <jason@redhat.com>
2170 * g++.dg/init/aggr9.C: New.
2172 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2174 * gnat.dg/loop_optimization12.ad[sb]: New test.
2176 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2179 * gfortran.dg/proc_ptr_result_7.f90: New.
2181 2012-09-17 Tobias Burnus <burnus@net-b.de>
2184 * gfortran.dg/structure_constructor_11.f90: New.
2186 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2188 PR tree-optimization/54563
2189 * g++.dg/torture/pr54563.C: New test.
2191 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2194 * gfortran.dg/typebound_generic_14.f03: New.
2196 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2199 * gfortran.dg/proc_ptr_38.f90: New.
2201 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2204 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2208 * gnat.dg/lto15.adb: Require lto.
2210 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2211 "myBindC" for hppa*-*-hpux*.
2213 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2215 * gfortran.dg/namelist_75.f90: New test.
2217 2012-09-15 Tom de Vries <tom@codesourcery.com>
2219 * gcc.dg/tree-ssa/vrp82.c: New test.
2220 * gcc.dg/tree-ssa/vrp83.c: Same.
2221 * gcc.dg/tree-ssa/vrp84.c: Same.
2223 2012-09-15 Tom de Vries <tom@codesourcery.com>
2225 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2226 * gcc.dg/tree-ssa/vrp81.c: ... this.
2228 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2231 * gcc.target/avr/torture/fix-types.h: New.
2232 * gcc.target/avr/torture/vals-hr.def: New.
2233 * gcc.target/avr/torture/vals-r.def: New.
2234 * gcc.target/avr/torture/vals-k.def: New.
2235 * gcc.target/avr/torture/vals-ur.def: New.
2236 * gcc.target/avr/torture/vals-uk.def: New.
2237 * gcc.target/avr/torture/vals-uhr.def: New.
2238 * gcc.target/avr/torture/vals-llk.def: New.
2239 * gcc.target/avr/torture/vals-ullk.def: New.
2240 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2241 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2242 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2243 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2244 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2245 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2246 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2247 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2249 2012-09-14 Dehao Chen <dehao@google.com>
2251 * g++.dg/debug/dwarf2/deallocator.C: New test.
2253 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2256 * gcc.c-torture/compile/pr54552-1.c: New test.
2258 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2261 * g++.dg/other/vector-compare.C: New testcase.
2262 * c-c++-common/vector-compare-3.c: New testcase.
2263 * gcc.dg/vector-shift.c: Move ...
2264 * c-c++-common/vector-shift.c: ... here.
2265 * gcc.dg/vector-shift1.c: Move ...
2266 * c-c++-common/vector-shift1.c: ... here.
2267 * gcc.dg/vector-shift3.c: Move ...
2268 * c-c++-common/vector-shift3.c: ... here.
2269 * gcc.dg/vector-compare-1.c: Move ...
2270 * c-c++-common/vector-compare-1.c: ... here.
2271 * gcc.dg/vector-compare-2.c: Move ...
2272 * c-c++-common/vector-compare-2.c: ... here.
2273 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2274 * c-c++-common/torture/vector-compare-1.c: ... here.
2275 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2276 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2277 * c-c++-common/torture/vector-compare-2.c: ... here.
2278 * gcc.c-torture/execute/vector-shift.c: Move ...
2279 * c-c++-common/torture/vector-shift.c: ... here.
2280 * gcc.c-torture/execute/vector-shift2.c: Move ...
2281 * c-c++-common/torture/vector-shift2.c: ... here.
2282 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2283 * c-c++-common/torture/vector-subscript-1.c: ... here.
2284 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2285 * c-c++-common/torture/vector-subscript-2.c: ... here.
2286 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2287 * c-c++-common/torture/vector-subscript-3.c: ... here.
2289 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2292 * gcc.c-torture/compile/pr54103-1.c,
2293 gcc.c-torture/compile/pr54103-2.c,
2294 gcc.c-torture/compile/pr54103-3.c,
2295 gcc.c-torture/compile/pr54103-4.c,
2296 gcc.c-torture/compile/pr54103-5.c,
2297 gcc.c-torture/compile/pr54103-6.c: New tests.
2298 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2300 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2302 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2304 2012-09-14 Richard Guenther <rguenther@suse.de>
2306 PR tree-optimization/54565
2307 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2308 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2310 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2312 * gcc.target/arm/combine-movs.c: Add missing space.
2314 2012-09-14 Richard Guenther <rguenther@suse.de>
2316 * g++.dg/torture/builtin-location.C: New testcase.
2318 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2319 Manuel López-Ibáñez <manu@gcc.gnu.org>
2322 * g++.dg/warn/Wuninitialized-self.C: New.
2324 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2327 * gcc.c-torture/compile/pr54559.c: New test.
2329 2012-09-13 Jason Merrill <jason@redhat.com>
2332 * g++.dg/cpp0x/constexpr-temp1.C: New.
2335 * g++.dg/template/anonunion2.C: New.
2338 * g++.dg/template/init10.C: New.
2340 2012-09-13 Tobias Burnus <burnus@net-b.de>
2343 * gfortran.dg/implicit_pure_3.f90: New.
2345 2012-09-13 Richard Guenther <rguenther@suse.de>
2347 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2349 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2351 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2353 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2355 * c-c++-common/pr51712.c: Handle for short-enum targets.
2357 2012-09-12 Terry Guo <terry.guo@arm.com>
2359 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2360 and lsrs for Thumb2 mode.
2362 2012-09-12 Jan Hubicka <jh@suse.cz>
2364 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2366 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2369 * gcc.target/i386/pr54445-1.c: New file.
2370 * gcc.target/i386/pr54445-2.c: Likewise.
2372 2012-09-12 Tobias Burnus <burnus@net-b.de>
2376 * gfortran.dg/coarray_10.f90: Update dg-error.
2377 * gfortran.dg/coarray_28.f90: New.
2378 * gfortran.dg/array_section_3.f90: New.
2380 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2382 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2383 gcc.target/arm/pr48252.c: Fix for big-endian support.
2385 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2387 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2389 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2390 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2392 * gcc.target/arm/neon-vfma-1.c: New testcase.
2393 * gcc.target/arm/neon-vfms-1.c: Likewise.
2394 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2396 * gcc.target/arm/neon-vmls-1.c: Likewise.
2397 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2399 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2400 (check_effective_target_arm_neonv2_ok): Likewise.
2401 (check_effective_target_arm_neonv2_hw): Likewise.
2402 (check_effective_target_arm_neonv2): Likewise.
2404 2012-09-11 Richard Guenther <rguenther@suse.de>
2407 * g++.dg/tree-ssa/pr54515.C: New testcase.
2409 2012-09-10 Andrew Pinski <apinski@cavium.com>
2412 * gcc.dg/tm/memopt-16.c: New testcase.
2414 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2418 * g++.dg/cpp0x/sfinae40.C: New.
2419 * g++.dg/cpp0x/sfinae41.C: Likewise.
2421 2012-09-10 Jason Merrill <jason@redhat.com>
2424 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2426 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2429 * gcc.target/sh/pr54089-3.c: New.
2431 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2433 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2435 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2437 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2439 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2441 * gcc.dg/pr52558-2.c: Delete.
2442 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2444 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2446 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2448 2012-09-10 Richard Guenther <rguenther@suse.de>
2450 PR tree-optimization/54520
2451 * gcc.dg/torture/pr54520.c: New testcase.
2453 2012-09-10 Jason Merrill <jason@redhat.com>
2456 * g++.dg/cpp0x/implicit14.C: New.
2458 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2461 * gfortran.dg/bound_simplification_3.f90: New test.
2463 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2466 * gcc.dg/pr52558-1.c: Delete.
2467 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2469 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2471 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2472 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2473 * gcc.target/arm/smlaltt-1.c: Likewise.
2475 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2477 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2479 2012-09-07 Tom de Vries <tom@codesourcery.com>
2481 PR tree-optimization/53986
2482 * gcc.dg/tree-ssa/vrp80.c: New test.
2483 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2485 2012-09-06 Jason Merrill <jason@redhat.com>
2489 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2490 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2492 2012-09-06 Andrew Pinski <apinski@cavium.com>
2495 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2497 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2499 PR rtl-optimization/54455
2500 * gcc.dg/54455.c: New test.
2502 2012-09-06 Tobias Burnus <burnus@net-b.de>
2505 * gfortran.dg/promotion_2.f90: New.
2507 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2510 * c-c++-common/pr54486.c: New test.
2512 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2515 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2517 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2520 * g++.dg/cpp0x/sfinae39.C: New.
2522 2012-09-04 Jason Merrill <jason@redhat.com>
2525 * g++.dg/ext/flexary3.C: New.
2528 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2531 * g++.dg/template/defarg15.C: New.
2534 * g++.dg/template/access24.C: New.
2536 2012-09-04 Richard Guenther <rguenther@suse.de>
2538 PR tree-optimization/54458
2539 * gcc.dg/torture/pr54458.c: New testcase.
2541 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2543 * gcc.target/arm/neon-vext.c: New test.
2544 * gcc.target/arm/neon-vext-execute.c: Ditto.
2546 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2550 * gfortran.dg/select_type_29.f03: New.
2552 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2554 * gcc.dg/fold-perm.c: Improve test.
2556 2012-09-03 Tobias Burnus <burnus@net-b.de>
2559 * gfortran.dg/coarray_class_1.f90: New.
2561 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2564 * gcc.c-torture/compile/pr49206.c: New test.
2566 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2567 Uros Bizjak <ubizjak@gmail.com>
2570 * gfortran.dg/pr36680.f90: New test.
2572 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2575 * g++.dg/opt/pr42295.C: New test.
2577 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2580 * gcc.dg/torture/pr54436.c: New test.
2582 2012-09-01 Andrew Pinski <apinski@cavium.com>
2584 * gcc.target/mips/truncate-8.c: New testcase.
2586 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2590 * gcc.target/i386/pr46829.c: New test.
2591 * gcc.target/i386/pr46843.c: Ditto.
2593 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2594 Jason Merrill <jason@redhat.com>
2597 * g++.dg/parse/error50.C: New.
2599 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2602 * gcc.c-torture/compile/pr54428.c: New test.
2604 2012-08-31 Ollie Wild <aaw@google.com>
2607 * g++.dg/init/lifetime3.C: New test.
2609 2012-08-31 Martin Jambor <mjambor@suse.cz>
2612 * gcc.dg/torture/pr54409.c: New test.
2614 2012-08-31 Martin Jambor <mjambor@suse.cz>
2616 * gfortran.dg/pr48636.f90: Add dump scan checks.
2618 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2620 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2622 2012-08-28 Joey Ye <joey.ye@arm.com>
2624 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2626 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2629 * gcc.target/i386/pr46254.c: New test.
2631 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2633 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2634 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2635 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2637 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2639 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2640 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2641 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2642 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2643 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2644 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2645 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2646 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2647 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2648 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2649 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2650 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2651 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2652 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2653 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2654 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2655 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2656 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2657 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2658 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2659 gcc.target/mips/unaligned-1.c: Tighten regexps.
2661 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2663 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2664 (mips_option_groups): Remove optimization. Add various -f options.
2665 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2666 and -pg imply -fno-omit-frame-pointer.
2667 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2668 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2669 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2670 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2671 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2672 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2673 * gcc.target/mips/abi-n32-long32.c: Likewise.
2674 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2675 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2676 * gcc.target/mips/abi-n32-long64.c: Likewise.
2677 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2678 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2679 * gcc.target/mips/abi-n64-long32.c: Likewise.
2680 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2681 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2682 * gcc.target/mips/abi-n64-long64.c: Likewise.
2683 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2684 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2685 * gcc.target/mips/abi-o32-long32.c: Likewise.
2686 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2687 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2688 * gcc.target/mips/abi-o32-long64.c: Likewise.
2689 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2690 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2691 * gcc.target/mips/abi-o64-long32.c: Likewise.
2692 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2693 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2694 * gcc.target/mips/abi-o64-long64.c: Likewise.
2695 * gcc.target/mips/asm-1.c: Likewise.
2696 * gcc.target/mips/branch-1.c: Likewise.
2697 * gcc.target/mips/call-3.c: Likewise.
2698 * gcc.target/mips/call-saved-3.c: Likewise.
2699 * gcc.target/mips/clear-cache-1.c: Likewise.
2700 * gcc.target/mips/div-1.c: Likewise.
2701 * gcc.target/mips/div-2.c: Likewise.
2702 * gcc.target/mips/div-3.c: Likewise.
2703 * gcc.target/mips/div-4.c: Likewise.
2704 * gcc.target/mips/div-5.c: Likewise.
2705 * gcc.target/mips/div-6.c: Likewise.
2706 * gcc.target/mips/div-7.c: Likewise.
2707 * gcc.target/mips/div-8.c: Likewise.
2708 * gcc.target/mips/div-9.c: Likewise.
2709 * gcc.target/mips/div-10.c: Likewise.
2710 * gcc.target/mips/div-11.c: Likewise.
2711 * gcc.target/mips/div-12.c: Likewise.
2712 * gcc.target/mips/dsp-ctrl.c: Likewise.
2713 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2714 * gcc.target/mips/ext-8.c: Likewise.
2715 * gcc.target/mips/extend-2.c: Likewise.
2716 * gcc.target/mips/fix-r10000-1.c: Likewise.
2717 * gcc.target/mips/fix-r10000-2.c: Likewise.
2718 * gcc.target/mips/fix-r10000-3.c: Likewise.
2719 * gcc.target/mips/fix-r10000-4.c: Likewise.
2720 * gcc.target/mips/fix-r10000-5.c: Likewise.
2721 * gcc.target/mips/fix-r10000-6.c: Likewise.
2722 * gcc.target/mips/fix-r10000-7.c: Likewise.
2723 * gcc.target/mips/fix-r10000-8.c: Likewise.
2724 * gcc.target/mips/fix-r10000-9.c: Likewise.
2725 * gcc.target/mips/fix-r10000-10.c: Likewise.
2726 * gcc.target/mips/fix-r10000-11.c: Likewise.
2727 * gcc.target/mips/fix-r10000-12.c: Likewise.
2728 * gcc.target/mips/fix-r10000-13.c: Likewise.
2729 * gcc.target/mips/fix-r10000-14.c: Likewise.
2730 * gcc.target/mips/fix-r10000-15.c: Likewise.
2731 * gcc.target/mips/fpcmp-1.c: Likewise.
2732 * gcc.target/mips/fpcmp-2.c: Likewise.
2733 * gcc.target/mips/fpr-moves-7.c: Likewise.
2734 * gcc.target/mips/fpr-moves-8.c: Likewise.
2735 * gcc.target/mips/int-moves-1.c: Likewise.
2736 * gcc.target/mips/int-moves-2.c: Likewise.
2737 * gcc.target/mips/long-calls-pg.c: Likewise.
2738 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2739 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2740 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2741 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2742 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2743 * gcc.target/mips/mips-3d-1.c: Likewise.
2744 * gcc.target/mips/mips-3d-2.c: Likewise.
2745 * gcc.target/mips/mips-3d-3.c: Likewise.
2746 * gcc.target/mips/mips-3d-4.c: Likewise.
2747 * gcc.target/mips/mips-3d-5.c: Likewise.
2748 * gcc.target/mips/mips-3d-6.c: Likewise.
2749 * gcc.target/mips/mips-3d-7.c: Likewise.
2750 * gcc.target/mips/mips-3d-8.c: Likewise.
2751 * gcc.target/mips/mips-3d-9.c: Likewise.
2752 * gcc.target/mips/mips-ps-1.c: Likewise.
2753 * gcc.target/mips/mips-ps-2.c: Likewise.
2754 * gcc.target/mips/mips-ps-3.c: Likewise.
2755 * gcc.target/mips/mips-ps-4.c: Likewise.
2756 * gcc.target/mips/mips-ps-6.c: Likewise.
2757 * gcc.target/mips/mips32-dspr2.c: Likewise.
2758 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2759 * gcc.target/mips/neg-abs-1.c: Likewise.
2760 * gcc.target/mips/neg-abs-2.c: Likewise.
2761 * gcc.target/mips/nmadd-3.c: Likewise.
2762 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2763 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2764 * gcc.target/mips/octeon-pop-1.c: Likewise.
2765 * gcc.target/mips/pr26765.c: Likewise.
2766 * gcc.target/mips/pr33256.c: Likewise.
2767 * gcc.target/mips/pr33635-1.c: Likewise.
2768 * gcc.target/mips/pr33755.c: Likewise.
2769 * gcc.target/mips/pr35802.c: Likewise.
2770 * gcc.target/mips/pr45074.c: Likewise.
2771 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2772 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2773 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2774 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2775 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2776 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2777 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2778 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2779 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2780 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2781 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2782 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2783 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2784 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2785 * gcc.target/mips/save-restore-1.c: Likewise.
2786 * gcc.target/mips/save-restore-3.c: Likewise.
2787 * gcc.target/mips/save-restore-5.c: Likewise.
2788 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2789 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2790 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2791 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2792 * gcc.target/mips/stack-1.c: Likewise.
2794 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2797 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2798 branch under test to be filled with preceding rather than
2799 following instructions.
2800 * gcc.target/mips/branch-10.c: Likewise.
2801 * gcc.target/mips/branch-11.c: Likewise.
2802 * gcc.target/mips/branch-12.c: Likewise.
2803 * gcc.target/mips/branch-13.c: Likewise.
2804 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2805 to be eliminated. Tighten $28 scan-assembler-not test.
2807 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2809 * gcc.target/mips/call-4.c: ...this new test.
2811 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2813 * gcc.target/mips/code-readable-3.c: Likewise.
2814 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2815 flag but skip for -O0.
2816 * gcc.target/mips/code-readable-4.c: Likewise.
2818 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2819 of operations under test.
2820 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2822 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2823 Don't require sibling-call optimization.
2824 * gcc.target/mips/near-far-4.c: Likewise.
2826 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2827 Make sure that the register variable is used.
2828 * gcc.target/mips/soft-float-1.c: Likewise.
2830 * gcc.target/mips/sdata-1.c: Make static data volatile.
2831 * gcc.target/mips/sdata-2.c: Likewise.
2832 * gcc.target/mips/sdata-3.c: Likewise.
2833 * gcc.target/mips/sdata-4.c: Likewise.
2835 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2837 * gcc.target/mips/atomic-memory-2.c: Likewise.
2838 * gcc.target/mips/branch-cost-1.c: Likewise.
2839 * gcc.target/mips/branch-cost-2.c: Likewise.
2840 * gcc.target/mips/cache-1.c: Likewise.
2841 * gcc.target/mips/call-1.c: Likewise.
2842 * gcc.target/mips/call-saved-2.c: Likewise.
2843 * gcc.target/mips/const-anchor-1.c: Likewise.
2844 * gcc.target/mips/const-anchor-2.c: Likewise.
2845 * gcc.target/mips/dse-1.c: Likewise.
2846 * gcc.target/mips/dsp-lhx.c: Likewise.
2847 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2848 * gcc.target/mips/ext-1.c: Likewise.
2849 * gcc.target/mips/ext-2.c: Likewise.
2850 * gcc.target/mips/ext-3.c: Likewise.
2851 * gcc.target/mips/ext-4.c: Likewise.
2852 * gcc.target/mips/ext-5.c: Likewise.
2853 * gcc.target/mips/ext-6.c: Likewise.
2854 * gcc.target/mips/ext-7.c: Likewise.
2855 * gcc.target/mips/extend-1.c: Likewise.
2856 * gcc.target/mips/fix-r4000-1.c: Likewise.
2857 * gcc.target/mips/fix-r4000-3.c: Likewise.
2858 * gcc.target/mips/fix-r4000-5.c: Likewise.
2859 * gcc.target/mips/fix-r4000-6.c: Likewise.
2860 * gcc.target/mips/fix-r4000-8.c: Likewise.
2861 * gcc.target/mips/fix-r4000-10.c: Likewise.
2862 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2863 * gcc.target/mips/fixed-vector-type.c: Likewise.
2864 * gcc.target/mips/fpr-moves-1.c: Likewise.
2865 * gcc.target/mips/fpr-moves-2.c: Likewise.
2866 * gcc.target/mips/fpr-moves-3.c: Likewise.
2867 * gcc.target/mips/fpr-moves-4.c: Likewise.
2868 * gcc.target/mips/fpr-moves-5.c: Likewise.
2869 * gcc.target/mips/fpr-moves-6.c: Likewise.
2870 * gcc.target/mips/ins-1.c: Likewise.
2871 * gcc.target/mips/ins-2.c: Likewise.
2872 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2873 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2874 * gcc.target/mips/lazy-binding-1.c: Likewise.
2875 * gcc.target/mips/madd-3.c: Likewise.
2876 * gcc.target/mips/madd-5.c: Likewise.
2877 * gcc.target/mips/madd-6.c: Likewise.
2878 * gcc.target/mips/madd-8.c: Likewise.
2879 * gcc.target/mips/madd-9.c: Likewise.
2880 * gcc.target/mips/memcpy-1.c: Likewise.
2881 * gcc.target/mips/mips-ps-type.c: Likewise.
2882 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2883 * gcc.target/mips/mips-sched-madd.c: Likewise.
2884 * gcc.target/mips/mips16e-extends.c: Likewise.
2885 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2886 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2887 * gcc.target/mips/movcc-1.c: Likewise.
2888 * gcc.target/mips/movcc-2.c: Likewise.
2889 * gcc.target/mips/movcc-3.c: Likewise.
2890 * gcc.target/mips/msub-5.c: Likewise.
2891 * gcc.target/mips/msub-6.c: Likewise.
2892 * gcc.target/mips/msub-8.c: Likewise.
2893 * gcc.target/mips/mult-2.c: Likewise.
2894 * gcc.target/mips/mult-3.c: Likewise.
2895 * gcc.target/mips/mult-5.c: Likewise.
2896 * gcc.target/mips/mult-6.c: Likewise.
2897 * gcc.target/mips/mult-7.c: Likewise.
2898 * gcc.target/mips/mult-12.c: Likewise.
2899 * gcc.target/mips/mult-13.c: Likewise.
2900 * gcc.target/mips/mult-14.c: Likewise.
2901 * gcc.target/mips/mult-15.c: Likewise.
2902 * gcc.target/mips/mult-17.c: Likewise.
2903 * gcc.target/mips/mult-18.c: Likewise.
2904 * gcc.target/mips/mult-19.c: Likewise.
2905 * gcc.target/mips/nmadd-1.c: Likewise.
2906 * gcc.target/mips/nmadd-2.c: Likewise.
2907 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2908 * gcc.target/mips/octeon-cins-1.c: Likewise.
2909 * gcc.target/mips/octeon-cins-2.c: Likewise.
2910 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2911 * gcc.target/mips/octeon-exts-2.c: Likewise.
2912 * gcc.target/mips/octeon-exts-3.c: Likewise.
2913 * gcc.target/mips/octeon-exts-4.c: Likewise.
2914 * gcc.target/mips/octeon-exts-5.c: Likewise.
2915 * gcc.target/mips/octeon-exts-6.c: Likewise.
2916 * gcc.target/mips/octeon-exts-7.c: Likewise.
2917 * gcc.target/mips/octeon-pop-2.c: Likewise.
2918 * gcc.target/mips/octeon-seq-3.c: Likewise.
2919 * gcc.target/mips/octeon-seq-4.c: Likewise.
2920 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2921 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2922 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2923 * gcc.target/mips/pr54240.c: Likewise.
2924 * gcc.target/mips/rsqrt-1.c: Likewise.
2925 * gcc.target/mips/rsqrt-2.c: Likewise.
2926 * gcc.target/mips/rsqrt-3.c: Likewise.
2927 * gcc.target/mips/rsqrt-4.c: Likewise.
2928 * gcc.target/mips/save-restore-2.c: Likewise.
2929 * gcc.target/mips/save-restore-4.c: Likewise.
2930 * gcc.target/mips/sb1-1.c: Likewise.
2931 * gcc.target/mips/scc-1.c: Likewise.
2932 * gcc.target/mips/scc-2.c: Likewise.
2933 * gcc.target/mips/scc-3.c: Likewise.
2934 * gcc.target/mips/scc-4.c: Likewise.
2935 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2936 * gcc.target/mips/truncate-1.c: Likewise.
2937 * gcc.target/mips/truncate-2.c: Likewise.
2938 * gcc.target/mips/truncate-3.c: Likewise.
2939 * gcc.target/mips/truncate-4.c: Likewise.
2940 * gcc.target/mips/truncate-5.c: Likewise.
2941 * gcc.target/mips/truncate-6.c: Likewise.
2942 * gcc.target/mips/unaligned-1.c: Likewise.
2944 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2945 skip for -O0. Require -fexpensive-optimizations.
2946 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2947 * gcc.target/mips/dspr2-MULT.c: Likewise.
2948 * gcc.target/mips/fix-r4000-2.c: Likewise.
2949 * gcc.target/mips/fix-r4000-4.c: Likewise.
2950 * gcc.target/mips/fix-r4000-7.c: Likewise.
2951 * gcc.target/mips/fix-r4000-9.c: Likewise.
2952 * gcc.target/mips/madd-1.c: Likewise.
2953 * gcc.target/mips/madd-2.c: Likewise.
2954 * gcc.target/mips/madd-4.c: Likewise.
2955 * gcc.target/mips/maddu-1.c: Likewise.
2956 * gcc.target/mips/maddu-2.c: Likewise.
2957 * gcc.target/mips/maddu-3.c: Likewise.
2958 * gcc.target/mips/maddu-4.c: Likewise.
2959 * gcc.target/mips/msub-1.c: Likewise.
2960 * gcc.target/mips/msub-2.c: Likewise.
2961 * gcc.target/mips/msub-3.c: Likewise.
2962 * gcc.target/mips/msub-4.c: Likewise.
2963 * gcc.target/mips/msubu-1.c: Likewise.
2964 * gcc.target/mips/msubu-2.c: Likewise.
2965 * gcc.target/mips/msubu-3.c: Likewise.
2966 * gcc.target/mips/msubu-4.c: Likewise.
2967 * gcc.target/mips/mult-1.c: Likewise.
2968 * gcc.target/mips/mult-4.c: Likewise.
2969 * gcc.target/mips/mult-8.c: Likewise.
2970 * gcc.target/mips/mult-9.c: Likewise.
2971 * gcc.target/mips/mult-10.c: Likewise.
2972 * gcc.target/mips/mult-11.c: Likewise.
2973 * gcc.target/mips/mult-16.c: Likewise.
2975 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2976 skip for -O0 and -Os.
2977 * gcc.target/mips/fix-r4000-12.c: Likewise.
2978 * gcc.target/mips/madd-7.c: Likewise.
2979 * gcc.target/mips/mips-ps-5.c: Likewise.
2980 * gcc.target/mips/mips-ps-7.c: Likewise.
2981 * gcc.target/mips/msub-7.c: Likewise.
2983 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2984 skip for -O0. Require -mno-abicalls.
2985 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2987 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2988 skip for -O0. Require a total number of BBIT instructions and
2989 at least one of each kind.
2991 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2992 skip for -O0. Require -fno-unroll-loops.
2994 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2995 skip for -O0. Allow BLTZ as well as BGEZ.
2997 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2999 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3000 skip for -O0. Require -fschedule-insns2.
3001 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3003 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3004 but skip for -O0. Make a branch-likely more likely.
3006 * gcc.target/mips/timode-2.c: Split each test into its own function.
3007 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3009 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3010 skip for -O0. Require -fpeephole2.
3011 * gcc.target/mips/vr-mult-2.c: Likewise.
3013 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3015 PR preprocessor/53469
3016 * gcc.dg/cpp/_Pragma7.c: New test case.
3018 2012-08-27 Tobias Burnus <burnus@net-b.de>
3021 * gfortran.dg/do_5.f90: New.
3023 2012-08-27 Tobias Burnus <burnus@net-b.de>
3025 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3026 from dg-options as -Wall no longer implies it.
3028 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3030 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3032 2012-08-25 Jason Merrill <jason@redhat.com>
3034 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3036 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3039 * g++.dg/cpp0x/auto34.C: New.
3041 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3044 * gcc.dg/pr54363.c: New test.
3047 * gcc.dg/pr54355.c: New test.
3049 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3052 * gcc.target/i386/pr52857-1.c: New.
3053 * gcc.target/i386/pr52857-2.c: Likewise.
3055 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3057 * gcc.target/mips/code-readable-4.c: New test.
3059 2012-08-23 Julian Brown <julian@codesourcery.com>
3060 Sandra Loosemore <sandra@codesourcery.com>
3062 * gcc.target/mips/code-readable-1.c: Add -O to options.
3064 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3067 * g++.dg/lookup/using53.C: New.
3069 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3071 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3072 * gcc.dg/fixed-point/convert-1.c: New.
3073 * gcc.dg/fixed-point/convert-2.c: New.
3074 * gcc.dg/fixed-point/convert-3.c: New.
3075 * gcc.dg/fixed-point/convert-4.c: New.
3076 * gcc.dg/fixed-point/convert-float-1.c: New.
3077 * gcc.dg/fixed-point/convert-float-2.c: New.
3078 * gcc.dg/fixed-point/convert-float-3.c: New.
3079 * gcc.dg/fixed-point/convert-float-4.c: New.
3080 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3081 * gcc.dg/fixed-point/convert-sat.c: New.
3082 * gcc.dg/fixed-point/convert.h: New.
3084 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3087 * gcc.target/sh/pr54089-2.c: New.
3089 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3091 * gcc.target/i386/long-double-64-1.c: New file.
3092 * gcc.target/i386/long-double-64-2.c: Likewise.
3093 * gcc.target/i386/long-double-64-3.c: Likewise.
3094 * gcc.target/i386/long-double-64-4.c: Likewise.
3095 * gcc.target/i386/long-double-80-1.c: Likewise.
3096 * gcc.target/i386/long-double-80-2.c: Likewise.
3097 * gcc.target/i386/long-double-80-3.c: Likewise.
3098 * gcc.target/i386/long-double-80-4.c: Likewise.
3099 * gcc.target/i386/long-double-80-5.c: Likewise.
3100 * gcc.target/i386/long-double-80-6.c: Likewise.
3101 * gcc.target/i386/long-double-80-7.c: Likewise.
3103 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3105 PR tree-optimization/54317
3106 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3108 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3111 * gcc.target/sh/pr39423-2.c: New.
3113 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3115 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3116 * gcc.dg/fold-perm.c: Likewise.
3118 2012-08-20 Jan Hubicka <jh@suse.cz>
3121 * gcc.dg/ipa/inlinehint-1.c: New.
3123 2012-08-20 Florian Weimer <fweimer@redhat.com>
3126 * g++.dg/init/new38.C: New test.
3127 * g++.dg/init/new39.C: New test.
3129 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3132 * gcc.target/sh/pr54089-1.c: New.
3134 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3137 * gcc.target/sh/pr51244-11.c: New.
3139 2012-08-20 Tobias Burnus <burnus@net-b.de>
3142 * gfortran.dg/warn_target_lifetime_2.f90: New.
3144 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3147 * g++.dg/warn/Wunused-var-17.C: New.
3149 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3152 * gcc.dg/gomp/pr53992.c: New test.
3154 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3157 * gcc.c-torture/execute/20120817-1.c: New test.
3159 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3161 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3163 (f2): New test that really does need adds.
3165 2012-08-20 Richard Guenther <rguenther@suse.de>
3167 PR tree-optimization/54327
3168 * gcc.dg/torture/pr54327.c: New testcase.
3170 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3172 PR tree-optimization/54321
3173 * gcc.c-torture/compile/pr54321.c: New test.
3175 2012-08-20 Tobias Burnus <burnus@net-b.de>
3178 * gfortran.dg/warn_target_lifetime_1.f90: New.
3180 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3183 * gfortran.dg/real_compare_1.f90: New test case.
3184 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3186 2012-08-18 Jan Hubicka <jh@suse.cz>
3188 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3190 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3193 * gfortran.dg/interface_37.f90: New test.
3195 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3196 Gary Funck <gary@intrepid.com>
3199 * gcc.target/i386/pr20020-1.c: New test.
3200 * gcc.target/i386/pr20020-2.c: Likewise.
3201 * gcc.target/i386/pr20020-3.c: Likewise.
3203 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3205 * gcc.target/i386/perm-concat.c: New test.
3207 2012-08-17 Julian Brown <julian@codesourcery.com>
3209 * gcc.target/arm/div64-unwinding.c: New test.
3211 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3213 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3215 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3218 * gcc.target/sh/pr54236-1.c: New.
3220 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3222 * lib/target-supports.exp (check_effective_target_sync_int_long)
3223 (check_effective_target_sync_char_short): Enable for crisv32-*
3227 * gcc.dg/torture/pr54261-1.c: New test.
3229 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3233 * gfortran.dg/typebound_call_24.f03: New.
3235 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3237 PR tree-optimization/54245
3238 * gcc.dg/tree-ssa/pr54245.c: New test.
3240 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3242 PR tree-optimization/54240
3243 * gcc.target/powerpc/pr54240.c: New test.
3244 * gcc.target/mips/pr54240.c: Likewise.
3246 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3249 * gcc.target/sh/pr52933-1.c: New.
3250 * gcc.target/sh/pr52933-2.c: New.
3252 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3255 * gcc.target/sh/pr50751-8.c: New.
3257 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3260 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3261 * gfortran.dg/typebound_proc_27.f03: New test.
3263 2012-08-14 Sterling Augustine <saugustine@google.com>
3265 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3267 2012-08-14 Tobias Burnus <burnus@net-b.de>
3270 * gfortran.dg/data_constraints_3.f90: New.
3271 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3272 to disable -pedantic compilation.
3273 * gfortran.dg/pr37243.f: Ditto.
3274 * gfortran.dg/g77/19990826-3.f: Ditto.
3275 * gfortran.dg/g77/20020307-1.f : Ditto.
3276 * gfortran.dg/g77/980310-3.f: Ditto.
3278 2012-08-14 Tobias Burnus <burnus@net-b.de>
3281 * gfortran.dg/warn_conversion_4.f90: New.
3283 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3286 PR rtl-optimization/53495
3287 * gcc.c-torture/compile/pr53411.c: New test.
3288 * gcc.c-torture/compile/pr53495.c: New test.
3290 2012-08-13 Richard Guenther <rguenther@suse.de>
3292 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3294 2012-08-13 Richard Guenther <rguenther@suse.de>
3296 PR tree-optimization/54200
3297 * gcc.dg/guality/pr54200.c: New testcase.
3298 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3300 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3302 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3304 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3307 * gcc.target/sh/pr51244-7.c: New.
3308 * gcc.target/sh/pr51244-8.c: New.
3309 * gcc.target/sh/pr51244-9.c: New.
3310 * gcc.target/sh/pr51244-10.c: New.
3312 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3314 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3316 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3317 * gcc.target/sh/pr53511-1.c: Likewise.
3318 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3319 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3320 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3321 * gcc.target/sh/pr53512-3.c: Likewise.
3322 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3324 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3327 * gcc.c-torture/compile/pr39423-1.c: New.
3328 * gcc.c-torture/compile/pr39423-2.c: New.
3330 2012-08-12 Tobias Burnus <burnus@net-b.de>
3333 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3334 they appear uninitialized on the RHS.
3335 * gfortran.dg/public_private_module_6.f90: New.
3337 2012-08-11 Martin Jambor <mjambor@suse.cz>
3340 * gfortran.dg/pr48636.f90: New test.
3342 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3344 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3346 (main): Adjust caller.
3348 2012-08-10 Richard Guenther <rguenther@suse.de>
3350 * gcc.dg/matrix/*.c: Adjust and move ...
3351 * gcc.dg/torture/: ... here.
3352 * gcc.dg/matrix: Remove directory.
3354 2012-08-10 Richard Guenther <rguenther@suse.de>
3357 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3359 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3362 * gcc.dg/tree-ssa/pr54211.c: New test.
3364 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3366 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3367 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3369 2012-08-10 Richard Guenther <rguenther@suse.de>
3371 PR tree-optimization/54109
3372 * gcc.dg/torture/pr54109.c: New testcase.
3373 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3374 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3376 2012-08-10 Richard Guenther <rguenther@suse.de>
3378 PR tree-optimization/54027
3379 * gcc.dg/torture/pr54027.c: New testcase.
3381 2012-08-10 Richard Guenther <rguenther@suse.de>
3383 * g++.dg/plugin/selfassign.c: Adjust.
3384 * gcc.dg/plugin/selfassign.c: Likewise.
3385 * gcc.dg/strlenopt-11.c: Likewise.
3386 * gcc.dg/strlenopt-13.c: Likewise.
3387 * gcc.dg/no-strict-overflow-4.c: Likewise.
3388 * gcc.dg/strict-overflow-4.c: Likewise.
3389 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3390 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3391 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3392 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3393 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3394 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3395 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3396 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3397 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3398 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3399 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3400 * gcc.dg/pr46309.c: Likewise.
3401 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3403 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3405 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3407 * gcc.c-torture/compile/20120727-2.c: New test.
3409 2012-08-09 Martin Jambor <mjambor@suse.cz>
3411 * gcc.dg/ipa/iinline-4.c: New test.
3412 * gcc.dg/ipa/iinline-5.c: Likewise.
3413 * gcc.dg/ipa/iinline-6.c: Likewise.
3414 * gcc.dg/ipa/iinline-7.c: Likewise.
3415 * gcc.dg/lto/20120723_0.c: Likewise.
3416 * gcc.dg/lto/20120723_1.c: Likewise.
3418 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3421 * gcc.target/sh/pr39423-1.c: New.
3423 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3426 * gcc.target/sh/pr51244-5: New.
3427 * gcc.target/sh/pr51244-6: New.
3429 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3431 * gcc.target/i386/adx-addxcarry32-3.c: New.
3432 * gcc.target/i386/adx-addxcarry64-3.c: New.
3434 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3436 PR rtl-optimization/53701
3437 * gcc.dg/pr53701.c: New test.
3439 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3441 * gcc.c-torture/compile/20120727-1.c: New test.
3443 2012-08-09 Tobias Burnus <burnus@net-b.de>
3446 * gfortran.dg/intrinsic_shadow_4.f90: New.
3448 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3450 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3452 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3454 * gcc.c-torture/execute/20120808-1.c: New test.
3456 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3458 PR rtl-optimization/54157
3459 * gcc.target/i386/pr54157.c: New file.
3461 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3463 * gcc.target/i386/adx-addcarryx32-1.c: New.
3464 * gcc.target/i386/adx-addcarryx32-2.c: New.
3465 * gcc.target/i386/adx-addcarryx64-1.c: New.
3466 * gcc.target/i386/adx-addcarryx64-2.c: New.
3467 * gcc.target/i386/adx-check.h: New.
3468 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3469 * gcc.target/i386/sse-12.c: Add -madx.
3470 * gcc.target/i386/sse-13.c: Ditto.
3471 * gcc.target/i386/sse-14.c: Ditto.
3472 * gcc.target/i386/sse-22.c: Ditto.
3473 * gcc.target/i386/sse-23.c: Ditto.
3474 * g++.dg/other/i386-2.C: Ditto.
3475 * g++.dg/other/i386-3.C: Ditto.
3477 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3479 * gcc.dg/tree-ssa/slsr-5.c: New.
3480 * gcc.dg/tree-ssa/slsr-6.c: New.
3481 * gcc.dg/tree-ssa/slsr-7.c: New.
3482 * gcc.dg/tree-ssa/slsr-8.c: New.
3483 * gcc.dg/tree-ssa/slsr-9.c: New.
3484 * gcc.dg/tree-ssa/slsr-10.c: New.
3485 * gcc.dg/tree-ssa/slsr-11.c: New.
3486 * gcc.dg/tree-ssa/slsr-12.c: New.
3487 * gcc.dg/tree-ssa/slsr-13.c: New.
3488 * gcc.dg/tree-ssa/slsr-14.c: New.
3489 * gcc.dg/tree-ssa/slsr-15.c: New.
3490 * gcc.dg/tree-ssa/slsr-16.c: New.
3491 * gcc.dg/tree-ssa/slsr-17.c: New.
3492 * gcc.dg/tree-ssa/slsr-18.c: New.
3493 * gcc.dg/tree-ssa/slsr-19.c: New.
3494 * gcc.dg/tree-ssa/slsr-20.c: New.
3495 * gcc.dg/tree-ssa/slsr-21.c: New.
3496 * gcc.dg/tree-ssa/slsr-22.c: New.
3497 * gcc.dg/tree-ssa/slsr-23.c: New.
3498 * gcc.dg/tree-ssa/slsr-24.c: New.
3499 * gcc.dg/tree-ssa/slsr-25.c: New.
3500 * gcc.dg/tree-ssa/slsr-26.c: New.
3501 * gcc.dg/tree-ssa/slsr-30.c: New.
3502 * gcc.dg/tree-ssa/slsr-31.c: New.
3504 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3506 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3507 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3508 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3510 2012-08-06 Cary Coutant <ccoutant@google.com>
3512 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3514 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3517 * gfortran.dg/dummy_procedure_5.f90: Modified.
3518 * gfortran.dg/dummy_procedure_8.f90: New.
3519 * gfortran.dg/interface_26.f90: Modified.
3520 * gfortran.dg/proc_ptr_11.f90: Modified.
3521 * gfortran.dg/proc_ptr_15.f90: Modified.
3522 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3523 * gfortran.dg/typebound_override_1.f90: Modified.
3524 * gfortran.dg/typebound_proc_6.f03: Modified.
3526 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3528 PR tree-optimization/51938
3529 PR tree-optimization/52005
3530 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3531 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3532 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3533 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3535 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3537 Avoid crashing on erroneous static_assert usage
3538 * g++.dg/cpp0x/static_assert8.C: New test.
3540 2012-08-06 Jason Merrill <jason@redhat.com>
3542 * g++.dg/cpp0x/sfinae38.C: New.
3544 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3545 Paolo Carlini <paolo.carlini@oracle.com>
3548 * g++.dg/conversion/void2.C: New.
3550 2012-08-06 Tom de Vries <tom@codesourcery.com>
3552 * gcc.dg/tree-ssa/vrp78.c: New test.
3554 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3555 Richard Sandiford <rdsandiford@googlemail.com>
3557 * g++.dg/opt/enum2.C: Require fpic target.
3558 * g++.dg/lto/20090303_0.C: Likewise.
3560 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3561 Catherine Moore <clm@codesourcery.com>
3563 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3564 flush function names too.
3565 * gcc.target/mips/clear-cache-1.c: Likewise.
3567 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3570 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3572 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3575 * gfortran.dg/array_5.f90: New test.
3577 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3579 PR tree-optimization/30318
3580 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3582 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3584 * g++.dg/ext/vector17.C: New testcase.
3586 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3589 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3590 * g++.dg/opt/longbranch1.C: Likewise.
3592 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3594 PR tree-optimization/53805
3595 * gcc.dg/fold-notunord.c: New testcase.
3597 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3600 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3601 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3603 2012-08-02 Jason Merrill <jason@redhat.com>
3604 Paolo Carlini <paolo.carlini@oracle.com>
3606 PR c++/51213 (again)
3607 * g++.dg/cpp0x/sfinae37.C: Extend.
3609 2012-08-02 Richard Guenther <rguenther@suse.de>
3611 PR tree-optimization/50672
3612 * g++.dg/torture/pr50672.C: New testcase.
3614 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3617 * gfortran.dg/abstract_type_6.f03: Modified.
3618 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3619 * gfortran.dg/proc_ptr_comp_35.f90: New.
3620 * gfortran.dg/typebound_proc_9.f03: Modified.
3621 * gfortran.dg/typebound_proc_26.f90: New.
3623 2012-08-02 Richard Guenther <rguenther@suse.de>
3625 * gcc.dg/torture/pta-callused-1.c: Adjust.
3626 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3627 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3628 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3629 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3630 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3631 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3632 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3633 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3635 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3638 * gfortran.dg/include_6.f90: New test case.
3639 * gfortran.dg/include_7.f90: New test case.
3640 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3642 2012-08-01 Tom de Vries <tom@codesourcery.com>
3644 * gcc.dg/tree-ssa/vrp76.c: New test.
3646 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3648 PR tree-optimization/46556
3649 * gcc.dg/tree-ssa/slsr-27.c: New.
3650 * gcc.dg/tree-ssa/slsr-28.c: New.
3651 * gcc.dg/tree-ssa/slsr-29.c: New.
3653 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3656 * gfortran.dg/proc_decl_29.f90: New.
3658 2012-07-31 Dehao Chen <dehao@google.com>
3660 * gcc.dg/predict-7.c: New test.
3662 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3665 * gfortran.dg/typebound_override_3.f90: New.
3667 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3669 PR tree-optimization/53773
3670 * gcc.dg/vect/pr53773.c: New test.
3672 2012-07-31 Nick Clifton <nickc@redhat.com>
3674 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3677 2012-07-31 Tobias Burnus <burnus@net-b.de>
3679 * gfortran.dg/c_funloc_tests_6.f90: New.
3680 * gfortran.dg/c_funloc_tests_7.f90: New.
3681 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3683 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3686 * g++.dg/cpp0x/temp_default5.C: New.
3688 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3691 * gfortran.dg/proc_ptr_37.f90: New.
3693 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3695 * lib/target-supports.exp
3696 (check_effective_target_vect_natural_alignment): New function.
3697 * gcc.dg/align-2.c: Only run on targets with natural alignment
3699 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3700 alignment of vector types.
3702 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3703 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3705 * gcc.target/i386/rdseed16-1.c: New.
3706 * gcc.target/i386/rdseed32-1.c: Ditto
3707 * gcc.target/i386/rdseed64-1.c: Ditto
3708 * gcc.target/i386/sse-12.c: Add -mrdseed.
3709 * gcc.target/i386/sse-13.c: Ditto.
3710 * gcc.target/i386/sse-14.c: Ditto.
3711 * g++.dg/other/i386-2.C: Ditto.
3712 * g++.dg/other/i386-3.C: Ditto.
3714 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3717 * gcc.target/sh/pr51244-4.c: New.
3719 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3721 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3722 for alpha*-*-* targets. Cleanup original tree dump.
3724 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3726 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3727 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3729 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3731 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3732 rand, srand. Include <stdlib.h>.
3734 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3736 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3738 2012-07-26 Richard Henderson <rth@redhat.com>
3740 * gcc.dg/attr-hotcold-1.c: New.
3741 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3743 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3744 Sandra Loosemore <sandra@codesourcery.com>
3746 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3748 2012-07-26 Tobias Burnus <burnus@net-b.de>
3750 * gfortran.dg/contiguous_1.f90: Update dg-error.
3751 * gfortran.dg/proc_ptr_32.f90: Ditto.
3753 2012-07-26 Richard Guenther <rguenther@suse.de>
3755 PR tree-optimization/54098
3756 * gcc.dg/torture/pr54098.c: New testcase.
3758 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3760 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3761 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3763 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3766 * gfortran.dg/array_constructor_39.f90: New test.
3768 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3771 * gfortran.dg/array_constructor_38.f90: New test.
3773 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3775 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3777 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3779 * gnat.dg/noreturn5.ad[sb]: New test.
3781 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3782 Paul Brook <paul@codesourcery.com>
3786 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3787 * c-c++-common/pr53633.c: New test.
3789 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3791 * gcc.target/i386/asm-dialect-1.c: New test case.
3793 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3794 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3796 * gcc.target/i386/prefetchw-1.c: New.
3797 * gcc.target/i386/sse-12.c: Add -mprfchw.
3798 * gcc.target/i386/sse-13.c: Ditto.
3799 * gcc.target/i386/sse-14.c: Ditto.
3800 * gcc.target/i386/sse-22.c: Ditto.
3801 * gcc.target/i386/sse-23.c: Ditto.
3802 * g++.dg/other/i386-2.C: Ditto.
3803 * g++.dg/other/i386-3.C: Ditto.
3805 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3807 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3809 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3812 * gcc.target/arm/pr54051.c: New.
3813 * gcc.target/arm/vfp-1.c: Adjust test.
3815 2012-07-24 Julian Brown <julian@codesourcery.com>
3817 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3818 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3821 2012-07-23 Paul Brook <paul@codesourcery.com>
3823 * g++.dg/other/armv7m-1.c: New test.
3825 2012-07-23 Julian Brown <julian@codesourcery.com>
3827 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3829 (DO_TEST): Define to 1 for appropriate ARM targets.
3831 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3833 PR tree-optimization/53881
3834 * gcc.dg/pr53881.c: Renamed to ...
3835 * gcc.dg/pr53881-1.c: ... this.
3836 * gcc.dg/pr53881-2.c: New test.
3838 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3840 Handle recent changes in default atomics for cris*-*-linux*.
3841 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3842 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3843 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3844 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3845 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3846 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3847 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3848 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3849 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3850 -mno-unaligned-atomic-may-use-library is in effect for
3852 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3853 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3854 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3855 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3856 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3857 gcc.target/cris/torture/sync-mis-op-i-1.c,
3858 gcc.target/cris/torture/sync-mis-op-i-2.c,
3859 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3860 gcc.target/cris/torture/sync-mis-op-i-3.c,
3861 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3862 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3863 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3864 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3865 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3866 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3867 (main): Remove local variable x.
3868 [mis_ok]: Check that atomics don't fail.
3870 2012-07-21 Andrew Pinski <apinski@cavium.com>
3872 * gcc.dg/tree-ssa/vrp72.c: New test.
3873 * gcc.dg/tree-ssa/vrp73.c: New test.
3874 * gcc.dg/tree-ssa/vrp74.c: New test.
3875 * gcc.dg/tree-ssa/vrp75.c: New test.
3877 2012-07-21 Andrew Pinski <apinski@cavium.com>
3879 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3880 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3882 2012-07-21 Andrew Pinski <apinski@cavium.com>
3884 * gcc.target/mips/octeon-pop-2.c: New testcase.
3886 2012-07-21 Tobias Burnus <burnus@net-b.de>
3889 * gfortran.dg/assumed_rank_3.f90: New.
3890 * gfortran.dg/assumed_rank_11.f90: New.
3891 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3892 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3893 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3895 2012-07-21 Andrew Pinski <apinski@cavium.com>
3897 * gcc.target/mips/unaligned-1.c: New testcase.
3899 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3901 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3903 2012-07-20 Tobias Burnus <burnus@net-b.de>
3905 * gfortran.dg/bind_c_array_params_2.f90: New.
3906 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3907 and update dg-error.
3909 2012-07-20 Tobias Burnus <burnus@net-b.de>
3911 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3913 2012-07-20 Jason Merrill <jason@redhat.com>
3916 * g++.dg/other/array7.C: New.
3918 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3920 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3921 the basic block and check loop depth.
3922 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3923 matching patterns and comments.
3924 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3925 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3927 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3930 * c-c++-common/pr28656.c: New test.
3932 2012-07-19 Jason Merrill <jason@redhat.com>
3935 * g++.dg/init/mutable1.C: New.
3937 2012-07-20 Tobias Burnus <burnus@net-b.de>
3940 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3941 * gfortran.dg/assumed_rank_1.f90: New.
3942 * gfortran.dg/assumed_rank_1_c.c: New.
3943 * gfortran.dg/assumed_rank_2.f90: New.
3944 * gfortran.dg/assumed_rank_4.f90: New.
3945 * gfortran.dg/assumed_rank_5.f90: New.
3946 * gfortran.dg/assumed_rank_6.f90: New.
3947 * gfortran.dg/assumed_rank_7.f90: New.
3948 * gfortran.dg/assumed_rank_8.f90: New.
3949 * gfortran.dg/assumed_rank_8_c.c: New.
3950 * gfortran.dg/assumed_rank_9.f90: New.
3951 * gfortran.dg/assumed_rank_10.f90: New.
3952 * gfortran.dg/assumed_rank_12.f90: New.
3954 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3956 * gnat.dg/opt25.adb: New test.
3957 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3958 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3960 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3962 * gnat.dg/aggr20.ad[sb]: New test.
3963 * gnat.dg/aggr20_pkg.ads: New helper.
3965 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3967 * gnat.dg/derived_type3.adb: New test.
3968 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3970 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3972 PR rtl-optimization/53942
3973 * gcc.dg/pr53942.c: New test.
3975 2012-07-19 Jason Merrill <jason@redhat.com>
3978 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3980 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3982 * gnat.dg/discr38.adb: New test.
3984 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3987 * c-c++-common/gomp/pr54017.c: New test.
3989 2012-07-19 Richard Guenther <rguenther@suse.de>
3990 Eric Botcazou <ebotcazou@adacore.com>
3992 * gnat.dg/loop_optimization11.adb: New testcase.
3993 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3995 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3996 Jason Merrill <jason@redhat.com>
3998 * g++.dg/cpp0x/sfinae37.C: New.
3999 * g++.dg/template/access23.C: New.
4000 * g++.dg/template/access7.C: Adjust.
4001 * g++.dg/template/sfinae10.C: Don't expect errors.
4002 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4004 2012-07-18 Julian Brown <julian@codesourcery.com>
4005 Sandra Loosemore <sandra@codesroucery.com>
4007 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4009 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4011 * gnat.dg/noreturn4.ad[sb]: New test.
4012 * gnat.dg/noreturn4_pkg.ads: New helper.
4014 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4015 Julian Brown <julian@codesourcery.com>
4017 * gcc.target/arm/neon-vdup-1.c: New test case.
4018 * gcc.target/arm/neon-vdup-2.c: New test case.
4019 * gcc.target/arm/neon-vdup-3.c: New test case.
4020 * gcc.target/arm/neon-vdup-4.c: New test case.
4021 * gcc.target/arm/neon-vdup-5.c: New test case.
4022 * gcc.target/arm/neon-vdup-6.c: New test case.
4023 * gcc.target/arm/neon-vdup-7.c: New test case.
4024 * gcc.target/arm/neon-vdup-8.c: New test case.
4025 * gcc.target/arm/neon-vdup-9.c: New test case.
4026 * gcc.target/arm/neon-vdup-10.c: New test case.
4027 * gcc.target/arm/neon-vdup-11.c: New test case.
4028 * gcc.target/arm/neon-vdup-12.c: New test case.
4029 * gcc.target/arm/neon-vdup-13.c: New test case.
4030 * gcc.target/arm/neon-vdup-14.c: New test case.
4031 * gcc.target/arm/neon-vdup-15.c: New test case.
4032 * gcc.target/arm/neon-vdup-16.c: New test case.
4033 * gcc.target/arm/neon-vdup-17.c: New test case.
4034 * gcc.target/arm/neon-vdup-18.c: New test case.
4035 * gcc.target/arm/neon-vdup-19.c: New test case.
4036 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4037 arguments non-constant.
4039 2012-07-18 Richard Guenther <rguenther@suse.de>
4041 PR tree-optimization/53970
4042 * g++.dg/torture/pr53970.C: New testcase.
4044 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4047 * gcc.c-torture/compile/pr38621.c: New.
4049 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4052 * gcc.target/sh/pr33135-1.c: New.
4053 * gcc.target/sh/pr33135-2.c: New.
4054 * gcc.target/sh/pr33135-3.c: New.
4055 * gcc.target/sh/pr33135-4.c: New.
4057 2012-07-17 Jason Merrill <jason@redhat.com>
4060 * g++.dg/parse/enum9.C: New.
4062 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4063 Sandra Loosemore <sandra@codesourcery.com>
4065 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4066 if there is a conflict with -mcpu=. Use -mcpu=5208.
4068 2012-07-17 Jason Merrill <jason@redhat.com>
4071 * g++.dg/template/array23.C: New.
4073 2012-07-17 Tobias Burnus <burnus@net-b.de>
4076 * gfortran.dg/bind_c_usage_26.f90: New.
4077 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4078 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4079 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4080 * gfortran.dg/interop_params.f03: Ditto.
4082 2012-07-17 Jason Merrill <jason@redhat.com>
4084 * g++.dg/template/inherit8.C: Adjust.
4085 * g++.dg/template/using21.C: Adjust.
4086 * g++.dg/template/using22.C: Adjust.
4089 * g++.dg/template/current-inst1.C: New.
4090 * g++.dg/parse/crash35.C: Adjust.
4092 2012-07-17 Tobias Burnus <burnus@net-b.de>
4095 * gfortran.dg/oldstyle_4.f90: New.
4097 2012-07-17 Tobias Burnus <burnus@net-b.de>
4100 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4101 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4103 2012-07-16 Jason Merrill <jason@redhat.com>
4105 * g++.dg/parse/access8.C: Adjust.
4106 * g++.dg/template/sfinae6_neg.C: Adjust.
4108 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4111 * gfortran.dg/coarray_allocate_1.f90: New test.
4113 2012-07-16 Andrew Pinski <apinski@cavium.com>
4115 * gcc.c-torture/execute/bswap-1.c: New testcase.
4116 * gcc.c-torture/compile/unalign-1.c: New testcase.
4117 * gcc.c-torture/compile/20120524-1.c: New testcase.
4118 * gcc.c-torture/compile/20101216-1.c: New testcase.
4120 2012-07-16 Dehao Chen <dehao@google.com>
4123 2012-07-10 Dehao Chen <dehao@google.com>
4125 * gcc.dg/debug_info_inline.c: New test.
4127 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4130 * gfortran.dg/proc_decl_28.f90: New.
4132 2012-07-16 Andrew Pinski <apinski@cavium.com>
4134 * gcc.dg/torture/builtins-1.c: New testcase.
4136 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4138 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4139 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4140 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4141 gcc.target/cris/sync-1-v10.c,
4142 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4143 pass -mno-unaligned-atomic-may-use-library.
4144 * gcc.target/cris/sync-xchg-1.c: New test.
4145 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4146 valid register operand output modifier.
4148 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4150 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4153 2012-07-13 Andrew Pinski <apinski@cavium.com>
4155 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4156 rather than cleanup-tree-dump.
4157 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4159 2012-07-13 Richard Guenther <rguenther@suse.de>
4161 PR tree-optimization/53907
4162 * gcc.target/i386/pr53907.c: New testcase.
4164 2012-07-13 Richard Guenther <rguenther@suse.de>
4166 PR tree-optimization/53922
4167 * gcc.dg/torture/pr53922.c: New testcase.
4169 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4171 PR rtl-optimization/53908
4172 * gcc.dg/torture/pr53908.c: New test.
4174 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4177 * g++.dg/cpp0x/variadic135.C: New.
4179 2012-07-12 Jason Merrill <jason@redhat.com>
4181 * g++.dg/template/sfinae6_neg.C: Adjust.
4183 2012-07-12 Tobias Burnus <burnus@net-b.de>
4185 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4186 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4187 scan-tree-dump-times pattern.
4189 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4191 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4193 2012-07-11 Jason Merrill <jason@redhat.com>
4196 * g++.g/cpp0x/defaulted37.C: New.
4198 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4201 * gcc.target/arm/pr53859.c: New test.
4203 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4206 * gcc.c-torture/compile/pr53886.c: New.
4208 2012-07-10 Dehao Chen <dehao@google.com>
4210 * gcc.dg/debug_info_inline.c: New test.
4212 2012-07-10 Jason Merrill <jason@redhat.com>
4215 * g++.dg/cpp0x/defaulted36.C: New.
4216 * g++.dg/cpp0x/defaulted21.C: Adjust.
4218 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4220 2012-07-09 Sterling Augustine <saugustine@google.com>
4222 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4224 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4226 PR tree-optimization/53887
4227 * gcc.dg/pr53887.c: New test.
4229 2012-07-09 Jason Merrill <jason@redhat.com>
4232 * g++.dg/cpp0x/nullptr29.C: New.
4234 2012-07-09 Tom de Vries <tom@codesourcery.com>
4235 Richard Guenther <rguenther@suse.de>
4237 * gcc.dg/builtin-unreachable-6.c: New test.
4238 * gcc.dg/builtin-unreachable-5.c: New test.
4240 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4242 PR tree-optimization/53881
4243 * gcc.dg/pr53881.c: New test.
4245 2012-07-06 Jason Merrill <jason@redhat.com>
4248 * g++.dg/cpp0x/variadic134.C: New.
4251 * g++.dg/cpp0x/alias-decl-20.C: New.
4253 2012-07-06 Tom de Vries <tom@codesourcery.com>
4255 PR tree-optimization/51879
4256 * gcc.dg/pr51879-16.c: New test.
4257 * gcc.dg/pr51879-17.c: Same.
4259 2012-07-06 Tom de Vries <tom@codesourcery.com>
4261 PR tree-optimization/52009
4262 * gcc.dg/pr51879-7.c: New test.
4263 * gcc.dg/pr51879-18.c: New test.
4265 2012-07-05 Jason Merrill <jason@redhat.com>
4268 * g++.dg/template/typedef39.C: New.
4271 * g++.dg/cpp0x/variadic133.C: New.
4272 * g++.dg/template/param1.C: Adjust.
4274 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4278 * gcc.target/arm/neon/vtrnf32.c: Update.
4279 * gcc.target/arm/neon/vtrns32.c: Update.
4280 * gcc.target/arm/neon/vtrnu32.c: Update.
4281 * gcc.target/arm/neon/vzipf32.c: Update.
4282 * gcc.target/arm/neon/vzips32.c: Update.
4283 * gcc.target/arm/neon/vzipu32.c: Update.
4285 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4288 * gfortran.dg/inline_sum_4.f90: New test.
4290 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4292 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4294 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4296 * gcc.target/arm/fma-sp.c: New testcase.
4297 * gcc.target/arm/fma.c: Likewise.
4298 * gcc.target/arm/fma.h: Likewise.
4300 2012-07-04 Jason Merrill <jason@redhat.com>
4303 * g++.dg/other/enum3.C: New.
4305 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4308 * g++.dg/torture/pr53321.C: New test.
4310 2012-07-04 Richard Guenther <rguenther@suse.de>
4312 PR tree-optimization/53844
4313 * g++.dg/tree-ssa/pr53844.C: New testcase.
4315 2012-07-04 Richard Guenther <rguenther@suse.de>
4317 PR tree-optimization/53849
4318 * gcc.dg/pr53849.c: New testcase.
4320 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4323 * g++.dg/ext/label14.C: New test.
4325 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4328 * g++.dg/other/pr53811.C: New test.
4330 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4333 * gcc.target/m68k/stack-limit-1.c: New testcase.
4335 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4337 * gnat.dg/recursive_call.adb: New test.
4339 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4341 * gnat.dg/discr37.ad[sb]: New test.
4343 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4345 * g++.dg/other/packed1.C: Remove SH from xfail list.
4347 2012-07-02 Jason Merrill <jason@redhat.com>
4350 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4353 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4356 * g++.dg/cpp0x/decltype39.C: New.
4357 * g++.dg/diagnostic/method1.C: Adjust.
4360 * g++.dg/template/ref6.C: New.
4362 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4365 * gcc.target/sh/pr53568-1.c: New.
4367 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4370 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4372 2012-07-02 Jason Merrill <jason@redhat.com>
4375 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4378 * g++.dg/template/enum7.C: New.
4379 * g++.dg/other/ptrmem10.C: Adjust.
4380 * g++.dg/other/ptrmem11.C: Adjust.
4381 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4383 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4385 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4387 2012-07-01 Wei Guozhi <carrot@google.com>
4390 * gcc.target/arm/pr53447-1.c: New testcase.
4391 * gcc.target/arm/pr53447-2.c: New testcase.
4392 * gcc.target/arm/pr53447-3.c: New testcase.
4393 * gcc.target/arm/pr53447-4.c: New testcase.
4395 2012-06-29 Richard Guenther <rguenther@suse.de>
4397 PR tree-optimization/47061
4398 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4400 2012-06-29 Richard Guenther <rguenther@suse.de>
4402 PR tree-optimization/37541
4403 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4405 2012-06-29 Richard Guenther <rguenther@suse.de>
4407 PR tree-optimization/52589
4408 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4410 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4412 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4414 * g++.dg/template/error46.C: Add missing comment to dg-message.
4415 * g++.dg/template/crash107.C: Likewise.
4416 * g++.dg/template/error47.C: Likewise.
4417 * g++.dg/template/crash108.C: Likewise.
4418 * g++.dg/overload/operator5.C: Likewise.
4420 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4421 errors in dg-message directives, add comments.
4423 2012-06-28 Kai Tietz <ktietz@redhat.com>
4425 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4426 hard-coded 'unsigned long'.
4428 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4430 PR tree-optimization/51581
4431 * gcc.dg/vect/pr51581-4.c: New test.
4433 PR tree-optimization/53645
4434 * gcc.c-torture/execute/pr53645-2.c: New test.
4436 2012-06-28 Richard Guenther <rguenther@suse.de>
4439 * gcc.dg/torture/pr53790.c: New testcase.
4441 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4443 PR tree-optimization/53645
4444 * gcc.c-torture/execute/pr53645.c: New test.
4446 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4448 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4450 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4454 * gcc.dg/guality/pr49888.c: Account for the possibility that
4455 the variable is optimized out at the first test.
4457 2012-06-27 Jason Merrill <jason@redhat.com>
4459 * g++.dg/cpp0x/override2.C: Adjust.
4460 * g++.dg/template/error5.C: Adjust.
4461 * g++.dg/parse/crash28.C: Adjust.
4464 * g++.dg/parse/template27.C: New.
4465 * g++.dg/template/crash74.C: Adjust expected output.
4467 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4471 * gfortran.dg/typebound_operator_16.f03: New.
4473 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4475 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4476 even src1.i and src2.i fields even in the second half of the arrays.
4478 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4481 * g++.dg/torture/vshuf-16.inc: New test.
4482 * g++.dg/torture/vshuf-2.inc: New test.
4483 * g++.dg/torture/vshuf-4.inc: New test.
4484 * g++.dg/torture/vshuf-8.inc: New test.
4485 * g++.dg/torture/vshuf-main.inc: New test.
4486 * g++.dg/torture/vshuf-v16hi.C: New test.
4487 * g++.dg/torture/vshuf-v16qi.C: New test.
4488 * g++.dg/torture/vshuf-v2df.C: New test.
4489 * g++.dg/torture/vshuf-v2di.C: New test.
4490 * g++.dg/torture/vshuf-v2sf.C: New test.
4491 * g++.dg/torture/vshuf-v2si.C: New test.
4492 * g++.dg/torture/vshuf-v4df.C: New test.
4493 * g++.dg/torture/vshuf-v4di.C: New test.
4494 * g++.dg/torture/vshuf-v4sf.C: New test.
4495 * g++.dg/torture/vshuf-v4si.C: New test.
4496 * g++.dg/torture/vshuf-v8hi.C: New test.
4497 * g++.dg/torture/vshuf-v8qi.C: New test.
4498 * g++.dg/torture/vshuf-v8si.C: New test.
4500 2012-06-27 Richard Guenther <rguenther@suse.de>
4503 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4505 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4507 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4508 scan-dump-dem-not): Use printable pattern in test name.
4510 2012-06-26 Sterling Augustine <saugustine@google.com>
4511 Dominique Dhumieres <dominiq@lps.ens.fr>
4513 * gcc.dg/pubtypes-2.c: Update expected output.
4514 * gcc.dg/pubtypes-3.c: Likewise.
4515 * gcc.dg/pubtypes-4.c: Likewise.
4517 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4519 * gcc.dg/tree-ssa/slsr-1.c: New test.
4520 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4521 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4522 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4524 2012-06-26 Matt Turner <mattst88@gmail.com>
4527 * gcc.target/arm/mmx-2.c: New.
4529 2012-06-26 Richard Guenther <rguenther@suse.de>
4532 * g++.dg/torture/pr53752.C: New testcase.
4534 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4536 PR tree-optimization/53748
4537 * gcc.c-torture/compile/pr53748.c: New test.
4539 2012-06-25 Jason Merrill <jason@redhat.com>
4543 * g++.dg/cpp0x/decltype38.C: New.
4544 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4546 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4548 * lib/target-supports-dg.exp (testname-for-summary): New.
4549 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4550 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4551 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4552 scan-module-absence, output-exists, output-exists-not: Use
4553 testname-for-summary.
4554 (dg-test): Clean up testname_with_flags.
4555 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4556 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4557 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4558 scan-assembler-dem-not, object-size: Use testname-for-summary.
4559 * lib/gcov.exp (run-gcov): Likewise.
4560 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4561 scan-dump-dem, scan-dump-dem-note): Likewise.
4563 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4564 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4565 including profopt.opt; save and restore existing value.
4566 * g++.dg/bprob/bprob.exp: Likewise.
4567 * gcc.dg/matrix/matrix.exp: Likewise.
4568 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4569 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4572 2012-06-25 Richard Henderson <rth@redhat.com>
4574 * gcc.dg/pr53749.c: New.
4576 2012-06-25 Jason Merrill <jason@redhat.com>
4579 * g++.dg/cpp0x/nullptr28.C: New.
4581 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4583 * gcc.target/arm/neon-vld1_dupQ.c: New.
4585 2012-06-25 Florian Weimer <fweimer@redhat.com>
4587 * g++.dg/init/new35.C: New.
4588 * g++.dg/init/new36.C: New.
4589 * g++.dg/init/new37.C: New.
4590 * g++.dg/ext/vla5.C: New warning.
4591 * g++.dg/ext/vla8.C: New warning.
4592 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4594 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4595 James Greenhalgh <james.greenhalgh@arm.com>
4597 * gcc.target/arm/ftest-support-arm.h New testcase.
4598 * gcc.target/arm/ftest-support-thumb.h Likewise.
4599 * gcc.target/arm/ftest-support.h Likewise.
4600 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4601 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4602 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4603 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4604 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4605 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4606 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4607 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4608 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4609 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4610 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4611 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4612 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4613 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4614 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4615 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4616 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4617 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4618 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4619 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4620 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4621 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4622 * lib/target-supports.exp
4623 (check_effective_target_arm_arch_FUNC): Add support for more
4625 (add_options_for_arm_arch_FUNC): Likewise.
4626 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4628 2012-06-25 Jason Merrill <jason@redhat.com>
4631 * g++.dg/cpp0x/constexpr-tuple.C: New.
4633 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4636 * gcc.target/i386/pr53759.c: New test.
4639 * g++.dg/cpp0x/nsdmi7.C: New test.
4641 2012-06-24 Kai Tietz <ktietz@redhat.com>
4643 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4645 * gcc.target/i386/pr38988.c: Likewise.
4647 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4651 * gfortran.dg/typebound_generic_12.f03: New.
4652 * gfortran.dg/typebound_generic_13.f03: New.
4654 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4656 * gnat.dg/lto15.ad[sb]: New test.
4658 2012-06-21 Meador Inge <meadori@codesourcery.com>
4661 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4663 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4665 * gcc.dg/pch/ident-1.c: New test.
4666 * gcc.dg/pch/ident-1.hs: Header file for new test.
4668 2012-06-21 Michael Matz <matz@suse.de>
4671 * gcc.c-torture/execute/pr53688.c: New test.
4673 2012-06-20 Richard Guenther <rguenther@suse.de>
4675 PR tree-optimization/30318
4676 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4678 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4680 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4682 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4684 * gcc.target/i386/clearcapv2.map: New file.
4685 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4687 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4689 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4690 and add __sh__ case.
4692 2012-06-19 Jason Merrill <jason@redhat.com>
4695 * g++.dg/debug/localclass1.C: New.
4697 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4699 * g++.dg/cpp0x/override4.C: New.
4701 2012-06-14 Jason Merrill <jason@redhat.com>
4704 * g++.dg/cpp0x/decltype37.C: New.
4706 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4708 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4710 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4712 * gcc.c-torture/compile/vector-5.c,
4713 gcc.c-torture/compile/vector-6.c: New tests.
4715 2012-06-19 Richard Henderson <rth@redhat.com>
4717 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4719 2012-06-19 Richard Guenther <rguenther@suse.de>
4721 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4723 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4726 * gcc.target/i386/pr53712.c: New test.
4728 2012-06-18 Tobias Burnus <burnus@net-b.de>
4731 * gfortran.dg/elemental_optional_args_6.f90: New.
4733 2012-06-18 Tobias Burnus <burnus@net-b.de>
4736 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4737 * gfortran.dg/coarray/move_alloc_1.f90
4739 2012-06-18 Tobias Burnus <burnus@net-b.de>
4742 * gfortran.dg/coarray_27.f90: New.
4744 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4745 Greta Yorsh <Greta.Yorsh@arm.com>
4747 * gcc.target/arm/epilog-1.c: New test.
4749 2012-06-18 Richard Guenther <rguenther@suse.de>
4751 PR tree-optimization/53693
4752 * g++.dg/torture/pr53693.C: New testcase.
4754 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4756 PR tree-optimization/53703
4757 * gcc.dg/torture/pr53703.c: New test.
4759 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4762 * gcc.target/i386/pr53698.c: New test.
4764 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4766 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4768 2012-06-17 Tobias Burnus <burnus@net-b.de>
4772 * gfortran.dg/transfer_check_3.f90: New.
4774 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4776 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4778 2012-06-16 Tobias Burnus <burnus@net-b.de>
4782 * gfortran.dg/deferred_type_param_8.f90: New.
4784 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4786 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4787 testname that includes flags, passed in as new argument, in
4789 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4790 and pass it to verify-* procedures.
4792 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4793 alignment torture options with usual torture options.
4795 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4796 messages reported for one line of source code.
4797 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4798 * g++.dg/cpp0x/decltype2.C: Likewise.
4799 * g++.dg/cpp0x/decltype3.C: Likewise.
4800 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4801 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4802 * g++.dg/cpp0x/static_assert3.C: Likewise.
4803 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4804 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4805 * g++.dg/cpp0x/union1.C: Likewise.
4806 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4807 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4808 * g++.dg/cpp0x/variadic2.C: Likewise.
4809 * g++.dg/cpp0x/variadic20.C: Likewise.
4810 * g++.dg/cpp0x/variadic74.C: Likewise.
4811 * g++.dg/diagnostic/bitfld2.C: Likewise.
4812 * g++.dg/ext/attrib44.C: Likewise.
4813 * g++.dg/ext/no-asm-1.C: Likewise.
4814 * g++.dg/other/error34.C: Likewise.
4815 * g++.dg/parse/crash46.C: Likewise.
4816 * g++.dg/parse/error10.C: Likewise.
4817 * g++.dg/parse/error2.C: Likewise.
4818 * g++.dg/parse/error3.C: Likewise.
4819 * g++.dg/parse/error36.C: Likewise.
4820 * g++.dg/parse/error8.C: Likewise.
4821 * g++.dg/parse/error9.C: Likewise.
4822 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4823 * g++.dg/parse/parser-pr28152.C: Likewise.
4824 * g++.dg/parse/template25.C: Likewise.
4825 * g++.dg/parse/typename11.C: Likewise.
4826 * g++.dg/tc1/dr147.C: Likewise.
4827 * g++.dg/template/deduce3.C: Likewise.
4828 * g++.dg/template/koenig9.C: Likewise.
4829 * g++.dg/template/pr23510.C: Likewise.
4830 * g++.dg/warn/pr12242.C: Likewise.
4831 * g++.dg/warn/pr30551-2.C: Likewise.
4832 * g++.dg/warn/pr30551.C: Likewise.
4833 * g++.old-deja/g++.other/typename1.C: Likewise.
4834 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4836 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4839 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4840 * c-c++-common/torture/vshuf-2.inc: Likewise.
4841 * c-c++-common/torture/vshuf-4.inc: Likewise.
4842 * c-c++-common/torture/vshuf-8.inc: Likewise.
4843 * c-c++-common/torture/vshuf-main.inc: Likewise.
4844 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4845 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4846 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4847 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4848 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4849 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4850 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4851 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4852 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4853 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4854 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4855 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4856 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4857 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4859 2012-06-15 Michael Matz <matz@suse.de>
4861 * gcc.dg/tree-ssa/vector-4.c: New test.
4863 2012-06-15 Michael Matz <matz@suse.de>
4865 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4866 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4868 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4870 PR tree-optimization/53636
4871 * gcc.target/arm/pr53636.c: New test.
4873 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4875 PR tree-optimization/51581
4876 * gcc.c-torture/execute/pr51581-1.c: New test.
4877 * gcc.c-torture/execute/pr51581-2.c: New test.
4878 * gcc.dg/vect/pr51581-1.c: New test.
4879 * gcc.dg/vect/pr51581-2.c: New test.
4880 * gcc.dg/vect/pr51581-3.c: New test.
4881 * gcc.target/i386/avx-pr51581-1.c: New test.
4882 * gcc.target/i386/avx-pr51581-2.c: New test.
4883 * gcc.target/i386/avx2-pr51581-1.c: New test.
4884 * gcc.target/i386/avx2-pr51581-2.c: New test.
4885 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4887 2012-06-15 Richard Guenther <rguenther@suse.de>
4889 * gcc.c-torture/execute/20120615-1.c: New testcase.
4891 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4893 * gnat.dg/vect8.ad[sb]: New test.
4895 2012-06-14 Richard Guenther <rguenther@suse.de>
4897 * gcc.dg/tree-ssa/vrp.h: New testcase.
4898 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4900 2012-06-13 Christian Bruel <christian.bruel@st.com>
4903 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4905 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4907 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4909 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4912 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4913 test summary unique.
4915 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4916 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4917 scan-stack-usage-not): Don't strip torture options from test name.
4919 * lib/scandump.exp (scan-dump-times): Use printable version of
4920 regexp in test summary line.
4922 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4923 messages reported for one line of source code.
4924 * gcc.dg/format/few-1.c: Likewise.
4925 * gcc.dg/ia64-sync-2.c: Likewise.
4926 * gcc.dg/sync-2.c: Likewise.
4927 * gcc.dg/noncompile/pr44517.c: Likewise.
4929 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4932 * gcc.dg/guality/pr49888.c: New.
4934 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4936 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4937 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4938 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4940 2012-06-13 Tobias Burnus <burnus@net-b.de>
4943 * gfortran.dg/intent_out_7.f90: New.
4945 2012-06-13 Tobias Burnus <burnus@net-b.de>
4948 * gfortran.dg/save_4.f90: New.
4950 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4955 * gcc.dg/pr53532.c: New test.
4956 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4957 adjust line numbers.
4958 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4959 * gcc.dg/Wcxx-compat-8.c: Likewise.
4960 * gcc.dg/pr51034.c: New test.
4961 * gcc.dg/pr53196-1.c: New test.
4962 * gcc.dg/pr53196-2.c: New test.
4964 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4966 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4967 alignment torture options with usual torture options.
4968 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4969 instead of dg-options.
4970 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4971 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4972 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4973 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4974 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4975 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4977 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4978 to checks for multiple messages reported for one line of source code.
4979 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4981 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4982 messages reported for one line of source code.
4984 * gcc.dg/20031223-1.c: Add comments to check for multiple
4985 messages reported for one line of source code.
4986 * gcc.dg/Wconversion-integer.c: Likewise.
4987 * gcc.dg/Wfatal-2.c: Likewise.
4988 * gcc.dg/Wfatal.c: Likewise.
4989 * gcc.dg/Wobjsize-1.c: Likewise.
4990 * gcc.dg/c99-vla-jump-1.c: Likewise.
4991 * gcc.dg/c99-vla-jump-2.c: Likewise.
4992 * gcc.dg/c99-vla-jump-3.c: Likewise.
4993 * gcc.dg/c99-vla-jump-4.c: Likewise.
4994 * gcc.dg/c99-vla-jump-5.c: Likewise.
4995 * gcc.dg/decl-9.c: Likewise.
4996 * gcc.dg/declspec-10.c: Likewise.
4997 * gcc.dg/declspec-18.c: Likewise.
4998 * gcc.dg/mtune.c: Likewise.
4999 * gcc.dg/parser-pr28152-2.c: Likewise.
5000 * gcc.dg/parser-pr28152.c: Likewise.
5001 * gcc.dg/pr14475.c: Likewise.
5002 * gcc.dg/pr27953.c: Likewise.
5003 * gcc.dg/pr28322-3.c: Likewise.
5004 * gcc.dg/pr30457.c: Likewise.
5005 * gcc.dg/pr30551-2.c: Likewise.
5006 * gcc.dg/pr30551-3.c: Likewise.
5007 * gcc.dg/pr30551-4.c: Likewise.
5008 * gcc.dg/pr30551-5.c: Likewise.
5009 * gcc.dg/pr30551-6.c: Likewise.
5010 * gcc.dg/pr30551.c: Likewise.
5011 * gcc.dg/pr45461.c: Likewise.
5012 * gcc.dg/pr48552-1.c: Likewise.
5013 * gcc.dg/pr48552-2.c: Likewise.
5014 * gcc.dg/redecl-1.c: Likewise.
5015 * gcc.dg/transparent-union-3.c: Likewise.
5016 * gcc.dg/utf-dflt.c: Likewise.
5017 * gcc.dg/utf-dflt2.c: Likewise.
5018 * gcc.dg/vla-8.c: Likewise.
5019 * gcc.dg/vla-init-1.c: Likewise.
5020 * gcc.dg/wtr-int-type-1.c: Likewise.
5022 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5023 messages reported for for one line of source code.
5024 * c-c++-common/raw-string-5.c: Likewise.
5025 * c-c++-common/raw-string-4.c: Likewise.
5026 * c-c++-common/raw-string-6.c: Likewise.
5027 * c-c++-common/pr20000.c: Likewise.
5029 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5030 messages reported for one line of source code.
5031 * gcc.dg/cpp/pr30786.c: Likewise.
5032 * gcc.dg/cpp/pr28709.c: Likewise.
5033 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5034 * gcc.dg/cpp/macspace2.c: Likewise.
5035 * gcc.dg/cpp/missing-header-1.c: Likewise.
5036 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5037 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5038 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5040 2012-06-12 Jason Merrill <jason@redhat.com>
5043 * g++.dg/template/local7.C: New.
5045 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5048 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5049 * gcc.target/sh/pr51340-2.c: Likewise.
5050 * gcc.target/sh/pr51340-3.c: Likewise.
5052 2012-06-12 Michael Matz <matz@suse.de>
5054 * gcc.dg/torture/alias-1.c: New test.
5056 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5058 PR rtl-optimization/53589
5059 * gcc.dg/torture/pr53589.c: New test.
5061 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5064 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5065 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5066 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5067 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5068 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5069 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5070 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5071 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5072 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5073 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5074 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5075 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5076 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5077 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5078 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5079 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5081 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5083 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5084 (check_intel_cpu_model): New function.
5085 (check_amd_cpu_model): New function.
5086 (check_features): New function.
5087 (__get_cpuid_output): New function.
5088 (check_detailed): New function.
5089 (fn1): Rename to quick_check.
5090 (main): Update to call quick_check and call check_detailed.
5092 2012-06-11 Richard Henderson <rth@redhat.com>
5094 * lib/target-supports.exp
5095 (check_effective_target_sync_long_long_runtime): Use
5096 check_effective_target_lp64 instead of
5097 check_effective_target_powerpc64 for powerpc targets.
5099 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5102 * gcc.target/sh/pr53511-1.c: New.
5104 2012-06-11 Richard Guenther <rguenther@suse.de>
5107 * g++.dg/lto/pr53470_0.C: New testcase.
5108 * gcc.dg/lto/pr53470_0.c: Likewise.
5110 2012-06-11 Richard Guenther <rguenther@suse.de>
5113 * g++.dg/ext/pr53605.C: New testcase.
5115 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5117 * gnat.dg/specs/array1.ads: New test.
5118 * gnat.dg/specs/array2.ads: Likewise.
5119 * gnat.dg/array22.adb: Likewise.
5121 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5123 * gnat.dg/constant4.adb: New test.
5124 * gnat.dg/constant4_pkg.ads: New helper.
5126 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5129 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5130 * gfortran.dg/allocate_class_1.f90: Modified.
5131 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5132 * gfortran.dg/allocate_class_2.f90: New.
5134 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5137 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5139 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5142 * gfortran.dg/string_assign_2.f90: New test case.
5144 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5147 * gfortran.dg/string_assign_1.f90: New test case.
5149 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5152 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5153 * gcc.dg/gomp/critical-4.c: Likewise.
5154 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5155 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5156 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5157 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5158 * c-c++-common/gomp/pr53580.c: New test.
5160 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5163 * g++.dg/cpp0x/forw_enum11.C: New.
5165 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5168 * g++.dg/cpp0x/alias-decl-19.C: New.
5170 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5172 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5174 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5176 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5178 (XSTATE_SSE): Ditto.
5179 (XSTATE_YMM): Ditto.
5180 (avx_os_support): Use new defines.
5182 2012-06-06 Richard Guenther <rguenther@suse.de>
5185 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5188 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5191 * g++.dg/cpp0x/pr52841.C: New testcase.
5193 2012-06-06 Richard Guenther <rguenther@suse.de>
5195 PR tree-optimization/53081
5196 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5197 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5199 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5201 * gcc.target/powerpc/pr53487.c: New test.
5203 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5205 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5207 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5209 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5211 2012-06-05 Richard Guenther <rguenther@suse.de>
5213 PR tree-optimization/30442
5214 * gcc.dg/vect/bb-slp-30.c: New testcase.
5216 2012-06-05 Richard Guenther <rguenther@suse.de>
5218 PR tree-optimization/53081
5219 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5220 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5221 -fno-tree-loop-distribute-patterns.
5223 2012-06-05 Alan Modra <amodra@gmail.com>
5225 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5226 Check static chain in nested funcs.
5228 2012-06-04 Tobias Burnus <burnus@net-b.de>
5231 * gfortran.dg/init_flag_10.f90: New.
5233 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5236 * g++.dg/warn/Wenum-compare-no-2: New.
5238 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5240 PR preprocessor/53463
5241 * g++.dg/cpp/limits.C: New test.
5242 * g++.dg/parse/error19.C: Adjust.
5243 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5244 * g++.dg/warn/pr35635.C: Likewise.
5245 * g++.old-deja/g++.pt/assign1.C: Likewise.
5247 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5250 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5251 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5252 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5253 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5254 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5255 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5256 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5257 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5259 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5261 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5263 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5265 PR tree-optimization/53550
5266 * gcc.dg/pr53550.c: New test.
5268 2012-06-04 Richard Guenther <rguenther@suse.de>
5270 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5271 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5272 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5274 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5277 * gfortran.dg/parameter_array_element_2.f90: New.
5279 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5282 * gcc.target/sh/pr53512-1.c: New.
5283 * gcc.target/sh/pr53512-2.c: New.
5284 * gcc.target/sh/pr53512-3.c: New.
5285 * gcc.target/sh/pr53512-4.c: New.
5287 2012-06-01 Jason Merrill <jason@redhat.com>
5290 * g++.dg/ext/visibility/template12.C: New.
5291 * g++.dg/ext/attrib14.C: Adjust warning line.
5294 * g++.dg/parse/new6.C: New.
5295 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5297 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5299 * c-c++-common/restrict-2.c: Revert previous change.
5301 2012-06-01 Jason Merrill <jason@redhat.com>
5304 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5307 * g++.dg/cpp0x/auto33.C: New.
5309 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5312 * g++.dg/parse/namespace-alias-1.C: New.
5314 2012-06-01 Christian Bruel <christian.bruel@st.com>
5316 * gcc.dg/spec-options.c: New test.
5317 * gcc.dg/foo.specs: New file.
5319 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5322 * gnat.dg/lto14.adb: Skip on Solaris.
5324 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5326 * gcc.target/cris/sync-1-v10.c,
5327 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5328 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5329 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5330 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5331 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5332 gcc.target/cris/torture/sync-mis-op-i-1.c,
5333 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5334 gcc.target/cris/torture/sync-mis-op-i-2.c,
5335 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5336 gcc.target/cris/torture/sync-mis-op-i-3.c,
5337 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5338 gcc.target/cris/torture/sync-mis-op-s-1.c,
5339 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5340 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5341 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5342 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5343 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5344 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5345 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5346 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5347 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5349 2012-05-31 Richard Guenther <rguenther@suse.de>
5351 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5352 ldist-pr45948.c with disabled SCCP.
5354 2012-05-31 Richard Guenther <rguenther@suse.de>
5357 * gcc.dg/torture/pr48493.c: New testcase.
5359 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5361 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5363 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5364 of the initialization loop.
5365 (dg-final): Adjust the expected number of vectorized loops depending
5366 on vect_char_mult target selector.
5368 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5370 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5371 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5372 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5375 2012-05-30 Jason Merrill <jason@redhat.com>
5378 * g++.dg/init/new34.C: New.
5379 * g++.dg/tree-ssa/stabilize1.C: New.
5381 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5384 * g++.dg/init/new33.C: New test.
5386 2012-05-30 Richard Guenther <rguenther@suse.de>
5389 * gcc.dg/torture/pr53501.c: New testcase.
5390 * c-c++-common/restrict-2.c: Adjust.
5392 2012-05-30 Alan Modra <amodra@gmail.com>
5394 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5397 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5399 * gcc.target/i386/shuf-concat.c: New test.
5401 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5403 PR rtl-optimization/53519
5404 * gcc.c-torture/compile/pr53519.c: New test.
5406 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5408 * gcc.target/arm/neon-vrev.c: New.
5410 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5413 * gcc.target/sh/pr51340-1.c: New.
5414 * gcc.target/sh/pr51340-2.c: New.
5415 * gcc.target/sh/pr51340-3.c: New.
5417 2012-05-29 Richard Guenther <rguenther@suse.de>
5419 PR tree-optimization/53516
5420 * gcc.dg/torture/pr53516.c: New testcase.
5422 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5424 PR preprocessor/53229
5425 * gcc.dg/cpp/paste6.c: Force to run without
5426 -ftrack-macro-expansion.
5427 * gcc.dg/cpp/paste8.c: Likewise.
5428 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5429 -ftrack-macro-expansion.
5430 * gcc.dg/cpp/paste12.c: Force to run without
5431 -ftrack-macro-expansion.
5432 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5433 -ftrack-macro-expansion.
5434 * gcc.dg/cpp/paste13.c: Likewise.
5435 * gcc.dg/cpp/paste14.c: Likewise.
5436 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5437 -ftrack-macro-expansion.
5438 * gcc.dg/cpp/paste18.c: New test.
5440 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5442 * gcc.target/cris/torture/trap-1.c,
5443 gcc.target/cris/torture/trap-2.c,
5444 gcc.target/cris/torture/trap-3.c,
5445 gcc.target/cris/torture/trap-v0.c,
5446 gcc.target/cris/torture/trap-v3.c: New tests.
5448 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5451 * g++.dg/warn/Wbraces3.C: New.
5452 * g++.dg/warn/Wbraces4.C: Likewise.
5454 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5456 PR tree-optimization/53505
5457 * c-c++-common/torture/pr53505.c: New test.
5459 2012-05-27 Nathan Sidwell <nathan@acm.org>
5461 * gcc.dg/stmt-expr-4.c: New.
5463 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5466 * g++.dg/parse/crash60.C: New.
5468 2012-05-26 Jason Merrill <jason@redhat.com>
5471 * c-c++-common/array-lit.c: New.
5472 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5474 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5477 * gnat.dg/array21.adb: New test.
5479 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5481 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5483 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5486 * g++.dg/other/anon-union3.C: New.
5488 2012-05-25 Ian Lance Taylor <iant@google.com>
5490 * gcc.dg/split-6.c: New test.
5492 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5494 * gnat.dg/lto14.adb: New test.
5496 2012-05-25 Tristan Gingold <gingold@adacore.com>
5498 * gcc.target/i386/large-frame.c: New.
5500 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5501 * gcc.target/powerpc/lhs-1.c: New.
5502 * gcc.target/powerpc/lhs-2.c: New.
5503 * gcc.target/powerpc/lhs-3.c: New.
5505 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5507 Make unwound macro expansion trace less redundant
5508 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5509 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5510 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5511 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5512 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5513 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5515 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5518 * g++.dg/cpp0x/constexpr-default1.C: New.
5520 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5523 * g++.dg/eh/goto2.C: New.
5525 2012-05-24 Richard Guenther <rguenther@suse.de>
5528 * g++.dg/tree-prof/pr53460.C: New testcase.
5530 2012-05-24 Richard Guenther <rguenther@suse.de>
5533 * g++.dg/debug/pr53466.C: New testcase.
5535 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5537 PR tree-optimization/53465
5538 * gcc.c-torture/execute/pr53465.c: New test.
5540 2012-05-23 Tobias Burnus <burnus@net-b.de>
5544 * gfortran.dg/allocate_with_typespec_6.f90: New.
5546 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5549 * g++.dg/warn/delete-array-1.C: New.
5551 2012-05-23 Richard Guenther <rguenther@suse.de>
5553 * gcc.dg/torture/pr39074-2.c: Adjust.
5554 * gcc.dg/torture/pr39074.c: Likewise.
5555 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5556 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5558 2012-05-22 Jan Hubicka <jh@suse.cz>
5561 * g++.dg/torture/pr53161.C: New testcase.
5563 2012-05-22 Tobias Burnus <burnus@net-b.de>
5566 * gfortran.dg/realloc_on_assign_15.f90: New.
5568 2012-05-22 Richard Guenther <rguenther@suse.de>
5571 * gcc.dg/torture/pr51071-2.c: New testcase.
5573 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5575 PR tree-optimization/53336
5576 * g++.dg/torture/pr53336.C: New testcase.
5578 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5581 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5582 instead of -Wunused-local-typedefs.
5584 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5587 * g++.dg/other/abstract4.C: New-
5589 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5592 * g++.dg/ext/attrib46.C: New.
5594 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5597 * gcc.c-torture/compile/pr53418-1.c,
5598 gcc.c-torture/compile/pr53418-2.c: New tests.
5600 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5602 PR tree-optimization/53366
5603 * gcc.dg/torture/pr53366-1.c: New test.
5604 * gcc.dg/torture/pr53366-2.c: New test.
5605 * gcc.target/i386/pr53366-1.c: New test.
5606 * gcc.target/i386/pr53366-2.c: New test.
5608 PR tree-optimization/53409
5609 * gcc.c-torture/compile/pr53409.c: New test.
5611 PR tree-optimization/53410
5612 * gcc.c-torture/compile/pr53410-1.c: New test.
5613 * gcc.c-torture/compile/pr53410-2.c: New test.
5615 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5618 * gcc.target/i386/pr53425-1.c: New file.
5619 * gcc.target/i386/pr53425-2.c: Likewise.
5621 2012-05-21 Richard Guenther <rguenther@suse.de>
5623 PR tree-optimization/53408
5624 * gcc.dg/torture/pr53408.c: New testcase.
5626 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5627 H.J. Lu <hongjiu.lu@intel.com>
5630 * gcc.target/i386/pr53416.c: New file.
5632 2012-05-21 Richard Guenther <rguenther@suse.de>
5634 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5636 2012-05-21 Richard Guenther <rguenther@suse.de>
5638 * gcc.dg/torture/ldist-1.c: New testcase.
5640 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5642 * gnat.dg/lto13.adb: New test.
5643 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5645 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5647 * gnat.dg/specs/lto12.ads: New test.
5648 * gnat.dg/specs/lto12_pkg.ads: New helper.
5650 2012-05-18 Richard Guenther <rguenther@suse.de>
5652 PR tree-optimization/53346
5653 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5654 * gcc.target/i386/incoming-10.c: Adjust.
5655 * gcc.target/i386/incoming-11.c: Likewise.
5656 * gcc.target/i386/pr46295.c: Likewise.
5658 2012-05-18 Richard Guenther <rguenther@suse.de>
5660 * gcc.dg/pr53352.c: Return zero.
5662 2012-05-18 Richard Guenther <rguenther@suse.de>
5664 PR tree-optimization/53390
5665 * gcc.dg/torture/pr53390.c: New testcase.
5667 2012-05-18 Meador Inge <meadori@codesourcery.com>
5669 PR rtl-optimization/53352
5670 * gcc.dg/pr53352.c: New test.
5672 2012-05-17 David S. Miller <davem@davemloft.net>
5674 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5675 failure on sparc-*-linux-gnu.
5677 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5680 * g++.dg/parse/error49.C: New.
5681 * g++.dg/cpp0x/error8.C: Likewise.
5682 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5683 * g++.dg/ext/utf-dflt2.C: Likewise.
5684 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5685 * g++.dg/ext/utf-dflt.C: Likewise.
5686 * c-c++-common/raw-string-3.c: Likewise.
5687 * c-c++-common/raw-string-4.c: Likewise.
5689 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5692 * g++.dg/cpp0x/catch1.C: New.
5694 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5697 * g++.dg/parse/error48.C: New.
5698 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5699 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5701 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5703 * gcc.dg/tm/indirect-2.c: New test.
5705 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5707 PR tree-optimization/53217
5708 * gfortran.dg/pr53217.f90: New test.
5710 2012-05-16 Richard Guenther <rguenther@suse.de>
5712 PR tree-optimization/53364
5713 * g++.dg/torture/pr53364.C: New testcase.
5715 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5718 * gcc.dg/pr52549.c: Fix test for long != void*
5719 * gcc.c-torture/execute/pr52979-1.x: New file.
5720 * gcc.c-torture/execute/pr52979-2.x: New file.
5722 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5724 PR preprocessor/7263
5725 * gcc.dg/binary-constants-2.c: Run without tracking locations
5726 accross macro expansion.
5727 * gcc.dg/binary-constants-3.c: Likewise.
5728 * gcc.dg/cpp/sysmac2.c: Likewise.
5729 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5731 * gcc.dg/cpp/syshdr3.c: New test.
5732 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5733 * gcc.dg/system-binary-constants-1.c: New test.
5734 * gcc.dg/system-binary-constants-1.h: New header for the new test
5736 * g++.dg/cpp/syshdr3.C: New test.
5737 * g++.dg/cpp/syshdr3.h: New header the new test above.
5738 * g++.dg/system-binary-constants-1.C: New test.
5739 * g++.dg/system-binary-constants-1.h: New header the new test
5742 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5744 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5746 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5749 * gcc.dg/pr53358.c: New test.
5751 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5754 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5755 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5757 2012-05-15 Olivier Hainque <hainque@adacore.com>
5759 * g++.dg/eh/sighandle.C: New testcase.
5761 2012-05-15 Richard Guenther <rguenther@suse.de>
5763 PR tree-optimization/53355
5764 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5766 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5768 * gfortran.dg/*.f90: Remove now redundant manual
5769 cleanup-modules directive.
5771 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5773 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5774 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5776 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5779 * gfortran.dg/int_range_io_1.f90: New test.
5781 2012-05-14 Andi Kleen <ak@linux.intel.com>
5782 Jakub Jelinek <jakub@redhat.com>
5785 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5786 * gcc.target/i386/rtm-check.h: New file.
5787 * gcc.target/i386/pr53315.c: New test.
5789 2012-05-14 Tobias Burnus <burnus@net-b.de>
5794 * gfortran.dg/deferred_type_param_4.f90: New.
5795 * gfortran.dg/deferred_type_param_6.f90: New.
5797 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5799 * gcc.target/i386/retarg.c: New test.
5801 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5804 * gfortran.dg/deferred_type_param_3.f90: New.
5805 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5806 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5808 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5810 * gnat.dg/null_pointer_deref3.adb: New test.
5812 2012-05-12 Tobias Burnus <burnus@net-b.de>
5816 * gfortran.dg/deferred_type_param_5.f90: New.
5818 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5820 * g++.dg/parse/error47.C: New.
5822 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5825 * gfortran.dg/string_compare_4.f90: Change option
5826 to -fdump-tree-original. Add test case for kind=4.
5828 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5831 * gfortran.dg/string_compare_4.f90: New test.
5833 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5835 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5837 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5840 * g++.dg/cpp0x/variadic132.C: New.
5842 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5845 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5846 * g++.dg/parse/error26.C: Tweak dg-error column number.
5848 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5851 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5853 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5855 * gnat.dg/lto11.ad[sb]: New test.
5857 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5860 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5861 directive to Scan for vpmuldq, not vpmacsdql.
5863 2012-05-09 Michael Matz <matz@suse.de>
5865 PR tree-optimization/53185
5866 * gcc.dg/vect/pr53185.c: New test.
5868 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5871 * gcc.target/i386/pr53249.c: New.
5873 2012-05-09 Richard Guenther <rguenther@suse.de>
5875 PR tree-optimization/18437
5876 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5877 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5879 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5881 PR tree-optimization/53226
5882 * gcc.c-torture/compile/pr53226.c: New test.
5884 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5886 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5887 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5888 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5889 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5890 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5891 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5892 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5893 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5894 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5895 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5896 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5897 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5898 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5899 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5901 2012-05-09 Dehao Chen <dehao@google.com>
5903 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5904 * gcc.dg/predict-2.c: Likewise.
5905 * gcc.dg/predict-3.c: Likewise.
5906 * gcc.dg/predict-4.c: Likewise.
5907 * gcc.dg/predict-5.c: Likewise.
5908 * gcc.dg/predict-6.c: Likewise.
5910 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5913 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5915 2012-05-08 Richard Guenther <rguenther@suse.de>
5917 * gcc.dg/fold-bitand-4.c: New testcase.
5919 2012-05-08 Dehao Chen <dehao@google.com>
5921 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5922 heuristic is working properly.
5923 * gcc.dg/predict-2.c: Likewise.
5924 * gcc/dg/predict-3.c: Likewise.
5925 * gcc/dg/predict-4.c: Likewise.
5926 * gcc/dg/predict-5.c: Likewise.
5927 * gcc/dg/predict-6.c: Likewise.
5929 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5931 PR tree-optimization/53239
5932 * g++.dg/opt/vrp3.C: New test.
5933 * g++.dg/opt/vrp3-aux.cc: New file.
5934 * g++.dg/opt/vrp3.h: New file.
5936 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5938 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5939 .uleb128 support in assembler output.
5941 2012-05-07 Richard Guenther <rguenther@suse.de>
5944 * g++.dg/lto/pr42987_0.C: New testcase.
5945 * g++.dg/lto/pr42987_1.C: Likewise.
5947 2012-05-07 Tobias Burnus <burnus@net-b.de>
5950 * gfortran.dg/typebound_operator_15.f90: New.
5952 2012-05-06 Tobias Burnus <burnus@net-b.de>
5955 * gfortran.dg/class_array_13.f90: New.
5957 2012-05-06 Tristan Gingold <gingold@adacore.com>
5959 * gnat.dg/warn7.adb: New test.
5961 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5963 * gnat.dg/specs/renamings.ads: Rename to...
5964 * gnat.dg/specs/renaming1.ads: ...this.
5965 * gnat.dg/specs/renaming2.ads: New test.
5966 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5967 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5968 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5969 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5971 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5973 * gnat.dg/discr36.ad[sb]: New test.
5974 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5976 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5979 * c-c++-common/pr43772.c: New.
5981 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5984 * gfortran.dg/select_type_26.f03 : New test.
5985 * gfortran.dg/select_type_27.f03 : New test.
5988 * gfortran.dg/select_type_28.f03 : New test.
5990 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5994 * gfortran.dg/mod_sign0_1.f90: New test.
5995 * gfortran.dg/mod_large_1.f90: New test.
5997 2012-05-04 Tobias Burnus <burnus@net-b.de>
6000 gfortran.dg/public_private_module_5.f90: New.
6002 2012-05-04 Tobias Burnus <burnus@net-b.de>
6005 * gfortran.dg/constructor_7.f90: New.
6006 * gfortran.dg/constructor_8.f90: New.
6008 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6011 * g++.dg/cpp0x/static_assert7.C: New.
6013 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6015 PR tree-optimization/52633
6016 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6017 recognized as widening shifts instead of over-widening.
6018 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6019 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6020 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6021 * gcc.target/arm/pr52633.c: New test.
6023 2012-05-04 Richard Guenther <rguenther@suse.de>
6025 PR tree-optimization/53168
6026 * gcc.dg/torture/pr53168.c: New testcase.
6027 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6029 2012-05-04 Richard Guenther <rguenther@suse.de>
6031 * gcc.dg/lto/pr53214_0.c: New testcase.
6033 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6035 * gcc.target/ia64/pr48496.c: New test.
6036 * gcc.target/ia64/pr52657.c: Likewise.
6038 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6041 * c-c++-common/pr51712.c: New.
6043 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6046 * gcc.target/powwerpc/pr53199.c: New file.
6048 2012-05-03 Jason Merrill <jason@redhat.com>
6050 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6052 * gcc.dg/debug/dwarf2/dups-types.c: New.
6053 * gcc.dg/debug/dwarf2/dups-types.h: New.
6055 2012-05-03 Jason Merrill <jason@redhat.com>
6057 * g++.dg/debug/dwarf2/namespace-2.C: New.
6058 * g++.dg/debug/dwarf2/localclass3.C: New.
6060 2012-05-03 Jason Merrill <jason@redhat.com>
6062 * g++.dg/debug/dwarf2/thunk1.C: New.
6064 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6067 * g++.dg/other/final2.C: New.
6069 2012-05-03 Richard Guenther <rguenther@suse.de>
6071 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6073 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6075 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6076 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6077 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6078 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6080 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6082 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6084 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6085 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6086 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6089 * gcc.dg/pr53174.c: New test.
6092 * gcc.target/arm/pr53187.c: New test.
6093 * gcc.c-torture/compile/pr53187.c: New test.
6095 2012-05-03 Richard Guenther <rguenther@suse.de>
6097 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6098 unsupported prefetching support.
6100 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6102 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6103 option -ftrack-macro-expansion=0.
6104 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6105 option -ftrack-macro-expansion=0.
6107 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6109 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6110 dg-options for target arm with dg-additional-options.
6112 2012-05-03 Richard Guenther <rguenther@suse.de>
6114 PR tree-optimization/53144
6115 * gcc.dg/torture/pr53144.c: New testcase.
6117 2012-05-03 Tobias Burnus <burnus@net-b.de>
6120 * gfortran.dg/pointer_intent_7.f90: New.
6121 * gfortran.dg/pure_formal_3.f90: New.
6123 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6125 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6127 2012-05-02 Martin Jambor <mjambor@suse.cz>
6130 * g++.dg/lto/pr52605_0.C: New test.
6132 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6134 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6135 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6136 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6137 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6138 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6139 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6140 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6141 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6142 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6143 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6144 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6145 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6146 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6147 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6148 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6149 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6151 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6154 * gcc.dg/pr53153.c: New test.
6156 2012-05-02 Richard Guenther <rguenther@suse.de>
6158 * g++.dg/tree-ssa/pr19807.C: Adjust.
6160 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6162 PR tree-optimization/53163
6163 * gcc.c-torture/compile/pr53163.c: New test.
6165 PR rtl-optimization/53160
6166 * gcc.c-torture/execute/pr53160.c: New test.
6168 2012-05-01 Ian Lance Taylor <iant@google.com>
6171 * gcc.dg/pr37303.c: New test.
6173 2012-05-01 Richard Henderson <rth@redhat.com>
6175 * lib/target-supports.exp
6176 (check_effective_target_sync_long_long_runtime): True for
6177 check_effective_target_powerpc64.
6179 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6182 * gcc.dg/vector-1.c: Move to ...
6183 * c-c++-common/vector-1.c: ... here.
6184 * gcc.dg/vector-2.c: Move to ...
6185 * c-c++-common/vector-2.c: ... here.
6186 * gcc.dg/vector-3.c: Move to ...
6187 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6188 * gcc.dg/vector-4.c: Move to ...
6189 * c-c++-common/vector-4.c: ... here.
6190 * gcc.dg/vector-init-1.c: Move to ...
6191 * c-c++-common/vector-init-1.c: ... here.
6192 * gcc.dg/vector-init-2.c: Move to ...
6193 * c-c++-common/vector-init-2.c: ... here.
6194 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6195 * c-c++-common/vector-subscript-1.c: ... here.
6196 * gcc.dg/vector-subscript-2.c: Move to ...
6197 * c-c++-common/vector-subscript-2.c: ... here.
6198 * gcc.dg/vector-subscript-3.c: Move to ...
6199 * c-c++-common/vector-subscript-3.c: ... here.
6202 * g++.dg/cpp0x/vt-51314.C: New test.
6203 * g++.dg/cpp0x/variadic76.C: Fix.
6205 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6207 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6209 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6211 Add -Wvarargs option
6212 * c-c++-common/Wvarargs.c: New test case.
6213 * c-c++-common/Wvarargs-2.c: Likewise.
6215 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6217 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6218 * objc.dg/foreach-7.m: Force the test case to run without
6219 -ftrack-macro-expansion.
6220 * c-c++-common/tm/attrib-1.c: Likewise.
6221 * c-c++-common/warn-ommitted-condop.c: Likewise.
6222 * gcc.dg/assign-warn-1.c: Likewise.
6223 * gcc.dg/assign-warn-2.c: Likewise.
6224 * gcc.dg/attr-alloc_size.c: Likewise.
6225 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6226 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6227 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6228 * gcc.dg/c90-const-expr-9.c: Likewise.
6229 * gcc.dg/c99-const-expr-9.c: Likewise.
6230 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6231 * gcc.dg/cpp/direct2s.c: Likewise.
6232 * gcc.dg/cpp/pr28709.c: Likewise.
6233 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6234 * gcc.dg/dfp/composite-type.c: Likewise.
6235 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6236 with -ftrack-macro-expansion
6237 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6238 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6239 * g++.dg/ext/cleanup-1.C: Likewise.
6240 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6241 * g++.dg/template/sfinae10.C: Likewise.
6242 * g++.dg/tm/wrap-2.C: Likewise.
6243 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6244 * g++.dg/warn/Wsign-conversion.C: Likewise.
6245 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6246 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6247 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6248 it to run with -ftrack-macro-expansion.
6249 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6250 test cases without -ftrack-macro-expansion.
6252 Fix location for static class members
6253 * g++.dg/template/sfinae6_neg.C: Adjust.
6255 Make conversion warnings work on NULL with -ftrack-macro-expansion
6256 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6257 alongside the previous testing for NULL.
6259 Fix -Wuninitialized for -ftrack-macro-expansion
6260 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6262 Strip "<built-in>" loc from displayed expansion context
6263 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6264 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6265 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6268 Fix expansion point loc for macro-like tokens
6269 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6270 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6272 Fix token pasting with -ftrack-macro-expansion
6273 * gcc.dg/cpp/paste17.c: New test case for
6274 -ftrack-macro-expansion=2 mode only.
6275 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6277 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6279 * gnat.dg/warn6.ad[sb]: New test.
6281 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6284 * gcc.dg/20011021-1.c: Adjust testcase.
6286 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6289 * gfortran.dg/function_optimize_12.f90: New test.
6291 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6294 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6295 code to match current output and cover new peephole2 pattern.
6297 2012-04-27 Ollie Wild <aaw@google.com>
6299 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6301 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6303 * gcc.c-torture/execute/20120427-2.c: New testcase.
6304 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6305 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6306 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6308 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6311 * gcc.c-torture/execute/20120427-1.c: New testcase.
6313 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6316 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6318 2012-04-27 Tom de Vries <tom@codesourcery.com>
6320 PR tree-optimization/51879
6321 * gcc.dg/pr51879.c: New test.
6322 * gcc.dg/pr51879-2.c: Same.
6323 * gcc.dg/pr51879-3.c: Same.
6324 * gcc.dg/pr51879-4.c: Same.
6325 * gcc.dg/pr51879-6.c: Same.
6327 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6330 * g++.dg/cpp0x/defaulted35.C: New.
6331 * g++.dg/cpp0x/defaulted15.C: Adjust.
6333 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6335 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6338 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6340 * gcc.target/i386/builtin_target.c: Check avx2.
6342 2012-04-26 Alan Modra <amodra@gmail.com>
6344 * gcc.target/powerpc/savres.c: New test.
6345 * gcc.target/powerpc/powerpc.exp: Run it.
6347 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6350 * gcc.dg/torture/pr53120.c: New test.
6352 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6355 * gcc.c-torture/compile/pr52979-1.c: New test.
6356 * gcc.c-torture/execute/pr52979-1.c: New test.
6357 * gcc.c-torture/execute/pr52979-2.c: New test.
6359 2012-04-25 Richard Guenther <rguenther@suse.de>
6361 * gcc.target/i386/l_fma_float_5.c: Adjust.
6362 * gcc.target/i386/l_fma_double_4.c: Likewise.
6363 * gcc.target/i386/l_fma_float_2.c: Likewise.
6364 * gcc.target/i386/l_fma_float_6.c: Likewise.
6365 * gcc.target/i386/l_fma_double_1.c: Likewise.
6366 * gcc.target/i386/l_fma_double_5.c: Likewise.
6367 * gcc.target/i386/l_fma_float_3.c: Likewise.
6368 * gcc.target/i386/l_fma_double_2.c: Likewise.
6369 * gcc.target/i386/l_fma_double_6.c: Likewise.
6370 * gcc.target/i386/l_fma_float_4.c: Likewise.
6371 * gcc.target/i386/l_fma_double_3.c: Likewise.
6372 * gcc.target/i386/l_fma_float_1.c: Likewise.
6374 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6376 PR tree-optimization/53058
6377 * gcc.c-torture/compile/pr53058.c: New test.
6379 2012-04-25 Jan Hubicka <jh@suse.cz>
6382 * gcc.target/i386/pr39082-1.c: Update warning location.
6384 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6387 * gcc.dg/pr52880.c: New test.
6389 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6391 * gcc.dg/m-un-2.c: Update.
6392 * gcc.dg/20011021-1.c: Update.
6394 2012-04-25 Tobias Burnus <burnus@net-b.de>
6397 * gfortran.dg/realloc_on_assign_14.f90: New.
6399 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6402 PR tree-optimizations/52891
6403 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6405 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6408 * g++.dg/cpp0x/sfinae35.C: New.
6409 * g++.dg/cpp0x/sfinae36.C: Likewise.
6411 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6413 * gcc.target/builtin_target.c: New testcase.
6415 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6418 * gcc.target/powerpc/pr47197.c: New test.
6420 2012-04-24 Richard Guenther <rguenther@suse.de>
6422 PR tree-optimization/53085
6423 * g++.dg/torture/pr53085.C: New testcase.
6425 2012-04-24 Andrew Pinski <apinski@cavium.com>
6428 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6429 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6430 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6432 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6435 * gcc.c-torture/execute/pr53084.c: New test.
6437 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6439 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6441 2012-04-23 Andrew Pinski <apinski@cavium.com>
6443 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6445 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6448 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6449 * gcc.dg/torture/builtin-power-1.c: Likewise.
6451 2012-04-23 Richard Guenther <rguenther@suse.de>
6453 PR tree-optimization/53070
6454 * gcc.dg/torture/pr53070.c: New testcase.
6456 2012-04-23 Richard Guenther <rguenther@suse.de>
6459 * gcc.dg/pr53060.c: New testcase.
6461 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6463 PR tree-optimizations/52891
6464 * gcc.c-torture/compile/pr52891-1.c: New test.
6465 * gcc.c-torture/compile/pr52891-2.c: New test.
6467 2012-04-22 Tobias Burnus <burnus@net-b.de>
6470 * gfortran.dg/read_float_4.f90: New.
6472 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6475 * c-c++-common/pr35441.C: New.
6477 2012-04-20 Ian Lance Taylor <iant@google.com>
6479 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6480 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6482 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6484 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6486 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6488 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6490 PR rtl-optimization/44214
6491 * gcc.dg/pr44214-1.c: New test.
6492 * gcc.dg/pr44214-2.c: Likewise.
6493 * gcc.dg/pr44214-3.c: Likewise.
6495 2012-04-20 Richard Guenther <rguenther@suse.de>
6497 * g++.dg/torture/20120420-1.C: New testcase.
6499 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6501 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6503 2012-04-19 Christian Bruel <christian.bruel@st.com>
6505 * gcc.dg/pr52283.c: New test.
6507 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6509 * gcc.dg/pr37985.c: New test.
6511 2012-04-19 Richard Guenther <rguenther@suse.de>
6513 PR rtl-optimization/44688
6514 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6515 possibly profitable.
6517 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6519 PR tree-optimization/52976
6520 * gfortran.dg/reassoc_11.f: New test.
6522 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6524 PR tree-optimization/52976
6525 * gfortran.dg/reassoc_7.f: New test.
6526 * gfortran.dg/reassoc_8.f: Likewise.
6527 * gfortran.dg/reassoc_9.f: Likewise.
6528 * gfortran.dg/reassoc_10.f: Likewise.
6530 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6533 * g++.dg/cpp0x/sfinae33.C: New.
6534 * g++.dg/cpp0x/sfinae34.C: Likewise.
6536 2012-04-18 Joey Ye <joey.ye@arm.com>
6538 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6540 2012-04-18 Richard Guenther <rguenther@suse.de>
6542 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6544 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6545 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6547 2012-04-17 Tom de Vries <tom@codesourcery.com>
6549 * g++.dg/pr51264-4.C: New test.
6551 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6554 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6556 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6559 * g++.dg/parse/crash59.C: New.
6561 2012-04-17 Michael Matz <matz@suse.de>
6563 PR tree-optimization/18437
6564 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6566 2012-04-17 Richard Guenther <rguenther@suse.de>
6569 * g++.dg/torture/pr53011.C: New testcase.
6571 2012-04-16 Jason Merrill <jason@redhat.com>
6574 * g++.dg/cpp0x/variadic131.C: New.
6577 * g++.dg/cpp0x/variadic130.C: New.
6580 * g++.dg/cpp0x/variadic129.C: New.
6583 * g++.dg/cpp0x/variadic128.C: New.
6585 2012-04-16 Tobias Burnus <burnus@net-b.de>
6588 * gfortran.dg/pointer_intent_6.f90: New.
6590 2012-04-16 Tobias Burnus <burnus@net-b.de>
6593 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6594 to include public_private_module_4.f90.
6595 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6598 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6601 * g++.dg/diagnostic/operator1.C: New.
6602 * g++.dg/ext/label5.C: Adjust.
6603 * g++.dg/ext/va-arg1.C: Likewise.
6604 * g++.dg/other/error20.C: Likewise.
6605 * g++.dg/other/error20.C: Likewise.
6606 * g++.dg/other/error16.C: Likewise.
6607 * g++.dg/other/error10.C: Likewise.
6608 * g++.dg/parse/error30.C: Likewise.
6609 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6611 2012-04-16 Jason Merrill <jason@redhat.com>
6614 * g++.dg/cpp0x/variadic127.C: New.
6616 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6618 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6620 Use fail, pass instead of unresolved.
6624 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6626 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6627 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6628 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6630 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6633 * gfortran.dg/typebound_call_23.f03: New test case.
6635 2012-04-15 Jason Merrill <jason@redhat.com>
6638 * g++.dg/cpp0x/variadic126.C: New.
6641 * g++.dg/cpp0x/variadic125.C: New.
6644 * g++.dg/cpp0x/variadic124.C: New.
6647 * g++.dg/cpp0x/nullptr27.C: New.
6650 * g++.dg/warn/format8.C: New.
6652 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6655 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6657 2012-04-14 Tobias Burnus <burnus@net-b.de>
6661 * gfortran.dg/public_private_module_3.f90: New.
6662 * gfortran.dg/public_private_module_4.f90: New.
6664 2012-04-14 Tom de Vries <tom@codesourcery.com>
6666 * gcc.dg/superblock.c: New test.
6668 2012-04-14 Tom de Vries <tom@codesourcery.com>
6670 * gcc.dg/pr51879-12.c: New test.
6672 2012-04-13 Jason Merrill <jason@redhat.com>
6675 * g++.dg/cpp0x/variadic123.C: New.
6676 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6679 * g++.dg/cpp0x/initlist-ctor1.C: New.
6682 * g++.dg/other/anon-union2.C: New.
6684 2012-04-13 Martin Jambor <mjambor@suse.cz>
6687 * g++.dg/ipa/pr52939.C: New test.
6689 2012-04-13 Tom de Vries <tom@codesourcery.com>
6691 * gcc.dg/pr52734.c: New test.
6693 2012-04-13 Richard Guenther <rguenther@suse.de>
6695 PR tree-optimization/52969
6696 * gcc.dg/torture/pr52969.c: New testcase.
6698 2012-04-13 Richard Guenther <rguenther@suse.de>
6701 * gcc.dg/pr52549.c: New testcase.
6703 2012-04-13 Richard Guenther <rguenther@suse.de>
6706 * gcc.dg/pr52862.c: New testcase.
6708 2012-04-13 Joey Ye <joey.ye@arm.com>
6710 * gcc.target/arm/thumb1-imm.c: New testcase.
6712 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6715 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6716 second function argument.
6717 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6718 (calc_permps): Update declaration. Calculate result correctly.
6719 (avx2_test): Change src2 type to union256i_d.
6720 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6723 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6726 * gcc.target/powerpc/pr52775.c: New file.
6728 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6730 PR tree-optimization/18589
6731 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6732 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6733 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6734 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6735 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6736 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6737 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6738 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6739 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6740 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6742 2012-04-12 Richard Guenther <rguenther@suse.de>
6744 PR tree-optimization/52943
6745 * gcc.dg/torture/pr52943.c: New testcase.
6747 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6750 * gcc/target/sh/pr50751-4.c: New.
6751 * gcc/target/sh/pr50751-5.c: New.
6752 * gcc/target/sh/pr50751-6.c: New.
6753 * gcc/target/sh/pr50751-7.c: New.
6755 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6758 * g++.dg/lookup/using52.C: New.
6760 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6762 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6764 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6766 PR rtl-optimization/52876
6767 * gcc.target/i386/pr52876.c: New.
6769 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6771 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6773 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6775 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6776 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6777 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6778 (ptrdiff_t): ... this. All uses changed.
6779 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6780 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6782 (main): Cast argument to __INTPTR_TYPE__.
6783 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6785 * gcc.dg/mallign.c (main): Likewise.
6786 * gcc.dg/pr38700.c (foo): Likewise.
6787 * gcc.dg/long-long-cst1.c (t): Likewise.
6788 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6789 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6790 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6791 * gcc.dg/pr25682.c (d, foo): Likewise.
6792 * gcc.dg/format/cast-1.c (f): Likewise.
6793 * gcc.dg/c90-const-expr-10.c
6794 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6795 (size_t): ...this. All uses changed.
6796 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6797 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6798 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6799 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6800 * gcc.dg/sequence-pt-1.c: Likewise.
6801 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6802 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6803 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6804 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6805 of ptrdiff_t with it.
6806 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6807 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6808 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6810 2012-04-11 Jason Merrill <jason@redhat.com>
6813 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6814 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6817 * g++.dg/ext/attrib45.C: New.
6819 * g++.dg/eh/dtor3.C: New.
6821 2012-04-11 Richard Guenther <rguenther@suse.de>
6824 * gfortran.dg/pr52621.f90: New testcase.
6826 2012-04-11 Richard Guenther <rguenther@suse.de>
6829 * g++.dg/torture/pr52918-1.C: New testcase.
6830 * g++.dg/torture/pr52918-2.C: Likewise.
6832 2012-04-11 Tobias Burnus <burnus@net-b.de>
6835 * gfortran.dg/block_11.f90: New.
6837 2012-04-11 Nick Clifton <nickc@redhat.com>
6839 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6841 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6844 * gcc.target/powerpc/pr16458-1.c: New test.
6845 * gcc.target/powerpc/pr16458-2.c: Likewise.
6846 * gcc.target/powerpc/pr16458-3.c: Likewise.
6847 * gcc.target/powerpc/pr16458-4.c: Likewise.
6849 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6851 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6852 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6853 * gcc.dg/builtin-bswap-5.c: Likewise.
6854 * gcc.target/i386/builtin-bswap-4.c: New test.
6856 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6859 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6861 2012-04-11 Richard Guenther <rguenther@suse.de>
6863 PR rtl-optimization/52881
6864 * gcc.dg/torture/pr52881.c: New testcase.
6865 * gcc.dg/torture/pr52913.c: Likewise.
6867 2012-04-11 Richard Guenther <rguenther@suse.de>
6869 PR tree-optimization/52912
6870 * gcc.dg/torture/pr52912.c: New testcase.
6872 2010-04-10 Michael Matz <matz@suse.de>
6874 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6875 * gcc.dg/vect/vect-outer-1.c: Adjust.
6876 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6877 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6878 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6879 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6880 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6881 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6883 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6885 PR tree-optimization/52870
6886 * gcc.dg/vect/pr52870.c: New test.
6888 2012-04-09 Mike Stump <mikestump@comcast.net>
6890 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6891 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6892 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6893 * gnat.dg/aggr11.adb: Likewise.
6894 * gnat.dg/aggr11_pkg.ads: Likewise.
6895 * gnat.dg/aggr15.adb: Likewise.
6896 * gnat.dg/aggr15.ads: Likewise.
6897 * gnat.dg/aggr17.adb: Likewise.
6898 * gnat.dg/aggr18.adb: Likewise.
6899 * gnat.dg/array14.adb: Likewise.
6900 * gnat.dg/array14.ads: Likewise.
6901 * gnat.dg/array14_pkg.ads: Likewise.
6902 * gnat.dg/array19.adb: Likewise.
6903 * gnat.dg/array19.ads: Likewise.
6904 * gnat.dg/discr27.adb: Likewise.
6905 * gnat.dg/discr27.ads: Likewise.
6906 * gnat.dg/discr35.adb: Likewise.
6907 * gnat.dg/discr35.ads: Likewise.
6908 * gnat.dg/discr6.adb: Likewise.
6909 * gnat.dg/discr6_pkg.ads: Likewise.
6910 * gnat.dg/import1.adb: Likewise.
6911 * gnat.dg/import1.ads: Likewise.
6912 * gnat.dg/loop_address2.adb: Likewise.
6913 * gnat.dg/opt7.adb: Likewise.
6914 * gnat.dg/opt7.ads: Likewise.
6915 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6916 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6917 * gnat.dg/rep_clause2.adb: Likewise.
6918 * gnat.dg/rep_clause2.ads: Likewise.
6919 * gnat.dg/slice2.adb: Likewise.
6920 * gnat.dg/slice2.ads: Likewise.
6921 * gnat.dg/slice6.adb: Likewise.
6922 * gnat.dg/slice6_pkg.ads: Likewise.
6923 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6924 * gnat.dg/taft_type2.adb: Likewise.
6925 * gnat.dg/taft_type2.ads: Likewise.
6926 * gnat.dg/taft_type2_pkg.ads: Likewise.
6927 * gnat.dg/volatile10.adb: Likewise.
6928 * gnat.dg/volatile10_pkg.ads: Likewise.
6930 * gcc.dg/dll-8.c: Remove execute permissions.
6931 * g++.dg/ext/dllexport5.C: Likewise.
6933 2012-04-09 Jan Hubicka <jh@suse.cz>
6938 * gcc.dg/lto/pr52634_1.c: New testcase.
6939 * gcc.dg/lto/pr52634_0.c: New testcase.
6941 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6944 * gcc.target/i386/pr52883.c: New testcase.
6946 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6948 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6949 (check_effective_target_sync_long_long): Add SPARC case.
6950 (check_effective_target_sync_long_long_runtime): Likewise.
6951 (check_effective_target_sync_int_long): Adjust SPARC case.
6952 (check_effective_target_sync_char_short): Likewise.
6954 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6956 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6957 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6959 2012-04-08 Tobias Burnus <burnus@net-b.de>
6963 * gfortran.dg/public_private_module_2.f90: New.
6965 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6967 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6970 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6973 * gfortran.dg/function_optimize_11.f90: New test.
6975 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6978 * gfortran.dg/use_only_6.f90: New test.
6980 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6983 * gfortran.dg/use_only_6.f90: New test.
6984 2012-04-06 Mike Stump <mikestump@comcast.net>
6987 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6989 2012-04-05 Jason Merrill <jason@redhat.com>
6992 * g++.dg/template/qualified-id5.C: New.
6994 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6997 * gcc.target/i386/pr52882.c: New test.
6999 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7000 Dominique D'Humieures <dominiq@lps.ens.fr>
7003 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7004 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7006 2012-04-04 Jason Merrill <jason@redhat.com>
7009 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7011 2012-04-03 Jason Merrill <jason@redhat.com>
7014 * g++.dg/cpp0x/variadic-value1.C: New.
7016 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7018 * gnat.dg/pack18.adb: New test.
7019 * gnat.dg/pack18_pkg.ads: New helper.
7021 2012-04-03 Richard Guenther <rguenther@suse.de>
7023 PR tree-optimization/52808
7024 * gcc.dg/pr52808.c: New testcase.
7026 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7028 PR tree-optimization/52835
7029 * gfortran.dg/pr52835.f90: New test.
7031 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7033 * gnat.dg/specs/aggr5.ads: New test.
7035 2012-04-02 Richard Guenther <rguenther@suse.de>
7037 PR tree-optimization/52756
7038 * gcc.dg/torture/pr52756.c: New testcase.
7040 2012-04-02 Richard Guenther <rguenther@suse.de>
7043 * gcc.dg/pr52803.c: New testcase.
7045 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7048 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7051 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7054 * g++.dg/cpp0x/noexcept17.C: New.
7055 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7056 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7057 * g++.dg/cpp0x/noexcept01.C: Likewise.
7058 * g++.dg/eh/init-temp1.C: Likewise.
7059 * g++.dg/eh/ctor1.C: Likwise.
7061 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7063 * gnat.dg/controlled6.adb: New test.
7064 * gnat.dg/controlled6_pkg.ads: New helper.
7065 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7067 2012-03-30 Richard Henderson <rth@redhat.com>
7070 * g++.dg/opt/pr52727.C: New testcase.
7072 2012-03-30 Richard Guenther <rguenther@suse.de>
7074 PR tree-optimization/52754
7075 * gcc.target/i386/pr52754.c: New testcase.
7077 2012-03-30 Richard Guenther <rguenther@suse.de>
7080 * g++.dg/torture/pr52772.C: New testcase.
7082 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7085 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7087 2012-03-29 Jason Merrill <jason@redhat.com>
7090 * g++.dg/template/inherit8.C: New.
7092 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7095 * g++.dg/ext/weak4.C: New test.
7097 PR tree-optimization/52760
7098 * gcc.c-torture/execute/pr52760.c: New test.
7100 2012-03-29 Jason Merrill <jason@redhat.com>
7103 * g++.dg/cpp0x/initlist-array3.C: New.
7105 2012-03-28 Jason Merrill <jason@redhat.com>
7108 * g++.dg/overload/virtual2.C: New.
7110 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7112 * gnat.dg/vect7.ad[sb]: New test.
7114 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7115 Tobias Burnus <burnus@gcc.gnu.org>
7118 * gfortran.dg/allocate_class_1.f90 : Change error test.
7119 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7120 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7121 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7123 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7126 * gcc.dg/pr52691.c: New test.
7129 * gcc.c-torture/compile/pr52750.c: New test.
7131 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7134 * gcc.target/avr/torture/builtins-2.c: New test.
7136 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7139 * gcc.target/i386/pr52736.c: New test.
7141 2012-03-27 Martin Jambor <mjambor@suse.cz>
7144 * gcc.dg/torture/pr52693.c: New test.
7146 2012-03-27 Meador Inge <meadori@codesourcery.com>
7149 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7151 2012-03-27 Mike Stump <mikestump@comcast.net>
7154 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7155 failures that match branch names.
7157 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7158 H.J. Lu <hongjiu.lu@intel.com>
7161 * gcc.target/i386/pr52698.c: New test.
7163 2012-03-27 Richard Guenther <rguenther@suse.de>
7166 * gcc.dg/torture/pr52720.c: New testcase.
7168 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7170 * gnat.dg/pack17.adb: New test.
7172 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7174 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7175 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7177 2012-03-26 Martin Jambor <mjambor@suse.cz>
7179 PR tree-optimization/50052
7180 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7182 2012-03-26 Richard Guenther <rguenther@suse.de>
7184 PR tree-optimization/52701
7185 * gfortran.dg/pr52701.f90: New testcase.
7187 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7189 PR tree-optimization/52686
7190 * gcc.target/arm/pr52686.c: New test.
7192 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7194 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7195 Add "-Os -flto" to list.
7197 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7199 * gnat.dg/concat2.ad[sb]: New test.
7201 2012-03-24 Jason Merrill <jason@redhat.com>
7203 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7204 * g++.dg/cpp0x/trailing2.C: Likewise.
7205 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7206 * g++.dg/cpp1y/auto-fn1.C: New.
7207 * g++.dg/cpp1y/auto-fn2.C: New.
7208 * g++.dg/cpp1y/auto-fn3.C: New.
7209 * g++.dg/cpp1y/auto-fn4.C: New.
7210 * g++.dg/cpp1y/auto-fn5.C: New.
7211 * g++.dg/cpp1y/auto-fn6.C: New.
7212 * g++.dg/cpp1y/auto-fn7.C: New.
7213 * g++.dg/cpp1y/auto-fn8.C: New.
7214 * g++.dg/cpp1y/auto-fn9.C: New.
7215 * g++.dg/cpp1y/auto-fn10.C: New.
7216 * g++.dg/cpp1y/auto-fn11.C: New.
7218 2012-03-23 Richard Guenther <rguenther@suse.de>
7220 PR tree-optimization/52678
7221 * gfortran.dg/pr52678.f: New testcase.
7223 2012-03-23 Richard Guenther <rguenther@suse.de>
7225 PR tree-optimization/52638
7226 * g++.dg/torture/pr52638.C: New testcase.
7228 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7231 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7233 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7236 * g++.dg/ext/attrib44.C: New test.
7238 2012-03-22 Jan Hubicka <jh@suse.cz>
7241 * g++.dg/torture/pr51737.C: New testcase
7243 2012-03-22 Richard Guenther <rguenther@suse.de>
7245 PR tree-optimization/52548
7246 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7248 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7250 * lib/fortran-modules.exp (list-module-names-1): Remove
7253 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7256 * gcc.target/sh/pr50751-1.c: New.
7257 * gcc.target/sh/pr50751-2.c: New.
7258 * gcc.target/sh/pr50751-3.c: New.
7260 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7263 * gcc.target/sh/sh4a-cos.c: Remove.
7264 * gcc.target/sh/sh4a-sin.c: Remove.
7265 * gcc.target/sh/sh4a-sincos.c: Remove.
7267 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7269 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7270 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7272 2012-03-21 Martin Jambor <mjambor@suse.cz>
7275 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7276 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7278 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7280 * gcc.target/arm/thumb-16bit-ops.c: New file.
7281 * gcc.target/arm/thumb-ifcvt.c: New file.
7283 2012-03-20 Jason Merrill <jason@redhat.com>
7285 * lib/target-supports.exp: Add { target c++1y }.
7287 * g++.dg/cpp0x/auto32.C: New.
7289 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7292 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7294 * gcc.dg/torture/pr48124-4.c: Ditto:
7295 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7297 2012-03-20 Jason Merrill <jason@redhat.com>
7300 * g++.dg/cpp0x/initlist66.C: New.
7302 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7304 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7307 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7310 * gcc.target/avr/torture/addr-space-2.h: New file.
7311 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7312 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7313 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7314 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7316 2012-03-20 Richard Guenther <rguenther@suse.de>
7318 * gnat.dg/pack16.adb: New testcase.
7319 * gnat.dg/pack16_pkg.ads: Likewise.
7320 * gnat.dg/specs/pack8.ads: Likewise.
7321 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7323 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7325 * g++.dg/warn/Wuseless-cast.C: Extend.
7327 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7330 * g++.dg/warn/Wuseless-cast.C: New.
7332 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7335 * gfortran.dg/pr52608.f90: New test.
7337 2012-03-17 Tobias Burnus <burnus@net-b.de>
7340 * gfortran.dg/proc_ptr_36.f90: New.
7342 2012-03-16 Martin Jambor <mjambor@suse.cz>
7344 * gcc.dg/misaligned-expand-1.c: New test.
7345 * gcc.dg/misaligned-expand-3.c: Likewise.
7347 2012-03-16 Richard Guenther <rguenther@suse.de>
7348 Kai Tietz <ktietz@redhat.com>
7351 * gcc.c-torture/execute/pr48814-1.c: New test.
7352 * gcc.c-torture/execute/pr48814-2.c: New test.
7353 * gcc.dg/tree-ssa/assign-1.c: New test.
7354 * gcc.dg/tree-ssa/assign-2.c: New test.
7355 * gcc.dg/tree-ssa/assign-3.c: New test.
7357 2012-03-16 Richard Guenther <rguenther@suse.de>
7359 * gnat.dg/specs/pack7.ads: New testcase.
7361 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7364 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7365 * gcc.dg/torture/vshuf-8.inc: Likewise.
7366 * gcc.dg/torture/vshuf-16.inc: Likewise.
7367 * gcc.dg/torture/vshuf-32.inc: Likewise.
7369 2012-03-15 Jason Merrill <jason@redhat.com>
7371 * g++.dg/torture/pr52582.C: New.
7373 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7375 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7377 2012-03-15 Ira Rosen <irar@il.ibm.com>
7378 Ulrich Weigand <ulrich.weigand@linaro.org>
7380 * gcc.dg/vect/slp-cond-3.c: New test.
7381 * gcc.dg/vect/slp-cond-4.c: New test.
7383 2012-03-15 Ira Rosen <irar@il.ibm.com>
7384 Ulrich Weigand <ulrich.weigand@linaro.org>
7386 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7387 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7389 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7394 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7395 * gfortran.dg/round_1.f03: Likewise.
7397 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7398 Andrew Pinski <apinski@cavium.com>
7401 * gcc.dg/pr52592.c: New test.
7403 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7405 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7406 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7407 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7408 * lib/fortran-modules.exp: .. this new file. Adjust users.
7409 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7410 gfortran-dg-debug-runtest): Call cleanup-modules.
7411 * lib/fortran-torture.exp (fortran-torture-execute,
7412 fortran-torture): Likewise.
7413 * gfortran.dg/coarray/caf.exp: Likewise.
7414 * lib/lto.exp: Likewise.
7415 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7416 * gfortran.dg/class_4b.f03: Likewise.
7417 * gfortran.dg/class_4c.f03: Likewise.
7418 * gfortran.dg/class_45a.f03: Likewise.
7419 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7420 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7421 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7422 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7423 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7424 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7425 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7426 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7427 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7428 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7429 * gfortran.dg/whole_file_28.f90: Likewise.
7430 * gfortran.dg/whole_file_29.f90: Likewise.
7431 * gfortran.dg/whole_file_30.f90: Likewise.
7432 * gfortran.dg/whole_file_31.f90: Likewise.
7434 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7436 PR tree-optimization/52267
7437 * gcc.dg/pr52267.c: New test.
7438 * gcc.dg/tree-ssa/vrp65.c: New test.
7439 * gcc.dg/tree-ssa/vrp66.c: New test.
7441 2012-03-15 Richard Guenther <rguenther@suse.de>
7444 * gfortran.dg/vect/pr52580.f: New testcase.
7446 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7448 * gcc.target/sh/fpul-usage-1.c: New.
7450 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7453 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7454 * gcc.target/sh/pr49468-di.c: Likewise.
7456 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7458 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7459 * gcc.dg/c99-stdint-6.c: Likewise.
7460 * gcc.dg/lto/20090210_0.c: Likewise.
7461 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7462 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7463 * gcc.dg/pragma-init-fini-2.c: Likewise.
7464 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7465 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7466 * gcc.target/i386/pr22152.c: Likewise.
7467 * gcc.target/i386/vect8-ret.c: Likewise.
7468 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7471 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7473 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7474 * g++.dg/tree-prof/partition1.C: Likewise.
7475 * g++.dg/tree-prof/partition2.C: Likewise.
7476 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7478 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7479 * gcc.c-torture/execute/20010724-1.c: Remove.
7480 * gcc.c-torture/execute/20010724-1.x: Remove.
7481 * gcc.c-torture/execute/20040208-2.c: Remove.
7482 * gcc.c-torture/execute/20040208-2.x: Remove.
7483 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7485 (main) [__mips__ && __sgi__]: Remove.
7486 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7487 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7488 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7489 mips-sgi-irix6* handling.
7490 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7491 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7492 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7494 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7495 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7496 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7497 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7498 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7499 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7501 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7502 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7503 * gcc.target/mips/save-restore-3.c: Likewise.
7504 * gcc.target/mips/save-restore-4.c: Likewise.
7505 * gcc.target/mips/save-restore-5.c: Likewise.
7506 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7507 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7509 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7511 (restore_ld_library_path_env_vars): Likewise.
7512 * lib/target-supports.exp (check_profiling_available): Remove
7513 mips*-*-irix* handling.
7514 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7515 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7516 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7518 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7521 * g++.dg/opt/pr52582.C: New test.
7523 2012-03-14 Richard Guenther <rguenther@suse.de>
7525 PR tree-optimization/52571
7526 * gcc.dg/vect/vect-2.c: Initialize arrays.
7527 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7528 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7529 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7531 2012-03-14 Richard Guenther <rguenther@suse.de>
7536 * gcc.dg/torture/pr48124-1.c: New testcase.
7537 * gcc.dg/torture/pr48124-2.c: Likewise.
7538 * gcc.dg/torture/pr48124-3.c: Likewise.
7539 * gcc.dg/torture/pr48124-4.c: Likewise.
7541 2012-03-14 Richard Guenther <rguenther@suse.de>
7544 * gcc.dg/pr52578.c: New testcase.
7546 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7549 * g++.dg/cpp0x/udlit-args2.C: New test.
7551 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7554 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7555 * gcc.c-torture/compile/pr48596.c: ... here.
7557 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7560 * g++.dg/lookup/hidden-class17.C: New test.
7562 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7565 * gcc.dg/Wunused-var-3.c: New test.
7567 2012-03-13 Martin Jambor <mjambor@suse.cz>
7569 * gcc.dg/misaligned-expand-2.c: New test.
7571 2012-03-13 Richard Guenther <rguenther@suse.de>
7574 * gcc.dg/pr52134.c: New testcase.
7576 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7578 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7580 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7582 PR tree-optimization/46728
7583 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7584 * gcc.target/powerpc/pr46728-5.c: Likewise.
7585 * gcc.target/powerpc/pr46728-8.c: Likewise.
7586 * gcc.target/powerpc/pr46728-10.c: Likewise.
7587 * gcc.target/powerpc/pr46728-11.c: Likewise.
7588 * gcc.target/powerpc/pr46728-13.c: Likewise.
7589 * gcc.target/powerpc/pr46728-14.c: Likewise.
7590 * gcc.target/powerpc/pr46728-15.c: Likewise.
7592 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7595 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7597 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7599 PR tree-optimization/46728
7600 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7601 * gcc.target/powerpc/pr46728-5.c: Likewise.
7602 * gcc.target/powerpc/pr46728-8.c: Likewise.
7603 * gcc.target/powerpc/pr46728-10.c: Likewise.
7604 * gcc.target/powerpc/pr46728-11.c: Likewise.
7605 * gcc.target/powerpc/pr46728-13.c: Likewise.
7606 * gcc.target/powerpc/pr46728-14.c: Likewise.
7607 * gcc.target/powerpc/pr46728-15.c: Likewise.
7609 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7612 * gcc.target/avr/torture/addr-space-1.h: New file.
7613 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7614 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7615 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7616 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7618 2012-03-12 Andrew Pinski <apinski@cavium.com>
7620 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7622 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7624 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7625 * g++.dg/abi/thunk4.C: Likewise.
7626 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7628 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7630 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7631 * g++.dg/eh/spbp.C: Likewise.
7632 * g++.dg/ext/label13.C: Likewise.
7633 * g++.dg/guality/guality.exp: Likewise.
7634 * g++.dg/other/anon5.C: Likewise.
7635 * g++.dg/other/pragma-ep-1.C: Remove.
7636 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7637 * g++.dg/warn/pr31246.C: Likewise.
7638 * g++.dg/warn/weak1.C: Likewise.
7639 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7640 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7641 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7642 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7643 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7644 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7645 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7646 * gcc.dg/c99-tgmath-1.c: Likewise.
7647 * gcc.dg/c99-tgmath-2.c: Likewise.
7648 * gcc.dg/c99-tgmath-3.c: Likewise.
7649 * gcc.dg/c99-tgmath-4.c: Likewise.
7650 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7652 * gcc.dg/debug/pr49032.c: Likewise.
7653 * gcc.dg/guality/guality.exp: Likewise.
7654 * gcc.dg/intmax_t-1.c: Likewise.
7655 * gcc.dg/pr48616.c: Likewise.
7656 * gcc.dg/pragma-ep-1.c: Remove.
7657 * gcc.dg/pragma-ep-2.c: Remove.
7658 * gcc.dg/pragma-ep-3.c: Remove.
7659 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7660 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7661 * gcc.misc-tests/gcov-14.c: Likewise.
7662 * gfortran.dg/guality/guality.exp: Likewise.
7663 * lib/target-supports.exp (check_weak_available): Likewise.
7664 (add_options_for_tls): Likewise.
7665 (check_ascii_locale_available): Likewise.
7666 * obj-c++.dg/dwarf-2.mm: Likewise.
7667 * objc.dg/dwarf-1.m: Likewise.
7668 * objc.dg/dwarf-2.m: Likewise.
7670 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7672 PR tree-optimization/51721
7673 * gcc.dg/tree-ssa/vrp64.c: New test.
7675 PR tree-optimization/52533
7676 * gcc.c-torture/compile/pr52533.c: New test.
7678 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7680 * gcc.target/i386/rtm-xabort-1.c: New.
7681 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7682 * gcc.target/i386/rtm-xend-1.c: Ditto.
7683 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7684 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7685 * gcc.target/i386/sse-13.c: Ditto.
7686 * gcc.target/i386/sse-14.c: Ditto.
7687 * gcc.target/i386/sse-22.c: Ditto.
7688 * gcc.target/i386/sse-23.c: Ditto.
7689 * g++.dg/other/i386-2.C: Ditto.
7690 * g++.dg/other/i386-3.C: Ditto.
7692 2012-03-12 Tobias Burnus <burnus@net-b.de>
7695 * gfortran.dg/proc_ptr_35.f90: New.
7697 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7700 * gcc.dg/torture/pr52530.c: New test.
7702 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7705 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7707 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7710 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7712 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7714 2012-03-09 Andrew Pinski <apinski@cavium.com>
7717 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7718 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7720 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7722 * gcc.dg/tree-ssa/scev-3.c: New.
7723 * gcc.dg/tree-ssa/scev-4.c: New.
7725 2012-03-08 Tobias Burnus <burnus@net-b.de>
7728 * gfortran.dg/proc_ptr_34.f90
7730 2012-03-07 Jason Merrill <jason@redhat.com>
7733 * g++.dg/cpp0x/udlit-mangle.C: New.
7735 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7737 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7739 2012-03-06 Richard Guenther <rguenther@suse.de>
7742 * gcc.dg/torture/pr52493.c: New testcase.
7744 2012-03-06 Richard Guenther <rguenther@suse.de>
7747 * gcc.dg/lto/pr52097_0.c: New testcase.
7749 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7752 * gcc.target/sh/pr51244-1.c: New.
7753 * gcc.target/sh/pr51244-2.c: New.
7754 * gcc.target/sh/pr51244-3.c: New.
7756 2012-03-05 Jason Merrill <jason@redhat.com>
7759 * g++.dg/ext/visibility/template11.C: New.
7761 * g++.dg/cpp0x/implicit13.C: New.
7763 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7765 PR tree-optimization/51721
7766 * gcc.dg/tree-ssa/vrp63.c: New test.
7767 * gcc.dg/pr51721.c: New test.
7769 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7772 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7775 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7778 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7780 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7783 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7785 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7787 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7790 2012-03-03 Jason Merrill <jason@redhat.com>
7792 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7795 * g++.dg/cpp0x/initlist65.C: New.
7798 * g++.dg/ext/is_empty2.C: New.
7800 2012-03-03 Tobias Burnus <burnus@net-b.de>
7803 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7805 2012-03-03 Tobias Burnus <burnus@net-b.de>
7807 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7808 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7809 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7810 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7811 * gfortran.dg/class_30.f90: Remove dg-warning line.
7812 * gfortran.dg/bind_c_usage_25.f90: New.
7814 2012-03-03 Tobias Burnus <burnus@net-b.de>
7817 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7818 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7819 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7821 2012-03-03 Tobias Burnus <burnus@net-b.de>
7824 * gfortran.dg/assumed_type_1.f90: New.
7825 * gfortran.dg/assumed_type_2.f90: New.
7826 * gfortran.dg/assumed_type_3.f90: New.
7827 * gfortran.dg/assumed_type_4.f90: New.
7829 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7832 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7833 * gcc.target/sh/pr49468-di.c: New.
7835 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7837 * gcc.dg/graphite/pr50561.c: Update.
7839 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7841 * gcc.target/powerpc/pr52457.c: New test.
7843 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7845 * gcc.target/arm/sat-1.c: New test.
7847 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7850 * gcc.target/i386/pr46716.c: New test.
7852 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7855 * g++.dg/cpp0x/sfinae32.C: New.
7857 2012-03-02 Richard Guenther <rguenther@suse.de>
7859 PR tree-optimization/52406
7860 * gcc.dg/torture/pr52406.c: New testcase.
7862 2012-03-02 Tobias Burnus <burnus@net-b.de>
7865 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7866 * gfortran.dg/nullify_2.f90: Update dg-error.
7867 * gfortran.dg/nullify_4.f90: Ditto.
7868 * gfortran.dg/pointer_init_6.f90: Ditto.
7870 2012-03-02 Tobias Burnus <burnus@net-b.de>
7873 * gfortran.dg/class_51.f90: New.
7875 2012-03-02 Tobias Burnus <burnus@net-b.de>
7878 * gfortran.dg/intrinsic_8.f90: New.
7880 2012-03-01 Kai Tietz <ktietz@redhat.com>
7882 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7883 routines on mingw targets.
7884 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7886 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7888 PR tree-optimization/52445
7889 * gcc.dg/pr52445.c: New test.
7891 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7894 * gcc.c-torture/compile/pr52437.c: New test.
7897 * gcc.dg/torture/pr52419.c: New test.
7899 PR tree-optimization/52429
7900 * gcc.dg/torture/pr52429.c: New test.
7901 * g++.dg/opt/pr52429.C: New test.
7903 2012-02-29 Richard Guenther <rguenther@suse.de>
7906 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7907 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7908 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7909 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7910 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7911 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7913 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7915 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7917 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7920 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7922 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7925 * gcc.target/arm/neon/pr51534.c: New testcase.
7927 2012-02-28 Richard Guenther <rguenther@suse.de>
7930 * gcc.dg/torture/pr52407.c: New testcase.
7932 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7934 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7935 * gcc.target/arm/vfp2.c: Likewise.
7936 * gcc.target/arm/vfp3.c: Likewise.
7937 * gcc.target/arm/vfp4.c: Likewise.
7938 * gcc.target/arm/vfp5.c: Likewise.
7939 * gcc.target/arm/vfp6.c: Likewise.
7940 * gcc.target/arm/vfp7.c: Likewise.
7941 * gcc.target/arm/vfp8.c: Likewise.
7942 * gcc.target/arm/vfp9.c: Likewise.
7943 * gcc.target/arm/vfp10.c: Likewise.
7944 * gcc.target/arm/vfp11.c: Likewise.
7945 * gcc.target/arm/vfp12.c: Likewise.
7946 * gcc.target/arm/vfp13.c: Likewise.
7947 * gcc.target/arm/vfp14.c: Likewise.
7948 * gcc.target/arm/vfp15.c: Likewise.
7949 * gcc.target/arm/vfp16.c: Likewise.
7950 * gcc.target/arm/vfp17.c: Likewise.
7951 * gcc.target/arm/neon-constants.h: New file.
7952 * gcc.target/arm/neon-vect1.c: New test.
7953 * gcc.target/arm/neon-vect2.c: New test.
7954 * gcc.target/arm/neon-vect3.c: New test.
7955 * gcc.target/arm/neon-vect4.c: New test.
7956 * gcc.target/arm/neon-vect5.c: New test.
7957 * gcc.target/arm/neon-vect6.c: New test.
7958 * gcc.target/arm/neon-vect7.c: New test.
7959 * gcc.target/arm/neon-vect8.c: New test.
7961 2012-02-28 Richard Guenther <rguenther@suse.de>
7963 PR tree-optimization/52402
7964 * gcc.dg/torture/pr52402.c: New testcase.
7966 2012-02-28 Richard Guenther <rguenther@suse.de>
7969 * g++.dg/lto/pr52400_0.C: New testcase.
7971 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7973 * gcc.target/avr/torture/builtins-1.c: New test.
7974 * gcc.target/avr/torture/builtins-error.c: New test.
7976 2012-02-28 Kai Tietz <ktietz@redhat.com>
7978 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7979 * gcc.target/i386/pr45352-2.c: Likewise.
7980 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7981 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7982 targets instead rand.
7983 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7984 * gcc.target/i386/sse2-mul-1.c: Likewise.
7985 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7986 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7987 * gcc.target/i386/pad-1.c: Likewise.
7988 * gcc.target/i386/pad-9.c: Likewise.
7989 * gcc.target/i386/pad-2.c: Likewise.
7990 * gcc.target/i386/pad-5b.c: Likewise.
7991 * gcc.target/i386/pad-8.c: Likewise.
7992 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7993 * gcc.target/i386/pr44130.c: Likewise.
7994 * gcc.target/i386/align-main-1.c: Likewise.
7995 * gcc.target/i386/align-main-2.c: Likewise.
7996 * gcc.target/i386/sw-1.c: Likewise.
7997 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7998 on x64 mingw target.
7999 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8000 * gcc.target/i386/pr46295.c: Likewise.
8001 * gcc.target/i386/amd64-abi-1.c: Likewise.
8002 * gcc.target/i386/amd64-abi-2.c: Likewise.
8003 * gcc.target/i386/pr39082-1.c: Likewise.
8004 * gcc.target/i386/pr39162.c: Likewise.
8005 * gcc.target/i386/pr22152.c: Likewise.
8006 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8007 * gcc.target/i386/wrfsbase-2.c: Likewise.
8008 * gcc.target/i386/local.c: Likewise
8009 * gcc.target/i386/wrgsbase-1.c: Likewise.
8010 * gcc.target/i386/wrfsbase-1.c: Likewise.
8011 * gcc.target/i386/pr39315-3.c: Likewise.
8012 * gcc.target/i386/pr35767-4.c: Likewise.
8013 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8015 * gcc.target/i386/pr45336-2.c: Likewise.
8016 * gcc.target/i386/pr45336-1.c: Likewise.
8017 * gcc.target/i386/pr45336-4.c: Likewise.
8019 2012-02-27 Tristan Gingold <gingold@adacore.com>
8021 * gnat.dg/array20.ad[sb]: New test.
8023 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8026 * gcc.target/arm/pr52375.c: New test.
8027 * gcc.c-torture/compile/pr52375.c: New test.
8029 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8031 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8032 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8034 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8036 * gnat.dg/aggr19.adb: New test.
8037 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8039 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8042 * gcc.target/sh/pr49263.c: New.
8044 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8046 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8047 simulate_thread_wrapper_other_threads
8048 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8049 Move initialization of 'value' to main().
8050 (main): Initialize 'value';
8051 * gcc.dg/simulate-thread/speculative-store.c
8052 (simulate_thread_step_verify): Return 0 when successful.
8053 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8055 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8056 (simulate_thread_wrapper_other_threads): Return a success/fail value
8057 and issue an error if the instruction count threshold is exceeded.
8059 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8062 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8063 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8065 2012-02-24 Richard Guenther <rguenther@suse.de>
8068 * gcc.dg/pr52355.c: New testcase.
8070 2012-02-23 Kai Tietz <ktietz@redhat.com>
8072 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8073 * gcc.dg/Wpadded.c: Likewise.
8074 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8076 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8077 for sleep by Sleep and add windows.h include for this function.
8078 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8080 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8082 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8083 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8084 on x64 mingw target.
8085 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8086 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8087 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8088 failure on LLP64 target.
8090 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8093 * gcc.dg/noncompile/pr52290.c: New test.
8095 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8097 PR tree-optimization/52019
8098 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8100 2012-02-22 Kai Tietz <ktietz@redhat.com>
8102 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8103 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8104 derived pdiff_t type.
8105 * g++.dg/torture/pr49720.C: Likewise
8107 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8110 * gcc.target/i386/pr52330.c: New test.
8112 2012-02-22 Tobias Burnus <burnus@net-b.de>
8115 * gfortran.dg/io_constraints_10.f90: New.
8117 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8119 * lib/target-supports.exp (check_effective_target_vect_condition):
8120 Return true for NEON.
8122 2012-02-21 Kai Tietz <ktietz@redhat.com>
8124 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8126 2012-02-21 Richard Guenther <rguenther@suse.de>
8128 PR tree-optimization/52324
8129 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8131 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8134 * gcc.target/avr/torture/pr51782-1.c: New test.
8136 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8138 PR tree-optimization/52318
8139 * gcc.dg/pr52318.c: New test.
8141 2012-02-20 Kai Tietz <ktietz@redhat.com>
8143 * gcc.dg/bf-ms-layout-3.c: New testcase.
8145 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8149 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8151 2012-02-20 Richard Guenther <rguenther@suse.de>
8153 PR tree-optimization/52298
8154 * gcc.dg/torture/pr52298.c: New testcase.
8155 * gcc.dg/vect/pr52298.c: Likewise.
8157 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8159 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8160 * gcc.c-torture/execute/pr52286.c: Ditto.
8162 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8164 PR tree-optimization/52286
8165 * gcc.c-torture/execute/pr52286.c: New test.
8167 2012-02-18 Tobias Burnus <burnus@net-b.de>
8170 * gfortran.dg/interface_35.f90: Use -std=f2003.
8171 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8172 * gfortran.dg/interface_assignment_4.f90: Ditto.
8173 * gfortran.dg/bessel_1.f90: Ditto.
8174 * gfortran.dg/func_result_6.f90: Ditto.
8175 * gfortran.dg/hypot_1.f90: Ditto.
8176 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8178 2012-02-17 Tobias Burnus <burnus@net-b.de>
8180 PR translation/52232
8181 PR translation/52234
8182 PR translation/52245
8183 PR translation/52246
8184 PR translation/52262
8185 PR translation/52273
8186 * gfortran.dg/coarray_22.f90: Update dg-error.
8187 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8189 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8192 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8193 (simulate-thread): Use default timeout.
8195 2012-02-16 Jason Merrill <jason@redhat.com>
8198 * g++.dg/ext/timevar1.C: New.
8200 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8203 * g++.dg/template/using21.C: New.
8204 * g++.dg/template/using22.C: Likewise.
8206 2012-02-16 Jason Merrill <jason@redhat.com>
8209 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8211 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8213 PR tree-optimization/52255
8214 * gcc.c-torture/compile/pr52255.c: New test.
8217 * g++.dg/debug/dwarf2/pr52260.C: New test.
8220 * g++.dg/ipa/pr51929.C: New test.
8222 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8225 * gcc.target/powerpc/pr52199.c: New file.
8227 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8230 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8232 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8234 * gcc.dg/pr51867.c: Don't include <math.h>.
8237 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8239 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8240 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8242 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8244 PR tree-optimization/50561
8245 * gcc.dg/graphite/pr50561.c: New testcase.
8247 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8249 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8250 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8252 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8254 * gnat.dg/discr35.ad[sb]: New test.
8256 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8258 * gnat.dg/volatile10.adb: New test.
8259 * gnat.dg/volatile10_pkg.ads: New helper.
8261 2012-02-14 Jason Merrill <jason@redhat.com>
8263 * g++.dg/ext/attrib43.C: New.
8265 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8267 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8268 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8270 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8271 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8272 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8273 effective_target fgnu_tm.
8274 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8276 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8279 * g++.dg/template/asmgoto1.C: New test.
8281 2012-02-14 Ian Lance Taylor <iant@google.com>
8284 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8285 compiling generated file for 64bit and index tests.
8287 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8289 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8291 2012-02-14 Richard Guenther <rguenther@suse.de>
8293 PR tree-optimization/52244
8294 PR tree-optimization/51528
8295 * gcc.dg/torture/pr52244.c: New testcase.
8297 2012-02-14 Walter Lee <walt@tilera.com>
8299 * g++.dg/other/PR23205.C: Disable test on tile.
8300 * g++.dg/other/pr23205-2.C: Disable test on tile.
8301 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8302 * gcc.dg/20040813-1.c: Disable test on tile.
8303 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8304 * gcc.misc-tests/linkage.exp: Handle tilegx.
8306 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8308 PR tree-optimization/52210
8309 * gcc.dg/pr52210.c: New test.
8311 2012-02-14 Jason Merrill <jason@redhat.com>
8314 * g++.dg/overload/defarg5.C: New.
8316 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8319 * c-c++-common/pr52181.c: New test.
8321 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8324 * g++.dg/ext/atomic-1.C: New test.
8326 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8328 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8330 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8333 * gcc.c-torture/execute/pr52209.c: New test.
8335 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8338 * gfortran.dg/elemental_optional_args_5.f03: New test.
8340 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8343 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8346 2012-02-11 Ian Lance Taylor <iant@google.com>
8349 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8350 SPARC Solaris. Don't run the test at all on systems where it may
8351 not work, rather than xfailing it.
8353 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8355 PR rtl-optimization/52175
8356 * gcc.c-torture/compile/pr52175.c: New test.
8358 2012-02-10 Jason Merrill <jason@redhat.com>
8361 * g++.dg/template/repo10.C: New.
8363 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8366 * gcc.dg/pr52132.c: New test.
8368 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8370 * gnat.dg/specs/aggr4.ads: New test.
8371 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8373 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8376 * gcc.target/i386/pr52146.c: New.
8378 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8381 * c-c++-common/pr52177.c: New test.
8383 2012-02-10 Jan Hubicka <jh@suse.cz>
8386 * g++.dg/torture/pr48600.C: New testcase.
8388 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8391 * gcc.dg/dfp/pr52140.c: New test.
8393 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8396 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8399 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8402 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8403 * gcc.dg/pr51867.c: New test.
8405 2012-02-09 Ian Lance Taylor <iant@google.com>
8407 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8408 which don't support -fsplit-stack. Turn off optimization when
8409 compiling select5-out.go.
8411 2012-02-08 Ian Lance Taylor <iant@google.com>
8413 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8414 systems which don't support -fsplit-stack.
8416 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8418 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8419 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8420 machine instuction in the log.
8422 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8424 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8427 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8430 * gcc.dg/pr48524.c: New test.
8431 * gcc.dg/pr48524.spec: New spec file for test.
8433 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8436 * gfortran.dg/vect/pr32380.f90: New test.
8438 2012-02-08 Tobias Burnus <burnus@net-b.de>
8441 * gfortran.dg/realloc_on_assign_12.f90: New.
8443 2012-02-08 Richard Guenther <rguenther@suse.de>
8445 PR rtl-optimization/52170
8446 * gcc.dg/torture/pr52170.c: New testcase.
8448 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8450 PR gcov-profile/52150
8451 * gcc.dg/tree-prof/pr52150.c: New test.
8453 PR rtl-optimization/52139
8454 * gcc.dg/pr52139.c: New test.
8456 2012-02-07 Jason Merrill <jason@redhat.com>
8459 * g++.dg/cpp0x/constexpr-union3.C: New.
8462 * g++.dg/lto/pr52035_0.C: New.
8464 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8466 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8467 * gcc.dg/special/weak-1.c: Likewise.
8468 * gcc.dg/ucnid-12.c: Likewise.
8469 * gcc.dg/torture/pr45678-1.c: Likewise.
8470 * gcc.dg/torture/pr45678-2.c: Likewise.
8471 * gcc.dg/vector-4.c: Likewise.
8472 * gcc.dg/ipa/inline-5.c: Likewise.
8473 * gcc.dg/ucnid-11.c: Likewise.
8474 * gcc.misc-tests/gcov-13.c: Likewise.
8475 * gcc.misc-tests/gcov-14.c: Likewise.
8476 * g++.dg/ext/label13.C: Likewise.
8477 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8478 hppa*-*-hpux* options.
8479 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8480 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8481 * gcc.dg/pr48616.c: Likewise.
8482 * gcc.dg/pr17957.c: Likewise.
8483 * gcc.dg/pr17055-1.c: Likewise.
8484 * gcc.dg/pr32912-1.c: Likewise.
8485 * gcc.dg/tm/pr51472.c: Likewise.
8486 * c-c++-common/fold-bitand-4.c: Likewise.
8487 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8488 Use dg-additional-options for extra options.
8490 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8492 * gcc.target/epiphany/interrupt-2.c: New test.
8494 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8497 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8498 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8501 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8504 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8506 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8510 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8511 * gcc.target/mips/va-arg-1.c: New test.
8513 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8515 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8516 for -mno-pointers-to-nested-functions.
8518 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8520 * gcc.c-torture/execute/20120207-1.c: New test.
8522 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8524 PR rtl-optimization/52060
8525 * gcc.dg/torture/pr52060.c: New test.
8528 * gcc.c-torture/compile/pr52074.c: New test.
8530 2012-02-07 Tobias Burnus <burnus@net-b.de>
8533 * gfortran.dg/class_to_type_2.f90: New.
8535 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8538 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8541 2012-02-06 Jason Merrill <jason@redhat.com>
8544 * g++.dg/template/conv13.C: New.
8546 2012-02-06 Richard Guenther <rguenther@suse.de>
8548 PR tree-optimization/52115
8549 * gcc.c-torture/compile/pr52115.c: New testcase.
8551 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8554 * gcc.c-torture/execute/pr52129.c: New test.
8556 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8558 * gcc.dg/pr48374.c: Actually add the test I forgot
8559 in the 2012-01-25 commit.
8561 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8564 * gfortran.dg/vect/vect-8.f90: New test case.
8566 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8569 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8571 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8574 * gfortran.dg/class_48.f90 : Add test of allocate class array
8575 component with source in subroutine test3. Remove commenting
8576 out in subroutine test4, since branching on unitialized variable
8577 is now fixed (no PR for this last.).
8579 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8581 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8583 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8585 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8588 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8589 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8591 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8593 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8594 (check_effective_target_sync_int_long): Use it.
8595 (check_effective_target_sync_char_short): Likewise.
8596 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8598 2012-02-05 Tobias Burnus <burnus@net-b.de>
8601 * gfortran.dg/class_48.f90: Add some further checks.
8603 2012-02-05 Ira Rosen <irar@il.ibm.com>
8605 PR tree-optimization/52091
8606 * gcc.dg/vect/pr52091.c: New test.
8608 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8610 PR rtl-optimization/52113
8611 * gcc.target/avr/pr52113.c: New test.
8613 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8615 PR rtl-optimization/52092
8616 * gcc.c-torture/compile/pr52092.c: New test.
8618 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8621 * gfortran.dg/class_array_10.f03: New test.
8624 * gfortran.dg/class_array_11.f03: New test.
8627 * gfortran.dg/class_array_12.f03: New test.
8629 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8632 * gfortran.dg/realloc_on_assign_11.f90: New test.
8634 2012-02-02 Tobias Burnus <burnus@net-b.de>
8637 * gfortran.dg/shape_7.f90: New.
8639 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8641 * gcc.target/mips/mips-prepend-1.c: New test.
8643 2012-02-02 Jan Hubicka <jh@suse.cz>
8644 Tom de Vries <tom@codesourcery.com>
8647 * gcc.dg/alias-12.c: New testcase.
8648 * gcc.dg/alias-13.c: New testcase.
8650 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8653 * gcc.dg/pr52086.c: New test.
8655 PR tree-optimization/52073
8656 * gcc.c-torture/compile/pr52073.c: New test.
8658 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8661 * gfortran.dg/function_optimize_10.f90: New test.
8663 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8665 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8668 2012-02-01 Tobias Burnus <burnus@net-b.de>
8671 * gfortran.dg/typebound_operator_14.f90: New.
8673 2012-02-01 Tobias Burnus <burnus@net-b.de>
8676 * gfortran.dg/elemental_function_1.f90: New.
8678 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8680 PR rtl-optimization/51374
8681 * gcc.target/avr/torture/pr51374-1.c:
8682 Also fail if SBIS is seen.
8684 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8686 PR rtl-optimization/51374
8687 * gcc.target/avr/torture/pr51374-1.c: New.
8689 2012-01-31 Tobias Burnus <burnus@net-b.de>
8692 * gfortran.dg/typebound_generic_11.f90: New.
8694 2012-01-31 Tobias Burnus <burnus@net-b.de>
8697 * gfortran.dg/class_49.f90: New.
8699 2012-01-31 Tobias Burnus <burnus@net-b.de>
8702 * gfortran.dg/elemental_args_check_6.f90: New.
8704 2012-01-31 Jason Merrill <jason@redhat.com>
8707 * g++.dg/cpp0x/variadic122.C: New.
8709 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8712 * gfortran.dg/realloc_on_assign_10.f90: New test.
8714 2012-01-31 Richard Guenther <rguenther@suse.de>
8716 PR tree-optimization/51528
8717 * gcc.dg/torture/pr51528.c: New testcase.
8719 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8722 * lib/go.exp (go_target_compile): Append timeout= to options.
8723 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8724 select5-out.go test on alpha*-*-* targets.
8726 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8728 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8729 (TEST_SHORT): Reformat in the same way.
8730 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8731 (TEST_SHORT): Reformat in the same way.
8732 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8733 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8734 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8735 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8736 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8738 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8741 * gcc.target/arm/pr51835.c: New testcase.
8743 2012-01-30 Richard Guenther <rguenther@suse.de>
8745 PR tree-optimization/52028
8746 * gcc.dg/torture/pr52028.c: New testcase.
8747 * gfortran.dg/ldist-pr45199.f: Adjust.
8748 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8749 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8750 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8752 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8755 * gcc.dg/tree-prof/pr52027.c: New test.
8757 PR tree-optimization/52046
8758 * gcc.dg/pr52046.c: New test.
8761 * g++.dg/other/pr52048.C: New test.
8763 2012-01-30 Richard Guenther <rguenther@suse.de>
8765 PR tree-optimization/52045
8766 * gcc.dg/pr52045.c: New testcase.
8768 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8770 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8771 new code generated for __sync_lock_release.
8773 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8775 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8777 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8780 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8782 * g++.dg/ext/visibility/template10.C: Fix typo.
8784 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8786 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8789 * g++.dg/cpp0x/constexpr-ice6.C: New.
8791 2012-01-29 Tobias Burnus <burnus@net-b.de>
8794 * gfortran.dg/default_initialization_6.f90: New.
8796 2012-01-29 Tobias Burnus <burnus@net-b.de>
8799 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8800 * gfortran.dg/class_48.f90: New.
8802 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8805 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8807 2012-01-28 Tobias Burnus <burnus@net-b.de>
8810 * gfortran.dg/class_allocate_12.f90: New.
8812 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8814 * gcc.dg/torture/pr50444.c: Fix dg directives.
8816 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8819 * gcc.target/arm/pr52006.c: New test.
8821 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8824 * gcc.dg/lto/trans-mem.h: New file.
8825 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8826 * gcc.dg/lto/trans-mem-1_1.c: Same.
8827 * gcc.dg/lto/trans-mem-4_1.c: Same.
8828 * gcc.dg/lto/trans-mem-3_1.c: Same.
8830 2012-01-27 Tobias Burnus <burnus@net-b.de>
8833 * gfortran.dg/dummy_procedure_7.f90: New.
8835 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8837 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8838 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8840 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8843 * g++.dg/other/gc5.C: New test.
8845 2012-01-27 Richard Guenther <rguenther@suse.de>
8847 PR tree-optimization/50444
8848 * gcc.dg/torture/pr50444.c: New testcase.
8850 2012-01-27 Tobias Burnus <burnus@net-b.de>
8854 * gfortran.dg/move_alloc_13.f90: New.
8856 2012-01-27 Tobias Burnus <burnus@net-b.de>
8859 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8860 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8861 and change dg-error string.
8863 2012-01-27 Tobias Burnus <burnus@net-b.de>
8866 * gfortran.dg/elemental_args_check_5.f90: New.
8868 2012-01-27 Richard Guenther <rguenther@suse.de>
8871 * g++.dg/torture/pr51959.C: New testcase.
8873 2012-01-27 Tom de Vries <tom@codesourcery.com>
8875 PR tree-optimization/51990
8876 * gcc.dg/pr51990.c: New test.
8877 * gcc.dg/pr51990-2.c: Same.
8879 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8880 Tobias Burnus <burnus@gcc.gnu.org>
8883 * gfortran.dg/class_allocate_11.f03: New.
8888 * gfortran.dg/class_allocate_7.f03: New.
8889 * gfortran.dg/class_allocate_8.f03: New.
8890 * gfortran.dg/class_allocate_9.f03: New.
8891 * gfortran.dg/class_allocate_10.f03: New.
8893 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8895 * gnat.dg/discr34.adb: New test.
8896 * gnat.dg/discr34_pkg.ads: New helper.
8898 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8900 * gnat.dg/discr33.adb: New test.
8902 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8904 * gnat.dg/limited_with3.ad[sb): New test.
8905 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8906 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8907 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8909 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8911 * gnat.dg/stack_usage1.adb: New test.
8912 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8914 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8915 * gcc.dg/pr44194-2.c: Likewise.
8917 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8920 * g++.dg/template/crash112.C: New.
8922 2012-01-27 Richard Henderson <rth@redhat.com>
8924 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8926 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8928 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8930 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8933 * g++.dg/opt/pr51895.C: New test.
8935 2012-01-26 Michael Matz <matz@suse.de>
8937 PR tree-optimization/48794
8938 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8940 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8942 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8944 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8946 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8947 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8949 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8950 the default value for s390 and s390x.
8952 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8955 * gcc.dg/lto/trans-mem-4_0.c: New.
8956 * gcc.dg/lto/trans-mem-4_1.c: New.
8957 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8959 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8960 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8962 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8963 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8966 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8968 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8970 2012-01-25 Ian Lance Taylor <iant@google.com>
8972 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8974 2012-01-25 Tobias Burnus <burnus@net-b.de>
8977 * gfortran.dg/typebound_proc_25.f90: New.
8979 2012-01-25 Jason Merrill <jason@redhat.com>
8982 * g++.dg/lto/pr51992_0.C: New.
8984 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8986 PR tree-optimization/51987
8987 * gcc.target/i386/pr51987.c: New test.
8989 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8991 * gcc.dg/tm/lto-1.c: Require lto support in target.
8993 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8995 PR rtl-optimization/48374
8996 * gcc.dg/pr48374.c: New test.
8998 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9000 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9002 2012-01-25 Tobias Burnus <burnus@net-b.de>
9005 * gfortran.dg/derived_constructor_char_3.f90: New.
9007 2012-01-24 Ian Lance Taylor <iant@google.com>
9009 * go.test/go-test.exp (filecmp): New procedure.
9010 (errchk): Handle quoted square brackets.
9011 (go-gc-tests): Set go_compile_args. Handle various new test
9012 lines. Skip a few new tests.
9013 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9015 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9017 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9018 (check_effective_target_vect_extract_even_odd)
9019 (check_effective_target_vect_interleave): Return true for MIPS
9022 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9024 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9025 (main): Use it instead of argc.
9027 2012-01-24 Jason Merrill <jason@redhat.com>
9030 * g++.dg/cpp0x/sfinae31.C: New.
9032 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9034 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9036 2012-01-24 Jason Merrill <jason@redhat.com>
9039 * g++.dg/inherit/covariant20.C: New.
9041 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9044 * g++.dg/parse/crash58.C: New.
9046 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9049 * gcc.dg/pr51957-1.c: New test.
9050 * gcc.dg/pr51957-1.h: New file.
9051 * gcc.dg/pr51957-2.c: New test.
9053 2012-01-23 Jason Merrill <jason@redhat.com>
9056 * g++.dg/ext/visibility/template10.C: New.
9058 2012-01-23 Tobias Burnus <burnus@net-b.de>
9061 * gfortran.dg/move_alloc_12.f90: New.
9063 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9066 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9068 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9071 * g++.dg/template/crash111.C: New.
9073 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9075 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9077 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9079 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9082 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9083 the DW_TAG_class_type and DW_AT_name: "Executor".
9085 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9087 * lib/target-supports.exp
9088 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9089 (check_effective_target_vect_interleave): Likewise.
9091 2012-01-22 Jason Merrill <jason@redhat.com>
9094 * g++.dg/template/using20.C: New.
9095 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9097 2012-01-23 Jason Merrill <jason@redhat.com>
9100 * g++.dg/torture/pr51344.C: Limit to x86.
9102 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9104 * c-c++-common/tm/omp.c: Require target with pthread support.
9106 2012-01-23 Richard Guenther <rguenther@suse.de>
9108 PR tree-optimization/51949
9109 * gcc.dg/torture/pr51949.c: New testcase.
9111 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9113 PR rtl-optimization/51933
9114 * gcc.c-torture/execute/pr51933.c: New test.
9116 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9118 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9119 Do not define for Interix.
9121 2012-01-22 Jason Merrill <jason@redhat.com>
9124 * g++.dg/lto/pr51832.h: New.
9125 * g++.dg/lto/pr51832_0.C: New.
9126 * g++.dg/lto/pr51832_1.C: New.
9128 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9130 * gcc.dg/ext-elim-1.c: New test.
9132 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9135 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9136 * g++.dg/opt/longbranch1.C: Likewise.
9138 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9140 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9143 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9146 * gfortran.dg/namelist_74.f90: New test.
9147 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9149 2012-01-21 Tobias Burnus <burnus@net-b.de>
9152 * gfortran.dg/class_47.f90: New.
9154 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9156 * gnat.dg/renaming5.ad[sb]: New test.
9158 2012-01-20 Jason Merrill <jason@redhat.com>
9161 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9163 2012-01-20 Jason Merrill <jason@redhat.com>
9166 * g++.dg/ext/attrib42.C: Require ilp32.
9168 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9171 * gcc.target/arm/pr51915.c: New test.
9173 2012-01-20 Cary Coutant <ccoutant@google.com>
9174 Dodji Seketeli <dodji@redhat.com>
9177 * g++.dg/debug/dwarf2/nested-3.C: New test.
9179 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9182 * g++.dg/template/crash110.C: New.
9184 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9186 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9187 Remove default options on hppa*-*-hpux*.
9189 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9191 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9193 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9195 * gcc.c-torture/compile/pr51856.c: New testcase.
9197 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9199 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9200 options to go_target_compile.
9202 2012-01-20 Kai Tietz <ktietz@redhat.com>
9204 * g++.dg/torture/pr51344.C: Fix typo.
9206 2012-01-20 Richard Guenther <rguenther@suse.de>
9208 PR tree-optimization/51903
9209 * g++.dg/torture/pr51903.C: New testcase.
9211 2012-01-20 Tobias Burnus <burnus@net-b.de>
9212 Janus Weil <janus@gcc.gnu.org>
9215 * gfortran.dg/use_21.f90: New.
9217 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9220 * gcc.dg/torture/pr51106-1.c: New test.
9221 * gcc.dg/torture/pr51106-2.c: New test.
9223 2012-01-19 Kai Tietz <ktietz@redhat.com>
9225 * g++.dg/torture/pr51344.C: New test.
9227 2012-01-19 Tobias Burnus <burnus@net-b.de>
9230 * gfortran.dg/intrinsic_size_2.f90: New.
9232 2012-01-19 Jason Merrill <jason@redhat.com>
9235 * g++.dg/inherit/using7.C: New.
9237 2012-01-19 Richard Guenther <rguenther@suse.de>
9239 PR tree-optimization/37997
9240 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9242 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9244 PR rtl-optimization/51505
9245 * gcc.dg/pr51505.c: New test.
9247 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9250 * gfortran.dg/typebound_operator_12.f03: New.
9251 * gfortran.dg/typebound_operator_13.f03: New.
9253 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9256 * g++.dg/cpp0x/pr51225.C: New.
9258 2012-01-17 Ian Lance Taylor <iant@google.com>
9261 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9263 2012-01-17 Tobias Burnus <burnus@net-b.de>
9266 * gfortran.dg/realloc_on_assign_9.f90: New.
9268 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9271 * gcc.dg/tm/memopt-3.c: Remove xfail.
9272 * gcc.dg/tm/memopt-4.c: Remove xfail.
9273 * gcc.dg/tm/memopt-5.c: Remove xfail.
9274 * gcc.dg/tm/memopt-7.c: Remove xfail.
9276 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9278 PR tree-optimization/51877
9279 * gcc.c-torture/execute/pr51877.c: New test.
9281 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9283 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9284 {!vect_align_arrays} to vect_sizes_32B_16B.
9285 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9286 * gcc.dg/vect/vect-peel-3.c: Ditto.
9288 2012-01-16 Jason Merrill <jason@redhat.com>
9291 * g++.dg/abi/mangle60.C: New.
9294 * g++.dg/pch/mangle1.{C,Hs}: New.
9296 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9297 Tobias Burnus <burnus@net-b.de>
9300 * gfortran.dg/elemental_optional_args_3.f90: New
9301 * gfortran.dg/elemental_optional_args_4.f90: New
9303 2012-01-16 Tobias Burnus <burnus@net-b.de>
9306 * gfortran.dg/use_20.f90: New
9308 2012-01-16 Jason Merrill <jason@redhat.com>
9311 * g++.dg/cpp0x/rv-bitfield.C: New.
9312 * g++.dg/cpp0x/rv-bitfield2.C: New.
9314 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9316 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9317 subroutine 'qsort' and use index array to assign the result.
9319 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9321 PR tree-optimization/51865
9322 * gcc.dg/pr51865.c: New test.
9324 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9326 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9328 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9330 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9331 to be loaded from the constant pool, rather than via %hi and %lo.
9333 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9335 PR rtl-optimization/51821
9336 * gcc.dg/pr51821.c: New test.
9338 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9340 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9342 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9344 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9346 2012-01-14 Tobias Burnus <burnus@net-b.de>
9349 * gfortran.dg/init_flag_8.f90: New.
9350 * gfortran.dg/init_flag_9.f90: New.
9352 2011-01-14 Tobias Burnus <burnus@net-b.de>
9355 * gfortran.dg/use_18.f90: New.
9356 * gfortran.dg/use_19.f90: New.
9358 2012-01-13 Ian Lance Taylor <iant@google.com>
9361 * g++.dg/warn/Wsign-compare-4.C: New.
9363 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9366 * gfortran.dg/alloc_comp_assign.f03: New.
9367 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9368 __BUILTIN_FREE from 38 to 32.
9370 2012-01-13 Jason Merrill <jason@redhat.com>
9373 * g++.dg/warn/Wreturn-type-7.C: New.
9375 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9377 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9379 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9380 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9381 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9382 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9383 int32plus because of big array needed.
9384 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9385 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9387 2012-01-13 Jason Merrill <jason@redhat.com>
9390 * g++.dg/ext/visibility/template9.C: New.
9393 * g++.dg/cpp0x/defaulted34.C: New.
9394 * g++.dg/template/virtual3.C: New.
9396 2012-01-13 Richard Guenther <rguenther@suse.de>
9399 * gcc.dg/torture/pr8081.c: New testcase.
9401 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9403 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9405 2012-01-12 Jason Merrill <jason@redhat.com>
9408 * g++.dg/ext/stmtexpr14.C: New.
9410 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9413 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9415 2012-01-12 Jason Merrill <jason@redhat.com>
9418 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9419 * g++.dg/abi/mangle58.C: Likewise.
9422 * g++.dg/template/arg8.C: New.
9424 2012-01-12 Ira Rosen <irar@il.ibm.com>
9426 PR tree-optimization/51799
9427 * gcc.dg/vect/pr51799.c: New test.
9428 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9431 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9432 Tobias Burnus <burnus@net-b.de>
9436 * lib/target-supports.exp
9437 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9438 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9440 2012-01-11 Jason Merrill <jason@redhat.com>
9443 * g++.dg/ext/attrib42.C: New.
9445 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9448 * gcc.dg/pr51796.c: New test.
9450 2012-01-11 Jason Merrill <jason@redhat.com>
9453 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9455 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9457 * gnat.dg/array19.ad[sb]: New test.
9459 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9461 * gnat.dg/opt23.ad[sb]: New test.
9462 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9463 * gnat.dg/opt24.ad[sb]: New test.
9465 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9467 PR tree-optimization/49642
9468 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9469 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9471 2012-01-11 Jason Merrill <jason@redhat.com>
9474 * g++.dg/template/explicit-args5.C: New.
9476 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9478 * gcc.c-torture/execute/20120110-1.c: New testcase.
9480 2012-01-10 Jason Merrill <jason@redhat.com>
9483 * g++.dg/inherit/ambig1.C: New.
9486 * g++.dg/cpp0x/constexpr-cache1.C: New.
9488 2012-01-10 Richard Guenther <rguenther@suse.de>
9490 PR tree-optimization/51801
9491 * gcc.dg/torture/pr51801.c: New testcase.
9493 2012-01-10 Tobias Burnus <burnus@net-b.de>
9496 * gfortran.dg/allocate_with_typespec_5.f90: New.
9498 2012-01-10 Tobias Burnus <burnus@net-b.de>
9500 * gfortran.dg/class_39.f03: Update dg-error string.
9502 2012-01-10 Richard Guenther <rguenther@suse.de>
9504 PR tree-optimization/50913
9505 * gcc.dg/graphite/interchange-16.c: New testcase.
9506 * gcc.dg/graphite/scop-20.c: XFAIL.
9507 * gfortran.dg/graphite/interchange-1.f: Likewise.
9508 * gfortran.dg/graphite/block-1.f90: Likewise.
9509 * gfortran.dg/graphite/block-2.f: Likewise.
9511 2012-01-10 Richard Henderson <rth@redhat.com>
9513 * lib/target-supports.exp (check_effective_target_vect_perm,
9514 check_effective_target_vect_perm_byte,
9515 check_effective_target_vect_perm_short): Enable for arm neon.
9517 2012-01-09 Tobias Burnus <burnus@net-b.de>
9520 * gfortran.dg/typebound_operator_11.f90: New.
9522 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9524 * gnat.dg/array18.adb: New test.
9525 * gnat.dg/array18_pkg.ads: New helper.
9527 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9530 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9531 around base object in first assignment in main program.
9532 * gfortran.dg/typebound_operator_10.f03: New test.
9534 2012-01-09 Martin Jambor <mjambor@suse.cz>
9536 PR tree-optimization/51759
9537 * g++.dg/ipa/pr51759.C: New test.
9539 2012-01-09 Tobias Burnus <burnus@net-b.de>
9542 * gfortran.dg/optional_absent_2.f90: New.
9544 2012-01-09 Tobias Burnus <burnus@net-b.de>
9547 * gfortran.dg/use_17.f90: New.
9549 2012-01-09 Gary Funck <gary@intrepid.com>
9551 PR preprocessor/33919
9552 * gcc.dg/pr33919.c: New test.
9553 * gcc.dg/pr33919-0.h: New test header file.
9554 * gcc.dg/pr33919-1.h: Ditto.
9555 * gcc.dg/pr33919-2.h: Ditto.
9557 2012-01-07 Jan Hubicka <jh@suse.cz>
9559 PR tree-optimize/51694
9560 * gcc.c-torture/compile/pr51694.c: new testcase.
9562 2012-01-07 Jan Hubicka <jh@suse.cz>
9564 PR tree-optimization/51600
9565 * g++.dg/torture/pr51600.C: New testcase.
9567 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9569 PR gcov-profile/51715
9570 PR gcov-profile/51717
9571 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9572 * gcc.misc-tests/gcov-14.c: Likewise.
9574 2012-01-06 Jason Merrill <jason@redhat.com>
9576 * g++.dg/parse/new5.C: New.
9578 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9581 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9582 including <string.h>.
9584 2012-01-06 Jason Merrill <jason@redhat.com>
9586 * g++.dg/abi/mangle51.C: New.
9587 * g++.dg/abi/mangle52.C: New.
9588 * g++.dg/abi/mangle53.C: New.
9589 * g++.dg/abi/mangle54.C: New.
9590 * g++.dg/abi/mangle55.C: New.
9591 * g++.dg/abi/mangle56.C: New.
9592 * g++.dg/abi/mangle57.C: New.
9593 * g++.dg/abi/mangle58.C: New.
9594 * g++.dg/abi/mangle59.C: New.
9595 * g++.dg/cpp0x/trailing3.C: Update mangling.
9596 * g++.dg/cpp0x/variadic111.C: Update mangling.
9597 * g++.dg/cpp0x/variadic4.C: Update mangling.
9598 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9599 * g++.dg/template/nontype22.C: Works now.
9600 * g++.dg/template/pr35240.C: Works now.
9602 * g++.dg/cpp0x/error7.C: New.
9604 2012-01-06 Tobias Burnus <burnus@net-b.de>
9606 * gfortran.dg/deallocate_stat_2.f90: New.
9607 * coarray/allocate_errgmsg.f90: New.
9608 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9609 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9610 * coarray/subobject_1.f90: Fix for num_images > 1.
9611 * gfortran.dg/deallocate_stat.f90: Update due to changed
9614 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9616 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9618 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9620 * ada/acats/overflow.lst: Add cb20004.
9622 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9625 * g++.dg/cpp0x/alias-decl-18.C: New test.
9627 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9629 * gcc.c-torture/execute/20120104-1.c: New test.
9631 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9634 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9635 the old typebound_operator_8.f03.
9636 * gfortran.dg/typebound_operator_8.f03: New version of
9637 typebound_operator_7.f03 with 'u' a derived type instead of a
9640 2012-01-05 Richard Guenther <rguenther@suse.de>
9642 * g++.dg/torture/pr49309.C: Skip for -flto.
9644 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9647 * gcc.c-torture/compile/pr51761.c: New test.
9649 2012-01-05 Richard Guenther <rguenther@suse.de>
9651 PR tree-optimization/51760
9652 * gcc.dg/torture/pr51760.c: New testcase.
9654 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9657 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9659 2012-01-05 Richard Guenther <rguenther@suse.de>
9662 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9663 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9665 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9668 * gcc.dg/pr51695.c: New test.
9670 2012-01-04 Andrew Pinski <apinski@cavium.com>
9672 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9673 * gcc.target/mips/octeon2-lx-1.c: New test.
9674 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9675 * gcc.target/mips/octeon2-lx-2.c: New test.
9676 * gcc.target/mips/octeon2-lx-3.c: New test.
9678 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9682 * gcc.dg/tm/alias-1.c: Adjust regexp.
9683 * gcc.dg/tm/alias-2.c: Adjust regexp.
9685 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9688 * g++.dg/warn/Wparentheses-26.C: New.
9690 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9692 * gfortran.dg/elemental_optional_args_2.f90: New test.
9694 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9697 * gfortran.dg/common_17.f90: New test.
9699 2012-01-04 Richard Guenther <rguenther@suse.de>
9701 PR tree-optimization/49651
9702 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9703 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9705 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9708 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9710 2012-01-03 Andrew Pinski <apinski@cavium.com>
9712 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9713 for all mips targets. Also allow an optional .cfi_startproc.
9715 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9717 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9719 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9722 * g++.dg/rtti/dyncast5.C: New.
9724 2012-01-03 Richard Guenther <rguenther@suse.de>
9726 PR tree-optimization/51070
9727 * gcc.dg/torture/pr51070-2.c: New testcase.
9729 2012-01-03 Richard Guenther <rguenther@suse.de>
9731 PR tree-optimization/51692
9732 * gcc.dg/torture/pr51692.c: New testcase.
9734 2012-01-03 Richard Guenther <rguenther@suse.de>
9737 * g++.dg/lto/pr51650-3_0.C: New testcase.
9739 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9742 * g++.dg/warn/Wredundant-decls-spec.C: New.
9744 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9746 PR tree-optimization/51719
9747 * g++.dg/tree-prof/pr51719.C: New test.
9749 2012-01-03 Richard Guenther <rguenther@suse.de>
9752 * gcc.dg/fold-compare-6.c: New testcase.
9754 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9757 * g++.dg/gomp/pr51669.C: New test.
9759 2012-01-02 Jason Merrill <jason@redhat.com>
9762 * g++.dg/cpp0x/constexpr-union2.C: New.
9765 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9767 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9770 * g++.dg/cpp0x/constexpr-99.C: New test.
9772 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9775 * g++.dg/template/init9.C: New.
9777 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9779 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9780 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9781 rather than a specific number.
9783 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9788 * gfortran.dg/typebound_operator_7.f03: New.
9789 * gfortran.dg/typebound_operator_8.f03: New.
9791 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9794 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9796 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9798 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9800 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9802 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9804 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9807 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9809 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9810 * gfortran.dg/io_real_boz_4.f90: Likewise.
9811 * gfortran.dg/io_real_boz_5.f90: Likewise.
9813 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9815 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9817 2012-01-02 Revital Eres <revital.eres@linaro.org>
9819 * gcc.dg/sms-11.c: New file.
9821 2012-01-02 Tobias Burnus <burnus@net-b.de>
9824 * gfortran.dg/coarray/image_index_3.f90: New.
9826 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9829 * g++.dg/parse/enum8.C: New.
9831 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9834 * g++.dg/conversion/reinterpret4.C: New.
9835 * g++.dg/conversion/reinterpret1.C: Adjust.
9837 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9839 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9841 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9843 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9844 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9845 * g++.old-deja/g++.jason/access14.C: Likewise.
9846 * g++.old-deja/g++.jason/access8.C: Likewise.
9847 * g++.old-deja/g++.jason/access1.C: Likewise.
9848 * g++.old-deja/g++.other/access3.C: Likewise.
9849 * g++.old-deja/g++.other/access5.C: Likewise.
9850 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9851 * g++.old-deja/g++.law/visibility22.C: Likewise.
9852 * g++.old-deja/g++.law/visibility26.C: Likewise.
9853 * g++.old-deja/g++.mike/p2746.C: Likewise.
9854 * g++.dg/debug/using1.C: Likewise.
9855 * g++.dg/lookup/using51.C: Likewise.
9856 * g++.dg/inherit/using5.C: Likewise.
9857 * g++.dg/inherit/pr30297.C: Likewise.
9858 * g++.dg/inherit/access8.C: Likewise.
9859 * g++.dg/torture/pr39362.C: Likewise.
9860 * g++.dg/template/crash13.C: Likewise.
9861 * g++.dg/template/using10.C: Likewise.
9863 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9866 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9868 2012-01-01 Ira Rosen <irar@il.ibm.com>
9870 PR tree-optimization/51704
9871 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9872 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9873 corresponding flags.
9875 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9878 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9880 2012-01-01 Jan Hubicka <jh@suse.cz>
9882 PR rtl-optimization/51069
9883 * gcc.c-torture/compile/pr51069.c: New testcase.
9885 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9887 PR tree-optimization/51683
9888 * gcc.dg/pr51683.c: New test.
9890 Copyright (C) 2012 Free Software Foundation, Inc.
9892 Copying and distribution of this file, with or without modification,
9893 are permitted in any medium without royalty provided the copyright
9894 notice and this notice are preserved.