1 2012-11-10 Jan Hubicka <jh@suse.cz>
3 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
5 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
7 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
8 -mno-sse -mno-mmx to dg-options. Reformat.
10 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
12 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
13 * c-c++-common/vector-compare-1.c: Same.
14 * c-c++-common/vector-compare-2.c: Same.
15 * g++.dg/other/unused1.C: Skip on AIX.
16 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
19 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
22 * gcc.target/i386/pr55247.c: New test.
24 2012-11-09 Andrew Pinski <apinski@cavium.com>
26 * gcc.c-torture/execute/20121108-1.c: New test.
28 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
31 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
32 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
33 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
34 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
36 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
38 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
39 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
40 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
42 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
44 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
46 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
47 * g++.dg/tm/pr47530.C: Same.
49 2012-11-09 Jason Merrill <jason@redhat.com>
52 * g++.dg/cpp0x/alias-decl-25.C: New.
54 * g++.dg/abi/abi-tag1.C: New.
55 * g++.dg/abi/abi-tag2.C: New.
57 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
59 PR rtl-optimization/55154
60 * gcc.target/i386/pr55154.c: New test.
62 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
64 PR rtl-optimization/55151
65 * gcc.dg/pr55151.c: Move ...
66 * gcc.target/i386/pr55151.c: ... here.
68 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
70 PR rtl-optimization/54472
71 * gcc.dg/pr54472.c: New test.
73 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
75 * gnat.dg/stack_check3.ad[sb]: New test.
77 2012-11-08 Ian Lance Taylor <iant@google.com>
79 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
80 with arguments. Handle errorcheckoutput and rundir test types.
82 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
84 PR tree-optimization/55191
85 * gcc.dg/pr55191.c: New test.
87 2012-11-08 Jakub Jelinek <jakub@redhat.com>
90 * g++.dg/debug/pr54499.C: New test.
92 2012-11-08 Jan Hubicka <jh@suse.cz>
95 * gcc.dg/winline-3.c: Update.
97 2012-11-08 Martin Jambor <mjambor@suse.cz>
99 * gfortran.dg/ipcp-array-1.f90: New test.
101 2012-11-08 Florian Weimer <fweimer@redhat.com>
103 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
105 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
107 PR rtl-optimization/55151
108 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
110 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
112 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
114 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
116 * gcc.c-torture/compile/20121107-1.c: New test.
118 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
120 PR rtl-optimization/55151
121 * gcc.dg/pr55151.c: Compile it only for x86_64.
123 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
125 PR rtl-optimization/55122
126 * gcc.dg/pr55122.c: New test.
128 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
130 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
132 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
133 * gcc.target/powerpc/loop_align.c: Skip on AIX.
134 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
135 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
137 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
140 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
142 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
145 * c-c++-common/pr51294.c: New.
147 2012-11-07 Martin Jambor <mjambor@suse.cz>
149 PR tree-optimization/53787
150 * gcc.dg/ipa/ipa-5.c: Adjust.
151 * gcc.dg/ipa/ipcp-agg-1.c: New test.
152 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
153 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
154 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
155 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
156 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
157 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
158 * gfortran.dg/pr48636-2.f90: New test.
159 * gfortran.dg/pr53787.f90: Likewise.
161 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
165 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
168 * g++.dg/cpp0x/constexpr-union4.C: New.
170 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
172 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
174 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
177 * gcc.c-torture/compile/pr49220.c: New test.
179 2012-11-07 Florian Weimer <fweimer@redhat.com>
181 * g++.dg/init/new40.C: New.
183 2012-11-07 Jakub Jelinek <jakub@redhat.com>
186 * gcc.dg/guality/pr54693-2.c: New test.
188 2012-11-06 Andrew Pinski <apinski@cavium.com>
190 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
191 -fno-vect-cost-model.
193 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
195 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
196 * gcc.dg/tm/debug-1.c: Same.
197 * gcc.dg/tm/irrevocable-3.c: Same.
198 * gcc.dg/tm/irrevocable-4.c: Same.
199 * gcc.dg/tm/memopt-10.c: Same.
200 * gcc.dg/tm/memopt-11.c: Same.
201 * gcc.dg/tm/props-4.c: Same.
202 * gcc.dg/tm/wrap-3.c: Same.
203 * gcc.dg/tm/wrap-4.c: Same.
205 2012-11-06 Andrew Pinski <apinski@cavium.com>
207 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
209 2012-11-06 Jan Hubicka <jh@suse.cz>
211 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
213 * gcc.dg/tree-ssa/loop-23.c: Likewise.
214 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
215 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
217 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
219 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
221 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
224 * gcc.dg/torture/pr41993.c: New test.
226 2012-11-06 Jan Hubicka <jh@suse.cz>
228 * gcc.target/i386/l_fma_float_?.c: Update.
229 * gcc.target/i386/l_fma_double_?.c: Update.
231 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
234 * gcc.target/sh/pr54089-8.c: New.
235 * gcc.target/sh/pr54089-9.c: New.
237 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
240 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
241 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
242 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
243 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
244 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
245 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
246 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
247 * gcc.target/i386/avx-vzeroupper-27.c: New.
249 2012-11-06 Janus Weil <janus@gcc.gnu.org>
252 * gfortran.dg/transfer_class_1.f90: New.
253 * gfortran.dg/transfer_class_2.f90: New.
255 2012-11-05 Sriraman Tallam <tmsriram@google.com>
257 * testsuite/g++.dg/mv1.C: New test.
258 * testsuite/g++.dg/mv2.C: New test.
259 * testsuite/g++.dg/mv3.C: New test.
260 * testsuite/g++.dg/mv4.C: New test.
261 * testsuite/g++.dg/mv5.C: New test.
262 * testsuite/g++.dg/mv6.C: New test.
264 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
267 * gcc.dg/const-uniq-1.c (a): Increase length four times.
269 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
271 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
274 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
276 * g++.dg/torture/20121105-1.C: New test.
278 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
280 * gcc.dg/torture/fp-compare.c: New testcase.
282 2012-11-05 Jan Hubicka <jh@suse.cz>
284 * gcc.dg/const-1.c: Update.
285 * gcc.dg/pure-1.c: Update.
287 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
289 PR rtl-optimization/55151
290 * gcc.dg/pr55151.c: New test.
292 2012-11-05 Jakub Jelinek <jakub@redhat.com>
296 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
298 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
301 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
303 2012-11-05 Jan Hubicka <jh@suse.cz>
305 * gcc.dg/autopar/pr49960.c: Fix testcase.
307 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
309 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
310 Fix scan-tree-dump-times directive.
312 2012-11-04 Janus Weil <janus@gcc.gnu.org>
315 * gfortran.dg/associate_12.f90: New.
317 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
320 * lib/target-supports.exp (check_effective_target_masm_intel): New
322 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
325 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
326 Jack Howarth <howarth@bromo.med.uc.edu>
328 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
329 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
330 * gcc.target/i386/pr53249.c: Likewise.
332 2012-11-03 Andrew Pinski <apinski@cavium.com>
334 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
335 call abort1 so that cross jumping does not happen.
337 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
340 * gcc.target/sh/pr51244-18.c: New.
341 * gcc.target/sh/pr51244-19.c: New.
343 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
345 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
346 b requires a 64-bit operation followed by a truncation.
348 2012-11-02 Jan Hubicka <jh@suse.cz>
350 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
352 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
354 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
355 conditions to verify the reduction code is vectorized.
357 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
358 in case 'pow', such as 'powerpc' is used in the compiler version name.
359 * gcc.target/powerpc/pr46728-2.c: Likewise.
360 * gcc.target/powerpc/pr46728-3.c: Likewise.
361 * gcc.target/powerpc/pr46728-4.c: Likewise.
362 * gcc.target/powerpc/pr46728-5.c: Likewise.
363 * gcc.target/powerpc/pr46728-7.c: Likewise.
364 * gcc.target/powerpc/pr46728-8.c: Likewise.
365 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
367 2012-11-02 Jan Hubicka <jh@suse.cz>
369 * gcc.dg/tree-ssa/loop-38.c: New testcase.
371 2012-11-02 Jan Hubicka <jh@suse.cz>
373 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
374 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
376 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
379 * gcc.target/i386/pr55130.c: New test.
381 2012-11-02 Jakub Jelinek <jakub@redhat.com>
384 * gcc.target/i386/pr55147.c: New test.
386 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
388 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
389 * gfortran.dg/default_format_denormal_1.f90: Same.
391 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
394 * g++.dg/ext/vector19.C: Remove target restrictions.
395 * gcc.dg/fold-compare-7.c: New testcase.
397 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
400 * gcc.target/sh/pr55160.c: New.
402 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
404 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
405 scan-assembler regex.
407 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
410 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
411 * gcc.dg/pr55150-2.c: New test.
413 2012-11-01 Sharad Singhai <singhai@google.com>
415 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
416 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
417 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
418 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
420 2012-10-31 Dehao Chen <dehao@google.com>
422 * g++.dg/debug/dwarf2/block.C: New testcase.
424 2012-10-31 Jan Hubicka <jh@suse.cz>
426 * gcc.dg/pr44974.c: Add noinline.
428 2012-10-31 Janus Weil <janus@gcc.gnu.org>
431 * gfortran.dg/class_54.f90: New.
433 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
434 Jakub Jelinek <jakub@redhat.com>
436 PR tree-optimization/55018
437 * gcc.dg/torture/pr55018.c: New test.
439 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
442 * g++.dg/ext/vla13.C: New.
444 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
447 * gcc.dg/pr55150.c: New test.
449 2012-10-31 Tobias Burnus <burnus@net-b.de>
452 * gfortran.dg/associate_11.f90: New.
454 2012-10-31 Dodji Seketeli <dodji@redhat.com>
457 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
459 2012-10-31 Jakub Jelinek <jakub@redhat.com>
461 PR tree-optimization/19105
462 PR tree-optimization/21643
463 PR tree-optimization/46309
464 * gcc.dg/pr19105.c: New test.
465 * gcc.dg/pr21643.c: New test.
466 * gcc.dg/pr46309-2.c: New test.
467 * gcc.c-torture/execute/pr46309.c: New test.
469 2012-10-31 Alan Modra <amodra@gmail.com>
471 * gcc.target/powerpc/dimode_off.c: New.
472 * gcc.target/powerpc/timode_off.c: New.
473 * gcc.target/powerpc/dfmode_off.c: New.
474 * gcc.target/powerpc/tfmode_off.c: New.
476 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
478 PR rtl-optimization/55093
479 * gcc.target/i386/pr55093.c: New file.
481 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
483 * gcc.target/i386/pr55116.c: Renamed to ...
484 * gcc.target/i386/pr55116-1.c: This.
486 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
488 * gcc.target/i386/pr55116-2.c: New file.
490 2012-10-30 Richard Biener <rguenther@suse.de>
492 * gcc.dg/vect/slp-perm-2.c: Adjust.
494 2012-10-30 Richard Biener <rguenther@suse.de>
496 PR tree-optimization/55111
497 * gcc.dg/torture/pr55111.c: New testcase.
499 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
502 * gcc.target/sh/pr53988.c: New.
504 2012-10-30 Bin Cheng <bin.cheng@arm.com>
507 * gcc.dg/hoist-register-pressure-1.c: Rename from
508 hoist-register-pressure.c. Add nonpic condition.
509 * gcc.dg/hoist-register-pressure-2.c: New testcase.
511 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
514 * gcc.dg/Wreturn-local-addr.c: New.
515 * g++.dg/warn/Wno-return-local-addr.C: New.
516 * g++.dg/warn/Wreturn-local-addr.C: New.
518 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
521 * gcc.target/i386/pr55116.c: New file.
523 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
526 * gcc.dg/Wshadow-4.c: New.
527 * gcc.dg/Wshadow-4.h: New.
529 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
532 * gcc.dg/guality/pr54693.c: New.
534 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
537 * gcc.dg/pr55027.c: New testcase.
539 2012-10-29 Jan Hubicka <jh@suse.cz>
541 * gcc.dg/ipa/inline-6.c: New testcase.
543 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
545 PR rtl-optimization/55106
546 * g++.dg/pr55106.C: New.
548 2012-10-29 Richard Guenther <rguenther@suse.de>
551 * gcc.dg/torture/pr53695.c: New testcase.
553 2012-10-28 Jan Hubicka <jh@suse.cz>
555 * gcc.dg/ipa/inlinehint-3.c: New testcase.
557 2012-10-28 Tobias Burnus <burnus@net-b.de>
560 * gfortran.dg/do_check_6.f90: New.
562 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
563 Jack Howarth <howarth@bromo.med.uc.edu>
566 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
568 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
570 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
573 * gcc.target/i386/pr34283.c: New test.
575 2012-10-26 Jakub Jelinek <jakub@redhat.com>
578 * g++.dg/opt/pr55081.C: New test.
582 * gcc.dg/guality/pr54970.c: New test.
584 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
587 * g++.dg/template/new11.C: New.
589 2012-10-26 Richard Biener <rguenther@suse.de>
592 * gcc.dg/torture/pr54824.c: New testcase.
594 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
596 * gcc.target/i386/fxsave-1.c: New.
597 * gcc.target/i386/fxsave64-1.c: Ditto.
598 * gcc.target/i386/fxrstor-1.c: Ditto.
599 * gcc.target/i386/fxrstor64-1.c: Ditto.
600 * gcc.target/i386/xsave-1.c: Ditto.
601 * gcc.target/i386/xsave64-1.c: Ditto.
602 * gcc.target/i386/xrstor-1.c: Ditto.
603 * gcc.target/i386/xrstor64-1.c: Ditto.
604 * gcc.target/i386/xsaveopt-1.c: Ditto.
605 * gcc.target/i386/xsaveopt64-1.c: Ditto.
606 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
607 * gcc.target/i386/sse-13.c: Ditto.
608 * gcc.target/i386/sse-14.c: Ditto.
609 * gcc.target/i386/sse-22.c: Ditto.
610 * gcc.target/i386/sse-23.c: Ditto.
611 * g++.dg/other/i386-2.C: Ditto.
612 * g++.dg/other/i386-3.C: Ditto.
614 2012-10-25 Jan Hubicka <jh@suse.cz>
616 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
619 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
622 * g++.dg/ext/transparent-union.C: New.
624 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
627 * g++.dg/ext/vector19.C: New testcase.
629 2012-10-25 Richard Biener <rguenther@suse.de>
631 PR tree-optimization/54902
632 * g++.dg/torture/pr54902.C: New testcase.
634 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
637 * g++.dg/template/crash114.C: New.
639 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
642 * gcc.target/i386/pr55049-1.c: New test.
644 2012-10-24 Janus Weil <janus@gcc.gnu.org>
647 * gfortran.dg/class_dummy_4.f03: New.
649 2012-10-24 Jakub Jelinek <jakub@redhat.com>
651 PR rtl-optimization/55010
652 * gcc.dg/pr55010.c: New test.
655 * g++.dg/debug/pr54828.C: New test.
657 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
659 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
660 * gcc.dg/vect/vect-83_64.c: Likewise.
662 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
665 * g++.dg/cpp0x/constexpr-union4.C: New.
667 2012-10-23 Jeff Law <law@redhat.com>
669 * gcc.c-torture/execute/pr54985.c: New test.
671 2012-10-23 Paul Koning <ni1d@arrl.net>
674 * g++.dg/debug/dwarf2/pr54508.C: New.
676 2012-10-23 Jakub Jelinek <jakub@redhat.com>
679 * g++.dg/template/sizeof14.C: New test.
681 2012-10-23 Ian Bolton <ian.bolton@arm.com>
682 Jim MacArthur <jim.macarthur@arm.com>
683 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
684 Marcus Shawcroft <marcus.shawcroft@arm.com>
685 Nigel Stephens <nigel.stephens@arm.com>
686 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
687 Richard Earnshaw <rearnsha@arm.com>
688 Sofiane Naci <sofiane.naci@arm.com>
689 Stephen Thomas <stephen.thomas@arm.com>
690 Tejas Belagod <tejas.belagod@arm.com>
691 Yufeng Zhang <yufeng.zhang@arm.com>
693 * lib/target-supports.exp
694 (check_profiling_available): Add AArch64.
695 (check_effective_target_vect_int): Likewise.
696 (check_effective_target_vect_shift): Likewise.
697 (check_effective_target_vect_float): Likewise.
698 (check_effective_target_vect_double): Likewise.
699 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
700 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
701 (check_effective_target_vect_pack_trunc): Likewise.
702 (check_effective_target_vect_unpack): Likewise.
703 (check_effective_target_vect_hw_misalign): Likewise.
704 (check_effective_target_vect_short_mult): Likewise.
705 (check_effective_target_vect_int_mult): Likewise.
706 (check_effective_target_vect_stridedN): Likewise.
707 (check_effective_target_sync_int_long): Likewise.
708 (check_effective_target_sync_char_short): Likewise.
709 (check_vect_support_and_set_flags): Likewise.
710 (check_effective_target_aarch64_tiny): New.
711 (check_effective_target_aarch64_small): New.
712 (check_effective_target_aarch64_large): New.
713 * g++.dg/other/PR23205.C: Enable aarch64.
714 * g++.dg/other/pr23205-2.C: Likewise.
715 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
716 * gcc.c-torture/execute/20101011-1.c: Likewise.
717 * gcc.dg/20020312-2.c: Likewise.
718 * gcc.dg/20040813-1.c: Likewise.
719 * gcc.dg/builtin-apply2.c: Likewise.
720 * gcc.dg/stack-usage-1.c: Likewise.
722 2012-10-23 Ian Bolton <ian.bolton@arm.com>
723 Jim MacArthur <jim.macarthur@arm.com>
724 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
725 Marcus Shawcroft <marcus.shawcroft@arm.com>
726 Nigel Stephens <nigel.stephens@arm.com>
727 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
728 Richard Earnshaw <rearnsha@arm.com>
729 Sofiane Naci <sofiane.naci@arm.com>
730 Stephen Thomas <stephen.thomas@arm.com>
731 Tejas Belagod <tejas.belagod@arm.com>
732 Yufeng Zhang <yufeng.zhang@arm.com>
734 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
735 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
736 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
737 * gcc.target/aarch64/aapcs/abitest.S: New file.
738 * gcc.target/aarch64/aapcs/abitest.h: New file.
739 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
740 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
741 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
742 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
743 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
744 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
745 * gcc.target/aarch64/aapcs/ice_1.c: New file.
746 * gcc.target/aarch64/aapcs/ice_2.c: New file.
747 * gcc.target/aarch64/aapcs/ice_3.c: New file.
748 * gcc.target/aarch64/aapcs/ice_4.c: New file.
749 * gcc.target/aarch64/aapcs/ice_5.c: New file.
750 * gcc.target/aarch64/aapcs/macro-def.h: New file.
751 * gcc.target/aarch64/aapcs/test_1.c: New file.
752 * gcc.target/aarch64/aapcs/test_10.c: New file.
753 * gcc.target/aarch64/aapcs/test_11.c: New file.
754 * gcc.target/aarch64/aapcs/test_12.c: New file.
755 * gcc.target/aarch64/aapcs/test_13.c: New file.
756 * gcc.target/aarch64/aapcs/test_14.c: New file.
757 * gcc.target/aarch64/aapcs/test_15.c: New file.
758 * gcc.target/aarch64/aapcs/test_16.c: New file.
759 * gcc.target/aarch64/aapcs/test_17.c: New file.
760 * gcc.target/aarch64/aapcs/test_18.c: New file.
761 * gcc.target/aarch64/aapcs/test_19.c: New file.
762 * gcc.target/aarch64/aapcs/test_2.c: New file.
763 * gcc.target/aarch64/aapcs/test_20.c: New file.
764 * gcc.target/aarch64/aapcs/test_21.c: New file.
765 * gcc.target/aarch64/aapcs/test_22.c: New file.
766 * gcc.target/aarch64/aapcs/test_23.c: New file.
767 * gcc.target/aarch64/aapcs/test_24.c: New file.
768 * gcc.target/aarch64/aapcs/test_25.c: New file.
769 * gcc.target/aarch64/aapcs/test_26.c: New file.
770 * gcc.target/aarch64/aapcs/test_3.c: New file.
771 * gcc.target/aarch64/aapcs/test_4.c: New file.
772 * gcc.target/aarch64/aapcs/test_5.c: New file.
773 * gcc.target/aarch64/aapcs/test_6.c: New file.
774 * gcc.target/aarch64/aapcs/test_7.c: New file.
775 * gcc.target/aarch64/aapcs/test_8.c: New file.
776 * gcc.target/aarch64/aapcs/test_9.c: New file.
777 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
778 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
779 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
780 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
781 * gcc.target/aarch64/aapcs/test_complex.c: New file.
782 * gcc.target/aarch64/aapcs/test_int128.c: New file.
783 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
784 * gcc.target/aarch64/aapcs/type-def.h: New file.
785 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
786 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
787 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
788 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
789 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
790 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
791 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
792 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
793 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
794 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
795 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
796 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
797 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
798 * gcc.target/aarch64/aarch64.exp: New file.
799 * gcc.target/aarch64/adc-1.c: New file.
800 * gcc.target/aarch64/adc-2.c: New file.
801 * gcc.target/aarch64/asm-1.c: New file.
802 * gcc.target/aarch64/clrsb.c: New file.
803 * gcc.target/aarch64/clz.c: New file.
804 * gcc.target/aarch64/ctz.c: New file.
805 * gcc.target/aarch64/csinc-1.c: New file.
806 * gcc.target/aarch64/csinv-1.c: New file.
807 * gcc.target/aarch64/csneg-1.c: New file.
808 * gcc.target/aarch64/extend.c: New file.
809 * gcc.target/aarch64/fcvt.x: New file.
810 * gcc.target/aarch64/fcvt_double_int.c: New file.
811 * gcc.target/aarch64/fcvt_double_long.c: New file.
812 * gcc.target/aarch64/fcvt_double_uint.c: New file.
813 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
814 * gcc.target/aarch64/fcvt_float_int.c: New file.
815 * gcc.target/aarch64/fcvt_float_long.c: New file.
816 * gcc.target/aarch64/fcvt_float_uint.c: New file.
817 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
818 * gcc.target/aarch64/ffs.c: New file.
819 * gcc.target/aarch64/fmadd.c: New file.
820 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
821 * gcc.target/aarch64/frint.x: New file.
822 * gcc.target/aarch64/frint_double.c: New file.
823 * gcc.target/aarch64/frint_float.c: New file.
824 * gcc.target/aarch64/index.c: New file.
825 * gcc.target/aarch64/mneg-1.c: New file.
826 * gcc.target/aarch64/mneg-2.c: New file.
827 * gcc.target/aarch64/mneg-3.c: New file.
828 * gcc.target/aarch64/mnegl-1.c: New file.
829 * gcc.target/aarch64/mnegl-2.c: New file.
830 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
831 * gcc.target/aarch64/pic-constantpool1.c: New file.
832 * gcc.target/aarch64/pic-symrefplus.c: New file.
833 * gcc.target/aarch64/predefine_large.c: New file.
834 * gcc.target/aarch64/predefine_small.c: New file.
835 * gcc.target/aarch64/predefine_tiny.c: New file.
836 * gcc.target/aarch64/reload-valid-spoff.c: New file.
837 * gcc.target/aarch64/scalar_intrinsics.c: New file.
838 * gcc.target/aarch64/table-intrinsics.c: New file.
839 * gcc.target/aarch64/tst-1.c: New file.
840 * gcc.target/aarch64/vect-abs-compile.c: New file.
841 * gcc.target/aarch64/vect-abs.c: New file.
842 * gcc.target/aarch64/vect-abs.x: New file.
843 * gcc.target/aarch64/vect-compile.c: New file.
844 * gcc.target/aarch64/vect-faddv-compile.c: New file.
845 * gcc.target/aarch64/vect-faddv.c: New file.
846 * gcc.target/aarch64/vect-faddv.x: New file.
847 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
848 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
849 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
850 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
851 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
852 * gcc.target/aarch64/vect-fp-compile.c: New file.
853 * gcc.target/aarch64/vect-fp.c: New file.
854 * gcc.target/aarch64/vect-fp.x: New file.
855 * gcc.target/aarch64/vect-mull-compile.c: New file.
856 * gcc.target/aarch64/vect-mull.c: New file.
857 * gcc.target/aarch64/vect-mull.x: New file.
858 * gcc.target/aarch64/vect.c: New file.
859 * gcc.target/aarch64/vect.x: New file.
860 * gcc.target/aarch64/vector_intrinsics.c: New file.
861 * gcc.target/aarch64/vfp-1.c: New file.
862 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
863 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
864 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
865 * g++.dg/abi/aarch64_guard1.C: New file.
867 2012-10-23 Jakub Jelinek <jakub@redhat.com>
870 * c-c++-common/pr54988.c: New test.
872 2012-10-23 Jan Hubicka <jh@suse.cz>
874 * gcc.dg/tree-prof/peel-1.c: New testcase.
876 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
879 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
881 2012-10-23 Joseph Myers <joseph@codesourcery.com>
883 * gcc.dg/c99-predef-1.c: New test.
884 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
885 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
886 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
887 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
888 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
889 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
890 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
891 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
892 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
893 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
894 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
895 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
897 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
899 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
901 2012-10-23 Jan Hubicka <jh@suse.cz>
904 * gcc.c-torture/execute/pr54937.c: New testcase.
905 * gcc.dg/tree-ssa/cunroll-2.c: Update.
907 2012-10-23 Jan Hubicka <jh@suse.cz>
910 * gfortran.dg/pr54967.f90: New testcase.
912 2012-10-23 Terry Guo <terry.guo@arm.com>
915 * gcc.dg/pr55019.c: New.
917 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
919 PR tree-optimization/55008
920 * gcc.dg/tree-ssa/pr55008.c: New test.
922 2012-10-22 Richard Biener <rguenther@suse.de>
924 PR tree-optimization/55011
925 * gcc.dg/torture/pr55011.c: New testcase.
927 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
929 * gcc.target/arm/pr40457-1.c: Adjust expected output.
930 * gcc.target/arm/pr40457-2.c: Likewise.
931 * gcc.target/arm/pr40457-3.c: Likewise.
933 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
935 * gnat.dg/specs/limited_with4.ads: New test.
936 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
938 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
940 * gnat.dg/modular4.adb: New test.
941 * gnat.dg/modular4_pkg.ads: New helper.
943 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
945 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
946 * gnat.dg/specs/addr1.ads: Likewise.
948 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
950 * gcc.dg/webizer.c (main): Add missing exit call.
952 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
955 * gfortran.dg/wextra_1.f: New test.
957 2012-10-20 Jan Hubicka <jh@suse.cz>
959 * gcc.dg/tree-prof/unroll-1.c: New testcase.
961 2012-10-19 Janus Weil <janus@gcc.gnu.org>
964 * gfortran.dg/warn_unused_function.f90: New.
966 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
968 * lib/target-supports.exp
969 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
971 2012-10-19 Richard Guenther <rguenther@suse.de>
973 PR tree-optimization/54981
974 * gcc.dg/pr54981.c: New testcase.
976 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
979 * gcc.target/arm/pr54892.c: New.
981 2012-10-19 Bin Cheng <bin.cheng@arm.com>
983 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
985 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
988 * g++.dg/init/array30.C: New.
989 * g++.dg/init/array31.C: Likewise.
991 2012-10-18 Tobias Burnus <burnus@net-b.de>
994 * gfortran.dg/public_private_module_7.f90: New.
996 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
999 * g++.dg/template/pr29633.C: New.
1001 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1003 * gnat.dg/loop_optimization13.ad[sb]: New test.
1004 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1006 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1008 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1009 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1010 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1011 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1013 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1015 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1016 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1017 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1018 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1019 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1020 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1022 2012-10-16 Jan Hubicka <jh@suse.cz>
1024 * gcc.target/i386/l_fma_float_?.c: Update.
1025 * gcc.target/i386/l_fma_double_?.c: Update.
1026 * gfortran.dg/do_1.f90: XFAIL
1027 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1028 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1029 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1030 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1031 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1032 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1035 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1039 * gcc.dg/Wstrict-overflow-24.c: New.
1041 2012-10-16 Tobias Burnus <burnus@net-b.de>
1045 * gfortran.dg/class_optional_1.f90: New.
1046 * gfortran.dg/class_optional_2.f90: New.
1048 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1051 * gcc.dg/guality/pr54796.c: New test.
1053 PR tree-optimization/54889
1054 * gfortran.dg/pr54889.f90: New test.
1056 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1058 * g++.dg/other/dump-ada-spec-2.C: New test.
1060 2012-10-16 Easwaran Raman <eraman@google.com>
1062 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1063 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1065 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1067 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1068 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1070 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1073 * gcc.c-torture/compile/pr54925.c: New.
1075 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1078 * gcc.target/sh/pr51244-17.c: New.
1080 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1083 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1085 * gcc.target/sh/pr54760-4.c: New.
1087 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1090 * gcc.target/sh/torture/sh-torture.exp: New.
1091 * gcc.target/sh/torture/pr34777.c: New.
1093 2012-10-15 Matthias Klose <doko@ubuntu.com>
1095 * lib/target-supports.exp (check_profiling_available): Match
1096 arm*-*-linux-* for ARM Linux/GNU.
1097 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1098 * gfortran.dg/enum_10.f90: Likewise.
1099 * gfortran.dg/enum_9.f90: Likewise.
1100 * gcc.target/arm/synchronize.c: Likewise.
1101 * g++.old-deja/g++.jason/enum6.C: Likewise.
1102 * g++.old-deja/g++.other/enum4.C: Likewise.
1103 * g++.old-deja/g++.law/enum9.C: Likewise.
1105 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1107 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1108 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1110 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1111 Paolo Carlini <paolo.carlini@oracle.com>
1114 * g++.dg/overload/operator6.C: New.
1116 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1118 PR c++/50080 (again)
1119 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1120 * g++.dg/parse/tmpl-outside1.C: Likewise.
1121 * g++.dg/template/qualttp18.C: Likewise.
1122 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1123 * g++.old-deja/g++.pt/overload13.C: Likewise.
1125 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1127 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1128 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1129 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1130 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1131 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1132 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1133 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1134 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1136 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1139 * g++.dg/parse/tmpl-outside2.C: New.
1140 * g++.dg/parse/tmpl-outside1.C: Adjust.
1141 * g++.dg/template/qualttp18.C: Likewise.
1142 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1143 * g++.old-deja/g++.pt/overload13.C: Likewise.
1145 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1147 PR tree-optimization/54915
1148 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1150 2012-10-15 Richard Guenther <rguenther@suse.de>
1152 PR tree-optimization/54920
1153 * gcc.dg/torture/pr54920.c: New testcase.
1155 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1157 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1159 2012-10-13 Jason Merrill <jason@redhat.com>
1161 * g++.dg/tls/thread_local7g.C: Require tls_native.
1163 2012-10-14 Jason Merrill <jason@redhat.com>
1165 * g++.dg/cpp0x/inh-ctor1.C: New.
1166 * g++.dg/cpp0x/inh-ctor2.C: New.
1167 * g++.dg/cpp0x/inh-ctor3.C: New.
1168 * g++.dg/cpp0x/inh-ctor4.C: New.
1169 * g++.dg/cpp0x/inh-ctor5.C: New.
1170 * g++.dg/cpp0x/inh-ctor6.C: New.
1171 * g++.dg/cpp0x/inh-ctor7.C: New.
1172 * g++.dg/cpp0x/inh-ctor8.C: New.
1173 * g++.dg/cpp0x/inh-ctor9.C: New.
1174 * g++.dg/cpp0x/inh-ctor10.C: New.
1175 * g++.dg/cpp0x/inh-ctor11.C: New.
1176 * g++.dg/cpp0x/inh-ctor12.C: New.
1177 * g++.dg/cpp0x/inh-ctor13.C: New.
1179 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1181 PR rtl-optimization/54919
1182 * gcc.dg/pr54919.c: New testcase.
1184 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1187 * g++.dg/template/crash113.C: New.
1189 2012-10-14 Jan Hubicka <jh@suse.cz>
1191 * gcc.dg/unroll_5.c: New testcase.
1193 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1196 * g++.dg/opt/pr52643.C: New.
1198 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1201 * gcc.target/sh/pr54602-1.c: New.
1202 * gcc.target/sh/pr54602-2.c: New.
1203 * gcc.target/sh/pr54602-3.c: New.
1204 * gcc.target/sh/pr54602-4.c: New.
1206 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1209 * gcc.target/sh/pr54680.c: New.
1211 2012-10-12 Jan Hubicka <jh@suse.cz>
1213 * gcc.dg/webizer.c: New testcase.
1215 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1217 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1220 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1222 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1223 Return 0 if already specifying -mfloat-abi other than hard.
1225 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1227 * gcc.dg/pr53060.c: Prune irrelevant warning.
1229 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1232 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1233 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1234 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1235 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1236 Adjust expected wording of warnings for *cmp* builtins.
1237 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1238 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1240 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1243 * g++.dg/parse/friend-main.C: New.
1245 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1248 * g++.dg/pr53055.C: New testcase.
1250 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1253 * g++.dg/cpp0x/pr52744.C: New.
1255 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1258 * gfortran.dg/dummy_procedure_9.f90: New.
1260 2012-10-12 Richard Biener <rguenther@suse.de>
1262 PR tree-optimization/54894
1263 * gcc.dg/torture/pr54894.c: New testcase.
1265 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1268 * gcc.target/sh/pr51244-13.c: New.
1269 * gcc.target/sh/pr51244-14.c: New.
1270 * gcc.target/sh/pr51244-15.c: New.
1271 * gcc.target/sh/pr51244-16.c: New.
1273 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1276 * g++.dg/cpp0x/decltype45.C: New.
1278 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1281 * gfortran.dg/class_allocate_13.f90: New.
1283 2012-10-11 Jason Merrill <jason@redhat.com>
1285 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1286 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1288 * g++.dg/gomp/tls-5.C: Require tls_native.
1289 * g++.dg/tls/thread_local7.C: Require tls_native.
1290 * g++.dg/tls/static2.C: New.
1292 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1295 * g++.dg/ext/weak5.C: New.
1297 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1300 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1301 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1303 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1306 * g++.dg/parse/pr43765.C: New.
1308 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1310 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1312 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1315 * g++.dg/init/bitfield3.C: New.
1317 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1319 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1321 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1323 PR tree-optimization/54877
1324 * gcc.dg/torture/pr54877.c: New test.
1326 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1329 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1330 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1331 and remove target info from dg-do compile.
1332 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1333 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1334 and remove target info from dg-do compile.
1336 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1338 * gcc.dg/pr54782.c: Require target with pthread support.
1340 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1343 * g++.dg/cpp0x/auto35.C: New.
1345 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1347 PR c++/53540 - using fails to be equivalent to typedef
1348 * g++.dg/cpp0x/alias-decl-24.C: New test.
1350 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1352 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1353 that c++11 attributes to types are ignored for now.
1354 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1355 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1357 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1360 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1362 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1365 * g++.dg/cpp0x/initlist67.C: New.
1367 2012-10-10 Dehao Chen <dehao@google.com>
1369 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1371 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1374 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1377 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1380 * g++.dg/cpp0x/decltype44.C: New.
1382 2012-10-09 Steve Ellcey <sellcey@mips.com>
1384 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1386 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1389 * g++.dg/cpp0x/decltype43.C: New.
1391 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1394 * gcc.dg/pr53397-1.c: New test case.
1395 * gcc.dg/pr53397-2.c: New test case.
1397 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1400 * g++.dg/warn/Wparentheses-26.C: Adjust.
1401 * g++.dg/warn/Wparentheses-27.C: New.
1403 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1406 * c-c++-common/vector-scalar.c: New testcase.
1407 * g++.dg/ext/vector18.C: New testcase.
1408 * g++.dg/ext/vector5.C: This is not an error anymore.
1409 * gcc.dg/init-vec-1.c: Move ...
1410 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1411 * gcc.c-torture/execute/vector-shift1.c: Move ...
1412 * c-c++-common/torture/vector-shift1.c: ... here.
1413 * gcc.dg/scal-to-vec1.c: Move ...
1414 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1415 C++11. Adapt error messages.
1416 * gcc.dg/convert-vec-1.c: Move ...
1417 * c-c++-common/convert-vec-1.c: ... here.
1418 * gcc.dg/scal-to-vec2.c: Move ...
1419 * c-c++-common/scal-to-vec2.c: ... here.
1421 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1424 * gcc.target/i386/pr54400.c: New testcase.
1426 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1429 * g++.dg/template/pr54858.C: New test.
1431 2012-10-08 Marek Polacek <polacek@redhat.com>
1434 * g++.dg/debug/pr54831.C: New test.
1436 2012-10-08 Dehao Chen <dehao@google.com>
1438 * g++.dg/predict-loop-exit-1.C: New.
1439 * g++.dg/predict-loop-exit-2.C: New.
1440 * g++.dg/predict-loop-exit-3.C: New.
1442 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1444 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1446 2012-10-08 Jason Merrill <jason@redhat.com>
1448 * g++.dg/gomp/tls-5.C: New.
1449 * g++.dg/gomp/tls-wrap1.C: New.
1450 * g++.dg/gomp/tls-wrap2.C: New.
1451 * g++.dg/gomp/tls-wrap3.C: New.
1452 * g++.dg/gomp/tls-wrap4.C: New.
1453 * g++.dg/gomp/tls-wrapper-cse.C: New.
1454 * g++.dg/tls/thread_local-cse.C: New.
1455 * g++.dg/tls/thread_local-order1.C: New.
1456 * g++.dg/tls/thread_local-order2.C: New.
1457 * g++.dg/tls/thread_local-wrap1.C: New.
1458 * g++.dg/tls/thread_local-wrap2.C: New.
1459 * g++.dg/tls/thread_local-wrap3.C: New.
1460 * g++.dg/tls/thread_local-wrap4.C: New.
1461 * g++.dg/tls/thread_local2g.C: New.
1462 * g++.dg/tls/thread_local3g.C: New.
1463 * g++.dg/tls/thread_local4g.C: New.
1464 * g++.dg/tls/thread_local5g.C: New.
1465 * g++.dg/tls/thread_local6g.C: New.
1466 * g++.dg/tls/thread_local7g.C: New.
1468 * g++.dg/tls/thread_local3.C: New.
1469 * g++.dg/tls/thread_local4.C: New.
1470 * g++.dg/tls/thread_local5.C: New.
1471 * g++.dg/tls/thread_local6.C: New.
1473 * g++.dg/tls/init-2.C: Tweak errors.
1474 * g++.dg/tls/thread_local1.C: New.
1475 * g++.dg/tls/thread_local2.C: New.
1476 * g++.dg/tls/thread_local7.C: New.
1478 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1481 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1483 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1486 * gcc.target/sh/pr54685.c: New.
1488 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1490 PR c++/53528 C++11 attribute support
1491 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1492 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1500 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1501 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1502 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1504 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1505 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1506 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1507 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1508 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1509 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1510 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1511 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1512 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1513 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1515 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1516 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1517 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1521 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1522 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1525 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1528 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1544 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1549 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1551 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1552 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1553 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1555 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1558 * gcc.target/sh/pr54760-2.c: New.
1559 * gcc.target/sh/pr54760-3.c: New.
1561 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1564 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1566 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1567 Sandra Loosemore <sandra@codesourcery.com>
1569 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1570 and test that the accumulator is initialized using MULT.
1571 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1572 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1574 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1577 * g++.dg/cpp0x/stdint.C: New.
1579 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1582 * g++.dg/cpp0x/stddef.C: New.
1584 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1587 * gfortran.dg/typebound_operator_17.f90: New.
1589 2012-10-06 Jan Hubicka <jh@suse.cz>
1593 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1595 2012-10-06 Jan Hubicka <jh@suse.cz>
1597 * gcc.dg/lto/resolutions_0.c: New testcase.
1599 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1602 * gfortran.dg/generic_25.f90: New.
1603 * gfortran.dg/generic_26.f90: New.
1604 * gfortran.dg/generic_27.f90: New.
1606 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1609 * gcc.target/sh/pr54760-1.c: New.
1611 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1613 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1614 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1615 * g++.dg/warn/Wsign-compare-5.C: New test.
1616 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1617 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1618 * g++.dg/ext/builtin30.C: New test.
1619 * g++.dg/ext/vla12.C: New test.
1620 * gcc.dg/builtins-85.c: New test.
1623 * gcc.dg/guality/pr54519-1.c: New test.
1624 * gcc.dg/guality/pr54519-2.c: New test.
1625 * gcc.dg/guality/pr54519-3.c: New test.
1626 * gcc.dg/guality/pr54519-4.c: New test.
1627 * gcc.dg/guality/pr54519-5.c: New test.
1628 * gcc.dg/guality/pr54519-6.c: New test.
1630 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1633 * g++.dg/cpp0x/defaulted38.C: New.
1635 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1637 PR tree-optimization/33763
1638 * c-c++-common/pr33763.c: New test.
1640 PR tree-optimization/54810
1641 * gcc.dg/tree-ssa/vrp85.c: New test.
1643 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1645 * gcc.dg/ucnid-7.c: Skip on AIX.
1646 * gcc.dg/ucnid-8.c: Same.
1647 * gcc.dg/ucnid-10.c: Same.
1648 * gcc.dg/ucnid-13.c: Same.
1649 * gcc.dg/attr-alias-3.c: Same.
1650 * gcc.dg/attr-alias-5.c: Same.
1651 * gcc.dg/torture/pr51106-2.c: Same.
1652 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1654 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1657 * g++.dg/cpp0x/alias-decl-23.C: New.
1659 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1662 * g++.dg/template/friend53.C: New.
1664 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1666 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1667 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1668 (scan-ada-spec): Likewise.
1669 (scan-ada-spec-not): Likewise.
1670 * gcc.dg/dump-ada-spec-1.c: New test.
1671 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1673 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1675 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1677 2012-10-04 Florian Weimer <fweimer@redhat.com>
1679 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1681 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1684 * g++.dg/cpp0x/pr54323.C: New.
1686 2012-10-04 Richard Guenther <rguenther@suse.de>
1689 * g++.dg/torture/pr54735.C: New testcase.
1691 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1693 PR rtl-optimization/54739
1694 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1696 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1699 * gcc.target/sh/pr51244-12.c: New.
1701 2012-10-03 Dehao Chen <dehao@google.com>
1704 * gcc.dg/pr54782.c: New test.
1706 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1709 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1711 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1714 * gfortran.dg/class_53.f90: New.
1716 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1719 * gcc.dg/guality/pr54551.c: New.
1721 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1723 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1724 * gcc.target/powerpc/pr46728-2.c: Likewise.
1726 2012-10-02 Sharad Singhai <singhai@google.com>
1729 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1730 to fix test failures caused by r191883.
1731 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1732 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1733 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1734 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1735 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1736 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1737 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1738 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1739 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1741 2012-09-30 Sharad Singhai <singhai@google.com>
1743 * gcc.target/i386/vect-double-1.c: Fix test.
1745 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1748 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1751 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1753 PR rtl-optimization/54457
1754 * gcc.target/i386/pr54457.c: New test.
1756 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1758 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1760 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1762 * gcc.target/i386/vect-rebuild.c: New testcase.
1764 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1766 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1768 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1770 * gcc.target/mips/pr37362.c: Fix target selector.
1772 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1775 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1777 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1779 * gcc.dg/ucnid-8.c: Update line number.
1780 * gcc.dg/torture/pr51106-2.c: Likewise.
1782 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1785 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1786 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1787 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1789 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1791 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1792 partially reverting r170092.
1793 * gfortran.dg/class_7.f03: Ditto.
1794 * gfortran.dg/coarray_14.f90: Ditto.
1795 * gfortran.dg/typebound_proc_13.f03: Ditto.
1797 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1800 * g++.dg/cpp0x/sfinae42.C: New.
1802 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1804 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1805 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1806 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1807 * gcc.dg/pr42629.c: XFAIL on AIX.
1808 * gcc.dg/pr47684.c: Same.
1809 * gcc.dg/pr43670.c: Same.
1810 * gcc.dg/pr42916.c: Same.
1811 * gcc.dg/pr45449.c: Same.
1812 * gcc.dg/pr50017.c: Same.
1813 * gcc.dg/pr42728.c: Same.
1814 * gcc.dg/pr47881.c: Same.
1815 * gcc.dg/pr44023.c: Same.
1816 * gcc.dg/pr41345.c: Same.
1817 * gcc.dg/pr42630.c: Same.
1818 * gcc.dg/pr44971.c: Same.
1819 * gcc.dg/pr46771.c: Same.
1820 * gcc.dg/ucnid-8.c: Same.
1821 * gcc.dg/ucnid-10.c: Same.
1822 * gcc.dg/ucnid-13.c: Same.
1823 * gcc.dg/torture/pr51106-2.c: Same.
1824 * gcc.dg/pr48768.c: Same.
1825 * gcc.dg/pr42631.c: Same.
1826 * gcc.dg/pr43084.c: Same.
1827 * gcc.dg/ucnid-7.c: Same.
1828 * gcc.dg/pr42889.c: Same.
1829 * gcc.dg/pr41241.c: Same.
1830 * gcc.dg/pr42719.c: Same.
1831 * g++.dg/debug/pr46583.C: Same.
1832 * g++.dg/debug/pr47106.C: Same.
1833 * g++.dg/opt/pr48549.C: Same.
1834 * g++.dg/other/pr42685.C: Same.
1835 * c-c++-common/pr43942.c: Same.
1837 2012-09-29 Ian Lance Taylor <iant@google.com>
1839 * go.test/go-test.exp: Update for latest version of Go testsuite.
1841 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1844 * gfortran.dg/internal_readwrite_3.f90: New test.
1846 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1848 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1849 c-c++-common/Wunused-local-typedefs-2.c to here.
1851 PR c++/54372 - unused attribute inactive on dependant entities
1852 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1854 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1856 PR c++/29028 - Missed unused warning on using declaration
1857 * g++.dg/warn/Wunused-var-18.C: New test.
1859 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1861 PR c++/53551 - -Wunused-local-typedefs misses uses
1862 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1864 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1867 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1869 PR tree-optimization/54713
1870 * gcc.c-torture/compile/pr54713-1.c: New test.
1871 * gcc.c-torture/compile/pr54713-2.c: New test.
1872 * gcc.c-torture/compile/pr54713-3.c: New test.
1874 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1876 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1878 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1880 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1882 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1885 * gcc.target/i386/pr54703.c: New test.
1887 2012-09-27 Richard Guenther <rguenther@suse.de>
1890 * gcc.dg/lto/pr54709_0.c: New testcase.
1891 * gcc.dg/lto/pr54709_1.c: Likewise.
1893 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1895 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1897 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1899 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1901 * gcc.target/arm/pr42879.c: Handle big-endian.
1903 2012-09-26 Steve Ellcey <sellcey@mips.com>
1906 * gcc.dg/pr37303.c: Check for rdata or rodata.
1908 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1910 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1912 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1916 * gcc.target/powerpc/ppc-ne0-1.c: New.
1918 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1921 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1922 test_19, test_20, test_21, test_22, test_23): New functions.
1923 * gcc.target/sh/pr54089-4.c: New.
1924 * gcc.target/sh/pr54089-5.c: New.
1925 * gcc.target/sh/pr54089-6.c: New.
1926 * gcc.target/sh/pr54089-7.c: New.
1928 2012-09-25 Richard Guenther <rguenther@suse.de>
1931 * gcc.dg/lto/pr54702_0.c: New testcase.
1932 * gcc.dg/lto/pr54702_1.c: Likewise.
1933 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1934 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1935 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1936 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1938 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1941 * g++.dg/cpp0x/parse2.C: New.
1942 * g++.dg/parse/error11.C: Adjust.
1943 * g++.dg/parse/error12.C: Likewise.
1945 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1947 * gcc.target/i386/20030217-1.c: Added check for
1948 large_long_double effective target.
1949 * gcc.target/i386/387-3.c: Likewise.
1950 * gcc.target/i386/387-4.c: Likewise.
1951 * gcc.target/i386/pr36578-1.c: Likewise.
1952 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1953 when long double size is equal double size.
1954 * gcc.target/i386/excess-precision-1.c: Likewise.
1955 * gcc.target/i386/pr36578-2.c: Likewise.
1956 * gcc.target/i386/20030217-2.c: New testcase.
1958 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1960 PR tree-optimization/54676
1961 * gcc.dg/pr54676.c: New test.
1963 2012-09-25 Richard Guenther <rguenther@suse.de>
1965 PR tree-optimization/53663
1966 * gcc.dg/torture/pr53663-1.c: New testcase.
1967 * gcc.dg/torture/pr53663-2.c: Likewise.
1968 * gcc.dg/torture/pr53663-3.c: Likewise.
1970 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1972 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1974 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1976 * lib/target-supports-dg.exp (dg-require-effective-target,
1977 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1978 dg-process-target-1 instead of dg-process-target.
1979 (dg-process-target-1): Rename from dg-process-target.
1980 (dg-process-target): New.
1982 2012-09-24 Richard Guenther <rguenther@suse.de>
1984 PR tree-optimization/54684
1985 * g++.dg/torture/pr54684.C: New testcase.
1987 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1989 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1991 2012-09-24 Richard Guenther <rguenther@suse.de>
1994 * gcc.dg/tm/pr52173-1.c: New.
1995 * gcc.dg/tm/pr52173-2.c: New.
1997 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1999 * gcc.dg/pr54669.c: New test.
2001 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2002 Dominique Dhumieres <dominiq@lps.ens.fr>
2005 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2007 2012-09-23 Tobias Burnus <burnus@net-b.de>
2010 * gfortran.dg/class_array_14.f90: New.
2012 2012-09-22 Kai Tietz <ktietz@redhat.com>
2014 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2015 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2017 2012-09-21 Dehao Chen <dehao@google.com>
2020 PR tree-optimization/54655
2021 * g++.dg/pr54655.C: New testcase.
2023 2012-09-21 Richard Guenther <rguenther@suse.de>
2025 PR tree-optimization/54647
2026 * g++.dg/torture/pr54647.C: New testcase.
2028 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2031 * c-c++-common/torture/vector-compare-2.c: Add -w.
2033 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2035 * gnat.dg/opt20.ads: Move dg directive to...
2036 * gnat.dg/opt20.adb: ...here.
2037 * gnat.dg/addr1.ad[sb]: Likewise.
2038 * gnat.dg/concat2.ad[sb]: Likewise.
2039 * gnat.dg/array16.ad[sb]: Likewise.
2040 * gnat.dg/atomic5.ad[sb]: Likewise.
2041 * gnat.dg/discr29.ad[sb]: Likewise.
2042 * gnat.dg/noreturn5.ad[sb]: Likewise.
2043 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2044 * gnat.dg/discr23.ads: Remove dg directive.
2045 * gnat.dg/nested_float_packed.ads: Likewise.
2046 * gnat.dg/oconst6.ads: Move to...
2047 * gnat.dg/specs/oconst6.ads: ...here.
2049 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2052 * g++.dg/cpp0x/decltype32.C: Tweak.
2054 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2056 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2057 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2058 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2059 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2061 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2064 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2066 2012-09-19 Steve Ellcey <sellcey@mips.com>
2068 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2070 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2072 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2073 * gcc.target/powerpc/ppc-mftb.c: New file.
2075 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2078 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2081 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2084 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2086 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2088 * gcc.c-torture/execute/20120919-1.c: New test.
2090 2012-09-19 Richard Guenther <rguenther@suse.de>
2092 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2094 2012-09-19 Richard Guenther <rguenther@suse.de>
2096 * gcc.dg/builtin-unreachable-6.c: Adjust.
2098 2012-09-19 Richard Guenther <rguenther@suse.de>
2100 * gcc.dg/builtin-object-size-10.c: Adjust.
2101 * gcc.dg/builtin-unreachable-5.c: Adjust.
2102 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2103 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2104 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2105 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2106 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2107 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2108 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2109 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2110 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2111 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2112 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2113 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2115 2012-09-19 Richard Guenther <rguenther@suse.de>
2117 PR tree-optimization/54132
2118 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2119 * gcc.dg/torture/pr54132.c: Likewise.
2121 2012-09-19 Terry Guo <terry.guo@arm.com>
2123 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2124 extra prune rules that will be applied to all tests in a .exp file.
2125 (gcc-dg-prune): Use rules defined by the above variable.
2126 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2127 harmless warnings on architecture switch conflict.
2129 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2131 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2132 of asm-comment characters instead of a single one.
2133 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2135 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2137 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2139 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2140 target instead of xfailing it.
2141 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2142 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2143 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2144 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2145 * gcc.dg/vect/vect-104.c: Likewise.
2146 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2147 * gcc.dg/vect/vect-outer-1.c: Likewise.
2148 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2149 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2150 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2151 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2152 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2153 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2154 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2155 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2156 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2158 * lib/target-supports.exp
2159 (check_effective_target_vect_widen_mult_qi_to_hi,
2160 check_effective_target_vect_widen_mult_hi_to_si,
2161 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2162 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2163 check_effective_target_vect_pack_trunc,
2164 check_effective_target_vect_unpack,
2165 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2166 instead of arm_none.
2168 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2170 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2172 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2173 config to compiler_flags.
2175 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2178 * gcc.target/i386/pr54592.c: New test.
2180 PR tree-optimization/54610
2181 * gcc.target/i386/pr54610.c: New test.
2183 2012-09-17 Jason Merrill <jason@redhat.com>
2186 * g++.dg/cpp0x/alias-decl-21.C: New.
2187 * g++.dg/cpp0x/alias-decl-22.C: New.
2189 2012-09-17 Tobias Burnus <burnus@net-b.de>
2192 * gfortran.dg/scan_2.f90: New.
2194 2012-09-17 Jason Merrill <jason@redhat.com>
2197 * g++.dg/init/aggr9.C: New.
2199 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2201 * gnat.dg/loop_optimization12.ad[sb]: New test.
2203 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2206 * gfortran.dg/proc_ptr_result_7.f90: New.
2208 2012-09-17 Tobias Burnus <burnus@net-b.de>
2211 * gfortran.dg/structure_constructor_11.f90: New.
2213 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2215 PR tree-optimization/54563
2216 * g++.dg/torture/pr54563.C: New test.
2218 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2221 * gfortran.dg/typebound_generic_14.f03: New.
2223 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2226 * gfortran.dg/proc_ptr_38.f90: New.
2228 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2231 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2235 * gnat.dg/lto15.adb: Require lto.
2237 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2238 "myBindC" for hppa*-*-hpux*.
2240 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2242 * gfortran.dg/namelist_75.f90: New test.
2244 2012-09-15 Tom de Vries <tom@codesourcery.com>
2246 * gcc.dg/tree-ssa/vrp82.c: New test.
2247 * gcc.dg/tree-ssa/vrp83.c: Same.
2248 * gcc.dg/tree-ssa/vrp84.c: Same.
2250 2012-09-15 Tom de Vries <tom@codesourcery.com>
2252 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2253 * gcc.dg/tree-ssa/vrp81.c: ... this.
2255 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2258 * gcc.target/avr/torture/fix-types.h: New.
2259 * gcc.target/avr/torture/vals-hr.def: New.
2260 * gcc.target/avr/torture/vals-r.def: New.
2261 * gcc.target/avr/torture/vals-k.def: New.
2262 * gcc.target/avr/torture/vals-ur.def: New.
2263 * gcc.target/avr/torture/vals-uk.def: New.
2264 * gcc.target/avr/torture/vals-uhr.def: New.
2265 * gcc.target/avr/torture/vals-llk.def: New.
2266 * gcc.target/avr/torture/vals-ullk.def: New.
2267 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2268 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2269 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2270 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2271 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2272 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2273 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2274 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2276 2012-09-14 Dehao Chen <dehao@google.com>
2278 * g++.dg/debug/dwarf2/deallocator.C: New test.
2280 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2283 * gcc.c-torture/compile/pr54552-1.c: New test.
2285 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2288 * g++.dg/other/vector-compare.C: New testcase.
2289 * c-c++-common/vector-compare-3.c: New testcase.
2290 * gcc.dg/vector-shift.c: Move ...
2291 * c-c++-common/vector-shift.c: ... here.
2292 * gcc.dg/vector-shift1.c: Move ...
2293 * c-c++-common/vector-shift1.c: ... here.
2294 * gcc.dg/vector-shift3.c: Move ...
2295 * c-c++-common/vector-shift3.c: ... here.
2296 * gcc.dg/vector-compare-1.c: Move ...
2297 * c-c++-common/vector-compare-1.c: ... here.
2298 * gcc.dg/vector-compare-2.c: Move ...
2299 * c-c++-common/vector-compare-2.c: ... here.
2300 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2301 * c-c++-common/torture/vector-compare-1.c: ... here.
2302 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2303 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2304 * c-c++-common/torture/vector-compare-2.c: ... here.
2305 * gcc.c-torture/execute/vector-shift.c: Move ...
2306 * c-c++-common/torture/vector-shift.c: ... here.
2307 * gcc.c-torture/execute/vector-shift2.c: Move ...
2308 * c-c++-common/torture/vector-shift2.c: ... here.
2309 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2310 * c-c++-common/torture/vector-subscript-1.c: ... here.
2311 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2312 * c-c++-common/torture/vector-subscript-2.c: ... here.
2313 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2314 * c-c++-common/torture/vector-subscript-3.c: ... here.
2316 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2319 * gcc.c-torture/compile/pr54103-1.c,
2320 gcc.c-torture/compile/pr54103-2.c,
2321 gcc.c-torture/compile/pr54103-3.c,
2322 gcc.c-torture/compile/pr54103-4.c,
2323 gcc.c-torture/compile/pr54103-5.c,
2324 gcc.c-torture/compile/pr54103-6.c: New tests.
2325 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2327 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2329 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2331 2012-09-14 Richard Guenther <rguenther@suse.de>
2333 PR tree-optimization/54565
2334 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2335 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2337 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2339 * gcc.target/arm/combine-movs.c: Add missing space.
2341 2012-09-14 Richard Guenther <rguenther@suse.de>
2343 * g++.dg/torture/builtin-location.C: New testcase.
2345 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2346 Manuel López-Ibáñez <manu@gcc.gnu.org>
2349 * g++.dg/warn/Wuninitialized-self.C: New.
2351 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2354 * gcc.c-torture/compile/pr54559.c: New test.
2356 2012-09-13 Jason Merrill <jason@redhat.com>
2359 * g++.dg/cpp0x/constexpr-temp1.C: New.
2362 * g++.dg/template/anonunion2.C: New.
2365 * g++.dg/template/init10.C: New.
2367 2012-09-13 Tobias Burnus <burnus@net-b.de>
2370 * gfortran.dg/implicit_pure_3.f90: New.
2372 2012-09-13 Richard Guenther <rguenther@suse.de>
2374 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2376 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2378 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2380 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2382 * c-c++-common/pr51712.c: Handle for short-enum targets.
2384 2012-09-12 Terry Guo <terry.guo@arm.com>
2386 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2387 and lsrs for Thumb2 mode.
2389 2012-09-12 Jan Hubicka <jh@suse.cz>
2391 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2393 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2396 * gcc.target/i386/pr54445-1.c: New file.
2397 * gcc.target/i386/pr54445-2.c: Likewise.
2399 2012-09-12 Tobias Burnus <burnus@net-b.de>
2403 * gfortran.dg/coarray_10.f90: Update dg-error.
2404 * gfortran.dg/coarray_28.f90: New.
2405 * gfortran.dg/array_section_3.f90: New.
2407 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2409 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2410 gcc.target/arm/pr48252.c: Fix for big-endian support.
2412 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2414 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2416 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2417 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2419 * gcc.target/arm/neon-vfma-1.c: New testcase.
2420 * gcc.target/arm/neon-vfms-1.c: Likewise.
2421 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2423 * gcc.target/arm/neon-vmls-1.c: Likewise.
2424 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2426 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2427 (check_effective_target_arm_neonv2_ok): Likewise.
2428 (check_effective_target_arm_neonv2_hw): Likewise.
2429 (check_effective_target_arm_neonv2): Likewise.
2431 2012-09-11 Richard Guenther <rguenther@suse.de>
2434 * g++.dg/tree-ssa/pr54515.C: New testcase.
2436 2012-09-10 Andrew Pinski <apinski@cavium.com>
2439 * gcc.dg/tm/memopt-16.c: New testcase.
2441 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2445 * g++.dg/cpp0x/sfinae40.C: New.
2446 * g++.dg/cpp0x/sfinae41.C: Likewise.
2448 2012-09-10 Jason Merrill <jason@redhat.com>
2451 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2453 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2456 * gcc.target/sh/pr54089-3.c: New.
2458 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2460 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2462 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2464 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2466 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2468 * gcc.dg/pr52558-2.c: Delete.
2469 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2471 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2473 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2475 2012-09-10 Richard Guenther <rguenther@suse.de>
2477 PR tree-optimization/54520
2478 * gcc.dg/torture/pr54520.c: New testcase.
2480 2012-09-10 Jason Merrill <jason@redhat.com>
2483 * g++.dg/cpp0x/implicit14.C: New.
2485 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2488 * gfortran.dg/bound_simplification_3.f90: New test.
2490 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2493 * gcc.dg/pr52558-1.c: Delete.
2494 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2496 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2498 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2499 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2500 * gcc.target/arm/smlaltt-1.c: Likewise.
2502 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2504 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2506 2012-09-07 Tom de Vries <tom@codesourcery.com>
2508 PR tree-optimization/53986
2509 * gcc.dg/tree-ssa/vrp80.c: New test.
2510 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2512 2012-09-06 Jason Merrill <jason@redhat.com>
2516 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2517 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2519 2012-09-06 Andrew Pinski <apinski@cavium.com>
2522 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2524 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2526 PR rtl-optimization/54455
2527 * gcc.dg/54455.c: New test.
2529 2012-09-06 Tobias Burnus <burnus@net-b.de>
2532 * gfortran.dg/promotion_2.f90: New.
2534 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2537 * c-c++-common/pr54486.c: New test.
2539 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2542 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2544 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2547 * g++.dg/cpp0x/sfinae39.C: New.
2549 2012-09-04 Jason Merrill <jason@redhat.com>
2552 * g++.dg/ext/flexary3.C: New.
2555 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2558 * g++.dg/template/defarg15.C: New.
2561 * g++.dg/template/access24.C: New.
2563 2012-09-04 Richard Guenther <rguenther@suse.de>
2565 PR tree-optimization/54458
2566 * gcc.dg/torture/pr54458.c: New testcase.
2568 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2570 * gcc.target/arm/neon-vext.c: New test.
2571 * gcc.target/arm/neon-vext-execute.c: Ditto.
2573 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2577 * gfortran.dg/select_type_29.f03: New.
2579 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2581 * gcc.dg/fold-perm.c: Improve test.
2583 2012-09-03 Tobias Burnus <burnus@net-b.de>
2586 * gfortran.dg/coarray_class_1.f90: New.
2588 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2591 * gcc.c-torture/compile/pr49206.c: New test.
2593 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2594 Uros Bizjak <ubizjak@gmail.com>
2597 * gfortran.dg/pr36680.f90: New test.
2599 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2602 * g++.dg/opt/pr42295.C: New test.
2604 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2607 * gcc.dg/torture/pr54436.c: New test.
2609 2012-09-01 Andrew Pinski <apinski@cavium.com>
2611 * gcc.target/mips/truncate-8.c: New testcase.
2613 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2617 * gcc.target/i386/pr46829.c: New test.
2618 * gcc.target/i386/pr46843.c: Ditto.
2620 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2621 Jason Merrill <jason@redhat.com>
2624 * g++.dg/parse/error50.C: New.
2626 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2629 * gcc.c-torture/compile/pr54428.c: New test.
2631 2012-08-31 Ollie Wild <aaw@google.com>
2634 * g++.dg/init/lifetime3.C: New test.
2636 2012-08-31 Martin Jambor <mjambor@suse.cz>
2639 * gcc.dg/torture/pr54409.c: New test.
2641 2012-08-31 Martin Jambor <mjambor@suse.cz>
2643 * gfortran.dg/pr48636.f90: Add dump scan checks.
2645 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2647 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2649 2012-08-28 Joey Ye <joey.ye@arm.com>
2651 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2653 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2656 * gcc.target/i386/pr46254.c: New test.
2658 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2660 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2661 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2662 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2664 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2666 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2667 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2668 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2669 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2670 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2671 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2672 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2673 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2674 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2675 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2676 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2677 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2678 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2679 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2680 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2681 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2682 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2683 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2684 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2685 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2686 gcc.target/mips/unaligned-1.c: Tighten regexps.
2688 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2690 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2691 (mips_option_groups): Remove optimization. Add various -f options.
2692 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2693 and -pg imply -fno-omit-frame-pointer.
2694 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2695 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2696 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2697 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2698 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2699 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2700 * gcc.target/mips/abi-n32-long32.c: Likewise.
2701 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2702 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2703 * gcc.target/mips/abi-n32-long64.c: Likewise.
2704 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2705 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2706 * gcc.target/mips/abi-n64-long32.c: Likewise.
2707 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2708 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2709 * gcc.target/mips/abi-n64-long64.c: Likewise.
2710 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2711 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2712 * gcc.target/mips/abi-o32-long32.c: Likewise.
2713 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2714 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2715 * gcc.target/mips/abi-o32-long64.c: Likewise.
2716 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2717 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2718 * gcc.target/mips/abi-o64-long32.c: Likewise.
2719 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2720 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2721 * gcc.target/mips/abi-o64-long64.c: Likewise.
2722 * gcc.target/mips/asm-1.c: Likewise.
2723 * gcc.target/mips/branch-1.c: Likewise.
2724 * gcc.target/mips/call-3.c: Likewise.
2725 * gcc.target/mips/call-saved-3.c: Likewise.
2726 * gcc.target/mips/clear-cache-1.c: Likewise.
2727 * gcc.target/mips/div-1.c: Likewise.
2728 * gcc.target/mips/div-2.c: Likewise.
2729 * gcc.target/mips/div-3.c: Likewise.
2730 * gcc.target/mips/div-4.c: Likewise.
2731 * gcc.target/mips/div-5.c: Likewise.
2732 * gcc.target/mips/div-6.c: Likewise.
2733 * gcc.target/mips/div-7.c: Likewise.
2734 * gcc.target/mips/div-8.c: Likewise.
2735 * gcc.target/mips/div-9.c: Likewise.
2736 * gcc.target/mips/div-10.c: Likewise.
2737 * gcc.target/mips/div-11.c: Likewise.
2738 * gcc.target/mips/div-12.c: Likewise.
2739 * gcc.target/mips/dsp-ctrl.c: Likewise.
2740 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2741 * gcc.target/mips/ext-8.c: Likewise.
2742 * gcc.target/mips/extend-2.c: Likewise.
2743 * gcc.target/mips/fix-r10000-1.c: Likewise.
2744 * gcc.target/mips/fix-r10000-2.c: Likewise.
2745 * gcc.target/mips/fix-r10000-3.c: Likewise.
2746 * gcc.target/mips/fix-r10000-4.c: Likewise.
2747 * gcc.target/mips/fix-r10000-5.c: Likewise.
2748 * gcc.target/mips/fix-r10000-6.c: Likewise.
2749 * gcc.target/mips/fix-r10000-7.c: Likewise.
2750 * gcc.target/mips/fix-r10000-8.c: Likewise.
2751 * gcc.target/mips/fix-r10000-9.c: Likewise.
2752 * gcc.target/mips/fix-r10000-10.c: Likewise.
2753 * gcc.target/mips/fix-r10000-11.c: Likewise.
2754 * gcc.target/mips/fix-r10000-12.c: Likewise.
2755 * gcc.target/mips/fix-r10000-13.c: Likewise.
2756 * gcc.target/mips/fix-r10000-14.c: Likewise.
2757 * gcc.target/mips/fix-r10000-15.c: Likewise.
2758 * gcc.target/mips/fpcmp-1.c: Likewise.
2759 * gcc.target/mips/fpcmp-2.c: Likewise.
2760 * gcc.target/mips/fpr-moves-7.c: Likewise.
2761 * gcc.target/mips/fpr-moves-8.c: Likewise.
2762 * gcc.target/mips/int-moves-1.c: Likewise.
2763 * gcc.target/mips/int-moves-2.c: Likewise.
2764 * gcc.target/mips/long-calls-pg.c: Likewise.
2765 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2766 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2767 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2768 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2769 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2770 * gcc.target/mips/mips-3d-1.c: Likewise.
2771 * gcc.target/mips/mips-3d-2.c: Likewise.
2772 * gcc.target/mips/mips-3d-3.c: Likewise.
2773 * gcc.target/mips/mips-3d-4.c: Likewise.
2774 * gcc.target/mips/mips-3d-5.c: Likewise.
2775 * gcc.target/mips/mips-3d-6.c: Likewise.
2776 * gcc.target/mips/mips-3d-7.c: Likewise.
2777 * gcc.target/mips/mips-3d-8.c: Likewise.
2778 * gcc.target/mips/mips-3d-9.c: Likewise.
2779 * gcc.target/mips/mips-ps-1.c: Likewise.
2780 * gcc.target/mips/mips-ps-2.c: Likewise.
2781 * gcc.target/mips/mips-ps-3.c: Likewise.
2782 * gcc.target/mips/mips-ps-4.c: Likewise.
2783 * gcc.target/mips/mips-ps-6.c: Likewise.
2784 * gcc.target/mips/mips32-dspr2.c: Likewise.
2785 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2786 * gcc.target/mips/neg-abs-1.c: Likewise.
2787 * gcc.target/mips/neg-abs-2.c: Likewise.
2788 * gcc.target/mips/nmadd-3.c: Likewise.
2789 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2790 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2791 * gcc.target/mips/octeon-pop-1.c: Likewise.
2792 * gcc.target/mips/pr26765.c: Likewise.
2793 * gcc.target/mips/pr33256.c: Likewise.
2794 * gcc.target/mips/pr33635-1.c: Likewise.
2795 * gcc.target/mips/pr33755.c: Likewise.
2796 * gcc.target/mips/pr35802.c: Likewise.
2797 * gcc.target/mips/pr45074.c: Likewise.
2798 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2799 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2800 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2801 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2802 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2803 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2804 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2805 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2806 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2807 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2808 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2809 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2810 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2811 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2812 * gcc.target/mips/save-restore-1.c: Likewise.
2813 * gcc.target/mips/save-restore-3.c: Likewise.
2814 * gcc.target/mips/save-restore-5.c: Likewise.
2815 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2816 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2817 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2818 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2819 * gcc.target/mips/stack-1.c: Likewise.
2821 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2824 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2825 branch under test to be filled with preceding rather than
2826 following instructions.
2827 * gcc.target/mips/branch-10.c: Likewise.
2828 * gcc.target/mips/branch-11.c: Likewise.
2829 * gcc.target/mips/branch-12.c: Likewise.
2830 * gcc.target/mips/branch-13.c: Likewise.
2831 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2832 to be eliminated. Tighten $28 scan-assembler-not test.
2834 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2836 * gcc.target/mips/call-4.c: ...this new test.
2838 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2840 * gcc.target/mips/code-readable-3.c: Likewise.
2841 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2842 flag but skip for -O0.
2843 * gcc.target/mips/code-readable-4.c: Likewise.
2845 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2846 of operations under test.
2847 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2849 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2850 Don't require sibling-call optimization.
2851 * gcc.target/mips/near-far-4.c: Likewise.
2853 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2854 Make sure that the register variable is used.
2855 * gcc.target/mips/soft-float-1.c: Likewise.
2857 * gcc.target/mips/sdata-1.c: Make static data volatile.
2858 * gcc.target/mips/sdata-2.c: Likewise.
2859 * gcc.target/mips/sdata-3.c: Likewise.
2860 * gcc.target/mips/sdata-4.c: Likewise.
2862 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2864 * gcc.target/mips/atomic-memory-2.c: Likewise.
2865 * gcc.target/mips/branch-cost-1.c: Likewise.
2866 * gcc.target/mips/branch-cost-2.c: Likewise.
2867 * gcc.target/mips/cache-1.c: Likewise.
2868 * gcc.target/mips/call-1.c: Likewise.
2869 * gcc.target/mips/call-saved-2.c: Likewise.
2870 * gcc.target/mips/const-anchor-1.c: Likewise.
2871 * gcc.target/mips/const-anchor-2.c: Likewise.
2872 * gcc.target/mips/dse-1.c: Likewise.
2873 * gcc.target/mips/dsp-lhx.c: Likewise.
2874 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2875 * gcc.target/mips/ext-1.c: Likewise.
2876 * gcc.target/mips/ext-2.c: Likewise.
2877 * gcc.target/mips/ext-3.c: Likewise.
2878 * gcc.target/mips/ext-4.c: Likewise.
2879 * gcc.target/mips/ext-5.c: Likewise.
2880 * gcc.target/mips/ext-6.c: Likewise.
2881 * gcc.target/mips/ext-7.c: Likewise.
2882 * gcc.target/mips/extend-1.c: Likewise.
2883 * gcc.target/mips/fix-r4000-1.c: Likewise.
2884 * gcc.target/mips/fix-r4000-3.c: Likewise.
2885 * gcc.target/mips/fix-r4000-5.c: Likewise.
2886 * gcc.target/mips/fix-r4000-6.c: Likewise.
2887 * gcc.target/mips/fix-r4000-8.c: Likewise.
2888 * gcc.target/mips/fix-r4000-10.c: Likewise.
2889 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2890 * gcc.target/mips/fixed-vector-type.c: Likewise.
2891 * gcc.target/mips/fpr-moves-1.c: Likewise.
2892 * gcc.target/mips/fpr-moves-2.c: Likewise.
2893 * gcc.target/mips/fpr-moves-3.c: Likewise.
2894 * gcc.target/mips/fpr-moves-4.c: Likewise.
2895 * gcc.target/mips/fpr-moves-5.c: Likewise.
2896 * gcc.target/mips/fpr-moves-6.c: Likewise.
2897 * gcc.target/mips/ins-1.c: Likewise.
2898 * gcc.target/mips/ins-2.c: Likewise.
2899 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2900 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2901 * gcc.target/mips/lazy-binding-1.c: Likewise.
2902 * gcc.target/mips/madd-3.c: Likewise.
2903 * gcc.target/mips/madd-5.c: Likewise.
2904 * gcc.target/mips/madd-6.c: Likewise.
2905 * gcc.target/mips/madd-8.c: Likewise.
2906 * gcc.target/mips/madd-9.c: Likewise.
2907 * gcc.target/mips/memcpy-1.c: Likewise.
2908 * gcc.target/mips/mips-ps-type.c: Likewise.
2909 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2910 * gcc.target/mips/mips-sched-madd.c: Likewise.
2911 * gcc.target/mips/mips16e-extends.c: Likewise.
2912 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2913 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2914 * gcc.target/mips/movcc-1.c: Likewise.
2915 * gcc.target/mips/movcc-2.c: Likewise.
2916 * gcc.target/mips/movcc-3.c: Likewise.
2917 * gcc.target/mips/msub-5.c: Likewise.
2918 * gcc.target/mips/msub-6.c: Likewise.
2919 * gcc.target/mips/msub-8.c: Likewise.
2920 * gcc.target/mips/mult-2.c: Likewise.
2921 * gcc.target/mips/mult-3.c: Likewise.
2922 * gcc.target/mips/mult-5.c: Likewise.
2923 * gcc.target/mips/mult-6.c: Likewise.
2924 * gcc.target/mips/mult-7.c: Likewise.
2925 * gcc.target/mips/mult-12.c: Likewise.
2926 * gcc.target/mips/mult-13.c: Likewise.
2927 * gcc.target/mips/mult-14.c: Likewise.
2928 * gcc.target/mips/mult-15.c: Likewise.
2929 * gcc.target/mips/mult-17.c: Likewise.
2930 * gcc.target/mips/mult-18.c: Likewise.
2931 * gcc.target/mips/mult-19.c: Likewise.
2932 * gcc.target/mips/nmadd-1.c: Likewise.
2933 * gcc.target/mips/nmadd-2.c: Likewise.
2934 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2935 * gcc.target/mips/octeon-cins-1.c: Likewise.
2936 * gcc.target/mips/octeon-cins-2.c: Likewise.
2937 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2938 * gcc.target/mips/octeon-exts-2.c: Likewise.
2939 * gcc.target/mips/octeon-exts-3.c: Likewise.
2940 * gcc.target/mips/octeon-exts-4.c: Likewise.
2941 * gcc.target/mips/octeon-exts-5.c: Likewise.
2942 * gcc.target/mips/octeon-exts-6.c: Likewise.
2943 * gcc.target/mips/octeon-exts-7.c: Likewise.
2944 * gcc.target/mips/octeon-pop-2.c: Likewise.
2945 * gcc.target/mips/octeon-seq-3.c: Likewise.
2946 * gcc.target/mips/octeon-seq-4.c: Likewise.
2947 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2948 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2949 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2950 * gcc.target/mips/pr54240.c: Likewise.
2951 * gcc.target/mips/rsqrt-1.c: Likewise.
2952 * gcc.target/mips/rsqrt-2.c: Likewise.
2953 * gcc.target/mips/rsqrt-3.c: Likewise.
2954 * gcc.target/mips/rsqrt-4.c: Likewise.
2955 * gcc.target/mips/save-restore-2.c: Likewise.
2956 * gcc.target/mips/save-restore-4.c: Likewise.
2957 * gcc.target/mips/sb1-1.c: Likewise.
2958 * gcc.target/mips/scc-1.c: Likewise.
2959 * gcc.target/mips/scc-2.c: Likewise.
2960 * gcc.target/mips/scc-3.c: Likewise.
2961 * gcc.target/mips/scc-4.c: Likewise.
2962 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2963 * gcc.target/mips/truncate-1.c: Likewise.
2964 * gcc.target/mips/truncate-2.c: Likewise.
2965 * gcc.target/mips/truncate-3.c: Likewise.
2966 * gcc.target/mips/truncate-4.c: Likewise.
2967 * gcc.target/mips/truncate-5.c: Likewise.
2968 * gcc.target/mips/truncate-6.c: Likewise.
2969 * gcc.target/mips/unaligned-1.c: Likewise.
2971 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2972 skip for -O0. Require -fexpensive-optimizations.
2973 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2974 * gcc.target/mips/dspr2-MULT.c: Likewise.
2975 * gcc.target/mips/fix-r4000-2.c: Likewise.
2976 * gcc.target/mips/fix-r4000-4.c: Likewise.
2977 * gcc.target/mips/fix-r4000-7.c: Likewise.
2978 * gcc.target/mips/fix-r4000-9.c: Likewise.
2979 * gcc.target/mips/madd-1.c: Likewise.
2980 * gcc.target/mips/madd-2.c: Likewise.
2981 * gcc.target/mips/madd-4.c: Likewise.
2982 * gcc.target/mips/maddu-1.c: Likewise.
2983 * gcc.target/mips/maddu-2.c: Likewise.
2984 * gcc.target/mips/maddu-3.c: Likewise.
2985 * gcc.target/mips/maddu-4.c: Likewise.
2986 * gcc.target/mips/msub-1.c: Likewise.
2987 * gcc.target/mips/msub-2.c: Likewise.
2988 * gcc.target/mips/msub-3.c: Likewise.
2989 * gcc.target/mips/msub-4.c: Likewise.
2990 * gcc.target/mips/msubu-1.c: Likewise.
2991 * gcc.target/mips/msubu-2.c: Likewise.
2992 * gcc.target/mips/msubu-3.c: Likewise.
2993 * gcc.target/mips/msubu-4.c: Likewise.
2994 * gcc.target/mips/mult-1.c: Likewise.
2995 * gcc.target/mips/mult-4.c: Likewise.
2996 * gcc.target/mips/mult-8.c: Likewise.
2997 * gcc.target/mips/mult-9.c: Likewise.
2998 * gcc.target/mips/mult-10.c: Likewise.
2999 * gcc.target/mips/mult-11.c: Likewise.
3000 * gcc.target/mips/mult-16.c: Likewise.
3002 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3003 skip for -O0 and -Os.
3004 * gcc.target/mips/fix-r4000-12.c: Likewise.
3005 * gcc.target/mips/madd-7.c: Likewise.
3006 * gcc.target/mips/mips-ps-5.c: Likewise.
3007 * gcc.target/mips/mips-ps-7.c: Likewise.
3008 * gcc.target/mips/msub-7.c: Likewise.
3010 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3011 skip for -O0. Require -mno-abicalls.
3012 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3014 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3015 skip for -O0. Require a total number of BBIT instructions and
3016 at least one of each kind.
3018 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3019 skip for -O0. Require -fno-unroll-loops.
3021 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3022 skip for -O0. Allow BLTZ as well as BGEZ.
3024 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3026 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3027 skip for -O0. Require -fschedule-insns2.
3028 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3030 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3031 but skip for -O0. Make a branch-likely more likely.
3033 * gcc.target/mips/timode-2.c: Split each test into its own function.
3034 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3036 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3037 skip for -O0. Require -fpeephole2.
3038 * gcc.target/mips/vr-mult-2.c: Likewise.
3040 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3042 PR preprocessor/53469
3043 * gcc.dg/cpp/_Pragma7.c: New test case.
3045 2012-08-27 Tobias Burnus <burnus@net-b.de>
3048 * gfortran.dg/do_5.f90: New.
3050 2012-08-27 Tobias Burnus <burnus@net-b.de>
3052 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3053 from dg-options as -Wall no longer implies it.
3055 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3057 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3059 2012-08-25 Jason Merrill <jason@redhat.com>
3061 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3063 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3066 * g++.dg/cpp0x/auto34.C: New.
3068 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3071 * gcc.dg/pr54363.c: New test.
3074 * gcc.dg/pr54355.c: New test.
3076 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3079 * gcc.target/i386/pr52857-1.c: New.
3080 * gcc.target/i386/pr52857-2.c: Likewise.
3082 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3084 * gcc.target/mips/code-readable-4.c: New test.
3086 2012-08-23 Julian Brown <julian@codesourcery.com>
3087 Sandra Loosemore <sandra@codesourcery.com>
3089 * gcc.target/mips/code-readable-1.c: Add -O to options.
3091 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3094 * g++.dg/lookup/using53.C: New.
3096 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3098 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3099 * gcc.dg/fixed-point/convert-1.c: New.
3100 * gcc.dg/fixed-point/convert-2.c: New.
3101 * gcc.dg/fixed-point/convert-3.c: New.
3102 * gcc.dg/fixed-point/convert-4.c: New.
3103 * gcc.dg/fixed-point/convert-float-1.c: New.
3104 * gcc.dg/fixed-point/convert-float-2.c: New.
3105 * gcc.dg/fixed-point/convert-float-3.c: New.
3106 * gcc.dg/fixed-point/convert-float-4.c: New.
3107 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3108 * gcc.dg/fixed-point/convert-sat.c: New.
3109 * gcc.dg/fixed-point/convert.h: New.
3111 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3114 * gcc.target/sh/pr54089-2.c: New.
3116 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3118 * gcc.target/i386/long-double-64-1.c: New file.
3119 * gcc.target/i386/long-double-64-2.c: Likewise.
3120 * gcc.target/i386/long-double-64-3.c: Likewise.
3121 * gcc.target/i386/long-double-64-4.c: Likewise.
3122 * gcc.target/i386/long-double-80-1.c: Likewise.
3123 * gcc.target/i386/long-double-80-2.c: Likewise.
3124 * gcc.target/i386/long-double-80-3.c: Likewise.
3125 * gcc.target/i386/long-double-80-4.c: Likewise.
3126 * gcc.target/i386/long-double-80-5.c: Likewise.
3127 * gcc.target/i386/long-double-80-6.c: Likewise.
3128 * gcc.target/i386/long-double-80-7.c: Likewise.
3130 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3132 PR tree-optimization/54317
3133 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3135 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3138 * gcc.target/sh/pr39423-2.c: New.
3140 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3142 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3143 * gcc.dg/fold-perm.c: Likewise.
3145 2012-08-20 Jan Hubicka <jh@suse.cz>
3148 * gcc.dg/ipa/inlinehint-1.c: New.
3150 2012-08-20 Florian Weimer <fweimer@redhat.com>
3153 * g++.dg/init/new38.C: New test.
3154 * g++.dg/init/new39.C: New test.
3156 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3159 * gcc.target/sh/pr54089-1.c: New.
3161 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3164 * gcc.target/sh/pr51244-11.c: New.
3166 2012-08-20 Tobias Burnus <burnus@net-b.de>
3169 * gfortran.dg/warn_target_lifetime_2.f90: New.
3171 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3174 * g++.dg/warn/Wunused-var-17.C: New.
3176 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3179 * gcc.dg/gomp/pr53992.c: New test.
3181 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3184 * gcc.c-torture/execute/20120817-1.c: New test.
3186 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3188 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3190 (f2): New test that really does need adds.
3192 2012-08-20 Richard Guenther <rguenther@suse.de>
3194 PR tree-optimization/54327
3195 * gcc.dg/torture/pr54327.c: New testcase.
3197 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3199 PR tree-optimization/54321
3200 * gcc.c-torture/compile/pr54321.c: New test.
3202 2012-08-20 Tobias Burnus <burnus@net-b.de>
3205 * gfortran.dg/warn_target_lifetime_1.f90: New.
3207 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3210 * gfortran.dg/real_compare_1.f90: New test case.
3211 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3213 2012-08-18 Jan Hubicka <jh@suse.cz>
3215 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3217 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3220 * gfortran.dg/interface_37.f90: New test.
3222 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3223 Gary Funck <gary@intrepid.com>
3226 * gcc.target/i386/pr20020-1.c: New test.
3227 * gcc.target/i386/pr20020-2.c: Likewise.
3228 * gcc.target/i386/pr20020-3.c: Likewise.
3230 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3232 * gcc.target/i386/perm-concat.c: New test.
3234 2012-08-17 Julian Brown <julian@codesourcery.com>
3236 * gcc.target/arm/div64-unwinding.c: New test.
3238 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3240 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3242 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3245 * gcc.target/sh/pr54236-1.c: New.
3247 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3249 * lib/target-supports.exp (check_effective_target_sync_int_long)
3250 (check_effective_target_sync_char_short): Enable for crisv32-*
3254 * gcc.dg/torture/pr54261-1.c: New test.
3256 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3260 * gfortran.dg/typebound_call_24.f03: New.
3262 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3264 PR tree-optimization/54245
3265 * gcc.dg/tree-ssa/pr54245.c: New test.
3267 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3269 PR tree-optimization/54240
3270 * gcc.target/powerpc/pr54240.c: New test.
3271 * gcc.target/mips/pr54240.c: Likewise.
3273 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3276 * gcc.target/sh/pr52933-1.c: New.
3277 * gcc.target/sh/pr52933-2.c: New.
3279 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3282 * gcc.target/sh/pr50751-8.c: New.
3284 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3287 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3288 * gfortran.dg/typebound_proc_27.f03: New test.
3290 2012-08-14 Sterling Augustine <saugustine@google.com>
3292 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3294 2012-08-14 Tobias Burnus <burnus@net-b.de>
3297 * gfortran.dg/data_constraints_3.f90: New.
3298 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3299 to disable -pedantic compilation.
3300 * gfortran.dg/pr37243.f: Ditto.
3301 * gfortran.dg/g77/19990826-3.f: Ditto.
3302 * gfortran.dg/g77/20020307-1.f : Ditto.
3303 * gfortran.dg/g77/980310-3.f: Ditto.
3305 2012-08-14 Tobias Burnus <burnus@net-b.de>
3308 * gfortran.dg/warn_conversion_4.f90: New.
3310 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3313 PR rtl-optimization/53495
3314 * gcc.c-torture/compile/pr53411.c: New test.
3315 * gcc.c-torture/compile/pr53495.c: New test.
3317 2012-08-13 Richard Guenther <rguenther@suse.de>
3319 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3321 2012-08-13 Richard Guenther <rguenther@suse.de>
3323 PR tree-optimization/54200
3324 * gcc.dg/guality/pr54200.c: New testcase.
3325 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3327 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3329 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3331 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3334 * gcc.target/sh/pr51244-7.c: New.
3335 * gcc.target/sh/pr51244-8.c: New.
3336 * gcc.target/sh/pr51244-9.c: New.
3337 * gcc.target/sh/pr51244-10.c: New.
3339 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3341 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3343 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3344 * gcc.target/sh/pr53511-1.c: Likewise.
3345 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3346 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3347 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3348 * gcc.target/sh/pr53512-3.c: Likewise.
3349 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3351 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3354 * gcc.c-torture/compile/pr39423-1.c: New.
3355 * gcc.c-torture/compile/pr39423-2.c: New.
3357 2012-08-12 Tobias Burnus <burnus@net-b.de>
3360 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3361 they appear uninitialized on the RHS.
3362 * gfortran.dg/public_private_module_6.f90: New.
3364 2012-08-11 Martin Jambor <mjambor@suse.cz>
3367 * gfortran.dg/pr48636.f90: New test.
3369 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3371 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3373 (main): Adjust caller.
3375 2012-08-10 Richard Guenther <rguenther@suse.de>
3377 * gcc.dg/matrix/*.c: Adjust and move ...
3378 * gcc.dg/torture/: ... here.
3379 * gcc.dg/matrix: Remove directory.
3381 2012-08-10 Richard Guenther <rguenther@suse.de>
3384 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3386 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3389 * gcc.dg/tree-ssa/pr54211.c: New test.
3391 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3393 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3394 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3396 2012-08-10 Richard Guenther <rguenther@suse.de>
3398 PR tree-optimization/54109
3399 * gcc.dg/torture/pr54109.c: New testcase.
3400 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3401 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3403 2012-08-10 Richard Guenther <rguenther@suse.de>
3405 PR tree-optimization/54027
3406 * gcc.dg/torture/pr54027.c: New testcase.
3408 2012-08-10 Richard Guenther <rguenther@suse.de>
3410 * g++.dg/plugin/selfassign.c: Adjust.
3411 * gcc.dg/plugin/selfassign.c: Likewise.
3412 * gcc.dg/strlenopt-11.c: Likewise.
3413 * gcc.dg/strlenopt-13.c: Likewise.
3414 * gcc.dg/no-strict-overflow-4.c: Likewise.
3415 * gcc.dg/strict-overflow-4.c: Likewise.
3416 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3417 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3418 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3419 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3420 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3421 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3422 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3423 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3424 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3425 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3426 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3427 * gcc.dg/pr46309.c: Likewise.
3428 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3430 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3432 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3434 * gcc.c-torture/compile/20120727-2.c: New test.
3436 2012-08-09 Martin Jambor <mjambor@suse.cz>
3438 * gcc.dg/ipa/iinline-4.c: New test.
3439 * gcc.dg/ipa/iinline-5.c: Likewise.
3440 * gcc.dg/ipa/iinline-6.c: Likewise.
3441 * gcc.dg/ipa/iinline-7.c: Likewise.
3442 * gcc.dg/lto/20120723_0.c: Likewise.
3443 * gcc.dg/lto/20120723_1.c: Likewise.
3445 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3448 * gcc.target/sh/pr39423-1.c: New.
3450 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3453 * gcc.target/sh/pr51244-5: New.
3454 * gcc.target/sh/pr51244-6: New.
3456 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3458 * gcc.target/i386/adx-addxcarry32-3.c: New.
3459 * gcc.target/i386/adx-addxcarry64-3.c: New.
3461 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3463 PR rtl-optimization/53701
3464 * gcc.dg/pr53701.c: New test.
3466 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3468 * gcc.c-torture/compile/20120727-1.c: New test.
3470 2012-08-09 Tobias Burnus <burnus@net-b.de>
3473 * gfortran.dg/intrinsic_shadow_4.f90: New.
3475 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3477 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3479 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3481 * gcc.c-torture/execute/20120808-1.c: New test.
3483 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3485 PR rtl-optimization/54157
3486 * gcc.target/i386/pr54157.c: New file.
3488 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3490 * gcc.target/i386/adx-addcarryx32-1.c: New.
3491 * gcc.target/i386/adx-addcarryx32-2.c: New.
3492 * gcc.target/i386/adx-addcarryx64-1.c: New.
3493 * gcc.target/i386/adx-addcarryx64-2.c: New.
3494 * gcc.target/i386/adx-check.h: New.
3495 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3496 * gcc.target/i386/sse-12.c: Add -madx.
3497 * gcc.target/i386/sse-13.c: Ditto.
3498 * gcc.target/i386/sse-14.c: Ditto.
3499 * gcc.target/i386/sse-22.c: Ditto.
3500 * gcc.target/i386/sse-23.c: Ditto.
3501 * g++.dg/other/i386-2.C: Ditto.
3502 * g++.dg/other/i386-3.C: Ditto.
3504 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3506 * gcc.dg/tree-ssa/slsr-5.c: New.
3507 * gcc.dg/tree-ssa/slsr-6.c: New.
3508 * gcc.dg/tree-ssa/slsr-7.c: New.
3509 * gcc.dg/tree-ssa/slsr-8.c: New.
3510 * gcc.dg/tree-ssa/slsr-9.c: New.
3511 * gcc.dg/tree-ssa/slsr-10.c: New.
3512 * gcc.dg/tree-ssa/slsr-11.c: New.
3513 * gcc.dg/tree-ssa/slsr-12.c: New.
3514 * gcc.dg/tree-ssa/slsr-13.c: New.
3515 * gcc.dg/tree-ssa/slsr-14.c: New.
3516 * gcc.dg/tree-ssa/slsr-15.c: New.
3517 * gcc.dg/tree-ssa/slsr-16.c: New.
3518 * gcc.dg/tree-ssa/slsr-17.c: New.
3519 * gcc.dg/tree-ssa/slsr-18.c: New.
3520 * gcc.dg/tree-ssa/slsr-19.c: New.
3521 * gcc.dg/tree-ssa/slsr-20.c: New.
3522 * gcc.dg/tree-ssa/slsr-21.c: New.
3523 * gcc.dg/tree-ssa/slsr-22.c: New.
3524 * gcc.dg/tree-ssa/slsr-23.c: New.
3525 * gcc.dg/tree-ssa/slsr-24.c: New.
3526 * gcc.dg/tree-ssa/slsr-25.c: New.
3527 * gcc.dg/tree-ssa/slsr-26.c: New.
3528 * gcc.dg/tree-ssa/slsr-30.c: New.
3529 * gcc.dg/tree-ssa/slsr-31.c: New.
3531 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3533 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3534 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3535 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3537 2012-08-06 Cary Coutant <ccoutant@google.com>
3539 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3541 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3544 * gfortran.dg/dummy_procedure_5.f90: Modified.
3545 * gfortran.dg/dummy_procedure_8.f90: New.
3546 * gfortran.dg/interface_26.f90: Modified.
3547 * gfortran.dg/proc_ptr_11.f90: Modified.
3548 * gfortran.dg/proc_ptr_15.f90: Modified.
3549 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3550 * gfortran.dg/typebound_override_1.f90: Modified.
3551 * gfortran.dg/typebound_proc_6.f03: Modified.
3553 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3555 PR tree-optimization/51938
3556 PR tree-optimization/52005
3557 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3558 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3559 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3560 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3562 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3564 Avoid crashing on erroneous static_assert usage
3565 * g++.dg/cpp0x/static_assert8.C: New test.
3567 2012-08-06 Jason Merrill <jason@redhat.com>
3569 * g++.dg/cpp0x/sfinae38.C: New.
3571 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3572 Paolo Carlini <paolo.carlini@oracle.com>
3575 * g++.dg/conversion/void2.C: New.
3577 2012-08-06 Tom de Vries <tom@codesourcery.com>
3579 * gcc.dg/tree-ssa/vrp78.c: New test.
3581 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3582 Richard Sandiford <rdsandiford@googlemail.com>
3584 * g++.dg/opt/enum2.C: Require fpic target.
3585 * g++.dg/lto/20090303_0.C: Likewise.
3587 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3588 Catherine Moore <clm@codesourcery.com>
3590 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3591 flush function names too.
3592 * gcc.target/mips/clear-cache-1.c: Likewise.
3594 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3597 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3599 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3602 * gfortran.dg/array_5.f90: New test.
3604 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3606 PR tree-optimization/30318
3607 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3609 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3611 * g++.dg/ext/vector17.C: New testcase.
3613 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3616 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3617 * g++.dg/opt/longbranch1.C: Likewise.
3619 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3621 PR tree-optimization/53805
3622 * gcc.dg/fold-notunord.c: New testcase.
3624 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3627 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3628 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3630 2012-08-02 Jason Merrill <jason@redhat.com>
3631 Paolo Carlini <paolo.carlini@oracle.com>
3633 PR c++/51213 (again)
3634 * g++.dg/cpp0x/sfinae37.C: Extend.
3636 2012-08-02 Richard Guenther <rguenther@suse.de>
3638 PR tree-optimization/50672
3639 * g++.dg/torture/pr50672.C: New testcase.
3641 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3644 * gfortran.dg/abstract_type_6.f03: Modified.
3645 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3646 * gfortran.dg/proc_ptr_comp_35.f90: New.
3647 * gfortran.dg/typebound_proc_9.f03: Modified.
3648 * gfortran.dg/typebound_proc_26.f90: New.
3650 2012-08-02 Richard Guenther <rguenther@suse.de>
3652 * gcc.dg/torture/pta-callused-1.c: Adjust.
3653 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3654 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3655 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3656 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3657 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3658 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3659 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3660 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3662 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3665 * gfortran.dg/include_6.f90: New test case.
3666 * gfortran.dg/include_7.f90: New test case.
3667 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3669 2012-08-01 Tom de Vries <tom@codesourcery.com>
3671 * gcc.dg/tree-ssa/vrp76.c: New test.
3673 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3675 PR tree-optimization/46556
3676 * gcc.dg/tree-ssa/slsr-27.c: New.
3677 * gcc.dg/tree-ssa/slsr-28.c: New.
3678 * gcc.dg/tree-ssa/slsr-29.c: New.
3680 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3683 * gfortran.dg/proc_decl_29.f90: New.
3685 2012-07-31 Dehao Chen <dehao@google.com>
3687 * gcc.dg/predict-7.c: New test.
3689 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3692 * gfortran.dg/typebound_override_3.f90: New.
3694 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3696 PR tree-optimization/53773
3697 * gcc.dg/vect/pr53773.c: New test.
3699 2012-07-31 Nick Clifton <nickc@redhat.com>
3701 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3704 2012-07-31 Tobias Burnus <burnus@net-b.de>
3706 * gfortran.dg/c_funloc_tests_6.f90: New.
3707 * gfortran.dg/c_funloc_tests_7.f90: New.
3708 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3710 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3713 * g++.dg/cpp0x/temp_default5.C: New.
3715 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3718 * gfortran.dg/proc_ptr_37.f90: New.
3720 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3722 * lib/target-supports.exp
3723 (check_effective_target_vect_natural_alignment): New function.
3724 * gcc.dg/align-2.c: Only run on targets with natural alignment
3726 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3727 alignment of vector types.
3729 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3730 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3732 * gcc.target/i386/rdseed16-1.c: New.
3733 * gcc.target/i386/rdseed32-1.c: Ditto
3734 * gcc.target/i386/rdseed64-1.c: Ditto
3735 * gcc.target/i386/sse-12.c: Add -mrdseed.
3736 * gcc.target/i386/sse-13.c: Ditto.
3737 * gcc.target/i386/sse-14.c: Ditto.
3738 * g++.dg/other/i386-2.C: Ditto.
3739 * g++.dg/other/i386-3.C: Ditto.
3741 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3744 * gcc.target/sh/pr51244-4.c: New.
3746 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3748 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3749 for alpha*-*-* targets. Cleanup original tree dump.
3751 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3753 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3754 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3756 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3758 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3759 rand, srand. Include <stdlib.h>.
3761 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3763 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3765 2012-07-26 Richard Henderson <rth@redhat.com>
3767 * gcc.dg/attr-hotcold-1.c: New.
3768 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3770 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3771 Sandra Loosemore <sandra@codesourcery.com>
3773 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3775 2012-07-26 Tobias Burnus <burnus@net-b.de>
3777 * gfortran.dg/contiguous_1.f90: Update dg-error.
3778 * gfortran.dg/proc_ptr_32.f90: Ditto.
3780 2012-07-26 Richard Guenther <rguenther@suse.de>
3782 PR tree-optimization/54098
3783 * gcc.dg/torture/pr54098.c: New testcase.
3785 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3787 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3788 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3790 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3793 * gfortran.dg/array_constructor_39.f90: New test.
3795 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3798 * gfortran.dg/array_constructor_38.f90: New test.
3800 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3802 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3804 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3806 * gnat.dg/noreturn5.ad[sb]: New test.
3808 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3809 Paul Brook <paul@codesourcery.com>
3813 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3814 * c-c++-common/pr53633.c: New test.
3816 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3818 * gcc.target/i386/asm-dialect-1.c: New test case.
3820 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3821 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3823 * gcc.target/i386/prefetchw-1.c: New.
3824 * gcc.target/i386/sse-12.c: Add -mprfchw.
3825 * gcc.target/i386/sse-13.c: Ditto.
3826 * gcc.target/i386/sse-14.c: Ditto.
3827 * gcc.target/i386/sse-22.c: Ditto.
3828 * gcc.target/i386/sse-23.c: Ditto.
3829 * g++.dg/other/i386-2.C: Ditto.
3830 * g++.dg/other/i386-3.C: Ditto.
3832 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3834 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3836 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3839 * gcc.target/arm/pr54051.c: New.
3840 * gcc.target/arm/vfp-1.c: Adjust test.
3842 2012-07-24 Julian Brown <julian@codesourcery.com>
3844 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3845 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3848 2012-07-23 Paul Brook <paul@codesourcery.com>
3850 * g++.dg/other/armv7m-1.c: New test.
3852 2012-07-23 Julian Brown <julian@codesourcery.com>
3854 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3856 (DO_TEST): Define to 1 for appropriate ARM targets.
3858 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3860 PR tree-optimization/53881
3861 * gcc.dg/pr53881.c: Renamed to ...
3862 * gcc.dg/pr53881-1.c: ... this.
3863 * gcc.dg/pr53881-2.c: New test.
3865 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3867 Handle recent changes in default atomics for cris*-*-linux*.
3868 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3869 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3870 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3871 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3872 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3873 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3874 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3875 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3876 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3877 -mno-unaligned-atomic-may-use-library is in effect for
3879 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3880 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3881 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3882 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3883 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3884 gcc.target/cris/torture/sync-mis-op-i-1.c,
3885 gcc.target/cris/torture/sync-mis-op-i-2.c,
3886 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3887 gcc.target/cris/torture/sync-mis-op-i-3.c,
3888 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3889 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3890 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3891 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3892 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3893 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3894 (main): Remove local variable x.
3895 [mis_ok]: Check that atomics don't fail.
3897 2012-07-21 Andrew Pinski <apinski@cavium.com>
3899 * gcc.dg/tree-ssa/vrp72.c: New test.
3900 * gcc.dg/tree-ssa/vrp73.c: New test.
3901 * gcc.dg/tree-ssa/vrp74.c: New test.
3902 * gcc.dg/tree-ssa/vrp75.c: New test.
3904 2012-07-21 Andrew Pinski <apinski@cavium.com>
3906 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3907 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3909 2012-07-21 Andrew Pinski <apinski@cavium.com>
3911 * gcc.target/mips/octeon-pop-2.c: New testcase.
3913 2012-07-21 Tobias Burnus <burnus@net-b.de>
3916 * gfortran.dg/assumed_rank_3.f90: New.
3917 * gfortran.dg/assumed_rank_11.f90: New.
3918 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3919 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3920 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3922 2012-07-21 Andrew Pinski <apinski@cavium.com>
3924 * gcc.target/mips/unaligned-1.c: New testcase.
3926 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3928 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3930 2012-07-20 Tobias Burnus <burnus@net-b.de>
3932 * gfortran.dg/bind_c_array_params_2.f90: New.
3933 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3934 and update dg-error.
3936 2012-07-20 Tobias Burnus <burnus@net-b.de>
3938 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3940 2012-07-20 Jason Merrill <jason@redhat.com>
3943 * g++.dg/other/array7.C: New.
3945 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3947 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3948 the basic block and check loop depth.
3949 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3950 matching patterns and comments.
3951 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3952 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3954 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3957 * c-c++-common/pr28656.c: New test.
3959 2012-07-19 Jason Merrill <jason@redhat.com>
3962 * g++.dg/init/mutable1.C: New.
3964 2012-07-20 Tobias Burnus <burnus@net-b.de>
3967 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3968 * gfortran.dg/assumed_rank_1.f90: New.
3969 * gfortran.dg/assumed_rank_1_c.c: New.
3970 * gfortran.dg/assumed_rank_2.f90: New.
3971 * gfortran.dg/assumed_rank_4.f90: New.
3972 * gfortran.dg/assumed_rank_5.f90: New.
3973 * gfortran.dg/assumed_rank_6.f90: New.
3974 * gfortran.dg/assumed_rank_7.f90: New.
3975 * gfortran.dg/assumed_rank_8.f90: New.
3976 * gfortran.dg/assumed_rank_8_c.c: New.
3977 * gfortran.dg/assumed_rank_9.f90: New.
3978 * gfortran.dg/assumed_rank_10.f90: New.
3979 * gfortran.dg/assumed_rank_12.f90: New.
3981 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3983 * gnat.dg/opt25.adb: New test.
3984 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3985 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3987 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3989 * gnat.dg/aggr20.ad[sb]: New test.
3990 * gnat.dg/aggr20_pkg.ads: New helper.
3992 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3994 * gnat.dg/derived_type3.adb: New test.
3995 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3997 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3999 PR rtl-optimization/53942
4000 * gcc.dg/pr53942.c: New test.
4002 2012-07-19 Jason Merrill <jason@redhat.com>
4005 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4007 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4009 * gnat.dg/discr38.adb: New test.
4011 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4014 * c-c++-common/gomp/pr54017.c: New test.
4016 2012-07-19 Richard Guenther <rguenther@suse.de>
4017 Eric Botcazou <ebotcazou@adacore.com>
4019 * gnat.dg/loop_optimization11.adb: New testcase.
4020 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4022 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4023 Jason Merrill <jason@redhat.com>
4025 * g++.dg/cpp0x/sfinae37.C: New.
4026 * g++.dg/template/access23.C: New.
4027 * g++.dg/template/access7.C: Adjust.
4028 * g++.dg/template/sfinae10.C: Don't expect errors.
4029 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4031 2012-07-18 Julian Brown <julian@codesourcery.com>
4032 Sandra Loosemore <sandra@codesroucery.com>
4034 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4036 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4038 * gnat.dg/noreturn4.ad[sb]: New test.
4039 * gnat.dg/noreturn4_pkg.ads: New helper.
4041 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4042 Julian Brown <julian@codesourcery.com>
4044 * gcc.target/arm/neon-vdup-1.c: New test case.
4045 * gcc.target/arm/neon-vdup-2.c: New test case.
4046 * gcc.target/arm/neon-vdup-3.c: New test case.
4047 * gcc.target/arm/neon-vdup-4.c: New test case.
4048 * gcc.target/arm/neon-vdup-5.c: New test case.
4049 * gcc.target/arm/neon-vdup-6.c: New test case.
4050 * gcc.target/arm/neon-vdup-7.c: New test case.
4051 * gcc.target/arm/neon-vdup-8.c: New test case.
4052 * gcc.target/arm/neon-vdup-9.c: New test case.
4053 * gcc.target/arm/neon-vdup-10.c: New test case.
4054 * gcc.target/arm/neon-vdup-11.c: New test case.
4055 * gcc.target/arm/neon-vdup-12.c: New test case.
4056 * gcc.target/arm/neon-vdup-13.c: New test case.
4057 * gcc.target/arm/neon-vdup-14.c: New test case.
4058 * gcc.target/arm/neon-vdup-15.c: New test case.
4059 * gcc.target/arm/neon-vdup-16.c: New test case.
4060 * gcc.target/arm/neon-vdup-17.c: New test case.
4061 * gcc.target/arm/neon-vdup-18.c: New test case.
4062 * gcc.target/arm/neon-vdup-19.c: New test case.
4063 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4064 arguments non-constant.
4066 2012-07-18 Richard Guenther <rguenther@suse.de>
4068 PR tree-optimization/53970
4069 * g++.dg/torture/pr53970.C: New testcase.
4071 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4074 * gcc.c-torture/compile/pr38621.c: New.
4076 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4079 * gcc.target/sh/pr33135-1.c: New.
4080 * gcc.target/sh/pr33135-2.c: New.
4081 * gcc.target/sh/pr33135-3.c: New.
4082 * gcc.target/sh/pr33135-4.c: New.
4084 2012-07-17 Jason Merrill <jason@redhat.com>
4087 * g++.dg/parse/enum9.C: New.
4089 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4090 Sandra Loosemore <sandra@codesourcery.com>
4092 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4093 if there is a conflict with -mcpu=. Use -mcpu=5208.
4095 2012-07-17 Jason Merrill <jason@redhat.com>
4098 * g++.dg/template/array23.C: New.
4100 2012-07-17 Tobias Burnus <burnus@net-b.de>
4103 * gfortran.dg/bind_c_usage_26.f90: New.
4104 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4105 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4106 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4107 * gfortran.dg/interop_params.f03: Ditto.
4109 2012-07-17 Jason Merrill <jason@redhat.com>
4111 * g++.dg/template/inherit8.C: Adjust.
4112 * g++.dg/template/using21.C: Adjust.
4113 * g++.dg/template/using22.C: Adjust.
4116 * g++.dg/template/current-inst1.C: New.
4117 * g++.dg/parse/crash35.C: Adjust.
4119 2012-07-17 Tobias Burnus <burnus@net-b.de>
4122 * gfortran.dg/oldstyle_4.f90: New.
4124 2012-07-17 Tobias Burnus <burnus@net-b.de>
4127 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4128 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4130 2012-07-16 Jason Merrill <jason@redhat.com>
4132 * g++.dg/parse/access8.C: Adjust.
4133 * g++.dg/template/sfinae6_neg.C: Adjust.
4135 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4138 * gfortran.dg/coarray_allocate_1.f90: New test.
4140 2012-07-16 Andrew Pinski <apinski@cavium.com>
4142 * gcc.c-torture/execute/bswap-1.c: New testcase.
4143 * gcc.c-torture/compile/unalign-1.c: New testcase.
4144 * gcc.c-torture/compile/20120524-1.c: New testcase.
4145 * gcc.c-torture/compile/20101216-1.c: New testcase.
4147 2012-07-16 Dehao Chen <dehao@google.com>
4150 2012-07-10 Dehao Chen <dehao@google.com>
4152 * gcc.dg/debug_info_inline.c: New test.
4154 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4157 * gfortran.dg/proc_decl_28.f90: New.
4159 2012-07-16 Andrew Pinski <apinski@cavium.com>
4161 * gcc.dg/torture/builtins-1.c: New testcase.
4163 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4165 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4166 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4167 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4168 gcc.target/cris/sync-1-v10.c,
4169 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4170 pass -mno-unaligned-atomic-may-use-library.
4171 * gcc.target/cris/sync-xchg-1.c: New test.
4172 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4173 valid register operand output modifier.
4175 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4177 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4180 2012-07-13 Andrew Pinski <apinski@cavium.com>
4182 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4183 rather than cleanup-tree-dump.
4184 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4186 2012-07-13 Richard Guenther <rguenther@suse.de>
4188 PR tree-optimization/53907
4189 * gcc.target/i386/pr53907.c: New testcase.
4191 2012-07-13 Richard Guenther <rguenther@suse.de>
4193 PR tree-optimization/53922
4194 * gcc.dg/torture/pr53922.c: New testcase.
4196 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4198 PR rtl-optimization/53908
4199 * gcc.dg/torture/pr53908.c: New test.
4201 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4204 * g++.dg/cpp0x/variadic135.C: New.
4206 2012-07-12 Jason Merrill <jason@redhat.com>
4208 * g++.dg/template/sfinae6_neg.C: Adjust.
4210 2012-07-12 Tobias Burnus <burnus@net-b.de>
4212 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4213 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4214 scan-tree-dump-times pattern.
4216 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4218 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4220 2012-07-11 Jason Merrill <jason@redhat.com>
4223 * g++.g/cpp0x/defaulted37.C: New.
4225 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4228 * gcc.target/arm/pr53859.c: New test.
4230 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4233 * gcc.c-torture/compile/pr53886.c: New.
4235 2012-07-10 Dehao Chen <dehao@google.com>
4237 * gcc.dg/debug_info_inline.c: New test.
4239 2012-07-10 Jason Merrill <jason@redhat.com>
4242 * g++.dg/cpp0x/defaulted36.C: New.
4243 * g++.dg/cpp0x/defaulted21.C: Adjust.
4245 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4247 2012-07-09 Sterling Augustine <saugustine@google.com>
4249 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4251 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4253 PR tree-optimization/53887
4254 * gcc.dg/pr53887.c: New test.
4256 2012-07-09 Jason Merrill <jason@redhat.com>
4259 * g++.dg/cpp0x/nullptr29.C: New.
4261 2012-07-09 Tom de Vries <tom@codesourcery.com>
4262 Richard Guenther <rguenther@suse.de>
4264 * gcc.dg/builtin-unreachable-6.c: New test.
4265 * gcc.dg/builtin-unreachable-5.c: New test.
4267 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4269 PR tree-optimization/53881
4270 * gcc.dg/pr53881.c: New test.
4272 2012-07-06 Jason Merrill <jason@redhat.com>
4275 * g++.dg/cpp0x/variadic134.C: New.
4278 * g++.dg/cpp0x/alias-decl-20.C: New.
4280 2012-07-06 Tom de Vries <tom@codesourcery.com>
4282 PR tree-optimization/51879
4283 * gcc.dg/pr51879-16.c: New test.
4284 * gcc.dg/pr51879-17.c: Same.
4286 2012-07-06 Tom de Vries <tom@codesourcery.com>
4288 PR tree-optimization/52009
4289 * gcc.dg/pr51879-7.c: New test.
4290 * gcc.dg/pr51879-18.c: New test.
4292 2012-07-05 Jason Merrill <jason@redhat.com>
4295 * g++.dg/template/typedef39.C: New.
4298 * g++.dg/cpp0x/variadic133.C: New.
4299 * g++.dg/template/param1.C: Adjust.
4301 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4305 * gcc.target/arm/neon/vtrnf32.c: Update.
4306 * gcc.target/arm/neon/vtrns32.c: Update.
4307 * gcc.target/arm/neon/vtrnu32.c: Update.
4308 * gcc.target/arm/neon/vzipf32.c: Update.
4309 * gcc.target/arm/neon/vzips32.c: Update.
4310 * gcc.target/arm/neon/vzipu32.c: Update.
4312 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4315 * gfortran.dg/inline_sum_4.f90: New test.
4317 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4319 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4321 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4323 * gcc.target/arm/fma-sp.c: New testcase.
4324 * gcc.target/arm/fma.c: Likewise.
4325 * gcc.target/arm/fma.h: Likewise.
4327 2012-07-04 Jason Merrill <jason@redhat.com>
4330 * g++.dg/other/enum3.C: New.
4332 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4335 * g++.dg/torture/pr53321.C: New test.
4337 2012-07-04 Richard Guenther <rguenther@suse.de>
4339 PR tree-optimization/53844
4340 * g++.dg/tree-ssa/pr53844.C: New testcase.
4342 2012-07-04 Richard Guenther <rguenther@suse.de>
4344 PR tree-optimization/53849
4345 * gcc.dg/pr53849.c: New testcase.
4347 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4350 * g++.dg/ext/label14.C: New test.
4352 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4355 * g++.dg/other/pr53811.C: New test.
4357 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4360 * gcc.target/m68k/stack-limit-1.c: New testcase.
4362 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4364 * gnat.dg/recursive_call.adb: New test.
4366 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4368 * gnat.dg/discr37.ad[sb]: New test.
4370 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4372 * g++.dg/other/packed1.C: Remove SH from xfail list.
4374 2012-07-02 Jason Merrill <jason@redhat.com>
4377 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4380 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4383 * g++.dg/cpp0x/decltype39.C: New.
4384 * g++.dg/diagnostic/method1.C: Adjust.
4387 * g++.dg/template/ref6.C: New.
4389 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4392 * gcc.target/sh/pr53568-1.c: New.
4394 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4397 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4399 2012-07-02 Jason Merrill <jason@redhat.com>
4402 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4405 * g++.dg/template/enum7.C: New.
4406 * g++.dg/other/ptrmem10.C: Adjust.
4407 * g++.dg/other/ptrmem11.C: Adjust.
4408 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4410 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4412 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4414 2012-07-01 Wei Guozhi <carrot@google.com>
4417 * gcc.target/arm/pr53447-1.c: New testcase.
4418 * gcc.target/arm/pr53447-2.c: New testcase.
4419 * gcc.target/arm/pr53447-3.c: New testcase.
4420 * gcc.target/arm/pr53447-4.c: New testcase.
4422 2012-06-29 Richard Guenther <rguenther@suse.de>
4424 PR tree-optimization/47061
4425 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4427 2012-06-29 Richard Guenther <rguenther@suse.de>
4429 PR tree-optimization/37541
4430 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4432 2012-06-29 Richard Guenther <rguenther@suse.de>
4434 PR tree-optimization/52589
4435 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4437 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4439 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4441 * g++.dg/template/error46.C: Add missing comment to dg-message.
4442 * g++.dg/template/crash107.C: Likewise.
4443 * g++.dg/template/error47.C: Likewise.
4444 * g++.dg/template/crash108.C: Likewise.
4445 * g++.dg/overload/operator5.C: Likewise.
4447 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4448 errors in dg-message directives, add comments.
4450 2012-06-28 Kai Tietz <ktietz@redhat.com>
4452 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4453 hard-coded 'unsigned long'.
4455 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4457 PR tree-optimization/51581
4458 * gcc.dg/vect/pr51581-4.c: New test.
4460 PR tree-optimization/53645
4461 * gcc.c-torture/execute/pr53645-2.c: New test.
4463 2012-06-28 Richard Guenther <rguenther@suse.de>
4466 * gcc.dg/torture/pr53790.c: New testcase.
4468 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4470 PR tree-optimization/53645
4471 * gcc.c-torture/execute/pr53645.c: New test.
4473 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4475 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4477 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4481 * gcc.dg/guality/pr49888.c: Account for the possibility that
4482 the variable is optimized out at the first test.
4484 2012-06-27 Jason Merrill <jason@redhat.com>
4486 * g++.dg/cpp0x/override2.C: Adjust.
4487 * g++.dg/template/error5.C: Adjust.
4488 * g++.dg/parse/crash28.C: Adjust.
4491 * g++.dg/parse/template27.C: New.
4492 * g++.dg/template/crash74.C: Adjust expected output.
4494 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4498 * gfortran.dg/typebound_operator_16.f03: New.
4500 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4502 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4503 even src1.i and src2.i fields even in the second half of the arrays.
4505 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4508 * g++.dg/torture/vshuf-16.inc: New test.
4509 * g++.dg/torture/vshuf-2.inc: New test.
4510 * g++.dg/torture/vshuf-4.inc: New test.
4511 * g++.dg/torture/vshuf-8.inc: New test.
4512 * g++.dg/torture/vshuf-main.inc: New test.
4513 * g++.dg/torture/vshuf-v16hi.C: New test.
4514 * g++.dg/torture/vshuf-v16qi.C: New test.
4515 * g++.dg/torture/vshuf-v2df.C: New test.
4516 * g++.dg/torture/vshuf-v2di.C: New test.
4517 * g++.dg/torture/vshuf-v2sf.C: New test.
4518 * g++.dg/torture/vshuf-v2si.C: New test.
4519 * g++.dg/torture/vshuf-v4df.C: New test.
4520 * g++.dg/torture/vshuf-v4di.C: New test.
4521 * g++.dg/torture/vshuf-v4sf.C: New test.
4522 * g++.dg/torture/vshuf-v4si.C: New test.
4523 * g++.dg/torture/vshuf-v8hi.C: New test.
4524 * g++.dg/torture/vshuf-v8qi.C: New test.
4525 * g++.dg/torture/vshuf-v8si.C: New test.
4527 2012-06-27 Richard Guenther <rguenther@suse.de>
4530 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4532 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4534 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4535 scan-dump-dem-not): Use printable pattern in test name.
4537 2012-06-26 Sterling Augustine <saugustine@google.com>
4538 Dominique Dhumieres <dominiq@lps.ens.fr>
4540 * gcc.dg/pubtypes-2.c: Update expected output.
4541 * gcc.dg/pubtypes-3.c: Likewise.
4542 * gcc.dg/pubtypes-4.c: Likewise.
4544 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4546 * gcc.dg/tree-ssa/slsr-1.c: New test.
4547 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4548 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4549 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4551 2012-06-26 Matt Turner <mattst88@gmail.com>
4554 * gcc.target/arm/mmx-2.c: New.
4556 2012-06-26 Richard Guenther <rguenther@suse.de>
4559 * g++.dg/torture/pr53752.C: New testcase.
4561 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4563 PR tree-optimization/53748
4564 * gcc.c-torture/compile/pr53748.c: New test.
4566 2012-06-25 Jason Merrill <jason@redhat.com>
4570 * g++.dg/cpp0x/decltype38.C: New.
4571 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4573 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4575 * lib/target-supports-dg.exp (testname-for-summary): New.
4576 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4577 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4578 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4579 scan-module-absence, output-exists, output-exists-not: Use
4580 testname-for-summary.
4581 (dg-test): Clean up testname_with_flags.
4582 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4583 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4584 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4585 scan-assembler-dem-not, object-size: Use testname-for-summary.
4586 * lib/gcov.exp (run-gcov): Likewise.
4587 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4588 scan-dump-dem, scan-dump-dem-note): Likewise.
4590 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4591 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4592 including profopt.opt; save and restore existing value.
4593 * g++.dg/bprob/bprob.exp: Likewise.
4594 * gcc.dg/matrix/matrix.exp: Likewise.
4595 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4596 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4599 2012-06-25 Richard Henderson <rth@redhat.com>
4601 * gcc.dg/pr53749.c: New.
4603 2012-06-25 Jason Merrill <jason@redhat.com>
4606 * g++.dg/cpp0x/nullptr28.C: New.
4608 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4610 * gcc.target/arm/neon-vld1_dupQ.c: New.
4612 2012-06-25 Florian Weimer <fweimer@redhat.com>
4614 * g++.dg/init/new35.C: New.
4615 * g++.dg/init/new36.C: New.
4616 * g++.dg/init/new37.C: New.
4617 * g++.dg/ext/vla5.C: New warning.
4618 * g++.dg/ext/vla8.C: New warning.
4619 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4621 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4622 James Greenhalgh <james.greenhalgh@arm.com>
4624 * gcc.target/arm/ftest-support-arm.h New testcase.
4625 * gcc.target/arm/ftest-support-thumb.h Likewise.
4626 * gcc.target/arm/ftest-support.h Likewise.
4627 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4628 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4629 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4630 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4631 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4632 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4633 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4634 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4635 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4636 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4637 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4638 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4639 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4640 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4641 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4642 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4643 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4644 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4645 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4646 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4647 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4648 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4649 * lib/target-supports.exp
4650 (check_effective_target_arm_arch_FUNC): Add support for more
4652 (add_options_for_arm_arch_FUNC): Likewise.
4653 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4655 2012-06-25 Jason Merrill <jason@redhat.com>
4658 * g++.dg/cpp0x/constexpr-tuple.C: New.
4660 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4663 * gcc.target/i386/pr53759.c: New test.
4666 * g++.dg/cpp0x/nsdmi7.C: New test.
4668 2012-06-24 Kai Tietz <ktietz@redhat.com>
4670 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4672 * gcc.target/i386/pr38988.c: Likewise.
4674 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4678 * gfortran.dg/typebound_generic_12.f03: New.
4679 * gfortran.dg/typebound_generic_13.f03: New.
4681 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4683 * gnat.dg/lto15.ad[sb]: New test.
4685 2012-06-21 Meador Inge <meadori@codesourcery.com>
4688 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4690 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4692 * gcc.dg/pch/ident-1.c: New test.
4693 * gcc.dg/pch/ident-1.hs: Header file for new test.
4695 2012-06-21 Michael Matz <matz@suse.de>
4698 * gcc.c-torture/execute/pr53688.c: New test.
4700 2012-06-20 Richard Guenther <rguenther@suse.de>
4702 PR tree-optimization/30318
4703 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4705 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4707 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4709 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4711 * gcc.target/i386/clearcapv2.map: New file.
4712 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4714 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4716 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4717 and add __sh__ case.
4719 2012-06-19 Jason Merrill <jason@redhat.com>
4722 * g++.dg/debug/localclass1.C: New.
4724 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4726 * g++.dg/cpp0x/override4.C: New.
4728 2012-06-14 Jason Merrill <jason@redhat.com>
4731 * g++.dg/cpp0x/decltype37.C: New.
4733 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4735 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4737 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4739 * gcc.c-torture/compile/vector-5.c,
4740 gcc.c-torture/compile/vector-6.c: New tests.
4742 2012-06-19 Richard Henderson <rth@redhat.com>
4744 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4746 2012-06-19 Richard Guenther <rguenther@suse.de>
4748 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4750 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4753 * gcc.target/i386/pr53712.c: New test.
4755 2012-06-18 Tobias Burnus <burnus@net-b.de>
4758 * gfortran.dg/elemental_optional_args_6.f90: New.
4760 2012-06-18 Tobias Burnus <burnus@net-b.de>
4763 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4764 * gfortran.dg/coarray/move_alloc_1.f90
4766 2012-06-18 Tobias Burnus <burnus@net-b.de>
4769 * gfortran.dg/coarray_27.f90: New.
4771 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4772 Greta Yorsh <Greta.Yorsh@arm.com>
4774 * gcc.target/arm/epilog-1.c: New test.
4776 2012-06-18 Richard Guenther <rguenther@suse.de>
4778 PR tree-optimization/53693
4779 * g++.dg/torture/pr53693.C: New testcase.
4781 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4783 PR tree-optimization/53703
4784 * gcc.dg/torture/pr53703.c: New test.
4786 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4789 * gcc.target/i386/pr53698.c: New test.
4791 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4793 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4795 2012-06-17 Tobias Burnus <burnus@net-b.de>
4799 * gfortran.dg/transfer_check_3.f90: New.
4801 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4803 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4805 2012-06-16 Tobias Burnus <burnus@net-b.de>
4809 * gfortran.dg/deferred_type_param_8.f90: New.
4811 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4813 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4814 testname that includes flags, passed in as new argument, in
4816 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4817 and pass it to verify-* procedures.
4819 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4820 alignment torture options with usual torture options.
4822 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4823 messages reported for one line of source code.
4824 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4825 * g++.dg/cpp0x/decltype2.C: Likewise.
4826 * g++.dg/cpp0x/decltype3.C: Likewise.
4827 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4828 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4829 * g++.dg/cpp0x/static_assert3.C: Likewise.
4830 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4831 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4832 * g++.dg/cpp0x/union1.C: Likewise.
4833 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4834 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4835 * g++.dg/cpp0x/variadic2.C: Likewise.
4836 * g++.dg/cpp0x/variadic20.C: Likewise.
4837 * g++.dg/cpp0x/variadic74.C: Likewise.
4838 * g++.dg/diagnostic/bitfld2.C: Likewise.
4839 * g++.dg/ext/attrib44.C: Likewise.
4840 * g++.dg/ext/no-asm-1.C: Likewise.
4841 * g++.dg/other/error34.C: Likewise.
4842 * g++.dg/parse/crash46.C: Likewise.
4843 * g++.dg/parse/error10.C: Likewise.
4844 * g++.dg/parse/error2.C: Likewise.
4845 * g++.dg/parse/error3.C: Likewise.
4846 * g++.dg/parse/error36.C: Likewise.
4847 * g++.dg/parse/error8.C: Likewise.
4848 * g++.dg/parse/error9.C: Likewise.
4849 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4850 * g++.dg/parse/parser-pr28152.C: Likewise.
4851 * g++.dg/parse/template25.C: Likewise.
4852 * g++.dg/parse/typename11.C: Likewise.
4853 * g++.dg/tc1/dr147.C: Likewise.
4854 * g++.dg/template/deduce3.C: Likewise.
4855 * g++.dg/template/koenig9.C: Likewise.
4856 * g++.dg/template/pr23510.C: Likewise.
4857 * g++.dg/warn/pr12242.C: Likewise.
4858 * g++.dg/warn/pr30551-2.C: Likewise.
4859 * g++.dg/warn/pr30551.C: Likewise.
4860 * g++.old-deja/g++.other/typename1.C: Likewise.
4861 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4863 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4866 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4867 * c-c++-common/torture/vshuf-2.inc: Likewise.
4868 * c-c++-common/torture/vshuf-4.inc: Likewise.
4869 * c-c++-common/torture/vshuf-8.inc: Likewise.
4870 * c-c++-common/torture/vshuf-main.inc: Likewise.
4871 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4872 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4873 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4874 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4875 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4876 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4877 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4878 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4879 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4880 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4881 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4882 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4883 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4884 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4886 2012-06-15 Michael Matz <matz@suse.de>
4888 * gcc.dg/tree-ssa/vector-4.c: New test.
4890 2012-06-15 Michael Matz <matz@suse.de>
4892 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4893 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4895 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4897 PR tree-optimization/53636
4898 * gcc.target/arm/pr53636.c: New test.
4900 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4902 PR tree-optimization/51581
4903 * gcc.c-torture/execute/pr51581-1.c: New test.
4904 * gcc.c-torture/execute/pr51581-2.c: New test.
4905 * gcc.dg/vect/pr51581-1.c: New test.
4906 * gcc.dg/vect/pr51581-2.c: New test.
4907 * gcc.dg/vect/pr51581-3.c: New test.
4908 * gcc.target/i386/avx-pr51581-1.c: New test.
4909 * gcc.target/i386/avx-pr51581-2.c: New test.
4910 * gcc.target/i386/avx2-pr51581-1.c: New test.
4911 * gcc.target/i386/avx2-pr51581-2.c: New test.
4912 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4914 2012-06-15 Richard Guenther <rguenther@suse.de>
4916 * gcc.c-torture/execute/20120615-1.c: New testcase.
4918 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4920 * gnat.dg/vect8.ad[sb]: New test.
4922 2012-06-14 Richard Guenther <rguenther@suse.de>
4924 * gcc.dg/tree-ssa/vrp.h: New testcase.
4925 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4927 2012-06-13 Christian Bruel <christian.bruel@st.com>
4930 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4932 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4934 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4936 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4939 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4940 test summary unique.
4942 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4943 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4944 scan-stack-usage-not): Don't strip torture options from test name.
4946 * lib/scandump.exp (scan-dump-times): Use printable version of
4947 regexp in test summary line.
4949 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4950 messages reported for one line of source code.
4951 * gcc.dg/format/few-1.c: Likewise.
4952 * gcc.dg/ia64-sync-2.c: Likewise.
4953 * gcc.dg/sync-2.c: Likewise.
4954 * gcc.dg/noncompile/pr44517.c: Likewise.
4956 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4959 * gcc.dg/guality/pr49888.c: New.
4961 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4963 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4964 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4965 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4967 2012-06-13 Tobias Burnus <burnus@net-b.de>
4970 * gfortran.dg/intent_out_7.f90: New.
4972 2012-06-13 Tobias Burnus <burnus@net-b.de>
4975 * gfortran.dg/save_4.f90: New.
4977 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4982 * gcc.dg/pr53532.c: New test.
4983 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4984 adjust line numbers.
4985 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4986 * gcc.dg/Wcxx-compat-8.c: Likewise.
4987 * gcc.dg/pr51034.c: New test.
4988 * gcc.dg/pr53196-1.c: New test.
4989 * gcc.dg/pr53196-2.c: New test.
4991 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4993 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4994 alignment torture options with usual torture options.
4995 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4996 instead of dg-options.
4997 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4998 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4999 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5000 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5001 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5002 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5004 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5005 to checks for multiple messages reported for one line of source code.
5006 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5008 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5009 messages reported for one line of source code.
5011 * gcc.dg/20031223-1.c: Add comments to check for multiple
5012 messages reported for one line of source code.
5013 * gcc.dg/Wconversion-integer.c: Likewise.
5014 * gcc.dg/Wfatal-2.c: Likewise.
5015 * gcc.dg/Wfatal.c: Likewise.
5016 * gcc.dg/Wobjsize-1.c: Likewise.
5017 * gcc.dg/c99-vla-jump-1.c: Likewise.
5018 * gcc.dg/c99-vla-jump-2.c: Likewise.
5019 * gcc.dg/c99-vla-jump-3.c: Likewise.
5020 * gcc.dg/c99-vla-jump-4.c: Likewise.
5021 * gcc.dg/c99-vla-jump-5.c: Likewise.
5022 * gcc.dg/decl-9.c: Likewise.
5023 * gcc.dg/declspec-10.c: Likewise.
5024 * gcc.dg/declspec-18.c: Likewise.
5025 * gcc.dg/mtune.c: Likewise.
5026 * gcc.dg/parser-pr28152-2.c: Likewise.
5027 * gcc.dg/parser-pr28152.c: Likewise.
5028 * gcc.dg/pr14475.c: Likewise.
5029 * gcc.dg/pr27953.c: Likewise.
5030 * gcc.dg/pr28322-3.c: Likewise.
5031 * gcc.dg/pr30457.c: Likewise.
5032 * gcc.dg/pr30551-2.c: Likewise.
5033 * gcc.dg/pr30551-3.c: Likewise.
5034 * gcc.dg/pr30551-4.c: Likewise.
5035 * gcc.dg/pr30551-5.c: Likewise.
5036 * gcc.dg/pr30551-6.c: Likewise.
5037 * gcc.dg/pr30551.c: Likewise.
5038 * gcc.dg/pr45461.c: Likewise.
5039 * gcc.dg/pr48552-1.c: Likewise.
5040 * gcc.dg/pr48552-2.c: Likewise.
5041 * gcc.dg/redecl-1.c: Likewise.
5042 * gcc.dg/transparent-union-3.c: Likewise.
5043 * gcc.dg/utf-dflt.c: Likewise.
5044 * gcc.dg/utf-dflt2.c: Likewise.
5045 * gcc.dg/vla-8.c: Likewise.
5046 * gcc.dg/vla-init-1.c: Likewise.
5047 * gcc.dg/wtr-int-type-1.c: Likewise.
5049 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5050 messages reported for for one line of source code.
5051 * c-c++-common/raw-string-5.c: Likewise.
5052 * c-c++-common/raw-string-4.c: Likewise.
5053 * c-c++-common/raw-string-6.c: Likewise.
5054 * c-c++-common/pr20000.c: Likewise.
5056 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5057 messages reported for one line of source code.
5058 * gcc.dg/cpp/pr30786.c: Likewise.
5059 * gcc.dg/cpp/pr28709.c: Likewise.
5060 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5061 * gcc.dg/cpp/macspace2.c: Likewise.
5062 * gcc.dg/cpp/missing-header-1.c: Likewise.
5063 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5064 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5065 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5067 2012-06-12 Jason Merrill <jason@redhat.com>
5070 * g++.dg/template/local7.C: New.
5072 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5075 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5076 * gcc.target/sh/pr51340-2.c: Likewise.
5077 * gcc.target/sh/pr51340-3.c: Likewise.
5079 2012-06-12 Michael Matz <matz@suse.de>
5081 * gcc.dg/torture/alias-1.c: New test.
5083 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5085 PR rtl-optimization/53589
5086 * gcc.dg/torture/pr53589.c: New test.
5088 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5091 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5092 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5093 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5094 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5095 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5096 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5097 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5098 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5099 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5100 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5101 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5102 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5103 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5104 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5105 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5106 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5108 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5110 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5111 (check_intel_cpu_model): New function.
5112 (check_amd_cpu_model): New function.
5113 (check_features): New function.
5114 (__get_cpuid_output): New function.
5115 (check_detailed): New function.
5116 (fn1): Rename to quick_check.
5117 (main): Update to call quick_check and call check_detailed.
5119 2012-06-11 Richard Henderson <rth@redhat.com>
5121 * lib/target-supports.exp
5122 (check_effective_target_sync_long_long_runtime): Use
5123 check_effective_target_lp64 instead of
5124 check_effective_target_powerpc64 for powerpc targets.
5126 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5129 * gcc.target/sh/pr53511-1.c: New.
5131 2012-06-11 Richard Guenther <rguenther@suse.de>
5134 * g++.dg/lto/pr53470_0.C: New testcase.
5135 * gcc.dg/lto/pr53470_0.c: Likewise.
5137 2012-06-11 Richard Guenther <rguenther@suse.de>
5140 * g++.dg/ext/pr53605.C: New testcase.
5142 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5144 * gnat.dg/specs/array1.ads: New test.
5145 * gnat.dg/specs/array2.ads: Likewise.
5146 * gnat.dg/array22.adb: Likewise.
5148 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5150 * gnat.dg/constant4.adb: New test.
5151 * gnat.dg/constant4_pkg.ads: New helper.
5153 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5156 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5157 * gfortran.dg/allocate_class_1.f90: Modified.
5158 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5159 * gfortran.dg/allocate_class_2.f90: New.
5161 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5164 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5166 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5169 * gfortran.dg/string_assign_2.f90: New test case.
5171 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5174 * gfortran.dg/string_assign_1.f90: New test case.
5176 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5179 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5180 * gcc.dg/gomp/critical-4.c: Likewise.
5181 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5182 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5183 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5184 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5185 * c-c++-common/gomp/pr53580.c: New test.
5187 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5190 * g++.dg/cpp0x/forw_enum11.C: New.
5192 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5195 * g++.dg/cpp0x/alias-decl-19.C: New.
5197 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5199 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5201 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5203 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5205 (XSTATE_SSE): Ditto.
5206 (XSTATE_YMM): Ditto.
5207 (avx_os_support): Use new defines.
5209 2012-06-06 Richard Guenther <rguenther@suse.de>
5212 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5215 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5218 * g++.dg/cpp0x/pr52841.C: New testcase.
5220 2012-06-06 Richard Guenther <rguenther@suse.de>
5222 PR tree-optimization/53081
5223 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5224 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5226 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5228 * gcc.target/powerpc/pr53487.c: New test.
5230 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5232 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5234 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5236 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5238 2012-06-05 Richard Guenther <rguenther@suse.de>
5240 PR tree-optimization/30442
5241 * gcc.dg/vect/bb-slp-30.c: New testcase.
5243 2012-06-05 Richard Guenther <rguenther@suse.de>
5245 PR tree-optimization/53081
5246 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5247 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5248 -fno-tree-loop-distribute-patterns.
5250 2012-06-05 Alan Modra <amodra@gmail.com>
5252 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5253 Check static chain in nested funcs.
5255 2012-06-04 Tobias Burnus <burnus@net-b.de>
5258 * gfortran.dg/init_flag_10.f90: New.
5260 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5263 * g++.dg/warn/Wenum-compare-no-2: New.
5265 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5267 PR preprocessor/53463
5268 * g++.dg/cpp/limits.C: New test.
5269 * g++.dg/parse/error19.C: Adjust.
5270 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5271 * g++.dg/warn/pr35635.C: Likewise.
5272 * g++.old-deja/g++.pt/assign1.C: Likewise.
5274 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5277 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5278 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5279 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5280 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5281 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5282 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5283 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5284 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5286 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5288 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5290 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5292 PR tree-optimization/53550
5293 * gcc.dg/pr53550.c: New test.
5295 2012-06-04 Richard Guenther <rguenther@suse.de>
5297 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5298 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5299 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5301 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5304 * gfortran.dg/parameter_array_element_2.f90: New.
5306 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5309 * gcc.target/sh/pr53512-1.c: New.
5310 * gcc.target/sh/pr53512-2.c: New.
5311 * gcc.target/sh/pr53512-3.c: New.
5312 * gcc.target/sh/pr53512-4.c: New.
5314 2012-06-01 Jason Merrill <jason@redhat.com>
5317 * g++.dg/ext/visibility/template12.C: New.
5318 * g++.dg/ext/attrib14.C: Adjust warning line.
5321 * g++.dg/parse/new6.C: New.
5322 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5324 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5326 * c-c++-common/restrict-2.c: Revert previous change.
5328 2012-06-01 Jason Merrill <jason@redhat.com>
5331 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5334 * g++.dg/cpp0x/auto33.C: New.
5336 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5339 * g++.dg/parse/namespace-alias-1.C: New.
5341 2012-06-01 Christian Bruel <christian.bruel@st.com>
5343 * gcc.dg/spec-options.c: New test.
5344 * gcc.dg/foo.specs: New file.
5346 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5349 * gnat.dg/lto14.adb: Skip on Solaris.
5351 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5353 * gcc.target/cris/sync-1-v10.c,
5354 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5355 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5356 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5357 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5358 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5359 gcc.target/cris/torture/sync-mis-op-i-1.c,
5360 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5361 gcc.target/cris/torture/sync-mis-op-i-2.c,
5362 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5363 gcc.target/cris/torture/sync-mis-op-i-3.c,
5364 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5365 gcc.target/cris/torture/sync-mis-op-s-1.c,
5366 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5367 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5368 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5369 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5370 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5371 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5372 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5373 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5374 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5376 2012-05-31 Richard Guenther <rguenther@suse.de>
5378 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5379 ldist-pr45948.c with disabled SCCP.
5381 2012-05-31 Richard Guenther <rguenther@suse.de>
5384 * gcc.dg/torture/pr48493.c: New testcase.
5386 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5388 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5390 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5391 of the initialization loop.
5392 (dg-final): Adjust the expected number of vectorized loops depending
5393 on vect_char_mult target selector.
5395 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5397 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5398 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5399 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5402 2012-05-30 Jason Merrill <jason@redhat.com>
5405 * g++.dg/init/new34.C: New.
5406 * g++.dg/tree-ssa/stabilize1.C: New.
5408 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5411 * g++.dg/init/new33.C: New test.
5413 2012-05-30 Richard Guenther <rguenther@suse.de>
5416 * gcc.dg/torture/pr53501.c: New testcase.
5417 * c-c++-common/restrict-2.c: Adjust.
5419 2012-05-30 Alan Modra <amodra@gmail.com>
5421 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5424 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5426 * gcc.target/i386/shuf-concat.c: New test.
5428 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5430 PR rtl-optimization/53519
5431 * gcc.c-torture/compile/pr53519.c: New test.
5433 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5435 * gcc.target/arm/neon-vrev.c: New.
5437 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5440 * gcc.target/sh/pr51340-1.c: New.
5441 * gcc.target/sh/pr51340-2.c: New.
5442 * gcc.target/sh/pr51340-3.c: New.
5444 2012-05-29 Richard Guenther <rguenther@suse.de>
5446 PR tree-optimization/53516
5447 * gcc.dg/torture/pr53516.c: New testcase.
5449 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5451 PR preprocessor/53229
5452 * gcc.dg/cpp/paste6.c: Force to run without
5453 -ftrack-macro-expansion.
5454 * gcc.dg/cpp/paste8.c: Likewise.
5455 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5456 -ftrack-macro-expansion.
5457 * gcc.dg/cpp/paste12.c: Force to run without
5458 -ftrack-macro-expansion.
5459 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5460 -ftrack-macro-expansion.
5461 * gcc.dg/cpp/paste13.c: Likewise.
5462 * gcc.dg/cpp/paste14.c: Likewise.
5463 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5464 -ftrack-macro-expansion.
5465 * gcc.dg/cpp/paste18.c: New test.
5467 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5469 * gcc.target/cris/torture/trap-1.c,
5470 gcc.target/cris/torture/trap-2.c,
5471 gcc.target/cris/torture/trap-3.c,
5472 gcc.target/cris/torture/trap-v0.c,
5473 gcc.target/cris/torture/trap-v3.c: New tests.
5475 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5478 * g++.dg/warn/Wbraces3.C: New.
5479 * g++.dg/warn/Wbraces4.C: Likewise.
5481 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5483 PR tree-optimization/53505
5484 * c-c++-common/torture/pr53505.c: New test.
5486 2012-05-27 Nathan Sidwell <nathan@acm.org>
5488 * gcc.dg/stmt-expr-4.c: New.
5490 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5493 * g++.dg/parse/crash60.C: New.
5495 2012-05-26 Jason Merrill <jason@redhat.com>
5498 * c-c++-common/array-lit.c: New.
5499 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5501 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5504 * gnat.dg/array21.adb: New test.
5506 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5508 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5510 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5513 * g++.dg/other/anon-union3.C: New.
5515 2012-05-25 Ian Lance Taylor <iant@google.com>
5517 * gcc.dg/split-6.c: New test.
5519 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5521 * gnat.dg/lto14.adb: New test.
5523 2012-05-25 Tristan Gingold <gingold@adacore.com>
5525 * gcc.target/i386/large-frame.c: New.
5527 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5528 * gcc.target/powerpc/lhs-1.c: New.
5529 * gcc.target/powerpc/lhs-2.c: New.
5530 * gcc.target/powerpc/lhs-3.c: New.
5532 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5534 Make unwound macro expansion trace less redundant
5535 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5536 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5537 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5538 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5539 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5540 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5542 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5545 * g++.dg/cpp0x/constexpr-default1.C: New.
5547 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5550 * g++.dg/eh/goto2.C: New.
5552 2012-05-24 Richard Guenther <rguenther@suse.de>
5555 * g++.dg/tree-prof/pr53460.C: New testcase.
5557 2012-05-24 Richard Guenther <rguenther@suse.de>
5560 * g++.dg/debug/pr53466.C: New testcase.
5562 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5564 PR tree-optimization/53465
5565 * gcc.c-torture/execute/pr53465.c: New test.
5567 2012-05-23 Tobias Burnus <burnus@net-b.de>
5571 * gfortran.dg/allocate_with_typespec_6.f90: New.
5573 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5576 * g++.dg/warn/delete-array-1.C: New.
5578 2012-05-23 Richard Guenther <rguenther@suse.de>
5580 * gcc.dg/torture/pr39074-2.c: Adjust.
5581 * gcc.dg/torture/pr39074.c: Likewise.
5582 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5583 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5585 2012-05-22 Jan Hubicka <jh@suse.cz>
5588 * g++.dg/torture/pr53161.C: New testcase.
5590 2012-05-22 Tobias Burnus <burnus@net-b.de>
5593 * gfortran.dg/realloc_on_assign_15.f90: New.
5595 2012-05-22 Richard Guenther <rguenther@suse.de>
5598 * gcc.dg/torture/pr51071-2.c: New testcase.
5600 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5602 PR tree-optimization/53336
5603 * g++.dg/torture/pr53336.C: New testcase.
5605 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5608 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5609 instead of -Wunused-local-typedefs.
5611 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5614 * g++.dg/other/abstract4.C: New-
5616 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5619 * g++.dg/ext/attrib46.C: New.
5621 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5624 * gcc.c-torture/compile/pr53418-1.c,
5625 gcc.c-torture/compile/pr53418-2.c: New tests.
5627 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5629 PR tree-optimization/53366
5630 * gcc.dg/torture/pr53366-1.c: New test.
5631 * gcc.dg/torture/pr53366-2.c: New test.
5632 * gcc.target/i386/pr53366-1.c: New test.
5633 * gcc.target/i386/pr53366-2.c: New test.
5635 PR tree-optimization/53409
5636 * gcc.c-torture/compile/pr53409.c: New test.
5638 PR tree-optimization/53410
5639 * gcc.c-torture/compile/pr53410-1.c: New test.
5640 * gcc.c-torture/compile/pr53410-2.c: New test.
5642 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5645 * gcc.target/i386/pr53425-1.c: New file.
5646 * gcc.target/i386/pr53425-2.c: Likewise.
5648 2012-05-21 Richard Guenther <rguenther@suse.de>
5650 PR tree-optimization/53408
5651 * gcc.dg/torture/pr53408.c: New testcase.
5653 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5654 H.J. Lu <hongjiu.lu@intel.com>
5657 * gcc.target/i386/pr53416.c: New file.
5659 2012-05-21 Richard Guenther <rguenther@suse.de>
5661 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5663 2012-05-21 Richard Guenther <rguenther@suse.de>
5665 * gcc.dg/torture/ldist-1.c: New testcase.
5667 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5669 * gnat.dg/lto13.adb: New test.
5670 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5672 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5674 * gnat.dg/specs/lto12.ads: New test.
5675 * gnat.dg/specs/lto12_pkg.ads: New helper.
5677 2012-05-18 Richard Guenther <rguenther@suse.de>
5679 PR tree-optimization/53346
5680 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5681 * gcc.target/i386/incoming-10.c: Adjust.
5682 * gcc.target/i386/incoming-11.c: Likewise.
5683 * gcc.target/i386/pr46295.c: Likewise.
5685 2012-05-18 Richard Guenther <rguenther@suse.de>
5687 * gcc.dg/pr53352.c: Return zero.
5689 2012-05-18 Richard Guenther <rguenther@suse.de>
5691 PR tree-optimization/53390
5692 * gcc.dg/torture/pr53390.c: New testcase.
5694 2012-05-18 Meador Inge <meadori@codesourcery.com>
5696 PR rtl-optimization/53352
5697 * gcc.dg/pr53352.c: New test.
5699 2012-05-17 David S. Miller <davem@davemloft.net>
5701 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5702 failure on sparc-*-linux-gnu.
5704 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5707 * g++.dg/parse/error49.C: New.
5708 * g++.dg/cpp0x/error8.C: Likewise.
5709 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5710 * g++.dg/ext/utf-dflt2.C: Likewise.
5711 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5712 * g++.dg/ext/utf-dflt.C: Likewise.
5713 * c-c++-common/raw-string-3.c: Likewise.
5714 * c-c++-common/raw-string-4.c: Likewise.
5716 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5719 * g++.dg/cpp0x/catch1.C: New.
5721 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5724 * g++.dg/parse/error48.C: New.
5725 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5726 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5728 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5730 * gcc.dg/tm/indirect-2.c: New test.
5732 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5734 PR tree-optimization/53217
5735 * gfortran.dg/pr53217.f90: New test.
5737 2012-05-16 Richard Guenther <rguenther@suse.de>
5739 PR tree-optimization/53364
5740 * g++.dg/torture/pr53364.C: New testcase.
5742 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5745 * gcc.dg/pr52549.c: Fix test for long != void*
5746 * gcc.c-torture/execute/pr52979-1.x: New file.
5747 * gcc.c-torture/execute/pr52979-2.x: New file.
5749 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5751 PR preprocessor/7263
5752 * gcc.dg/binary-constants-2.c: Run without tracking locations
5753 accross macro expansion.
5754 * gcc.dg/binary-constants-3.c: Likewise.
5755 * gcc.dg/cpp/sysmac2.c: Likewise.
5756 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5758 * gcc.dg/cpp/syshdr3.c: New test.
5759 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5760 * gcc.dg/system-binary-constants-1.c: New test.
5761 * gcc.dg/system-binary-constants-1.h: New header for the new test
5763 * g++.dg/cpp/syshdr3.C: New test.
5764 * g++.dg/cpp/syshdr3.h: New header the new test above.
5765 * g++.dg/system-binary-constants-1.C: New test.
5766 * g++.dg/system-binary-constants-1.h: New header the new test
5769 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5771 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5773 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5776 * gcc.dg/pr53358.c: New test.
5778 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5781 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5782 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5784 2012-05-15 Olivier Hainque <hainque@adacore.com>
5786 * g++.dg/eh/sighandle.C: New testcase.
5788 2012-05-15 Richard Guenther <rguenther@suse.de>
5790 PR tree-optimization/53355
5791 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5793 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5795 * gfortran.dg/*.f90: Remove now redundant manual
5796 cleanup-modules directive.
5798 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5800 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5801 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5803 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5806 * gfortran.dg/int_range_io_1.f90: New test.
5808 2012-05-14 Andi Kleen <ak@linux.intel.com>
5809 Jakub Jelinek <jakub@redhat.com>
5812 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5813 * gcc.target/i386/rtm-check.h: New file.
5814 * gcc.target/i386/pr53315.c: New test.
5816 2012-05-14 Tobias Burnus <burnus@net-b.de>
5821 * gfortran.dg/deferred_type_param_4.f90: New.
5822 * gfortran.dg/deferred_type_param_6.f90: New.
5824 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5826 * gcc.target/i386/retarg.c: New test.
5828 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5831 * gfortran.dg/deferred_type_param_3.f90: New.
5832 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5833 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5835 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5837 * gnat.dg/null_pointer_deref3.adb: New test.
5839 2012-05-12 Tobias Burnus <burnus@net-b.de>
5843 * gfortran.dg/deferred_type_param_5.f90: New.
5845 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5847 * g++.dg/parse/error47.C: New.
5849 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5852 * gfortran.dg/string_compare_4.f90: Change option
5853 to -fdump-tree-original. Add test case for kind=4.
5855 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5858 * gfortran.dg/string_compare_4.f90: New test.
5860 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5862 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5864 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5867 * g++.dg/cpp0x/variadic132.C: New.
5869 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5872 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5873 * g++.dg/parse/error26.C: Tweak dg-error column number.
5875 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5878 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5880 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5882 * gnat.dg/lto11.ad[sb]: New test.
5884 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5887 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5888 directive to Scan for vpmuldq, not vpmacsdql.
5890 2012-05-09 Michael Matz <matz@suse.de>
5892 PR tree-optimization/53185
5893 * gcc.dg/vect/pr53185.c: New test.
5895 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5898 * gcc.target/i386/pr53249.c: New.
5900 2012-05-09 Richard Guenther <rguenther@suse.de>
5902 PR tree-optimization/18437
5903 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5904 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5906 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5908 PR tree-optimization/53226
5909 * gcc.c-torture/compile/pr53226.c: New test.
5911 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5913 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5914 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5915 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5916 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5917 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5918 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5919 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5920 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5921 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5922 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5923 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5924 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5925 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5926 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5928 2012-05-09 Dehao Chen <dehao@google.com>
5930 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5931 * gcc.dg/predict-2.c: Likewise.
5932 * gcc.dg/predict-3.c: Likewise.
5933 * gcc.dg/predict-4.c: Likewise.
5934 * gcc.dg/predict-5.c: Likewise.
5935 * gcc.dg/predict-6.c: Likewise.
5937 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5940 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5942 2012-05-08 Richard Guenther <rguenther@suse.de>
5944 * gcc.dg/fold-bitand-4.c: New testcase.
5946 2012-05-08 Dehao Chen <dehao@google.com>
5948 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5949 heuristic is working properly.
5950 * gcc.dg/predict-2.c: Likewise.
5951 * gcc/dg/predict-3.c: Likewise.
5952 * gcc/dg/predict-4.c: Likewise.
5953 * gcc/dg/predict-5.c: Likewise.
5954 * gcc/dg/predict-6.c: Likewise.
5956 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5958 PR tree-optimization/53239
5959 * g++.dg/opt/vrp3.C: New test.
5960 * g++.dg/opt/vrp3-aux.cc: New file.
5961 * g++.dg/opt/vrp3.h: New file.
5963 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5965 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5966 .uleb128 support in assembler output.
5968 2012-05-07 Richard Guenther <rguenther@suse.de>
5971 * g++.dg/lto/pr42987_0.C: New testcase.
5972 * g++.dg/lto/pr42987_1.C: Likewise.
5974 2012-05-07 Tobias Burnus <burnus@net-b.de>
5977 * gfortran.dg/typebound_operator_15.f90: New.
5979 2012-05-06 Tobias Burnus <burnus@net-b.de>
5982 * gfortran.dg/class_array_13.f90: New.
5984 2012-05-06 Tristan Gingold <gingold@adacore.com>
5986 * gnat.dg/warn7.adb: New test.
5988 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5990 * gnat.dg/specs/renamings.ads: Rename to...
5991 * gnat.dg/specs/renaming1.ads: ...this.
5992 * gnat.dg/specs/renaming2.ads: New test.
5993 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5994 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5995 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5996 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5998 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6000 * gnat.dg/discr36.ad[sb]: New test.
6001 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6003 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6006 * c-c++-common/pr43772.c: New.
6008 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6011 * gfortran.dg/select_type_26.f03 : New test.
6012 * gfortran.dg/select_type_27.f03 : New test.
6015 * gfortran.dg/select_type_28.f03 : New test.
6017 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6021 * gfortran.dg/mod_sign0_1.f90: New test.
6022 * gfortran.dg/mod_large_1.f90: New test.
6024 2012-05-04 Tobias Burnus <burnus@net-b.de>
6027 gfortran.dg/public_private_module_5.f90: New.
6029 2012-05-04 Tobias Burnus <burnus@net-b.de>
6032 * gfortran.dg/constructor_7.f90: New.
6033 * gfortran.dg/constructor_8.f90: New.
6035 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6038 * g++.dg/cpp0x/static_assert7.C: New.
6040 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6042 PR tree-optimization/52633
6043 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6044 recognized as widening shifts instead of over-widening.
6045 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6046 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6047 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6048 * gcc.target/arm/pr52633.c: New test.
6050 2012-05-04 Richard Guenther <rguenther@suse.de>
6052 PR tree-optimization/53168
6053 * gcc.dg/torture/pr53168.c: New testcase.
6054 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6056 2012-05-04 Richard Guenther <rguenther@suse.de>
6058 * gcc.dg/lto/pr53214_0.c: New testcase.
6060 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6062 * gcc.target/ia64/pr48496.c: New test.
6063 * gcc.target/ia64/pr52657.c: Likewise.
6065 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6068 * c-c++-common/pr51712.c: New.
6070 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6073 * gcc.target/powwerpc/pr53199.c: New file.
6075 2012-05-03 Jason Merrill <jason@redhat.com>
6077 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6079 * gcc.dg/debug/dwarf2/dups-types.c: New.
6080 * gcc.dg/debug/dwarf2/dups-types.h: New.
6082 2012-05-03 Jason Merrill <jason@redhat.com>
6084 * g++.dg/debug/dwarf2/namespace-2.C: New.
6085 * g++.dg/debug/dwarf2/localclass3.C: New.
6087 2012-05-03 Jason Merrill <jason@redhat.com>
6089 * g++.dg/debug/dwarf2/thunk1.C: New.
6091 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6094 * g++.dg/other/final2.C: New.
6096 2012-05-03 Richard Guenther <rguenther@suse.de>
6098 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6100 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6102 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6103 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6104 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6105 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6107 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6109 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6111 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6112 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6113 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6116 * gcc.dg/pr53174.c: New test.
6119 * gcc.target/arm/pr53187.c: New test.
6120 * gcc.c-torture/compile/pr53187.c: New test.
6122 2012-05-03 Richard Guenther <rguenther@suse.de>
6124 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6125 unsupported prefetching support.
6127 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6129 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6130 option -ftrack-macro-expansion=0.
6131 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6132 option -ftrack-macro-expansion=0.
6134 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6136 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6137 dg-options for target arm with dg-additional-options.
6139 2012-05-03 Richard Guenther <rguenther@suse.de>
6141 PR tree-optimization/53144
6142 * gcc.dg/torture/pr53144.c: New testcase.
6144 2012-05-03 Tobias Burnus <burnus@net-b.de>
6147 * gfortran.dg/pointer_intent_7.f90: New.
6148 * gfortran.dg/pure_formal_3.f90: New.
6150 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6152 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6154 2012-05-02 Martin Jambor <mjambor@suse.cz>
6157 * g++.dg/lto/pr52605_0.C: New test.
6159 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6161 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6162 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6163 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6164 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6165 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6166 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6167 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6168 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6169 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6170 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6171 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6172 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6173 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6174 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6175 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6176 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6178 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6181 * gcc.dg/pr53153.c: New test.
6183 2012-05-02 Richard Guenther <rguenther@suse.de>
6185 * g++.dg/tree-ssa/pr19807.C: Adjust.
6187 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6189 PR tree-optimization/53163
6190 * gcc.c-torture/compile/pr53163.c: New test.
6192 PR rtl-optimization/53160
6193 * gcc.c-torture/execute/pr53160.c: New test.
6195 2012-05-01 Ian Lance Taylor <iant@google.com>
6198 * gcc.dg/pr37303.c: New test.
6200 2012-05-01 Richard Henderson <rth@redhat.com>
6202 * lib/target-supports.exp
6203 (check_effective_target_sync_long_long_runtime): True for
6204 check_effective_target_powerpc64.
6206 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6209 * gcc.dg/vector-1.c: Move to ...
6210 * c-c++-common/vector-1.c: ... here.
6211 * gcc.dg/vector-2.c: Move to ...
6212 * c-c++-common/vector-2.c: ... here.
6213 * gcc.dg/vector-3.c: Move to ...
6214 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6215 * gcc.dg/vector-4.c: Move to ...
6216 * c-c++-common/vector-4.c: ... here.
6217 * gcc.dg/vector-init-1.c: Move to ...
6218 * c-c++-common/vector-init-1.c: ... here.
6219 * gcc.dg/vector-init-2.c: Move to ...
6220 * c-c++-common/vector-init-2.c: ... here.
6221 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6222 * c-c++-common/vector-subscript-1.c: ... here.
6223 * gcc.dg/vector-subscript-2.c: Move to ...
6224 * c-c++-common/vector-subscript-2.c: ... here.
6225 * gcc.dg/vector-subscript-3.c: Move to ...
6226 * c-c++-common/vector-subscript-3.c: ... here.
6229 * g++.dg/cpp0x/vt-51314.C: New test.
6230 * g++.dg/cpp0x/variadic76.C: Fix.
6232 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6234 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6236 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6238 Add -Wvarargs option
6239 * c-c++-common/Wvarargs.c: New test case.
6240 * c-c++-common/Wvarargs-2.c: Likewise.
6242 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6244 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6245 * objc.dg/foreach-7.m: Force the test case to run without
6246 -ftrack-macro-expansion.
6247 * c-c++-common/tm/attrib-1.c: Likewise.
6248 * c-c++-common/warn-ommitted-condop.c: Likewise.
6249 * gcc.dg/assign-warn-1.c: Likewise.
6250 * gcc.dg/assign-warn-2.c: Likewise.
6251 * gcc.dg/attr-alloc_size.c: Likewise.
6252 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6253 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6254 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6255 * gcc.dg/c90-const-expr-9.c: Likewise.
6256 * gcc.dg/c99-const-expr-9.c: Likewise.
6257 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6258 * gcc.dg/cpp/direct2s.c: Likewise.
6259 * gcc.dg/cpp/pr28709.c: Likewise.
6260 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6261 * gcc.dg/dfp/composite-type.c: Likewise.
6262 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6263 with -ftrack-macro-expansion
6264 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6265 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6266 * g++.dg/ext/cleanup-1.C: Likewise.
6267 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6268 * g++.dg/template/sfinae10.C: Likewise.
6269 * g++.dg/tm/wrap-2.C: Likewise.
6270 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6271 * g++.dg/warn/Wsign-conversion.C: Likewise.
6272 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6273 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6274 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6275 it to run with -ftrack-macro-expansion.
6276 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6277 test cases without -ftrack-macro-expansion.
6279 Fix location for static class members
6280 * g++.dg/template/sfinae6_neg.C: Adjust.
6282 Make conversion warnings work on NULL with -ftrack-macro-expansion
6283 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6284 alongside the previous testing for NULL.
6286 Fix -Wuninitialized for -ftrack-macro-expansion
6287 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6289 Strip "<built-in>" loc from displayed expansion context
6290 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6291 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6292 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6295 Fix expansion point loc for macro-like tokens
6296 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6297 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6299 Fix token pasting with -ftrack-macro-expansion
6300 * gcc.dg/cpp/paste17.c: New test case for
6301 -ftrack-macro-expansion=2 mode only.
6302 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6304 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6306 * gnat.dg/warn6.ad[sb]: New test.
6308 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6311 * gcc.dg/20011021-1.c: Adjust testcase.
6313 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6316 * gfortran.dg/function_optimize_12.f90: New test.
6318 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6321 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6322 code to match current output and cover new peephole2 pattern.
6324 2012-04-27 Ollie Wild <aaw@google.com>
6326 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6328 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6330 * gcc.c-torture/execute/20120427-2.c: New testcase.
6331 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6332 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6333 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6335 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6338 * gcc.c-torture/execute/20120427-1.c: New testcase.
6340 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6343 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6345 2012-04-27 Tom de Vries <tom@codesourcery.com>
6347 PR tree-optimization/51879
6348 * gcc.dg/pr51879.c: New test.
6349 * gcc.dg/pr51879-2.c: Same.
6350 * gcc.dg/pr51879-3.c: Same.
6351 * gcc.dg/pr51879-4.c: Same.
6352 * gcc.dg/pr51879-6.c: Same.
6354 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6357 * g++.dg/cpp0x/defaulted35.C: New.
6358 * g++.dg/cpp0x/defaulted15.C: Adjust.
6360 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6362 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6365 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6367 * gcc.target/i386/builtin_target.c: Check avx2.
6369 2012-04-26 Alan Modra <amodra@gmail.com>
6371 * gcc.target/powerpc/savres.c: New test.
6372 * gcc.target/powerpc/powerpc.exp: Run it.
6374 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6377 * gcc.dg/torture/pr53120.c: New test.
6379 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6382 * gcc.c-torture/compile/pr52979-1.c: New test.
6383 * gcc.c-torture/execute/pr52979-1.c: New test.
6384 * gcc.c-torture/execute/pr52979-2.c: New test.
6386 2012-04-25 Richard Guenther <rguenther@suse.de>
6388 * gcc.target/i386/l_fma_float_5.c: Adjust.
6389 * gcc.target/i386/l_fma_double_4.c: Likewise.
6390 * gcc.target/i386/l_fma_float_2.c: Likewise.
6391 * gcc.target/i386/l_fma_float_6.c: Likewise.
6392 * gcc.target/i386/l_fma_double_1.c: Likewise.
6393 * gcc.target/i386/l_fma_double_5.c: Likewise.
6394 * gcc.target/i386/l_fma_float_3.c: Likewise.
6395 * gcc.target/i386/l_fma_double_2.c: Likewise.
6396 * gcc.target/i386/l_fma_double_6.c: Likewise.
6397 * gcc.target/i386/l_fma_float_4.c: Likewise.
6398 * gcc.target/i386/l_fma_double_3.c: Likewise.
6399 * gcc.target/i386/l_fma_float_1.c: Likewise.
6401 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6403 PR tree-optimization/53058
6404 * gcc.c-torture/compile/pr53058.c: New test.
6406 2012-04-25 Jan Hubicka <jh@suse.cz>
6409 * gcc.target/i386/pr39082-1.c: Update warning location.
6411 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6414 * gcc.dg/pr52880.c: New test.
6416 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6418 * gcc.dg/m-un-2.c: Update.
6419 * gcc.dg/20011021-1.c: Update.
6421 2012-04-25 Tobias Burnus <burnus@net-b.de>
6424 * gfortran.dg/realloc_on_assign_14.f90: New.
6426 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6429 PR tree-optimizations/52891
6430 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6432 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6435 * g++.dg/cpp0x/sfinae35.C: New.
6436 * g++.dg/cpp0x/sfinae36.C: Likewise.
6438 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6440 * gcc.target/builtin_target.c: New testcase.
6442 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6445 * gcc.target/powerpc/pr47197.c: New test.
6447 2012-04-24 Richard Guenther <rguenther@suse.de>
6449 PR tree-optimization/53085
6450 * g++.dg/torture/pr53085.C: New testcase.
6452 2012-04-24 Andrew Pinski <apinski@cavium.com>
6455 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6456 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6457 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6459 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6462 * gcc.c-torture/execute/pr53084.c: New test.
6464 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6466 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6468 2012-04-23 Andrew Pinski <apinski@cavium.com>
6470 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6472 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6475 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6476 * gcc.dg/torture/builtin-power-1.c: Likewise.
6478 2012-04-23 Richard Guenther <rguenther@suse.de>
6480 PR tree-optimization/53070
6481 * gcc.dg/torture/pr53070.c: New testcase.
6483 2012-04-23 Richard Guenther <rguenther@suse.de>
6486 * gcc.dg/pr53060.c: New testcase.
6488 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6490 PR tree-optimizations/52891
6491 * gcc.c-torture/compile/pr52891-1.c: New test.
6492 * gcc.c-torture/compile/pr52891-2.c: New test.
6494 2012-04-22 Tobias Burnus <burnus@net-b.de>
6497 * gfortran.dg/read_float_4.f90: New.
6499 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6502 * c-c++-common/pr35441.C: New.
6504 2012-04-20 Ian Lance Taylor <iant@google.com>
6506 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6507 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6509 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6511 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6513 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6515 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6517 PR rtl-optimization/44214
6518 * gcc.dg/pr44214-1.c: New test.
6519 * gcc.dg/pr44214-2.c: Likewise.
6520 * gcc.dg/pr44214-3.c: Likewise.
6522 2012-04-20 Richard Guenther <rguenther@suse.de>
6524 * g++.dg/torture/20120420-1.C: New testcase.
6526 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6528 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6530 2012-04-19 Christian Bruel <christian.bruel@st.com>
6532 * gcc.dg/pr52283.c: New test.
6534 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6536 * gcc.dg/pr37985.c: New test.
6538 2012-04-19 Richard Guenther <rguenther@suse.de>
6540 PR rtl-optimization/44688
6541 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6542 possibly profitable.
6544 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6546 PR tree-optimization/52976
6547 * gfortran.dg/reassoc_11.f: New test.
6549 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6551 PR tree-optimization/52976
6552 * gfortran.dg/reassoc_7.f: New test.
6553 * gfortran.dg/reassoc_8.f: Likewise.
6554 * gfortran.dg/reassoc_9.f: Likewise.
6555 * gfortran.dg/reassoc_10.f: Likewise.
6557 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6560 * g++.dg/cpp0x/sfinae33.C: New.
6561 * g++.dg/cpp0x/sfinae34.C: Likewise.
6563 2012-04-18 Joey Ye <joey.ye@arm.com>
6565 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6567 2012-04-18 Richard Guenther <rguenther@suse.de>
6569 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6571 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6572 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6574 2012-04-17 Tom de Vries <tom@codesourcery.com>
6576 * g++.dg/pr51264-4.C: New test.
6578 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6581 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6583 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6586 * g++.dg/parse/crash59.C: New.
6588 2012-04-17 Michael Matz <matz@suse.de>
6590 PR tree-optimization/18437
6591 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6593 2012-04-17 Richard Guenther <rguenther@suse.de>
6596 * g++.dg/torture/pr53011.C: New testcase.
6598 2012-04-16 Jason Merrill <jason@redhat.com>
6601 * g++.dg/cpp0x/variadic131.C: New.
6604 * g++.dg/cpp0x/variadic130.C: New.
6607 * g++.dg/cpp0x/variadic129.C: New.
6610 * g++.dg/cpp0x/variadic128.C: New.
6612 2012-04-16 Tobias Burnus <burnus@net-b.de>
6615 * gfortran.dg/pointer_intent_6.f90: New.
6617 2012-04-16 Tobias Burnus <burnus@net-b.de>
6620 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6621 to include public_private_module_4.f90.
6622 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6625 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6628 * g++.dg/diagnostic/operator1.C: New.
6629 * g++.dg/ext/label5.C: Adjust.
6630 * g++.dg/ext/va-arg1.C: Likewise.
6631 * g++.dg/other/error20.C: Likewise.
6632 * g++.dg/other/error20.C: Likewise.
6633 * g++.dg/other/error16.C: Likewise.
6634 * g++.dg/other/error10.C: Likewise.
6635 * g++.dg/parse/error30.C: Likewise.
6636 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6638 2012-04-16 Jason Merrill <jason@redhat.com>
6641 * g++.dg/cpp0x/variadic127.C: New.
6643 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6645 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6647 Use fail, pass instead of unresolved.
6651 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6653 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6654 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6655 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6657 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6660 * gfortran.dg/typebound_call_23.f03: New test case.
6662 2012-04-15 Jason Merrill <jason@redhat.com>
6665 * g++.dg/cpp0x/variadic126.C: New.
6668 * g++.dg/cpp0x/variadic125.C: New.
6671 * g++.dg/cpp0x/variadic124.C: New.
6674 * g++.dg/cpp0x/nullptr27.C: New.
6677 * g++.dg/warn/format8.C: New.
6679 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6682 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6684 2012-04-14 Tobias Burnus <burnus@net-b.de>
6688 * gfortran.dg/public_private_module_3.f90: New.
6689 * gfortran.dg/public_private_module_4.f90: New.
6691 2012-04-14 Tom de Vries <tom@codesourcery.com>
6693 * gcc.dg/superblock.c: New test.
6695 2012-04-14 Tom de Vries <tom@codesourcery.com>
6697 * gcc.dg/pr51879-12.c: New test.
6699 2012-04-13 Jason Merrill <jason@redhat.com>
6702 * g++.dg/cpp0x/variadic123.C: New.
6703 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6706 * g++.dg/cpp0x/initlist-ctor1.C: New.
6709 * g++.dg/other/anon-union2.C: New.
6711 2012-04-13 Martin Jambor <mjambor@suse.cz>
6714 * g++.dg/ipa/pr52939.C: New test.
6716 2012-04-13 Tom de Vries <tom@codesourcery.com>
6718 * gcc.dg/pr52734.c: New test.
6720 2012-04-13 Richard Guenther <rguenther@suse.de>
6722 PR tree-optimization/52969
6723 * gcc.dg/torture/pr52969.c: New testcase.
6725 2012-04-13 Richard Guenther <rguenther@suse.de>
6728 * gcc.dg/pr52549.c: New testcase.
6730 2012-04-13 Richard Guenther <rguenther@suse.de>
6733 * gcc.dg/pr52862.c: New testcase.
6735 2012-04-13 Joey Ye <joey.ye@arm.com>
6737 * gcc.target/arm/thumb1-imm.c: New testcase.
6739 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6742 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6743 second function argument.
6744 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6745 (calc_permps): Update declaration. Calculate result correctly.
6746 (avx2_test): Change src2 type to union256i_d.
6747 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6750 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6753 * gcc.target/powerpc/pr52775.c: New file.
6755 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6757 PR tree-optimization/18589
6758 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6759 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6760 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6761 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6762 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6763 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6764 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6765 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6766 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6767 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6769 2012-04-12 Richard Guenther <rguenther@suse.de>
6771 PR tree-optimization/52943
6772 * gcc.dg/torture/pr52943.c: New testcase.
6774 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6777 * gcc/target/sh/pr50751-4.c: New.
6778 * gcc/target/sh/pr50751-5.c: New.
6779 * gcc/target/sh/pr50751-6.c: New.
6780 * gcc/target/sh/pr50751-7.c: New.
6782 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6785 * g++.dg/lookup/using52.C: New.
6787 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6789 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6791 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6793 PR rtl-optimization/52876
6794 * gcc.target/i386/pr52876.c: New.
6796 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6798 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6800 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6802 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6803 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6804 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6805 (ptrdiff_t): ... this. All uses changed.
6806 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6807 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6809 (main): Cast argument to __INTPTR_TYPE__.
6810 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6812 * gcc.dg/mallign.c (main): Likewise.
6813 * gcc.dg/pr38700.c (foo): Likewise.
6814 * gcc.dg/long-long-cst1.c (t): Likewise.
6815 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6816 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6817 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6818 * gcc.dg/pr25682.c (d, foo): Likewise.
6819 * gcc.dg/format/cast-1.c (f): Likewise.
6820 * gcc.dg/c90-const-expr-10.c
6821 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6822 (size_t): ...this. All uses changed.
6823 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6824 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6825 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6826 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6827 * gcc.dg/sequence-pt-1.c: Likewise.
6828 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6829 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6830 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6831 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6832 of ptrdiff_t with it.
6833 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6834 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6835 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6837 2012-04-11 Jason Merrill <jason@redhat.com>
6840 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6841 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6844 * g++.dg/ext/attrib45.C: New.
6846 * g++.dg/eh/dtor3.C: New.
6848 2012-04-11 Richard Guenther <rguenther@suse.de>
6851 * gfortran.dg/pr52621.f90: New testcase.
6853 2012-04-11 Richard Guenther <rguenther@suse.de>
6856 * g++.dg/torture/pr52918-1.C: New testcase.
6857 * g++.dg/torture/pr52918-2.C: Likewise.
6859 2012-04-11 Tobias Burnus <burnus@net-b.de>
6862 * gfortran.dg/block_11.f90: New.
6864 2012-04-11 Nick Clifton <nickc@redhat.com>
6866 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6868 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6871 * gcc.target/powerpc/pr16458-1.c: New test.
6872 * gcc.target/powerpc/pr16458-2.c: Likewise.
6873 * gcc.target/powerpc/pr16458-3.c: Likewise.
6874 * gcc.target/powerpc/pr16458-4.c: Likewise.
6876 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6878 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6879 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6880 * gcc.dg/builtin-bswap-5.c: Likewise.
6881 * gcc.target/i386/builtin-bswap-4.c: New test.
6883 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6886 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6888 2012-04-11 Richard Guenther <rguenther@suse.de>
6890 PR rtl-optimization/52881
6891 * gcc.dg/torture/pr52881.c: New testcase.
6892 * gcc.dg/torture/pr52913.c: Likewise.
6894 2012-04-11 Richard Guenther <rguenther@suse.de>
6896 PR tree-optimization/52912
6897 * gcc.dg/torture/pr52912.c: New testcase.
6899 2010-04-10 Michael Matz <matz@suse.de>
6901 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6902 * gcc.dg/vect/vect-outer-1.c: Adjust.
6903 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6904 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6905 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6906 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6907 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6908 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6910 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6912 PR tree-optimization/52870
6913 * gcc.dg/vect/pr52870.c: New test.
6915 2012-04-09 Mike Stump <mikestump@comcast.net>
6917 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6918 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6919 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6920 * gnat.dg/aggr11.adb: Likewise.
6921 * gnat.dg/aggr11_pkg.ads: Likewise.
6922 * gnat.dg/aggr15.adb: Likewise.
6923 * gnat.dg/aggr15.ads: Likewise.
6924 * gnat.dg/aggr17.adb: Likewise.
6925 * gnat.dg/aggr18.adb: Likewise.
6926 * gnat.dg/array14.adb: Likewise.
6927 * gnat.dg/array14.ads: Likewise.
6928 * gnat.dg/array14_pkg.ads: Likewise.
6929 * gnat.dg/array19.adb: Likewise.
6930 * gnat.dg/array19.ads: Likewise.
6931 * gnat.dg/discr27.adb: Likewise.
6932 * gnat.dg/discr27.ads: Likewise.
6933 * gnat.dg/discr35.adb: Likewise.
6934 * gnat.dg/discr35.ads: Likewise.
6935 * gnat.dg/discr6.adb: Likewise.
6936 * gnat.dg/discr6_pkg.ads: Likewise.
6937 * gnat.dg/import1.adb: Likewise.
6938 * gnat.dg/import1.ads: Likewise.
6939 * gnat.dg/loop_address2.adb: Likewise.
6940 * gnat.dg/opt7.adb: Likewise.
6941 * gnat.dg/opt7.ads: Likewise.
6942 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6943 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6944 * gnat.dg/rep_clause2.adb: Likewise.
6945 * gnat.dg/rep_clause2.ads: Likewise.
6946 * gnat.dg/slice2.adb: Likewise.
6947 * gnat.dg/slice2.ads: Likewise.
6948 * gnat.dg/slice6.adb: Likewise.
6949 * gnat.dg/slice6_pkg.ads: Likewise.
6950 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6951 * gnat.dg/taft_type2.adb: Likewise.
6952 * gnat.dg/taft_type2.ads: Likewise.
6953 * gnat.dg/taft_type2_pkg.ads: Likewise.
6954 * gnat.dg/volatile10.adb: Likewise.
6955 * gnat.dg/volatile10_pkg.ads: Likewise.
6957 * gcc.dg/dll-8.c: Remove execute permissions.
6958 * g++.dg/ext/dllexport5.C: Likewise.
6960 2012-04-09 Jan Hubicka <jh@suse.cz>
6965 * gcc.dg/lto/pr52634_1.c: New testcase.
6966 * gcc.dg/lto/pr52634_0.c: New testcase.
6968 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6971 * gcc.target/i386/pr52883.c: New testcase.
6973 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6975 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6976 (check_effective_target_sync_long_long): Add SPARC case.
6977 (check_effective_target_sync_long_long_runtime): Likewise.
6978 (check_effective_target_sync_int_long): Adjust SPARC case.
6979 (check_effective_target_sync_char_short): Likewise.
6981 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6983 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6984 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6986 2012-04-08 Tobias Burnus <burnus@net-b.de>
6990 * gfortran.dg/public_private_module_2.f90: New.
6992 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6994 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6997 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7000 * gfortran.dg/function_optimize_11.f90: New test.
7002 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7005 * gfortran.dg/use_only_6.f90: New test.
7007 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7010 * gfortran.dg/use_only_6.f90: New test.
7011 2012-04-06 Mike Stump <mikestump@comcast.net>
7014 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7016 2012-04-05 Jason Merrill <jason@redhat.com>
7019 * g++.dg/template/qualified-id5.C: New.
7021 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7024 * gcc.target/i386/pr52882.c: New test.
7026 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7027 Dominique D'Humieures <dominiq@lps.ens.fr>
7030 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7031 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7033 2012-04-04 Jason Merrill <jason@redhat.com>
7036 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7038 2012-04-03 Jason Merrill <jason@redhat.com>
7041 * g++.dg/cpp0x/variadic-value1.C: New.
7043 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7045 * gnat.dg/pack18.adb: New test.
7046 * gnat.dg/pack18_pkg.ads: New helper.
7048 2012-04-03 Richard Guenther <rguenther@suse.de>
7050 PR tree-optimization/52808
7051 * gcc.dg/pr52808.c: New testcase.
7053 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7055 PR tree-optimization/52835
7056 * gfortran.dg/pr52835.f90: New test.
7058 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7060 * gnat.dg/specs/aggr5.ads: New test.
7062 2012-04-02 Richard Guenther <rguenther@suse.de>
7064 PR tree-optimization/52756
7065 * gcc.dg/torture/pr52756.c: New testcase.
7067 2012-04-02 Richard Guenther <rguenther@suse.de>
7070 * gcc.dg/pr52803.c: New testcase.
7072 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7075 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7078 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7081 * g++.dg/cpp0x/noexcept17.C: New.
7082 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7083 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7084 * g++.dg/cpp0x/noexcept01.C: Likewise.
7085 * g++.dg/eh/init-temp1.C: Likewise.
7086 * g++.dg/eh/ctor1.C: Likwise.
7088 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7090 * gnat.dg/controlled6.adb: New test.
7091 * gnat.dg/controlled6_pkg.ads: New helper.
7092 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7094 2012-03-30 Richard Henderson <rth@redhat.com>
7097 * g++.dg/opt/pr52727.C: New testcase.
7099 2012-03-30 Richard Guenther <rguenther@suse.de>
7101 PR tree-optimization/52754
7102 * gcc.target/i386/pr52754.c: New testcase.
7104 2012-03-30 Richard Guenther <rguenther@suse.de>
7107 * g++.dg/torture/pr52772.C: New testcase.
7109 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7112 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7114 2012-03-29 Jason Merrill <jason@redhat.com>
7117 * g++.dg/template/inherit8.C: New.
7119 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7122 * g++.dg/ext/weak4.C: New test.
7124 PR tree-optimization/52760
7125 * gcc.c-torture/execute/pr52760.c: New test.
7127 2012-03-29 Jason Merrill <jason@redhat.com>
7130 * g++.dg/cpp0x/initlist-array3.C: New.
7132 2012-03-28 Jason Merrill <jason@redhat.com>
7135 * g++.dg/overload/virtual2.C: New.
7137 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7139 * gnat.dg/vect7.ad[sb]: New test.
7141 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7142 Tobias Burnus <burnus@gcc.gnu.org>
7145 * gfortran.dg/allocate_class_1.f90 : Change error test.
7146 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7147 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7148 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7150 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7153 * gcc.dg/pr52691.c: New test.
7156 * gcc.c-torture/compile/pr52750.c: New test.
7158 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7161 * gcc.target/avr/torture/builtins-2.c: New test.
7163 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7166 * gcc.target/i386/pr52736.c: New test.
7168 2012-03-27 Martin Jambor <mjambor@suse.cz>
7171 * gcc.dg/torture/pr52693.c: New test.
7173 2012-03-27 Meador Inge <meadori@codesourcery.com>
7176 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7178 2012-03-27 Mike Stump <mikestump@comcast.net>
7181 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7182 failures that match branch names.
7184 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7185 H.J. Lu <hongjiu.lu@intel.com>
7188 * gcc.target/i386/pr52698.c: New test.
7190 2012-03-27 Richard Guenther <rguenther@suse.de>
7193 * gcc.dg/torture/pr52720.c: New testcase.
7195 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7197 * gnat.dg/pack17.adb: New test.
7199 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7201 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7202 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7204 2012-03-26 Martin Jambor <mjambor@suse.cz>
7206 PR tree-optimization/50052
7207 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7209 2012-03-26 Richard Guenther <rguenther@suse.de>
7211 PR tree-optimization/52701
7212 * gfortran.dg/pr52701.f90: New testcase.
7214 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7216 PR tree-optimization/52686
7217 * gcc.target/arm/pr52686.c: New test.
7219 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7221 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7222 Add "-Os -flto" to list.
7224 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7226 * gnat.dg/concat2.ad[sb]: New test.
7228 2012-03-24 Jason Merrill <jason@redhat.com>
7230 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7231 * g++.dg/cpp0x/trailing2.C: Likewise.
7232 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7233 * g++.dg/cpp1y/auto-fn1.C: New.
7234 * g++.dg/cpp1y/auto-fn2.C: New.
7235 * g++.dg/cpp1y/auto-fn3.C: New.
7236 * g++.dg/cpp1y/auto-fn4.C: New.
7237 * g++.dg/cpp1y/auto-fn5.C: New.
7238 * g++.dg/cpp1y/auto-fn6.C: New.
7239 * g++.dg/cpp1y/auto-fn7.C: New.
7240 * g++.dg/cpp1y/auto-fn8.C: New.
7241 * g++.dg/cpp1y/auto-fn9.C: New.
7242 * g++.dg/cpp1y/auto-fn10.C: New.
7243 * g++.dg/cpp1y/auto-fn11.C: New.
7245 2012-03-23 Richard Guenther <rguenther@suse.de>
7247 PR tree-optimization/52678
7248 * gfortran.dg/pr52678.f: New testcase.
7250 2012-03-23 Richard Guenther <rguenther@suse.de>
7252 PR tree-optimization/52638
7253 * g++.dg/torture/pr52638.C: New testcase.
7255 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7258 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7260 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7263 * g++.dg/ext/attrib44.C: New test.
7265 2012-03-22 Jan Hubicka <jh@suse.cz>
7268 * g++.dg/torture/pr51737.C: New testcase
7270 2012-03-22 Richard Guenther <rguenther@suse.de>
7272 PR tree-optimization/52548
7273 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7275 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7277 * lib/fortran-modules.exp (list-module-names-1): Remove
7280 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7283 * gcc.target/sh/pr50751-1.c: New.
7284 * gcc.target/sh/pr50751-2.c: New.
7285 * gcc.target/sh/pr50751-3.c: New.
7287 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7290 * gcc.target/sh/sh4a-cos.c: Remove.
7291 * gcc.target/sh/sh4a-sin.c: Remove.
7292 * gcc.target/sh/sh4a-sincos.c: Remove.
7294 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7296 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7297 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7299 2012-03-21 Martin Jambor <mjambor@suse.cz>
7302 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7303 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7305 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7307 * gcc.target/arm/thumb-16bit-ops.c: New file.
7308 * gcc.target/arm/thumb-ifcvt.c: New file.
7310 2012-03-20 Jason Merrill <jason@redhat.com>
7312 * lib/target-supports.exp: Add { target c++1y }.
7314 * g++.dg/cpp0x/auto32.C: New.
7316 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7319 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7321 * gcc.dg/torture/pr48124-4.c: Ditto:
7322 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7324 2012-03-20 Jason Merrill <jason@redhat.com>
7327 * g++.dg/cpp0x/initlist66.C: New.
7329 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7331 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7334 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7337 * gcc.target/avr/torture/addr-space-2.h: New file.
7338 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7339 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7340 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7341 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7343 2012-03-20 Richard Guenther <rguenther@suse.de>
7345 * gnat.dg/pack16.adb: New testcase.
7346 * gnat.dg/pack16_pkg.ads: Likewise.
7347 * gnat.dg/specs/pack8.ads: Likewise.
7348 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7350 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7352 * g++.dg/warn/Wuseless-cast.C: Extend.
7354 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7357 * g++.dg/warn/Wuseless-cast.C: New.
7359 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7362 * gfortran.dg/pr52608.f90: New test.
7364 2012-03-17 Tobias Burnus <burnus@net-b.de>
7367 * gfortran.dg/proc_ptr_36.f90: New.
7369 2012-03-16 Martin Jambor <mjambor@suse.cz>
7371 * gcc.dg/misaligned-expand-1.c: New test.
7372 * gcc.dg/misaligned-expand-3.c: Likewise.
7374 2012-03-16 Richard Guenther <rguenther@suse.de>
7375 Kai Tietz <ktietz@redhat.com>
7378 * gcc.c-torture/execute/pr48814-1.c: New test.
7379 * gcc.c-torture/execute/pr48814-2.c: New test.
7380 * gcc.dg/tree-ssa/assign-1.c: New test.
7381 * gcc.dg/tree-ssa/assign-2.c: New test.
7382 * gcc.dg/tree-ssa/assign-3.c: New test.
7384 2012-03-16 Richard Guenther <rguenther@suse.de>
7386 * gnat.dg/specs/pack7.ads: New testcase.
7388 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7391 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7392 * gcc.dg/torture/vshuf-8.inc: Likewise.
7393 * gcc.dg/torture/vshuf-16.inc: Likewise.
7394 * gcc.dg/torture/vshuf-32.inc: Likewise.
7396 2012-03-15 Jason Merrill <jason@redhat.com>
7398 * g++.dg/torture/pr52582.C: New.
7400 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7402 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7404 2012-03-15 Ira Rosen <irar@il.ibm.com>
7405 Ulrich Weigand <ulrich.weigand@linaro.org>
7407 * gcc.dg/vect/slp-cond-3.c: New test.
7408 * gcc.dg/vect/slp-cond-4.c: New test.
7410 2012-03-15 Ira Rosen <irar@il.ibm.com>
7411 Ulrich Weigand <ulrich.weigand@linaro.org>
7413 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7414 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7416 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7421 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7422 * gfortran.dg/round_1.f03: Likewise.
7424 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7425 Andrew Pinski <apinski@cavium.com>
7428 * gcc.dg/pr52592.c: New test.
7430 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7432 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7433 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7434 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7435 * lib/fortran-modules.exp: .. this new file. Adjust users.
7436 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7437 gfortran-dg-debug-runtest): Call cleanup-modules.
7438 * lib/fortran-torture.exp (fortran-torture-execute,
7439 fortran-torture): Likewise.
7440 * gfortran.dg/coarray/caf.exp: Likewise.
7441 * lib/lto.exp: Likewise.
7442 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7443 * gfortran.dg/class_4b.f03: Likewise.
7444 * gfortran.dg/class_4c.f03: Likewise.
7445 * gfortran.dg/class_45a.f03: Likewise.
7446 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7447 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7448 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7449 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7450 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7451 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7452 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7453 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7454 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7455 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7456 * gfortran.dg/whole_file_28.f90: Likewise.
7457 * gfortran.dg/whole_file_29.f90: Likewise.
7458 * gfortran.dg/whole_file_30.f90: Likewise.
7459 * gfortran.dg/whole_file_31.f90: Likewise.
7461 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7463 PR tree-optimization/52267
7464 * gcc.dg/pr52267.c: New test.
7465 * gcc.dg/tree-ssa/vrp65.c: New test.
7466 * gcc.dg/tree-ssa/vrp66.c: New test.
7468 2012-03-15 Richard Guenther <rguenther@suse.de>
7471 * gfortran.dg/vect/pr52580.f: New testcase.
7473 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7475 * gcc.target/sh/fpul-usage-1.c: New.
7477 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7480 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7481 * gcc.target/sh/pr49468-di.c: Likewise.
7483 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7485 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7486 * gcc.dg/c99-stdint-6.c: Likewise.
7487 * gcc.dg/lto/20090210_0.c: Likewise.
7488 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7489 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7490 * gcc.dg/pragma-init-fini-2.c: Likewise.
7491 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7492 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7493 * gcc.target/i386/pr22152.c: Likewise.
7494 * gcc.target/i386/vect8-ret.c: Likewise.
7495 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7498 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7500 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7501 * g++.dg/tree-prof/partition1.C: Likewise.
7502 * g++.dg/tree-prof/partition2.C: Likewise.
7503 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7505 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7506 * gcc.c-torture/execute/20010724-1.c: Remove.
7507 * gcc.c-torture/execute/20010724-1.x: Remove.
7508 * gcc.c-torture/execute/20040208-2.c: Remove.
7509 * gcc.c-torture/execute/20040208-2.x: Remove.
7510 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7512 (main) [__mips__ && __sgi__]: Remove.
7513 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7514 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7515 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7516 mips-sgi-irix6* handling.
7517 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7518 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7519 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7521 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7522 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7523 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7524 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7525 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7526 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7528 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7529 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7530 * gcc.target/mips/save-restore-3.c: Likewise.
7531 * gcc.target/mips/save-restore-4.c: Likewise.
7532 * gcc.target/mips/save-restore-5.c: Likewise.
7533 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7534 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7536 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7538 (restore_ld_library_path_env_vars): Likewise.
7539 * lib/target-supports.exp (check_profiling_available): Remove
7540 mips*-*-irix* handling.
7541 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7542 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7543 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7545 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7548 * g++.dg/opt/pr52582.C: New test.
7550 2012-03-14 Richard Guenther <rguenther@suse.de>
7552 PR tree-optimization/52571
7553 * gcc.dg/vect/vect-2.c: Initialize arrays.
7554 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7555 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7556 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7558 2012-03-14 Richard Guenther <rguenther@suse.de>
7563 * gcc.dg/torture/pr48124-1.c: New testcase.
7564 * gcc.dg/torture/pr48124-2.c: Likewise.
7565 * gcc.dg/torture/pr48124-3.c: Likewise.
7566 * gcc.dg/torture/pr48124-4.c: Likewise.
7568 2012-03-14 Richard Guenther <rguenther@suse.de>
7571 * gcc.dg/pr52578.c: New testcase.
7573 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7576 * g++.dg/cpp0x/udlit-args2.C: New test.
7578 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7581 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7582 * gcc.c-torture/compile/pr48596.c: ... here.
7584 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7587 * g++.dg/lookup/hidden-class17.C: New test.
7589 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7592 * gcc.dg/Wunused-var-3.c: New test.
7594 2012-03-13 Martin Jambor <mjambor@suse.cz>
7596 * gcc.dg/misaligned-expand-2.c: New test.
7598 2012-03-13 Richard Guenther <rguenther@suse.de>
7601 * gcc.dg/pr52134.c: New testcase.
7603 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7605 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7607 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7609 PR tree-optimization/46728
7610 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7611 * gcc.target/powerpc/pr46728-5.c: Likewise.
7612 * gcc.target/powerpc/pr46728-8.c: Likewise.
7613 * gcc.target/powerpc/pr46728-10.c: Likewise.
7614 * gcc.target/powerpc/pr46728-11.c: Likewise.
7615 * gcc.target/powerpc/pr46728-13.c: Likewise.
7616 * gcc.target/powerpc/pr46728-14.c: Likewise.
7617 * gcc.target/powerpc/pr46728-15.c: Likewise.
7619 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7622 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7624 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7626 PR tree-optimization/46728
7627 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7628 * gcc.target/powerpc/pr46728-5.c: Likewise.
7629 * gcc.target/powerpc/pr46728-8.c: Likewise.
7630 * gcc.target/powerpc/pr46728-10.c: Likewise.
7631 * gcc.target/powerpc/pr46728-11.c: Likewise.
7632 * gcc.target/powerpc/pr46728-13.c: Likewise.
7633 * gcc.target/powerpc/pr46728-14.c: Likewise.
7634 * gcc.target/powerpc/pr46728-15.c: Likewise.
7636 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7639 * gcc.target/avr/torture/addr-space-1.h: New file.
7640 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7641 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7642 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7643 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7645 2012-03-12 Andrew Pinski <apinski@cavium.com>
7647 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7649 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7651 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7652 * g++.dg/abi/thunk4.C: Likewise.
7653 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7655 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7657 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7658 * g++.dg/eh/spbp.C: Likewise.
7659 * g++.dg/ext/label13.C: Likewise.
7660 * g++.dg/guality/guality.exp: Likewise.
7661 * g++.dg/other/anon5.C: Likewise.
7662 * g++.dg/other/pragma-ep-1.C: Remove.
7663 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7664 * g++.dg/warn/pr31246.C: Likewise.
7665 * g++.dg/warn/weak1.C: Likewise.
7666 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7667 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7668 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7669 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7670 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7671 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7672 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7673 * gcc.dg/c99-tgmath-1.c: Likewise.
7674 * gcc.dg/c99-tgmath-2.c: Likewise.
7675 * gcc.dg/c99-tgmath-3.c: Likewise.
7676 * gcc.dg/c99-tgmath-4.c: Likewise.
7677 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7679 * gcc.dg/debug/pr49032.c: Likewise.
7680 * gcc.dg/guality/guality.exp: Likewise.
7681 * gcc.dg/intmax_t-1.c: Likewise.
7682 * gcc.dg/pr48616.c: Likewise.
7683 * gcc.dg/pragma-ep-1.c: Remove.
7684 * gcc.dg/pragma-ep-2.c: Remove.
7685 * gcc.dg/pragma-ep-3.c: Remove.
7686 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7687 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7688 * gcc.misc-tests/gcov-14.c: Likewise.
7689 * gfortran.dg/guality/guality.exp: Likewise.
7690 * lib/target-supports.exp (check_weak_available): Likewise.
7691 (add_options_for_tls): Likewise.
7692 (check_ascii_locale_available): Likewise.
7693 * obj-c++.dg/dwarf-2.mm: Likewise.
7694 * objc.dg/dwarf-1.m: Likewise.
7695 * objc.dg/dwarf-2.m: Likewise.
7697 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7699 PR tree-optimization/51721
7700 * gcc.dg/tree-ssa/vrp64.c: New test.
7702 PR tree-optimization/52533
7703 * gcc.c-torture/compile/pr52533.c: New test.
7705 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7707 * gcc.target/i386/rtm-xabort-1.c: New.
7708 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7709 * gcc.target/i386/rtm-xend-1.c: Ditto.
7710 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7711 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7712 * gcc.target/i386/sse-13.c: Ditto.
7713 * gcc.target/i386/sse-14.c: Ditto.
7714 * gcc.target/i386/sse-22.c: Ditto.
7715 * gcc.target/i386/sse-23.c: Ditto.
7716 * g++.dg/other/i386-2.C: Ditto.
7717 * g++.dg/other/i386-3.C: Ditto.
7719 2012-03-12 Tobias Burnus <burnus@net-b.de>
7722 * gfortran.dg/proc_ptr_35.f90: New.
7724 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7727 * gcc.dg/torture/pr52530.c: New test.
7729 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7732 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7734 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7737 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7739 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7741 2012-03-09 Andrew Pinski <apinski@cavium.com>
7744 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7745 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7747 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7749 * gcc.dg/tree-ssa/scev-3.c: New.
7750 * gcc.dg/tree-ssa/scev-4.c: New.
7752 2012-03-08 Tobias Burnus <burnus@net-b.de>
7755 * gfortran.dg/proc_ptr_34.f90
7757 2012-03-07 Jason Merrill <jason@redhat.com>
7760 * g++.dg/cpp0x/udlit-mangle.C: New.
7762 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7764 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7766 2012-03-06 Richard Guenther <rguenther@suse.de>
7769 * gcc.dg/torture/pr52493.c: New testcase.
7771 2012-03-06 Richard Guenther <rguenther@suse.de>
7774 * gcc.dg/lto/pr52097_0.c: New testcase.
7776 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7779 * gcc.target/sh/pr51244-1.c: New.
7780 * gcc.target/sh/pr51244-2.c: New.
7781 * gcc.target/sh/pr51244-3.c: New.
7783 2012-03-05 Jason Merrill <jason@redhat.com>
7786 * g++.dg/ext/visibility/template11.C: New.
7788 * g++.dg/cpp0x/implicit13.C: New.
7790 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7792 PR tree-optimization/51721
7793 * gcc.dg/tree-ssa/vrp63.c: New test.
7794 * gcc.dg/pr51721.c: New test.
7796 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7799 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7802 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7805 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7807 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7810 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7812 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7814 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7817 2012-03-03 Jason Merrill <jason@redhat.com>
7819 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7822 * g++.dg/cpp0x/initlist65.C: New.
7825 * g++.dg/ext/is_empty2.C: New.
7827 2012-03-03 Tobias Burnus <burnus@net-b.de>
7830 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7832 2012-03-03 Tobias Burnus <burnus@net-b.de>
7834 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7835 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7836 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7837 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7838 * gfortran.dg/class_30.f90: Remove dg-warning line.
7839 * gfortran.dg/bind_c_usage_25.f90: New.
7841 2012-03-03 Tobias Burnus <burnus@net-b.de>
7844 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7845 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7846 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7848 2012-03-03 Tobias Burnus <burnus@net-b.de>
7851 * gfortran.dg/assumed_type_1.f90: New.
7852 * gfortran.dg/assumed_type_2.f90: New.
7853 * gfortran.dg/assumed_type_3.f90: New.
7854 * gfortran.dg/assumed_type_4.f90: New.
7856 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7859 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7860 * gcc.target/sh/pr49468-di.c: New.
7862 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7864 * gcc.dg/graphite/pr50561.c: Update.
7866 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7868 * gcc.target/powerpc/pr52457.c: New test.
7870 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7872 * gcc.target/arm/sat-1.c: New test.
7874 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7877 * gcc.target/i386/pr46716.c: New test.
7879 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7882 * g++.dg/cpp0x/sfinae32.C: New.
7884 2012-03-02 Richard Guenther <rguenther@suse.de>
7886 PR tree-optimization/52406
7887 * gcc.dg/torture/pr52406.c: New testcase.
7889 2012-03-02 Tobias Burnus <burnus@net-b.de>
7892 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7893 * gfortran.dg/nullify_2.f90: Update dg-error.
7894 * gfortran.dg/nullify_4.f90: Ditto.
7895 * gfortran.dg/pointer_init_6.f90: Ditto.
7897 2012-03-02 Tobias Burnus <burnus@net-b.de>
7900 * gfortran.dg/class_51.f90: New.
7902 2012-03-02 Tobias Burnus <burnus@net-b.de>
7905 * gfortran.dg/intrinsic_8.f90: New.
7907 2012-03-01 Kai Tietz <ktietz@redhat.com>
7909 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7910 routines on mingw targets.
7911 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7913 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7915 PR tree-optimization/52445
7916 * gcc.dg/pr52445.c: New test.
7918 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7921 * gcc.c-torture/compile/pr52437.c: New test.
7924 * gcc.dg/torture/pr52419.c: New test.
7926 PR tree-optimization/52429
7927 * gcc.dg/torture/pr52429.c: New test.
7928 * g++.dg/opt/pr52429.C: New test.
7930 2012-02-29 Richard Guenther <rguenther@suse.de>
7933 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7934 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7935 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7936 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7937 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7938 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7940 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7942 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7944 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7947 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7949 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7952 * gcc.target/arm/neon/pr51534.c: New testcase.
7954 2012-02-28 Richard Guenther <rguenther@suse.de>
7957 * gcc.dg/torture/pr52407.c: New testcase.
7959 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7961 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7962 * gcc.target/arm/vfp2.c: Likewise.
7963 * gcc.target/arm/vfp3.c: Likewise.
7964 * gcc.target/arm/vfp4.c: Likewise.
7965 * gcc.target/arm/vfp5.c: Likewise.
7966 * gcc.target/arm/vfp6.c: Likewise.
7967 * gcc.target/arm/vfp7.c: Likewise.
7968 * gcc.target/arm/vfp8.c: Likewise.
7969 * gcc.target/arm/vfp9.c: Likewise.
7970 * gcc.target/arm/vfp10.c: Likewise.
7971 * gcc.target/arm/vfp11.c: Likewise.
7972 * gcc.target/arm/vfp12.c: Likewise.
7973 * gcc.target/arm/vfp13.c: Likewise.
7974 * gcc.target/arm/vfp14.c: Likewise.
7975 * gcc.target/arm/vfp15.c: Likewise.
7976 * gcc.target/arm/vfp16.c: Likewise.
7977 * gcc.target/arm/vfp17.c: Likewise.
7978 * gcc.target/arm/neon-constants.h: New file.
7979 * gcc.target/arm/neon-vect1.c: New test.
7980 * gcc.target/arm/neon-vect2.c: New test.
7981 * gcc.target/arm/neon-vect3.c: New test.
7982 * gcc.target/arm/neon-vect4.c: New test.
7983 * gcc.target/arm/neon-vect5.c: New test.
7984 * gcc.target/arm/neon-vect6.c: New test.
7985 * gcc.target/arm/neon-vect7.c: New test.
7986 * gcc.target/arm/neon-vect8.c: New test.
7988 2012-02-28 Richard Guenther <rguenther@suse.de>
7990 PR tree-optimization/52402
7991 * gcc.dg/torture/pr52402.c: New testcase.
7993 2012-02-28 Richard Guenther <rguenther@suse.de>
7996 * g++.dg/lto/pr52400_0.C: New testcase.
7998 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8000 * gcc.target/avr/torture/builtins-1.c: New test.
8001 * gcc.target/avr/torture/builtins-error.c: New test.
8003 2012-02-28 Kai Tietz <ktietz@redhat.com>
8005 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8006 * gcc.target/i386/pr45352-2.c: Likewise.
8007 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8008 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8009 targets instead rand.
8010 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8011 * gcc.target/i386/sse2-mul-1.c: Likewise.
8012 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8013 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8014 * gcc.target/i386/pad-1.c: Likewise.
8015 * gcc.target/i386/pad-9.c: Likewise.
8016 * gcc.target/i386/pad-2.c: Likewise.
8017 * gcc.target/i386/pad-5b.c: Likewise.
8018 * gcc.target/i386/pad-8.c: Likewise.
8019 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8020 * gcc.target/i386/pr44130.c: Likewise.
8021 * gcc.target/i386/align-main-1.c: Likewise.
8022 * gcc.target/i386/align-main-2.c: Likewise.
8023 * gcc.target/i386/sw-1.c: Likewise.
8024 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8025 on x64 mingw target.
8026 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8027 * gcc.target/i386/pr46295.c: Likewise.
8028 * gcc.target/i386/amd64-abi-1.c: Likewise.
8029 * gcc.target/i386/amd64-abi-2.c: Likewise.
8030 * gcc.target/i386/pr39082-1.c: Likewise.
8031 * gcc.target/i386/pr39162.c: Likewise.
8032 * gcc.target/i386/pr22152.c: Likewise.
8033 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8034 * gcc.target/i386/wrfsbase-2.c: Likewise.
8035 * gcc.target/i386/local.c: Likewise
8036 * gcc.target/i386/wrgsbase-1.c: Likewise.
8037 * gcc.target/i386/wrfsbase-1.c: Likewise.
8038 * gcc.target/i386/pr39315-3.c: Likewise.
8039 * gcc.target/i386/pr35767-4.c: Likewise.
8040 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8042 * gcc.target/i386/pr45336-2.c: Likewise.
8043 * gcc.target/i386/pr45336-1.c: Likewise.
8044 * gcc.target/i386/pr45336-4.c: Likewise.
8046 2012-02-27 Tristan Gingold <gingold@adacore.com>
8048 * gnat.dg/array20.ad[sb]: New test.
8050 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8053 * gcc.target/arm/pr52375.c: New test.
8054 * gcc.c-torture/compile/pr52375.c: New test.
8056 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8058 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8059 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8061 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8063 * gnat.dg/aggr19.adb: New test.
8064 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8066 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8069 * gcc.target/sh/pr49263.c: New.
8071 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8073 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8074 simulate_thread_wrapper_other_threads
8075 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8076 Move initialization of 'value' to main().
8077 (main): Initialize 'value';
8078 * gcc.dg/simulate-thread/speculative-store.c
8079 (simulate_thread_step_verify): Return 0 when successful.
8080 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8082 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8083 (simulate_thread_wrapper_other_threads): Return a success/fail value
8084 and issue an error if the instruction count threshold is exceeded.
8086 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8089 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8090 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8092 2012-02-24 Richard Guenther <rguenther@suse.de>
8095 * gcc.dg/pr52355.c: New testcase.
8097 2012-02-23 Kai Tietz <ktietz@redhat.com>
8099 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8100 * gcc.dg/Wpadded.c: Likewise.
8101 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8103 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8104 for sleep by Sleep and add windows.h include for this function.
8105 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8107 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8109 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8110 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8111 on x64 mingw target.
8112 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8113 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8114 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8115 failure on LLP64 target.
8117 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8120 * gcc.dg/noncompile/pr52290.c: New test.
8122 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8124 PR tree-optimization/52019
8125 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8127 2012-02-22 Kai Tietz <ktietz@redhat.com>
8129 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8130 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8131 derived pdiff_t type.
8132 * g++.dg/torture/pr49720.C: Likewise
8134 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8137 * gcc.target/i386/pr52330.c: New test.
8139 2012-02-22 Tobias Burnus <burnus@net-b.de>
8142 * gfortran.dg/io_constraints_10.f90: New.
8144 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8146 * lib/target-supports.exp (check_effective_target_vect_condition):
8147 Return true for NEON.
8149 2012-02-21 Kai Tietz <ktietz@redhat.com>
8151 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8153 2012-02-21 Richard Guenther <rguenther@suse.de>
8155 PR tree-optimization/52324
8156 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8158 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8161 * gcc.target/avr/torture/pr51782-1.c: New test.
8163 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8165 PR tree-optimization/52318
8166 * gcc.dg/pr52318.c: New test.
8168 2012-02-20 Kai Tietz <ktietz@redhat.com>
8170 * gcc.dg/bf-ms-layout-3.c: New testcase.
8172 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8176 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8178 2012-02-20 Richard Guenther <rguenther@suse.de>
8180 PR tree-optimization/52298
8181 * gcc.dg/torture/pr52298.c: New testcase.
8182 * gcc.dg/vect/pr52298.c: Likewise.
8184 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8186 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8187 * gcc.c-torture/execute/pr52286.c: Ditto.
8189 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8191 PR tree-optimization/52286
8192 * gcc.c-torture/execute/pr52286.c: New test.
8194 2012-02-18 Tobias Burnus <burnus@net-b.de>
8197 * gfortran.dg/interface_35.f90: Use -std=f2003.
8198 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8199 * gfortran.dg/interface_assignment_4.f90: Ditto.
8200 * gfortran.dg/bessel_1.f90: Ditto.
8201 * gfortran.dg/func_result_6.f90: Ditto.
8202 * gfortran.dg/hypot_1.f90: Ditto.
8203 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8205 2012-02-17 Tobias Burnus <burnus@net-b.de>
8207 PR translation/52232
8208 PR translation/52234
8209 PR translation/52245
8210 PR translation/52246
8211 PR translation/52262
8212 PR translation/52273
8213 * gfortran.dg/coarray_22.f90: Update dg-error.
8214 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8216 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8219 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8220 (simulate-thread): Use default timeout.
8222 2012-02-16 Jason Merrill <jason@redhat.com>
8225 * g++.dg/ext/timevar1.C: New.
8227 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8230 * g++.dg/template/using21.C: New.
8231 * g++.dg/template/using22.C: Likewise.
8233 2012-02-16 Jason Merrill <jason@redhat.com>
8236 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8238 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8240 PR tree-optimization/52255
8241 * gcc.c-torture/compile/pr52255.c: New test.
8244 * g++.dg/debug/dwarf2/pr52260.C: New test.
8247 * g++.dg/ipa/pr51929.C: New test.
8249 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8252 * gcc.target/powerpc/pr52199.c: New file.
8254 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8257 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8259 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8261 * gcc.dg/pr51867.c: Don't include <math.h>.
8264 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8266 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8267 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8269 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8271 PR tree-optimization/50561
8272 * gcc.dg/graphite/pr50561.c: New testcase.
8274 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8276 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8277 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8279 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8281 * gnat.dg/discr35.ad[sb]: New test.
8283 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8285 * gnat.dg/volatile10.adb: New test.
8286 * gnat.dg/volatile10_pkg.ads: New helper.
8288 2012-02-14 Jason Merrill <jason@redhat.com>
8290 * g++.dg/ext/attrib43.C: New.
8292 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8294 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8295 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8297 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8298 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8299 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8300 effective_target fgnu_tm.
8301 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8303 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8306 * g++.dg/template/asmgoto1.C: New test.
8308 2012-02-14 Ian Lance Taylor <iant@google.com>
8311 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8312 compiling generated file for 64bit and index tests.
8314 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8316 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8318 2012-02-14 Richard Guenther <rguenther@suse.de>
8320 PR tree-optimization/52244
8321 PR tree-optimization/51528
8322 * gcc.dg/torture/pr52244.c: New testcase.
8324 2012-02-14 Walter Lee <walt@tilera.com>
8326 * g++.dg/other/PR23205.C: Disable test on tile.
8327 * g++.dg/other/pr23205-2.C: Disable test on tile.
8328 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8329 * gcc.dg/20040813-1.c: Disable test on tile.
8330 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8331 * gcc.misc-tests/linkage.exp: Handle tilegx.
8333 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8335 PR tree-optimization/52210
8336 * gcc.dg/pr52210.c: New test.
8338 2012-02-14 Jason Merrill <jason@redhat.com>
8341 * g++.dg/overload/defarg5.C: New.
8343 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8346 * c-c++-common/pr52181.c: New test.
8348 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8351 * g++.dg/ext/atomic-1.C: New test.
8353 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8355 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8357 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8360 * gcc.c-torture/execute/pr52209.c: New test.
8362 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8365 * gfortran.dg/elemental_optional_args_5.f03: New test.
8367 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8370 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8373 2012-02-11 Ian Lance Taylor <iant@google.com>
8376 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8377 SPARC Solaris. Don't run the test at all on systems where it may
8378 not work, rather than xfailing it.
8380 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8382 PR rtl-optimization/52175
8383 * gcc.c-torture/compile/pr52175.c: New test.
8385 2012-02-10 Jason Merrill <jason@redhat.com>
8388 * g++.dg/template/repo10.C: New.
8390 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8393 * gcc.dg/pr52132.c: New test.
8395 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8397 * gnat.dg/specs/aggr4.ads: New test.
8398 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8400 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8403 * gcc.target/i386/pr52146.c: New.
8405 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8408 * c-c++-common/pr52177.c: New test.
8410 2012-02-10 Jan Hubicka <jh@suse.cz>
8413 * g++.dg/torture/pr48600.C: New testcase.
8415 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8418 * gcc.dg/dfp/pr52140.c: New test.
8420 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8423 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8426 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8429 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8430 * gcc.dg/pr51867.c: New test.
8432 2012-02-09 Ian Lance Taylor <iant@google.com>
8434 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8435 which don't support -fsplit-stack. Turn off optimization when
8436 compiling select5-out.go.
8438 2012-02-08 Ian Lance Taylor <iant@google.com>
8440 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8441 systems which don't support -fsplit-stack.
8443 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8445 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8446 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8447 machine instuction in the log.
8449 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8451 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8454 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8457 * gcc.dg/pr48524.c: New test.
8458 * gcc.dg/pr48524.spec: New spec file for test.
8460 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8463 * gfortran.dg/vect/pr32380.f90: New test.
8465 2012-02-08 Tobias Burnus <burnus@net-b.de>
8468 * gfortran.dg/realloc_on_assign_12.f90: New.
8470 2012-02-08 Richard Guenther <rguenther@suse.de>
8472 PR rtl-optimization/52170
8473 * gcc.dg/torture/pr52170.c: New testcase.
8475 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8477 PR gcov-profile/52150
8478 * gcc.dg/tree-prof/pr52150.c: New test.
8480 PR rtl-optimization/52139
8481 * gcc.dg/pr52139.c: New test.
8483 2012-02-07 Jason Merrill <jason@redhat.com>
8486 * g++.dg/cpp0x/constexpr-union3.C: New.
8489 * g++.dg/lto/pr52035_0.C: New.
8491 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8493 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8494 * gcc.dg/special/weak-1.c: Likewise.
8495 * gcc.dg/ucnid-12.c: Likewise.
8496 * gcc.dg/torture/pr45678-1.c: Likewise.
8497 * gcc.dg/torture/pr45678-2.c: Likewise.
8498 * gcc.dg/vector-4.c: Likewise.
8499 * gcc.dg/ipa/inline-5.c: Likewise.
8500 * gcc.dg/ucnid-11.c: Likewise.
8501 * gcc.misc-tests/gcov-13.c: Likewise.
8502 * gcc.misc-tests/gcov-14.c: Likewise.
8503 * g++.dg/ext/label13.C: Likewise.
8504 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8505 hppa*-*-hpux* options.
8506 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8507 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8508 * gcc.dg/pr48616.c: Likewise.
8509 * gcc.dg/pr17957.c: Likewise.
8510 * gcc.dg/pr17055-1.c: Likewise.
8511 * gcc.dg/pr32912-1.c: Likewise.
8512 * gcc.dg/tm/pr51472.c: Likewise.
8513 * c-c++-common/fold-bitand-4.c: Likewise.
8514 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8515 Use dg-additional-options for extra options.
8517 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8519 * gcc.target/epiphany/interrupt-2.c: New test.
8521 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8524 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8525 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8528 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8531 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8533 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8537 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8538 * gcc.target/mips/va-arg-1.c: New test.
8540 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8542 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8543 for -mno-pointers-to-nested-functions.
8545 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8547 * gcc.c-torture/execute/20120207-1.c: New test.
8549 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8551 PR rtl-optimization/52060
8552 * gcc.dg/torture/pr52060.c: New test.
8555 * gcc.c-torture/compile/pr52074.c: New test.
8557 2012-02-07 Tobias Burnus <burnus@net-b.de>
8560 * gfortran.dg/class_to_type_2.f90: New.
8562 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8565 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8568 2012-02-06 Jason Merrill <jason@redhat.com>
8571 * g++.dg/template/conv13.C: New.
8573 2012-02-06 Richard Guenther <rguenther@suse.de>
8575 PR tree-optimization/52115
8576 * gcc.c-torture/compile/pr52115.c: New testcase.
8578 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8581 * gcc.c-torture/execute/pr52129.c: New test.
8583 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8585 * gcc.dg/pr48374.c: Actually add the test I forgot
8586 in the 2012-01-25 commit.
8588 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8591 * gfortran.dg/vect/vect-8.f90: New test case.
8593 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8596 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8598 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8601 * gfortran.dg/class_48.f90 : Add test of allocate class array
8602 component with source in subroutine test3. Remove commenting
8603 out in subroutine test4, since branching on unitialized variable
8604 is now fixed (no PR for this last.).
8606 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8608 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8610 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8612 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8615 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8616 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8618 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8620 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8621 (check_effective_target_sync_int_long): Use it.
8622 (check_effective_target_sync_char_short): Likewise.
8623 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8625 2012-02-05 Tobias Burnus <burnus@net-b.de>
8628 * gfortran.dg/class_48.f90: Add some further checks.
8630 2012-02-05 Ira Rosen <irar@il.ibm.com>
8632 PR tree-optimization/52091
8633 * gcc.dg/vect/pr52091.c: New test.
8635 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8637 PR rtl-optimization/52113
8638 * gcc.target/avr/pr52113.c: New test.
8640 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8642 PR rtl-optimization/52092
8643 * gcc.c-torture/compile/pr52092.c: New test.
8645 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8648 * gfortran.dg/class_array_10.f03: New test.
8651 * gfortran.dg/class_array_11.f03: New test.
8654 * gfortran.dg/class_array_12.f03: New test.
8656 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8659 * gfortran.dg/realloc_on_assign_11.f90: New test.
8661 2012-02-02 Tobias Burnus <burnus@net-b.de>
8664 * gfortran.dg/shape_7.f90: New.
8666 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8668 * gcc.target/mips/mips-prepend-1.c: New test.
8670 2012-02-02 Jan Hubicka <jh@suse.cz>
8671 Tom de Vries <tom@codesourcery.com>
8674 * gcc.dg/alias-12.c: New testcase.
8675 * gcc.dg/alias-13.c: New testcase.
8677 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8680 * gcc.dg/pr52086.c: New test.
8682 PR tree-optimization/52073
8683 * gcc.c-torture/compile/pr52073.c: New test.
8685 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8688 * gfortran.dg/function_optimize_10.f90: New test.
8690 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8692 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8695 2012-02-01 Tobias Burnus <burnus@net-b.de>
8698 * gfortran.dg/typebound_operator_14.f90: New.
8700 2012-02-01 Tobias Burnus <burnus@net-b.de>
8703 * gfortran.dg/elemental_function_1.f90: New.
8705 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8707 PR rtl-optimization/51374
8708 * gcc.target/avr/torture/pr51374-1.c:
8709 Also fail if SBIS is seen.
8711 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8713 PR rtl-optimization/51374
8714 * gcc.target/avr/torture/pr51374-1.c: New.
8716 2012-01-31 Tobias Burnus <burnus@net-b.de>
8719 * gfortran.dg/typebound_generic_11.f90: New.
8721 2012-01-31 Tobias Burnus <burnus@net-b.de>
8724 * gfortran.dg/class_49.f90: New.
8726 2012-01-31 Tobias Burnus <burnus@net-b.de>
8729 * gfortran.dg/elemental_args_check_6.f90: New.
8731 2012-01-31 Jason Merrill <jason@redhat.com>
8734 * g++.dg/cpp0x/variadic122.C: New.
8736 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8739 * gfortran.dg/realloc_on_assign_10.f90: New test.
8741 2012-01-31 Richard Guenther <rguenther@suse.de>
8743 PR tree-optimization/51528
8744 * gcc.dg/torture/pr51528.c: New testcase.
8746 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8749 * lib/go.exp (go_target_compile): Append timeout= to options.
8750 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8751 select5-out.go test on alpha*-*-* targets.
8753 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8755 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8756 (TEST_SHORT): Reformat in the same way.
8757 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8758 (TEST_SHORT): Reformat in the same way.
8759 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8760 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8761 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8762 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8763 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8765 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8768 * gcc.target/arm/pr51835.c: New testcase.
8770 2012-01-30 Richard Guenther <rguenther@suse.de>
8772 PR tree-optimization/52028
8773 * gcc.dg/torture/pr52028.c: New testcase.
8774 * gfortran.dg/ldist-pr45199.f: Adjust.
8775 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8776 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8777 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8779 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8782 * gcc.dg/tree-prof/pr52027.c: New test.
8784 PR tree-optimization/52046
8785 * gcc.dg/pr52046.c: New test.
8788 * g++.dg/other/pr52048.C: New test.
8790 2012-01-30 Richard Guenther <rguenther@suse.de>
8792 PR tree-optimization/52045
8793 * gcc.dg/pr52045.c: New testcase.
8795 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8797 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8798 new code generated for __sync_lock_release.
8800 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8802 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8804 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8807 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8809 * g++.dg/ext/visibility/template10.C: Fix typo.
8811 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8813 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8816 * g++.dg/cpp0x/constexpr-ice6.C: New.
8818 2012-01-29 Tobias Burnus <burnus@net-b.de>
8821 * gfortran.dg/default_initialization_6.f90: New.
8823 2012-01-29 Tobias Burnus <burnus@net-b.de>
8826 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8827 * gfortran.dg/class_48.f90: New.
8829 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8832 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8834 2012-01-28 Tobias Burnus <burnus@net-b.de>
8837 * gfortran.dg/class_allocate_12.f90: New.
8839 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8841 * gcc.dg/torture/pr50444.c: Fix dg directives.
8843 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8846 * gcc.target/arm/pr52006.c: New test.
8848 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8851 * gcc.dg/lto/trans-mem.h: New file.
8852 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8853 * gcc.dg/lto/trans-mem-1_1.c: Same.
8854 * gcc.dg/lto/trans-mem-4_1.c: Same.
8855 * gcc.dg/lto/trans-mem-3_1.c: Same.
8857 2012-01-27 Tobias Burnus <burnus@net-b.de>
8860 * gfortran.dg/dummy_procedure_7.f90: New.
8862 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8864 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8865 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8867 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8870 * g++.dg/other/gc5.C: New test.
8872 2012-01-27 Richard Guenther <rguenther@suse.de>
8874 PR tree-optimization/50444
8875 * gcc.dg/torture/pr50444.c: New testcase.
8877 2012-01-27 Tobias Burnus <burnus@net-b.de>
8881 * gfortran.dg/move_alloc_13.f90: New.
8883 2012-01-27 Tobias Burnus <burnus@net-b.de>
8886 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8887 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8888 and change dg-error string.
8890 2012-01-27 Tobias Burnus <burnus@net-b.de>
8893 * gfortran.dg/elemental_args_check_5.f90: New.
8895 2012-01-27 Richard Guenther <rguenther@suse.de>
8898 * g++.dg/torture/pr51959.C: New testcase.
8900 2012-01-27 Tom de Vries <tom@codesourcery.com>
8902 PR tree-optimization/51990
8903 * gcc.dg/pr51990.c: New test.
8904 * gcc.dg/pr51990-2.c: Same.
8906 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8907 Tobias Burnus <burnus@gcc.gnu.org>
8910 * gfortran.dg/class_allocate_11.f03: New.
8915 * gfortran.dg/class_allocate_7.f03: New.
8916 * gfortran.dg/class_allocate_8.f03: New.
8917 * gfortran.dg/class_allocate_9.f03: New.
8918 * gfortran.dg/class_allocate_10.f03: New.
8920 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8922 * gnat.dg/discr34.adb: New test.
8923 * gnat.dg/discr34_pkg.ads: New helper.
8925 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8927 * gnat.dg/discr33.adb: New test.
8929 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8931 * gnat.dg/limited_with3.ad[sb): New test.
8932 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8933 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8934 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8936 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8938 * gnat.dg/stack_usage1.adb: New test.
8939 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8941 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8942 * gcc.dg/pr44194-2.c: Likewise.
8944 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8947 * g++.dg/template/crash112.C: New.
8949 2012-01-27 Richard Henderson <rth@redhat.com>
8951 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8953 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8955 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8957 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8960 * g++.dg/opt/pr51895.C: New test.
8962 2012-01-26 Michael Matz <matz@suse.de>
8964 PR tree-optimization/48794
8965 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8967 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8969 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8971 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8973 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8974 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8976 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8977 the default value for s390 and s390x.
8979 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8982 * gcc.dg/lto/trans-mem-4_0.c: New.
8983 * gcc.dg/lto/trans-mem-4_1.c: New.
8984 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8986 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8987 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8989 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8990 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8993 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8995 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8997 2012-01-25 Ian Lance Taylor <iant@google.com>
8999 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9001 2012-01-25 Tobias Burnus <burnus@net-b.de>
9004 * gfortran.dg/typebound_proc_25.f90: New.
9006 2012-01-25 Jason Merrill <jason@redhat.com>
9009 * g++.dg/lto/pr51992_0.C: New.
9011 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9013 PR tree-optimization/51987
9014 * gcc.target/i386/pr51987.c: New test.
9016 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9018 * gcc.dg/tm/lto-1.c: Require lto support in target.
9020 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9022 PR rtl-optimization/48374
9023 * gcc.dg/pr48374.c: New test.
9025 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9027 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9029 2012-01-25 Tobias Burnus <burnus@net-b.de>
9032 * gfortran.dg/derived_constructor_char_3.f90: New.
9034 2012-01-24 Ian Lance Taylor <iant@google.com>
9036 * go.test/go-test.exp (filecmp): New procedure.
9037 (errchk): Handle quoted square brackets.
9038 (go-gc-tests): Set go_compile_args. Handle various new test
9039 lines. Skip a few new tests.
9040 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9042 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9044 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9045 (check_effective_target_vect_extract_even_odd)
9046 (check_effective_target_vect_interleave): Return true for MIPS
9049 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9051 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9052 (main): Use it instead of argc.
9054 2012-01-24 Jason Merrill <jason@redhat.com>
9057 * g++.dg/cpp0x/sfinae31.C: New.
9059 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9061 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9063 2012-01-24 Jason Merrill <jason@redhat.com>
9066 * g++.dg/inherit/covariant20.C: New.
9068 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9071 * g++.dg/parse/crash58.C: New.
9073 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9076 * gcc.dg/pr51957-1.c: New test.
9077 * gcc.dg/pr51957-1.h: New file.
9078 * gcc.dg/pr51957-2.c: New test.
9080 2012-01-23 Jason Merrill <jason@redhat.com>
9083 * g++.dg/ext/visibility/template10.C: New.
9085 2012-01-23 Tobias Burnus <burnus@net-b.de>
9088 * gfortran.dg/move_alloc_12.f90: New.
9090 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9093 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9095 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9098 * g++.dg/template/crash111.C: New.
9100 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9102 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9104 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9106 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9109 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9110 the DW_TAG_class_type and DW_AT_name: "Executor".
9112 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9114 * lib/target-supports.exp
9115 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9116 (check_effective_target_vect_interleave): Likewise.
9118 2012-01-22 Jason Merrill <jason@redhat.com>
9121 * g++.dg/template/using20.C: New.
9122 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9124 2012-01-23 Jason Merrill <jason@redhat.com>
9127 * g++.dg/torture/pr51344.C: Limit to x86.
9129 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9131 * c-c++-common/tm/omp.c: Require target with pthread support.
9133 2012-01-23 Richard Guenther <rguenther@suse.de>
9135 PR tree-optimization/51949
9136 * gcc.dg/torture/pr51949.c: New testcase.
9138 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9140 PR rtl-optimization/51933
9141 * gcc.c-torture/execute/pr51933.c: New test.
9143 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9145 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9146 Do not define for Interix.
9148 2012-01-22 Jason Merrill <jason@redhat.com>
9151 * g++.dg/lto/pr51832.h: New.
9152 * g++.dg/lto/pr51832_0.C: New.
9153 * g++.dg/lto/pr51832_1.C: New.
9155 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9157 * gcc.dg/ext-elim-1.c: New test.
9159 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9162 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9163 * g++.dg/opt/longbranch1.C: Likewise.
9165 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9167 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9170 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9173 * gfortran.dg/namelist_74.f90: New test.
9174 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9176 2012-01-21 Tobias Burnus <burnus@net-b.de>
9179 * gfortran.dg/class_47.f90: New.
9181 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9183 * gnat.dg/renaming5.ad[sb]: New test.
9185 2012-01-20 Jason Merrill <jason@redhat.com>
9188 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9190 2012-01-20 Jason Merrill <jason@redhat.com>
9193 * g++.dg/ext/attrib42.C: Require ilp32.
9195 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9198 * gcc.target/arm/pr51915.c: New test.
9200 2012-01-20 Cary Coutant <ccoutant@google.com>
9201 Dodji Seketeli <dodji@redhat.com>
9204 * g++.dg/debug/dwarf2/nested-3.C: New test.
9206 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9209 * g++.dg/template/crash110.C: New.
9211 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9213 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9214 Remove default options on hppa*-*-hpux*.
9216 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9218 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9220 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9222 * gcc.c-torture/compile/pr51856.c: New testcase.
9224 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9226 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9227 options to go_target_compile.
9229 2012-01-20 Kai Tietz <ktietz@redhat.com>
9231 * g++.dg/torture/pr51344.C: Fix typo.
9233 2012-01-20 Richard Guenther <rguenther@suse.de>
9235 PR tree-optimization/51903
9236 * g++.dg/torture/pr51903.C: New testcase.
9238 2012-01-20 Tobias Burnus <burnus@net-b.de>
9239 Janus Weil <janus@gcc.gnu.org>
9242 * gfortran.dg/use_21.f90: New.
9244 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9247 * gcc.dg/torture/pr51106-1.c: New test.
9248 * gcc.dg/torture/pr51106-2.c: New test.
9250 2012-01-19 Kai Tietz <ktietz@redhat.com>
9252 * g++.dg/torture/pr51344.C: New test.
9254 2012-01-19 Tobias Burnus <burnus@net-b.de>
9257 * gfortran.dg/intrinsic_size_2.f90: New.
9259 2012-01-19 Jason Merrill <jason@redhat.com>
9262 * g++.dg/inherit/using7.C: New.
9264 2012-01-19 Richard Guenther <rguenther@suse.de>
9266 PR tree-optimization/37997
9267 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9269 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9271 PR rtl-optimization/51505
9272 * gcc.dg/pr51505.c: New test.
9274 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9277 * gfortran.dg/typebound_operator_12.f03: New.
9278 * gfortran.dg/typebound_operator_13.f03: New.
9280 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9283 * g++.dg/cpp0x/pr51225.C: New.
9285 2012-01-17 Ian Lance Taylor <iant@google.com>
9288 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9290 2012-01-17 Tobias Burnus <burnus@net-b.de>
9293 * gfortran.dg/realloc_on_assign_9.f90: New.
9295 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9298 * gcc.dg/tm/memopt-3.c: Remove xfail.
9299 * gcc.dg/tm/memopt-4.c: Remove xfail.
9300 * gcc.dg/tm/memopt-5.c: Remove xfail.
9301 * gcc.dg/tm/memopt-7.c: Remove xfail.
9303 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9305 PR tree-optimization/51877
9306 * gcc.c-torture/execute/pr51877.c: New test.
9308 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9310 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9311 {!vect_align_arrays} to vect_sizes_32B_16B.
9312 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9313 * gcc.dg/vect/vect-peel-3.c: Ditto.
9315 2012-01-16 Jason Merrill <jason@redhat.com>
9318 * g++.dg/abi/mangle60.C: New.
9321 * g++.dg/pch/mangle1.{C,Hs}: New.
9323 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9324 Tobias Burnus <burnus@net-b.de>
9327 * gfortran.dg/elemental_optional_args_3.f90: New
9328 * gfortran.dg/elemental_optional_args_4.f90: New
9330 2012-01-16 Tobias Burnus <burnus@net-b.de>
9333 * gfortran.dg/use_20.f90: New
9335 2012-01-16 Jason Merrill <jason@redhat.com>
9338 * g++.dg/cpp0x/rv-bitfield.C: New.
9339 * g++.dg/cpp0x/rv-bitfield2.C: New.
9341 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9343 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9344 subroutine 'qsort' and use index array to assign the result.
9346 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9348 PR tree-optimization/51865
9349 * gcc.dg/pr51865.c: New test.
9351 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9353 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9355 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9357 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9358 to be loaded from the constant pool, rather than via %hi and %lo.
9360 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9362 PR rtl-optimization/51821
9363 * gcc.dg/pr51821.c: New test.
9365 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9367 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9369 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9371 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9373 2012-01-14 Tobias Burnus <burnus@net-b.de>
9376 * gfortran.dg/init_flag_8.f90: New.
9377 * gfortran.dg/init_flag_9.f90: New.
9379 2011-01-14 Tobias Burnus <burnus@net-b.de>
9382 * gfortran.dg/use_18.f90: New.
9383 * gfortran.dg/use_19.f90: New.
9385 2012-01-13 Ian Lance Taylor <iant@google.com>
9388 * g++.dg/warn/Wsign-compare-4.C: New.
9390 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9393 * gfortran.dg/alloc_comp_assign.f03: New.
9394 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9395 __BUILTIN_FREE from 38 to 32.
9397 2012-01-13 Jason Merrill <jason@redhat.com>
9400 * g++.dg/warn/Wreturn-type-7.C: New.
9402 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9404 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9406 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9407 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9408 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9409 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9410 int32plus because of big array needed.
9411 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9412 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9414 2012-01-13 Jason Merrill <jason@redhat.com>
9417 * g++.dg/ext/visibility/template9.C: New.
9420 * g++.dg/cpp0x/defaulted34.C: New.
9421 * g++.dg/template/virtual3.C: New.
9423 2012-01-13 Richard Guenther <rguenther@suse.de>
9426 * gcc.dg/torture/pr8081.c: New testcase.
9428 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9430 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9432 2012-01-12 Jason Merrill <jason@redhat.com>
9435 * g++.dg/ext/stmtexpr14.C: New.
9437 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9440 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9442 2012-01-12 Jason Merrill <jason@redhat.com>
9445 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9446 * g++.dg/abi/mangle58.C: Likewise.
9449 * g++.dg/template/arg8.C: New.
9451 2012-01-12 Ira Rosen <irar@il.ibm.com>
9453 PR tree-optimization/51799
9454 * gcc.dg/vect/pr51799.c: New test.
9455 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9458 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9459 Tobias Burnus <burnus@net-b.de>
9463 * lib/target-supports.exp
9464 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9465 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9467 2012-01-11 Jason Merrill <jason@redhat.com>
9470 * g++.dg/ext/attrib42.C: New.
9472 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9475 * gcc.dg/pr51796.c: New test.
9477 2012-01-11 Jason Merrill <jason@redhat.com>
9480 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9482 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9484 * gnat.dg/array19.ad[sb]: New test.
9486 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9488 * gnat.dg/opt23.ad[sb]: New test.
9489 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9490 * gnat.dg/opt24.ad[sb]: New test.
9492 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9494 PR tree-optimization/49642
9495 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9496 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9498 2012-01-11 Jason Merrill <jason@redhat.com>
9501 * g++.dg/template/explicit-args5.C: New.
9503 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9505 * gcc.c-torture/execute/20120110-1.c: New testcase.
9507 2012-01-10 Jason Merrill <jason@redhat.com>
9510 * g++.dg/inherit/ambig1.C: New.
9513 * g++.dg/cpp0x/constexpr-cache1.C: New.
9515 2012-01-10 Richard Guenther <rguenther@suse.de>
9517 PR tree-optimization/51801
9518 * gcc.dg/torture/pr51801.c: New testcase.
9520 2012-01-10 Tobias Burnus <burnus@net-b.de>
9523 * gfortran.dg/allocate_with_typespec_5.f90: New.
9525 2012-01-10 Tobias Burnus <burnus@net-b.de>
9527 * gfortran.dg/class_39.f03: Update dg-error string.
9529 2012-01-10 Richard Guenther <rguenther@suse.de>
9531 PR tree-optimization/50913
9532 * gcc.dg/graphite/interchange-16.c: New testcase.
9533 * gcc.dg/graphite/scop-20.c: XFAIL.
9534 * gfortran.dg/graphite/interchange-1.f: Likewise.
9535 * gfortran.dg/graphite/block-1.f90: Likewise.
9536 * gfortran.dg/graphite/block-2.f: Likewise.
9538 2012-01-10 Richard Henderson <rth@redhat.com>
9540 * lib/target-supports.exp (check_effective_target_vect_perm,
9541 check_effective_target_vect_perm_byte,
9542 check_effective_target_vect_perm_short): Enable for arm neon.
9544 2012-01-09 Tobias Burnus <burnus@net-b.de>
9547 * gfortran.dg/typebound_operator_11.f90: New.
9549 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9551 * gnat.dg/array18.adb: New test.
9552 * gnat.dg/array18_pkg.ads: New helper.
9554 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9557 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9558 around base object in first assignment in main program.
9559 * gfortran.dg/typebound_operator_10.f03: New test.
9561 2012-01-09 Martin Jambor <mjambor@suse.cz>
9563 PR tree-optimization/51759
9564 * g++.dg/ipa/pr51759.C: New test.
9566 2012-01-09 Tobias Burnus <burnus@net-b.de>
9569 * gfortran.dg/optional_absent_2.f90: New.
9571 2012-01-09 Tobias Burnus <burnus@net-b.de>
9574 * gfortran.dg/use_17.f90: New.
9576 2012-01-09 Gary Funck <gary@intrepid.com>
9578 PR preprocessor/33919
9579 * gcc.dg/pr33919.c: New test.
9580 * gcc.dg/pr33919-0.h: New test header file.
9581 * gcc.dg/pr33919-1.h: Ditto.
9582 * gcc.dg/pr33919-2.h: Ditto.
9584 2012-01-07 Jan Hubicka <jh@suse.cz>
9586 PR tree-optimize/51694
9587 * gcc.c-torture/compile/pr51694.c: new testcase.
9589 2012-01-07 Jan Hubicka <jh@suse.cz>
9591 PR tree-optimization/51600
9592 * g++.dg/torture/pr51600.C: New testcase.
9594 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9596 PR gcov-profile/51715
9597 PR gcov-profile/51717
9598 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9599 * gcc.misc-tests/gcov-14.c: Likewise.
9601 2012-01-06 Jason Merrill <jason@redhat.com>
9603 * g++.dg/parse/new5.C: New.
9605 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9608 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9609 including <string.h>.
9611 2012-01-06 Jason Merrill <jason@redhat.com>
9613 * g++.dg/abi/mangle51.C: New.
9614 * g++.dg/abi/mangle52.C: New.
9615 * g++.dg/abi/mangle53.C: New.
9616 * g++.dg/abi/mangle54.C: New.
9617 * g++.dg/abi/mangle55.C: New.
9618 * g++.dg/abi/mangle56.C: New.
9619 * g++.dg/abi/mangle57.C: New.
9620 * g++.dg/abi/mangle58.C: New.
9621 * g++.dg/abi/mangle59.C: New.
9622 * g++.dg/cpp0x/trailing3.C: Update mangling.
9623 * g++.dg/cpp0x/variadic111.C: Update mangling.
9624 * g++.dg/cpp0x/variadic4.C: Update mangling.
9625 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9626 * g++.dg/template/nontype22.C: Works now.
9627 * g++.dg/template/pr35240.C: Works now.
9629 * g++.dg/cpp0x/error7.C: New.
9631 2012-01-06 Tobias Burnus <burnus@net-b.de>
9633 * gfortran.dg/deallocate_stat_2.f90: New.
9634 * coarray/allocate_errgmsg.f90: New.
9635 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9636 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9637 * coarray/subobject_1.f90: Fix for num_images > 1.
9638 * gfortran.dg/deallocate_stat.f90: Update due to changed
9641 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9643 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9645 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9647 * ada/acats/overflow.lst: Add cb20004.
9649 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9652 * g++.dg/cpp0x/alias-decl-18.C: New test.
9654 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9656 * gcc.c-torture/execute/20120104-1.c: New test.
9658 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9661 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9662 the old typebound_operator_8.f03.
9663 * gfortran.dg/typebound_operator_8.f03: New version of
9664 typebound_operator_7.f03 with 'u' a derived type instead of a
9667 2012-01-05 Richard Guenther <rguenther@suse.de>
9669 * g++.dg/torture/pr49309.C: Skip for -flto.
9671 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9674 * gcc.c-torture/compile/pr51761.c: New test.
9676 2012-01-05 Richard Guenther <rguenther@suse.de>
9678 PR tree-optimization/51760
9679 * gcc.dg/torture/pr51760.c: New testcase.
9681 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9684 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9686 2012-01-05 Richard Guenther <rguenther@suse.de>
9689 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9690 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9692 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9695 * gcc.dg/pr51695.c: New test.
9697 2012-01-04 Andrew Pinski <apinski@cavium.com>
9699 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9700 * gcc.target/mips/octeon2-lx-1.c: New test.
9701 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9702 * gcc.target/mips/octeon2-lx-2.c: New test.
9703 * gcc.target/mips/octeon2-lx-3.c: New test.
9705 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9709 * gcc.dg/tm/alias-1.c: Adjust regexp.
9710 * gcc.dg/tm/alias-2.c: Adjust regexp.
9712 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9715 * g++.dg/warn/Wparentheses-26.C: New.
9717 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9719 * gfortran.dg/elemental_optional_args_2.f90: New test.
9721 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9724 * gfortran.dg/common_17.f90: New test.
9726 2012-01-04 Richard Guenther <rguenther@suse.de>
9728 PR tree-optimization/49651
9729 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9730 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9732 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9735 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9737 2012-01-03 Andrew Pinski <apinski@cavium.com>
9739 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9740 for all mips targets. Also allow an optional .cfi_startproc.
9742 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9744 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9746 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9749 * g++.dg/rtti/dyncast5.C: New.
9751 2012-01-03 Richard Guenther <rguenther@suse.de>
9753 PR tree-optimization/51070
9754 * gcc.dg/torture/pr51070-2.c: New testcase.
9756 2012-01-03 Richard Guenther <rguenther@suse.de>
9758 PR tree-optimization/51692
9759 * gcc.dg/torture/pr51692.c: New testcase.
9761 2012-01-03 Richard Guenther <rguenther@suse.de>
9764 * g++.dg/lto/pr51650-3_0.C: New testcase.
9766 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9769 * g++.dg/warn/Wredundant-decls-spec.C: New.
9771 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9773 PR tree-optimization/51719
9774 * g++.dg/tree-prof/pr51719.C: New test.
9776 2012-01-03 Richard Guenther <rguenther@suse.de>
9779 * gcc.dg/fold-compare-6.c: New testcase.
9781 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9784 * g++.dg/gomp/pr51669.C: New test.
9786 2012-01-02 Jason Merrill <jason@redhat.com>
9789 * g++.dg/cpp0x/constexpr-union2.C: New.
9792 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9794 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9797 * g++.dg/cpp0x/constexpr-99.C: New test.
9799 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9802 * g++.dg/template/init9.C: New.
9804 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9806 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9807 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9808 rather than a specific number.
9810 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9815 * gfortran.dg/typebound_operator_7.f03: New.
9816 * gfortran.dg/typebound_operator_8.f03: New.
9818 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9821 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9823 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9825 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9827 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9829 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9831 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9834 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9836 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9837 * gfortran.dg/io_real_boz_4.f90: Likewise.
9838 * gfortran.dg/io_real_boz_5.f90: Likewise.
9840 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9842 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9844 2012-01-02 Revital Eres <revital.eres@linaro.org>
9846 * gcc.dg/sms-11.c: New file.
9848 2012-01-02 Tobias Burnus <burnus@net-b.de>
9851 * gfortran.dg/coarray/image_index_3.f90: New.
9853 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9856 * g++.dg/parse/enum8.C: New.
9858 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9861 * g++.dg/conversion/reinterpret4.C: New.
9862 * g++.dg/conversion/reinterpret1.C: Adjust.
9864 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9866 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9868 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9870 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9871 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9872 * g++.old-deja/g++.jason/access14.C: Likewise.
9873 * g++.old-deja/g++.jason/access8.C: Likewise.
9874 * g++.old-deja/g++.jason/access1.C: Likewise.
9875 * g++.old-deja/g++.other/access3.C: Likewise.
9876 * g++.old-deja/g++.other/access5.C: Likewise.
9877 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9878 * g++.old-deja/g++.law/visibility22.C: Likewise.
9879 * g++.old-deja/g++.law/visibility26.C: Likewise.
9880 * g++.old-deja/g++.mike/p2746.C: Likewise.
9881 * g++.dg/debug/using1.C: Likewise.
9882 * g++.dg/lookup/using51.C: Likewise.
9883 * g++.dg/inherit/using5.C: Likewise.
9884 * g++.dg/inherit/pr30297.C: Likewise.
9885 * g++.dg/inherit/access8.C: Likewise.
9886 * g++.dg/torture/pr39362.C: Likewise.
9887 * g++.dg/template/crash13.C: Likewise.
9888 * g++.dg/template/using10.C: Likewise.
9890 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9893 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9895 2012-01-01 Ira Rosen <irar@il.ibm.com>
9897 PR tree-optimization/51704
9898 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9899 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9900 corresponding flags.
9902 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9905 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9907 2012-01-01 Jan Hubicka <jh@suse.cz>
9909 PR rtl-optimization/51069
9910 * gcc.c-torture/compile/pr51069.c: New testcase.
9912 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9914 PR tree-optimization/51683
9915 * gcc.dg/pr51683.c: New test.
9917 Copyright (C) 2012 Free Software Foundation, Inc.
9919 Copying and distribution of this file, with or without modification,
9920 are permitted in any medium without royalty provided the copyright
9921 notice and this notice are preserved.